* gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
[official-gcc.git] / gcc / testsuite / ChangeLog
blob79cd88a5871d88d62d406b3d455dfc20b86f15bd
1 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
4         terminator.
6 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
9         terminator.
11 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
14         terminator.
16 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
18         PR rtl-optimization/36185
19         * g++.dg/opt/pr36185.C
21 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
23         * write_to_null.f90: Rename to write_to_null.F90.
24         * write_to_null.F90: On Windows, "nul" is the equivalent of the
25         Unix /dev/null.
27 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
29         PR rtl-optimization/33642
30         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
31         * gcc.c-torture/compile/pr33009.c: Likewise.
33 2008-05-09  Tom Tromey  <tromey@redhat.com>
35         * gcc.dg/pr22231.c: Fix dg-error call.
37 2008-05-09  Tom Tromey  <tromey@redhat.com>
39         PR preprocessor/22231:
40         * gcc.dg/pr22231.c: New file.
42 2008-05-09  Richard Guenther  <rguenther@suse.de>
44         PR tree-optimization/36187
45         * g++.dg/opt/pr36187.C: New testcase.
47 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
48             Sebastian Pop  <sebastian.pop@amd.com>
50         * gcc.dg/tree-ssa/data-dep-1.c: New.
52 2008-05-08  Richard Guenther  <rguenther@suse.de>
54         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
55         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
56         * gcc.dg/tree-ssa/pr26421.c: Likewise.
57         * gcc.dg/tree-ssa/pr23382.c: Likewise.
58         * gcc.dg/tree-ssa/alias-15.c: Likewise.
59         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
60         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
61         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
62         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
63         * gcc.dg/tree-ssa/alias-12.c: Likewise.
65 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
67         PR fortran/36162
68         * gfortran.dg/module_widestring_1.f90: New test.
70 2008-05-08  Rafael Espindola  <espindola@google.com>
72         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
73         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
74         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
75         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
76         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
77         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
79 2008-05-08  David Daney  <ddaney@avtrex.com>
81         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
82         mips*-*-*.
83         (check_effective_target_sync_char_short): Same.
85 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
87         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
88         __SIZE_TYPE__.
90 2008-05-08  Sa Liu  <saliu@de.ibm.com>
92         * testsuite/gcc.target/spu/subti3.c: New.
94 2008-05-08  Richard Guenther  <rguenther@suse.de>
96         PR middle-end/36154
97         * gcc.c-torture/compile/pr36154.c: New testcase.
99 2008-05-08  Richard Guenther  <rguenther@suse.de>
101         PR middle-end/36172
102         * gcc.c-torture/compile/pr36172.c: New testcase.
104 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
106         PR target/35714
107         * gcc.target/i386/pr35714.c: New test.
109 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
111         PR middle-end/36013
112         * gcc.c-torture/execute/20080506-2.c: New test.
114         PR middle-end/36137
115         * gcc.c-torture/execute/20080506-1.c: New test.
117 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119         PR libfortran/34974
120         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
122 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
124         PR testsuite/36155
125         * g++.dg/ext/utf32-4.C: Fix a typo.
127 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
129         PR testsuite/36155
130         * gcc.dg/utf32-4.c: Fix a typo.
132         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
133         Use __WCHAR_TYPE__ instead of wchar_t.
135 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
136             Daniel Jacobowitz  <dan@codesourcery.com>
137             Andrew Jenner  <andrew@codesourcery.com>
139         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
140         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
141         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
143 2008-05-06  Tom Tromey  <tromey@redhat.com>
145         PR preprocessor/35313, PR preprocessor/36088:
146         * gcc.dg/cpp/pr35313.c: New file.
147         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
148         expression.
149         * gcc.dg/cpp/if-oppr2.c: New file.
151 2008-05-06  Tobias Burnus  <burnus@net-b.de>
153         PR fortran/36117
154         * gfortran.dg/bessel_2.f90: New.
156 2008-05-06  Olivier Hainque  <hainque@adacore.com>
158         * gnat.dg/fatp_sra.adb: New test.
159         
160 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
162         PR middle-end/36141
163         * gcc.c-torture/pr36141.c: New testcase.
165 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
167         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
168         New proc.
169         * gcc.dg/utf16-4.c: Use it.
170         * gcc.dg/utf32-4.c: Use it.
171         * g++.dg/ext/utf16-4.C: Use it.
172         * g++.dg/ext/utf32-4.C: Use it.
174 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
176         * gfortran.dg/dev_null.f90. Remove and replace with...
177         * gfortran.dg/dev_null.F90: Use preprocessor define to
178         generalize the DEV_NULL name.
180 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
182         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
183         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
184         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
185         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
186         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
188 2008-05-05  Ira Rosen  <irar@il.ibm.com>
190         PR tree-optimization/36119
191         * gfortran.dg/vect/pr36119.f: New test. 
193 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
195         PR libfortran/35995
196         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
198 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
200         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
201         * gcc.dg/torture/nested-fn-1.c: Ditto.
203 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
205         PR libfortran/35990
206         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
208 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
210         * gnat.dg/discr6_pkg.ads: New helper.
211         * gnat.dg/discr6.adb: New test.
213 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
215         * gnat.dg/alignment4.adb: Adjust.
216         * gnat.dg/alignment5.adb: Likewise.
217         * gnat.dg/alignment6.adb: XFAIL.
219 2008-05-03  Richard Guenther  <rguenther@suse.de>
221         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
223 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
225         PR fortran/33268
226         * gfortran.dg/io_constraints_4.f90: New test.
228 2008-05-01  Simon Baldwin <simonb@google.com>
230         PR bootstrap/36108
231         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
232         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
233         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
234         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
236 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
238         PR fortran/PR35940      
239         * gfortran.dg/index.f90: New test.
241 2008-05-01  Simon Baldwin <simonb@google.com>
243         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
244         additional tests for arrays of size 0 and size 1.
245         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
246         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
247         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
249 2008-05-01  Richard Guenther  <rguenther@suse.de>
251         PR middle-end/36093
252         * gcc.c-torture/execute/pr36093.c: New testcase.
254 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
256         * gfortran.dg/selected_char_kind_1.f90: New test.
257         * gfortran.dg/selected_char_kind_2.f90: New test.
258         * gfortran.dg/selected_char_kind_3.f90: New test.
260 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
262         PR fortran/35997
263         * gfortran.dg/use_rename_3.f90
265 2008-04-30  Richard Guenther  <rguenther@suse.de>
267         PR tree-optimization/21636
268         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
270 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
272         PR libfortran/35993
273         * gfortran.dg/intrinsic_product_1.f90:  New test case.
275 2008-04-30  Richard Guenther  <rguenther@suse.de>
277         PR tree-optimization/14847
278         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
280 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
282         PR c++/35986
283         * g++.dg/overload/template4.C: New test.
285 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
287         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
288         * gfortran.dg/chmod_2.f90: Likewise.
289         * gfortran.dg/chmod_3.f90: Likewise.
290         * gfortran.dg/open_errors.f90: Likewise.
292 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
294         * gcc.dg/tls/section-2.c: Restrict to vxworks.
296 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
298         PR ada/35792
299         * gnat.dg/specs/tag2.ads: New.
301 2008-04-29  Richard Guenther  <rguenther@suse.de>
303         PR tree-optimization/36078
304         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
306 2008-04-29  Richard Guenther  <rguenther@suse.de>
308         PR middle-end/15255
309         * gcc.dg/fold-plusmult.c: New testcase.
311 2008-04-29  Richard Guenther  <rguenther@suse.de>
313         PR middle-end/36077
314         * gcc.c-torture/execute/pr36077.c: New testcase.
316 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
318         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
320 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
322         PR c++/35650
323         * g++.dg/init/ref17.C: New test.
325         PR c++/35987
326         * g++.dg/other/error28.C: New test.
328 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
330         PR target/36073
331         * gcc.target/i386/pr36073.c: New test.
333 2008-04-28  Richard Guenther  <rguenther@suse.de>
335         PR testsuite/34223
336         * gcc.dg/vect/vect-118.c: Rename to ...
337         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
339 2008-04-28  Richard Guenther  <rguenther@suse.de>
341         PR tree-optimization/36066
342         * gcc.dg/torture/pr36066.c: New testcase.
344 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
346         PR target/36064
347         * gcc.target/i386/pr36064.c: New test.
349 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
351         PR testsuite/36056
352         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
354 2008-04-27  Richard Guenther  <rguenther@suse.de>
356         PR tree-optimization/18754
357         PR tree-optimization/34223
358         * gcc.dg/tree-ssa/loop-36.c: New testcase.
359         * gcc.dg/tree-ssa/loop-37.c: Likewise.
360         * gcc.dg/vect/vect-118.c: Likewise.
361         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
362         * gcc.dg/vect/vect-66.c: Increase loop trip count.
363         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
364         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
365         * gcc.dg/vect/vect-76.c: Likewise.
366         * gcc.dg/vect/vect-outer-6.c: Likewise.
367         * gcc.dg/vect/vect-outer-1.c: Likewise.
368         * gcc.dg/vect/vect-outer-1a.c: Likewise.
369         * gcc.dg/vect/vect-11a.c: Likewise.
370         * gcc.dg/vect/vect-shift-1.c: Likewise.
371         * gcc.target/i386/vectorize1.c: Likewise.
373 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
375         * gcc.dg/tls/section-2.c: New.
376         * gcc.dg/tls/emutls-1.c: New.
377         * lib/target-supports.exp (check_effective_target_tls_native):
378         Exclude vxworks.
380 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
382         PR testsuite/36053
383         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
384         * gcc.dg/large-size-array-4.c: Likewise.
386 2008-04-26  George Helffrich  <george@gcc.gnu.org>
388         PRs fortran/PR35154, fortran/PR23057
389         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
390         .stabs functionality.
391         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
392         DWARF functionality.
394 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
396         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
397         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
398         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
399         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
401 2008-04-25  Tobias Burnus  <burnus@net-b.de>
403         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
404         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
406 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
408         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
409         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
410         * gcc.dg/builtins-13.c: Likewise.
411         * gcc.dg/pr25682.c: Likewise.
412         * gcc.dg/pr33694.c: Likewise.
413         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
414         * gcc.dg/c99-const-expr-2.c: Likewise.
415         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
416         * gcc.dg/ia64-sync-2.c: Likewise.
417         * gcc.dg/ia64-sync-3.c: Likewise
418         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
419         * gcc.dg/large-size-array-3.c: Likewise.
420         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
421         check.
422         * gcc.dg/large-size-array-4.c: Likewise.
423         * gcc.dg/max-1.c: Replace use of long by ssize_t.
425 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
427         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
429 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
431         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
433 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
435         PR testsuite/36035
436         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
438 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
440         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
442         PR c++/35758
443         * g++.dg/ext/vector14.C: New test.
445 2008-04-24  Richard Guenther  <rguenther@suse.de>
447         * gcc.dg/builtin-constant_p-1.c: New testcase.
448         * gcc.dg/builtin-errors.c: Adjust expected error.
450 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
452         PR tree-optimization/36008
453         * gcc.c-torture/execute/20080424-1.c: New test.
455 2008-04-24  Ira Rosen  <irar@il.ibm.com>
456             Richard Guenther  <rguenther@suse.de>
458         PR tree-optimization/36034
459         * gcc.c-torture/execute/pr36034-1.c: New testcase.
460         * gcc.c-torture/execute/pr36034-2.c: Likewise.
462 2008-04-24  Olivier Hainque  <hainque@adacore.com>
464         * gnat.dg/concat_length.adb: New test.
466 2008-04-24  Ira Rosen  <irar@il.ibm.com>
468         PR tree-optimization/35982
469         * gcc.dg/vect/fast-math-pr35982.c: New.
471 2008-04-24  Danny Smith  <dannysmith@users.net>
473         * gcc.dg/format/ms-warnI64-1.c: New file.
475 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
477         PR target/36015
478         * gcc.dg/pr36015.c: New test.
480 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
482         PR rtl-optimization/36006
483         * gfortran.dg/pr36006-1.f90: New test.
484         * gfortran.dg/pr36006-2.f90: Ditto.
486 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
488         PR fortran/35994
489         * gfortran.dg/minmaxloc_5.f90: New test.
490         * gfortran.dg/minmaxloc_6.f90: New test.
492 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
494         * gcc.dg/array-init-1.c: Add big-endian number to check.
496 2008-04-23  Richard Guenther  <rguenther@suse.de>
498         PR tree-optimization/27799
499         PR tree-optimization/32921
500         PR tree-optimization/32624
501         * gcc.dg/tree-ssa/pr27799.c: New testcase.
502         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
504 2008-04-23  Richard Guenther  <rguenther@suse.de>
506         PR middle-end/36021
507         * gcc.dg/attr-alloc_size-2.c: New testcase.
509 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
511         * gcc.dg/20020919-1.c (loc_size_t): New type.
512         (_dl_stat): Use loc_size_t to cast pointers.
513         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
515 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
517         PR libfortran/35988
518         * gfortran.dg/matmul_7.f90:  New test.
520 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
522         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
523         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
524         * gcc.dg/struct/w_prof_local_var.c: Ditto.
525         * gcc.dg/struct/w_prof_global_var.c: Ditto.
526         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
528 2008-04-22  Jason Merrill  <jason@redhat.com>
530         PR c++/35316
531         * g++.dg/cpp0x/decltype11.C: New.
533 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
535         PR rtl-optimization/36017
536         * gcc.dg/pr36017.c: New test.
538 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
540         PR c++/35747
541         * g++.dg/ext/stmtexpr13.C: New test.
543 2008-04-22  Ian Lance Taylor  <iant@google.com>
545         * gcc.c-torture/compile/20080419-1.c: New test.
547 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
549         PR testsuite/35981
550         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
551         Add tests for 'long long'.
552         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
553         Add tests for 'long long'.
555 2008-04-22  Nick Clifton  <nickc@redhat.com>
557         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
559 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
561         PR target/31486
562         * gcc.target/i386/pr31486.c: New test.
564 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
566         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
567         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
568         file name there instead of the assembly.  Cleanup tree_profile
569         dump file.
571 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
573         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
574         * gcc.dg/vect/slp-25.c: Ditto.
575         * gcc.dg/vect/vect-outer-5.c: Ditto.
576         * gcc.dg/vect/pr33804.c: Ditto.
577         * gcc.dg/vect/vect-outer-4c.c: Ditto.
578         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
579         * gcc.dg/vect/pr33953.c: Ditto.
580         * gcc.dg/vect/slp-3.c: Ditto.
581         * gcc.dg/vect/vect-iv-6.c: Ditto.
583 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
585         * g++.dg/ext/fixed1.C: Add dg-options.
587 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
589         PR target/26445
590         * g++.dg/other/i386-4.C: New test.
592 2008-04-21  Jason Merrill  <jason@redhat.com>
594         PR c++/35325
595         * g++.dg/ext/fixed1.C: New.
597         PR c++/35678
598         * g++.dg/template/ttp27.C: New.
600 2008-04-21  Tom Tromey  <tromey@redhat.com>
602         PR libcpp/33415:
603         * gcc.dg/cpp/pr33415.c: New file.
605 2008-04-21  Olivier Hainque  <hainque@adacore.com>
607         * gnat.dg/bltins.adb: New testcase.
609 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
611         PR fortran/35991
612         * gfortran.dg/zero-sized_4.f90: New test.
614 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
616         PR fortran/35882
617         * gfortran.dg/continuation_5.f: Add some comment lines.
618         * gfortran.dg/continuation_3.f90: Add some comment lines.
619         
620 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
622         PR libfortran/35960
623         * gfortran.dg/reshape_zerosize_1.f90:  New file.
625 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
627         * gnat.dg/alignment6.adb: New test.
629 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
631         PR fortran/35944
632         PR fortran/35946
633         PR fortran/35947
634         * gfortran.dg/array_constructor_23.f: New test.
636         PR fortran/35959
637         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
638         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
639         "builtin_free" to 27.
640         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
641         of "builtin_free" to 21.
643 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
645         PR fortran/35892
646         * gfortran.dg/pr35154-dwarf2.f: Remove.
647         * gfortran.dg/pr35154-stabs.f: Remove.
648         
649 2008-04-18  Ian Lance Taylor  <iant@google.com>
651         PR tree-optimization/35977
652         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
654 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
655             Peter Bergner  <bergner@vnet.ibm.com>
657         PR target/35907
658         * gcc.target/powerpc/pr35907.c: New test.
660 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
662         * gnat.dg/dynamic_elab_pkg.ads: New helper.
663         * gnat.dg/dynamic_elab1.ad[sb]: New test.
664         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
666 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
668         Tests for char16_t and char32_t support.
669         * g++.dg/ext/utf-cvt.C: New
670         * g++.dg/ext/utf-cxx0x.C: New
671         * g++.dg/ext/utf-cxx98.C: New
672         * g++.dg/ext/utf-dflt.C: New
673         * g++.dg/ext/utf-gnuxx0x.C: New
674         * g++.dg/ext/utf-gnuxx98.C: New
675         * g++.dg/ext/utf-mangle.C: New
676         * g++.dg/ext/utf-typedef-cxx0x.C: New
677         * g++.dg/ext/utf-typedef-cxx98.C: New
678         * g++.dg/ext/utf-typespec.C: New
679         * g++.dg/ext/utf16-1.C: New
680         * g++.dg/ext/utf16-2.C: New
681         * g++.dg/ext/utf16-3.C: New
682         * g++.dg/ext/utf16-4.C: New
683         * g++.dg/ext/utf32-1.C: New
684         * g++.dg/ext/utf32-2.C: New
685         * g++.dg/ext/utf32-3.C: New
686         * g++.dg/ext/utf32-4.C: New
687         * gcc.dg/utf-cvt.c: New
688         * gcc.dg/utf-dflt.c: New
689         * gcc.dg/utf16-1.c: New
690         * gcc.dg/utf16-2.c: New
691         * gcc.dg/utf16-3.c: New
692         * gcc.dg/utf16-4.c: New
693         * gcc.dg/utf32-1.c: New
694         * gcc.dg/utf32-2.c: New
695         * gcc.dg/utf32-3.c: New
696         * gcc.dg/utf32-4.c: New
698 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
700         * gnat.dg/specs/varsize_return.ads: New test.
701         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
702         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
704 2008-04-17  Jason Merrill  <jason@redhat.com>
706         PR c++/35773
707         * g++.dg/overload/autoptr1.C: New.
709 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
711         * gnat.dg/alignment4.adb: New test.
712         * gnat.dg/alignment5.adb: Likewise.
713         * gnat.dg/frame_overflow.adb: Adjust.
715 2008-04-17  Richard Guenther  <rguenther@suse.de>
717         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
719 2008-04-17  Christian Bruel  <christian.bruel@st.com>
721         * gcc.dg/long-long-compare-1.c: New testcase. 
722         
723 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
725         PR fortran/35724
726         * gfortran.dg/eoshift_2.f90: New test.
728 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
730         PR fortran/35932
731         * gfortran.dg/intrinsic_char_1.f90: New test.
733 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
735         PR target/35944
736         * gfortran.dg/pr35944-1.f90: New test.
737         * gfortran.dg/pr35944-2.f90: Ditto.
739 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
741         PR c/35739
742         * gcc.dg/dfp/pr35739.c: New test.
744         PR tree-optimization/35899
745         * gcc.dg/pr35899.c: New test.
747         PR target/35662
748         * gfortran.dg/pr35662.f90: New test.
750 2008-04-16  Richard Guenther  <rguenther@suse.de>
752         * gcc.dg/tree-ssa/loop-35.c: New testcase.
754 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
756         PR ada/29015
757         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
758         gnat.dg/incomplete2.adb: New.
760 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
762         PR tree-optimization/35629
763         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
764         scan-tree-dump-times.
766 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
768         PR ada/22387
769         * gnat.dg/specs/corr_discr.ads: New.
771 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
773         * gnat.dg/string_slice2.adb: New test.
775 2008-04-15  Richard Guenther  <rguenther@suse.de>
777         * gcc.dg/fold-compare-2.c: Adjust testcase.
778         * gcc.dg/tree-ssa/pr21086.c: Likewise.
780 2008-04-15  Richard Guenther  <rguenther@suse.de>
782         * gcc.dg/tree-ssa/salias-1.c: Remove.
783         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
784         * gcc.dg/tree-ssa/alias-15.c: Likewise.
785         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
787 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
789         * gnat.dg/loop_optimization1.ad[sb]: New test.
791 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
793         PR c/35751
794         * gcc.dg/gomp/pr35751.c: New test.
795         * g++.dg/gomp/pr35751.C: New test.
797 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
799         PR ada/16086
800         * gnat.dg/prot_def.adb: New.
802 2008-04-14  Ian Lance Taylor  <iant@google.com>
804         * gcc.dg/strict-overflow-6.c: New.
805         * gcc.dg/no-strict-overflow-7.c: New.
806         * gcc.dg/Wstrict-overflow-22.c: New.
808 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
810         * gnat.dg/specs/storage.ads: Fix expected error message.
812 2008-04-14  Robert Dewar  <dewar@adacore.com>
814         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
816 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
818         PR ada/18680
819         * gnat.dg/specs/linker_section.ads: New.
821 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
823         PR ada/16098
824         * gnat.dg/specs/renamings.ads: New.
826 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
828         PR ada/15915
829         * gnat.dg/specs/storage.ads: New.
831 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
833         * gnat.dg/deep_old.adb: New.
835 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
837         * gnat.dg/loop_address2.adb: New test.
839 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
841         PR fortran/35882
842         * gfortran.dg/continuation_3.f90: Update test.
843         * gfortran.dg/continuation_5.f: Update test.
844         * gfortran.dg/continuation_10.f90: New test.
845         
846 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
848         PR libfortran/32972
849         PR libfortran/32512
850         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
851         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
852         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
853         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
854         
855 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
857         PR ada/17985
858         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
860 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
862         * gcc.target/powerpc/darwin-save-world-1.c: New test.
864 2008-04-11  Richard Guenther  <rguenther@suse.de>
866         PR tree-optimization/35869
867         * gcc.c-torture/compile/pr35869.c: New testcase.
869 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
871         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
872         /* mmintrin-common.h */ section.
874         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
876 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
878         PR c/35744
879         * gcc.dg/attr-error-1.c: New test.
881 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
883         * gcc.target/mips/scc-2.c: New test.
884         * gcc.target/mips/scc-3.c: New test.
885         * gcc.target/mips/scc-4.c: New test.
887 2008-04-10  Ira Rosen  <irar@il.ibm.com>
889         PR tree-optimization/35821
890         * gcc.dg/vect/pr35821-altivec.c: New.
891         * gcc.dg/vect/pr35821-spu.c: New.
893 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
895         PR testsuite/34894
896         PR testsuite/33782
897         * lib/target-supports.dg: Add check_effective_target_trampolines.
898         Disable profiling for avr-*-*.
899         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
900         * gcc.c-torture/compile/nested-1.c: Ditto.
901         * gcc.c-torture/compile/20050122-2.c: Ditto.
902         * gcc.c-torture/compile/20010226-1.c: Ditto.
903         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
904         * gcc.c-torture/compile/980506-1.c: Ditto.
905         * gcc.c-torture/compile/20020604-1.c: Ditto.
906         * gcc.c-torture/compile/limits-stringlit.c: Ditto
907         * gcc.c-torture/compile/20001226-1.c: Ditto
909 2008-04-09  Jason Merrill  <jason@redhat.com>
911         PR c++/35708
912         * g++.dg/ext/complit9.C: New.
914 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
916         PR ada/28305
917         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
918         gnat.dg/specs/fe_inlining_helper.adb: New test.
920 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
922         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
923         x86_64-pc-mingw target.
924         * gcc.dg/titype-1.c: Likewise.
926 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
928         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
929         Fix comment.
930         (check_effective_target_vxworks_rtp): New procedure.
931         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
932         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
933         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
934         * g++.old-deja/g++.brendan/new3.C: Likewise.
935         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
936         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
937         VxWorks kernel mode.
938         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
939         * g++.old-deja/g++.mike/p2736.C: Likewise.
940         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
941         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
942         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
943         kernel mode.
945 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
947         * gfortran.dg/namelist_47.f90: New test.
949 2008-04-09  Richard Guenther  <rguenther@suse.de>
951         * gfortran.dg/bind_c_usage_14.f03: Adjust.
953 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
955         PR target/35005
956         * execute/20071221-1.c: Adapt test for 16 bit int targets.
957         * execute/pr35163.c: Ditto.
959 2008-04-08  Richard Guenther  <rguenther@suse.de>
961         * gcc.c-torture/execute/20080408-1.c: New testcase.
963 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
965         * gnat.dg/pack6.adb: New test.
966         * gnat.dg/pack7.adb: Likewise.
967         * gnat.dg/pack8.adb: Likewise.
969 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
971         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
972         * gnat.dg/rt1.adb: New test.
973         * gnat.dg/test_time_stamp.adb: New test.
974         * gnat.dg/specs/warn_star.ads: New test.
975         * gnat.dg/specs/aggr1.ads: New test.
977 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
979         PR fortran/25829 28655
980         * gfortran.dg/write_check2.f90: Update dg-error.
981         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
983 2008-04-07  Jason Merrill  <jason@redhat.com>
985         PR c++/35734
986         * g++.dg/warn/ctor1.C: New.
988 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
990         PR/35842
991         * gcc.dg/torture/pr35842.c: New.
993 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
995         * gnat.dg/array4.adb: New test.
996         * gnat.dg/specs/static_initializer2.ads: Likewise.
998 2008-04-06  Richard Guenther  <rguenther@suse.de>
1000         PR tree-optimization/35400
1001         * gcc.dg/torture/pr35400.c: New testcase.
1002         * g++.dg/torture/pr35400.C: Likewise.
1004 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1006         PR fortran/35780
1007         * gfortran.dg/simplify_argN_1.f90: New test.
1009 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1011         PR fortran/35832
1012         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1014 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1016         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1017         * gfortran.dg/f2003_io_8.f03: New.
1019 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1021         * gnat.dg/pack5.adb: New test.
1023 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1025         PR target/12329
1026         * gcc.target/i386/pr12329.c: New test.
1028 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1030         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1032 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1034         PR fortran/25829 28655
1035         * gfortran.dg/f2003_io_1.f03: New test.
1036         * gfortran.dg/f2003_io_2.f03: New test.
1037         * gfortran.dg/f2003_io_3.f03: New test.
1038         * gfortran.dg/f2003_io_4.f03: New test.
1039         * gfortran.dg/f2003_io_5.f03: New test.
1040         * gfortran.dg/f2003_io_6.f03: New test.
1041         * gfortran.dg/f2003_io_7.f03: New test.
1043 2008-04-05  Richard Guenther  <rguenther@suse.de>
1045         PR tree-optimization/35833
1046         * gcc.dg/torture/pr35833.c: New testcase.
1048 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1050         * gcc.target/sh/sh2a-band.c: New test.
1051         * gcc.target/sh/sh2a-bclrmem.c: New test.
1052         * gcc.target/sh/sh2a-bld.c: New test.
1053         * gcc.target/sh/sh2a-bor.c: New test.
1054         * gcc.target/sh/sh2a-bsetmem.c: New test.
1055         * gcc.target/sh/sh2a-bxor.c: New test.
1057 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1059         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1061         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1062         powerpc*-*-linux*.
1064         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1066         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1068         PR target/35620
1069         * gcc.dg/dfp/pr35620.c: New test.
1070         * gcc.dg/dfp/func-pointer.c: New test.
1071         * gcc.dg/dfp/func-deref.c: New test.
1073 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1075         PR target/35364
1076         * g++.dg/gomp/pr35364.C: New test.
1078 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1080         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1081         * g++.dg/other/i386-3.C: Likewise.
1082         * gcc.target/i386/sse-13.c: Likewise.
1083         * gcc.target/i386/sse-14.c: Likewise.
1085         * gcc.target/i386/aes-check.h: New.
1086         * gcc.target/i386/aesdec.c: Likewise.
1087         * gcc.target/i386/aesdeclast.c: Likewise.
1088         * gcc.target/i386/aesenc.c: Likewise.
1089         * gcc.target/i386/aesenclast.c: Likewise.
1090         * gcc.target/i386/aesimc.c: Likewise.
1091         * gcc.target/i386/aeskeygenassist.c: Likewise.
1092         * gcc.target/i386/pclmulqdq.c: Likewise.
1093         * gcc.target/i386/pclmul-check.h: Likewise.
1095         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1096         (check_effective_target_pclmul): Likewise.
1098 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1100         PR c/35440
1101         * gcc.dg/pr35440.c: New test.
1103 2008-04-04  Richard Guenther  <rguenther@suse.de>
1105         PR middle-end/35823
1106         * gnat.dg/pr35823.adb: New testcase.
1108 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1110         PR c/35712
1111         * gcc.dg/dfp/constants-zero.c: New test.
1113 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1115         PR c/35738
1116         * gcc.dg/gomp/pr35738.c: New test.
1118         PR middle-end/35818
1119         * gcc.dg/gomp/pr35818.c: New test.
1121         PR fortran/35786
1122         * gfortran.dg/gomp/pr35786-1.f90: New test.
1123         * gfortran.dg/gomp/pr35786-2.f90: New test.
1125 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1127         * gcc.target/mips/scc-1.c: New test.
1129 2008-04-03  Richard Guenther  <rguenther@suse.de>
1131         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1132         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1133         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1135 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1137         PR c++/35741
1138         * g++.dg/other/offsetof5.C: New test.
1140 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1142         PR rtl-optimization/35281
1143         * gcc.target/i386/pr35281.c: New test.
1145 2008-04-03  Richard Guenther  <rguenther@suse.de>
1147         PR middle-end/35800
1148         * gcc.c-torture/execute/pr35800.c: New test.
1150 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1152         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1153         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1154         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1155         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1156         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1157         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1158         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1159         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1160         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1161         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1162         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1164 2008-04-02  Richard Guenther  <rguenther@suse.de>
1166         PR tree-optimization/14495
1167         PR tree-optimization/34793
1168         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1169         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1171 2008-04-02  Richard Guenther  <rguenther@suse.de>
1173         PR tree-optimization/14495
1174         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1176 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1178         * gnat.dg/specs/discr_record_constant.ads: New test.
1180 2008-04-02  Richard Guenther  <rguenther@suse.de>
1182         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1183         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1185 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1187         PRs fortran/35154, fortran/23057
1188         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1189         use of common is unchanged.
1191         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1192         with all combinations of debug options available on target.
1193         * gfortran.dg/debug/debug.exp:  Ditto.
1194         * gfortran.dg/debug/trivial.f:  Ditto.
1195         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1196         .stabs functionality.
1197         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1198         DWARF functionality.
1200 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1202         PR c/35436
1203         * gcc.dg/format/gcc_gfc-2.c: New test.
1205 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1207         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1208         Use -fprofile-use for profile use.
1209         * gcc.misc-tests/bprob.exp: Ditto.
1210         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1211         * gcc.dg/matrix/matrix.exp: Ditto.
1212         * gcc.dg/struct/struct-reorg.exp: Ditto.
1213         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1214         * gcc.dg/profile-dir-1.c: New test.
1215         * gcc.dg/profile-dir-2.c: New test.
1216         * gcc.dg/profile-dir-3.c: New test.
1218 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1220         PR c/35750
1221         * gcc.dg/old-style-param-1.c: New test.
1223 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1225         * gnat.dg/object_overflow.adb: New test.
1227 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1229         PR middle-end/30186
1230         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1231         * gcc.c-torture/execute/vector-1.c: New testcase.
1232         * gcc.c-torture/execute/vector-2.c: New testcase.
1234 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1236         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1237         * gnat.dg/assign_from_packed.adb: New testcase.
1239 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1241         PR rtl-optimization/35729
1242         * gcc.dg/pr35729.c: New test.
1244 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1246         PR target/32000
1247         * gcc.target/i386/pr32000-1.c: New.
1249 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1251         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1252         on some environments.
1254 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1256         PR tree-opt/35431
1257         * gcc.c-torture/compile/pr35431.c: New testcase.
1259 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1261         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1262         targets.
1264 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1266         PR c++/35245
1267         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1269 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1271         PR c++/35578
1272         * g++.dg/parse/friend8.C: New test.
1274         PR c/35748
1275         * gcc.dg/union-cast-4.c: New test.
1277 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1279         PR target/35757
1280         * gcc.target/i386/sse4_1-blendps-2.c: New.
1281         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1283 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1285         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1286         * gfortran.dg/internal_pack_2.f90:  Likewise.
1287         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1288         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1289         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1290         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1291         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1292         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1294 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1296         * gnat.dg/bit_packed_array2.adb: New test.
1298 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1300         PR fortran/35740
1301         * gfortran.dg/transpose_conjg_1.f90: New test.
1303 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1305         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1306         
1307 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1309         PR fortran/35698
1310         * gfortran.dg/allocate_zerosize_3.f: New test.
1312         PR fortran/35702
1313         * gfortran.dg/character_assign_1.f90: New test.
1315 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1317         PR libfortran/32972
1318         PR libfortran/32512
1319         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1320         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1321         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1323 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1325         PR fortran/34714
1326         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1327         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1328         * gfortran.dg/func_assign.f90: Likewise.
1329         * gfortran.dg/implicit_11.f90: Likewise.
1330         * gfortran.dg/proc_assign_1.f90: Likewise.
1331         * gfortran.dg/proc_assign_2.f90: Likewise.
1332         * gfortran.dg/procedure_lvalue.f90: Likewise.
1334 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1336         PR fortran/35699
1337         * gfortran.dg/direct_io_10.f: New test.
1339 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1341         * gcc.target/i386/vectorize6.c: New test.
1343 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1345         PR fortran/35721
1346         * gfortran.dg/associated_target_2.f90: New.
1348 2008-03-28  Richard Guenther  <rguenther@suse.de>
1350         PR tree-optimization/19580
1351         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1353 2008-03-28  Richard Guenther  <rguenther@suse.de>
1355         PR tree-optimization/30317
1356         PR tree-optimization/30911
1357         PR tree-optimization/34793
1358         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1359         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1360         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1362 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1364         PR target/31334
1365         * gcc.target/powerpc/altivec-25.c: New testcase.
1367 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1369         PR fortran/35724
1370         * gfortran.dg/cshift_shift_real_2.f90: New test.
1372 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1374         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1375         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1377 2008-03-27  Richard Guenther  <rguenther@suse.de>
1379         PR c/32511
1380         * gcc.dg/attr-weak-1.c: New testcase.
1382 2008-03-27  Richard Guenther  <rguenther@suse.de>
1384         PR tree-optimization/32810
1385         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1387 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1389         * g++.dg/cpp0x/variadic91.C: New.
1391 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1393         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1394         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1396 2008-03-27  Richard Guenther  <rguenther@suse.de>
1398         * gcc.dg/fold-addr-1.c: New testcase.
1400 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1402         PR middle-end/35429
1403         * gcc.c-torture/compile/complex-5.c: New test.
1405 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1407         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1409 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1411         PR c++/35546
1412         * g++.dg/ext/attrib33.C: New test.
1414 2008-03-26  Richard Guenther  <rguenther@suse.de>
1416         Revert:
1417         2008-03-26  Richard Guenther  <rguenther@suse.de>
1419         * gcc.dg/fold-addr-1.c: New testcase.
1421 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1423         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1424         before redefinitions of extern and __inline.
1425         * gcc.target/i386/sse-13.c: Ditto.
1427 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1429         PR c++/35332
1430         * g++.dg/other/error27.C: New test.
1432 2008-03-26  Richard Guenther  <rguenther@suse.de>
1434         * gcc.dg/fold-addr-1.c: New testcase.
1436 2008-03-26  Richard Guenther  <rguenther@suse.de>
1438         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1439         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1440         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1441         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1442         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1443         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1444         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1446 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1448         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1449         variadic template template parameter binding semantics.
1450         * g++.dg/cpp0x/variadic85.C: Ditto.
1451         * g++.dg/cpp0x/variadic88.C: New.
1452         * g++.dg/cpp0x/variadic89.C: New.
1453         * g++.dg/cpp0x/variadic90.C: New.
1454         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1455         variadic template template parameter binding semantics.
1456         * g++.dg/cpp0x/variadic-lambda.C: New.
1458 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1460         PR target/31558
1461         * g++.dg/ext/altivec-15.C: New testcase.
1463 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1465         PR objc/29197
1466         * objc.dg/method-20.m: New testcase.
1467         
1468 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1470         PR rtl-optimization/35232
1471         * gcc.target/mips/pr35232.c: New test.
1473 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1475         * g++.dg/template/sfinae4.C: New.
1476         * g++.dg/template/sfinae5.C: New.
1477         * g++.dg/template/sfinae6.C: New.
1478         * g++.dg/template/sfinae6_neg.C: New.
1479         * g++.dg/template/sfinae7.C: New.
1480         * g++.dg/template/sfinae8.C: New.
1481         * g++.dg/template/sfinae9.C: New.
1482         * g++.dg/template/sfinae10.C: New.
1483         * g++.dg/template/sfinae11.C: New.
1484         * g++.dg/template/sfinae12.C: New.
1485         * g++.dg/template/sfinae13.C: New.
1486         * g++.dg/template/sfinae14C: New.
1488 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1490         * gcc.target/sh/sh2a-bclr.c: New test.
1491         * gcc.target/sh/sh2a-bset.c: New test.
1493 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1495         * gcc.target/sh/sh2a-movrt.c: New test.
1497 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1499         * gcc.target/sh/sh2a-prefetch.c: New test.
1501 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1502             Naveen.H.S  <naveen.hs@kpitcummins.com>
1504         * gcc.target/sh/sh2a-movi20s.c: New test.
1506 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1507             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1508             Naveen.H.S  <naveen.hs@kpitcummins.com>
1510         * gcc.target/sh/sh2a-resbank.c: New test.
1511         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1512         * gcc.target/sh/sh2a-jsrn.c: New test.
1513         * gcc.target/sh/sh2a-rtsn.c: New test.
1515 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1517         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1518         (main): Change to void and rename to sse2_test.
1519         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1520         dg-do-what-default to "compile" if SSE2 hardware is not available.
1521         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1522         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1523         xfail vect_no_int_max from "vectorization not profitable" check.
1525 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1527         PR middle-end/26222
1528         * gcc.dg/torture/pr26222.c: New testcase.
1530 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1532         PR fortran/34813
1533         * gfortran.dg/null_3.f90 : New test
1535         PR fortran/33295
1536         * gfortran.dg/module_function_type_1.f90 : New test
1538 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1540         PR libfortran/32972
1541         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1542         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1543         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1545 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1547         * gcc.target/mips/dse-1.c: Add checks for zeros.
1549 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1551         PR target/27946
1552         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1554 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1556         PR libfortran/32972
1557         * internal_pack_1.f90:  New test case.
1558         * internal_pack_2.f90:  New test case.
1559         * internal_pack_3.f90:  New test case.
1561 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1563         * gnat.dg/empty_vector_length.adb: New testcase.
1565 2008-03-20  Richard Guenther  <rguenther@suse.de>
1567         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1569 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1570             Uros Bizjak  <ubizjak@gmail.com>
1572         PR testsuite/34168
1573         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1574         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1575         if SSE2 hardware is not available.
1576         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1577         gcc.dg/vect/vect.exp.
1578         * gfortran.dg/vect/vect.exp: Ditto.
1579         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1581 2008-03-20  Andreas Schwab  <schwab@suse.de>
1583         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1584         xfail.
1586 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1588         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1589         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1590         from dg-options.
1592 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1594         PR testsuite/35621
1595         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1596         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1597         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1598         * gcc.target/i386/ssse3-palignr.c: Likewise.
1599         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1600         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1601         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1602         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1603         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1604         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1605         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1606         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1607         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1608         * gcc.target/i386/ssse3-psignb.c: Likewise.
1609         * gcc.target/i386/ssse3-psignd.c: Likewise.
1610         * gcc.target/i386/ssse3-psignw.c: Likewise.
1612 2008-03-20  Andreas Schwab  <schwab@suse.de>
1614         PR testsuite/35647
1615         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1616         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1617         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1618         continuation and remove xfail.
1620 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1622         PR libfortran/32972
1623         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1624         in subroutine.
1626 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1628         * gcc.dg/format/ms_array-1.c: New.
1629         * gcc.dg/format/ms_c90-scanf-3.c: New.
1630         * gcc.dg/format/ms_c99-strftime-1.c: New.
1631         * gcc.dg/format/ms_no-y2k-1.c: New.
1632         * gcc.dg/format/ms_attr-1.c: New.
1633         * gcc.dg/format/ms_c90-scanf-4.c: New.
1634         * gcc.dg/format/ms_c99-strftime-2.c: New.
1635         * gcc.dg/format/ms_nonlit-1.c: New.
1636         * gcc.dg/format/ms_c90-scanf-5.c: New.
1637         * gcc.dg/format/ms_cast-1.c: New.
1638         * gcc.dg/format/ms_nonlit-2.c: New.
1639         * gcc.dg/format/ms_attr-2.c: New.
1640         * gcc.dg/format/ms_c90-strftime-1.c: New.
1641         * gcc.dg/format/ms_miss-1.c: New.
1642         * gcc.dg/format/ms_nonlit-3.c: New.
1643         * gcc.dg/format/ms_attr-3.c: New.
1644         * gcc.dg/format/ms_c90-strftime-2.c: New.
1645         * gcc.dg/format/ms_miss-2.c: New.
1646         * gcc.dg/format/ms_nul-1.c: New.
1647         * gcc.dg/format/ms_attr-4.c: New.
1648         * gcc.dg/format/ms_c94-printf-1.c: New.
1649         * gcc.dg/format/ms_miss-3.c: New.
1650         * gcc.dg/format/ms_nul-2.c: New.
1651         * gcc.dg/format/ms_attr-7.c: New.
1652         * gcc.dg/format/ms_c94-scanf-1.c: New.
1653         * gcc.dg/format/ms_miss-4.c: New.
1654         * gcc.dg/format/ms_null-1.c: New.
1655         * gcc.dg/format/ms_bitfld-1.c: New.
1656         * gcc.dg/format/ms_c99-printf-1.c: New.
1657         * gcc.dg/format/ms_miss-5.c: New.
1658         * gcc.dg/format/ms_plus-1.c: New.
1659         * gcc.dg/format/ms_branch-1.c: New.
1660         * gcc.dg/format/ms_c99-printf-2.c: New.
1661         * gcc.dg/format/ms_miss-6.c: New.
1662         * gcc.dg/format/ms_sec-1.c: New.
1663         * gcc.dg/format/ms_c90-printf-1.c: New.
1664         * gcc.dg/format/ms_c99-printf-3.c: New.
1665         * gcc.dg/format/ms_multattr-1.c: New.
1666         * gcc.dg/format/ms_unnamed-1.c: New.
1667         * gcc.dg/format/ms_c90-printf-2.c: New.
1668         * gcc.dg/format/ms_c99-scanf-1.c: New.
1669         * gcc.dg/format/ms_multattr-2.c: New.
1670         * gcc.dg/format/ms_va-1.c: New.
1671         * gcc.dg/format/ms_c90-printf-3.c: New.
1672         * gcc.dg/format/ms_c99-scanf-2.c: New.
1673         * gcc.dg/format/ms_multattr-3.c: New.
1674         * gcc.dg/format/ms_c90-scanf-1.c: New.
1675         * gcc.dg/format/ms_c99-scanf-3.c: New.
1676         * gcc.dg/format/ms_no-exargs-1.c: New.
1677         * gcc.dg/format/ms_zero-length-1.c: New.
1678         * gcc.dg/format/ms_c90-scanf-2.c: New.
1679         * gcc.dg/format/ms_c99-scanf-4.c: New.
1680         * gcc.dg/format/ms_no-exargs-2.c: New.
1681         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1682         * gcc.dg/format/miss-1.c: Likewise.
1683         * gcc.dg/format/miss-3.c: Likewise.
1684         * gcc.dg/format/multattr-2.c: Likewise.
1685         * gcc.dg/format/miss-5.c: Likewise.
1686         * gcc.dg/format/attr-2.c: Likewise.
1687         * gcc.dg/format/attr-4.c: Likewise.
1688         * gcc.dg/format/c90-scanf-4.c: Likewise.
1689         * gcc.dg/format/c99-printf-3.c: Likewise.
1690         * gcc.dg/format/multattr-1.c: Likewise.
1691         * gcc.dg/format/miss-4.c: Likewise.
1692         * gcc.dg/format/miss-6.c: Likewise.
1693         * gcc.dg/format/c90-printf-3.c: Likewise.
1694         * gcc.dg/format/attr-1.c: Likewise.
1695         * gcc.dg/format/attr-3.c: Likewise.
1696         * gcc.dg/format/attr-7.c: Likewise.
1697         * gcc.dg/format/format.h: Treat mingw and gnu style.
1698         * gcc.dg/format/sys_format.c: New.
1700 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702         PR libfortran/35627
1703         * gfortran.dg/namelist_46.f90: New test.
1705 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1707         PR target/14552
1708         * gcc.target/i386/pr14552.c: New test.
1710 2008-03-19  Michael Matz  <matz@suse.de>
1712         PR middle-end/35616
1713         * gcc.dg/pr35616.c: New test.
1715 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1717         PR fortran/35152
1718         * gfortran.dg/argument_checking_16.f90: New test.
1720 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1722         PR libfortran/32972
1723         * gfortran.dg/internal_pack_1.f90:  New test case.
1724         * gfortran.dg/internal_pack_2.f90:  New test case.
1725         * gfortran.dg/internal_pack_3.f90:  New test case.
1727 2008-03-19  Jan Hubicka  <jh@suse.cz>
1729         * gcc.dg/20050811-2.c: Update dumping flags.
1730         * gcc.dg/sms-2.c: Update dumping flags.
1731         * gcc.dg/var-expand1.c: Update dumping flags.
1732         * gcc.dg/var-expand3.c: Update dumping flags.
1733         * gcc.dg/pr30957-1.c: Update dumping flags.
1734         * gcc.dg/20050811-1.c: Update dumping flags.
1735         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1736         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1738 2008-03-19  Richard Guenther  <rguenther@suse.de>
1740         PR middle-end/35609
1741         * gcc.dg/testsuite/uninit-15.c: New testcase.
1742         * gcc.dg/testsuite/uninit-16.c: Likewise.
1744 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1746         PR target/35504
1747         * g++.dg/other/pr35504.C: New test.
1749 2008-03-18  Richard Guenther  <rguenther@suse.de>
1751         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1752         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1754 2008-03-18  Richard Guenther  <rguenther@suse.de>
1756         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1758 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1760         PR libfortran/35617
1761         * gfortran.dg/namelist_45.f90: New test.
1763 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1765         PR testsuite/35512
1766         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1767         Write variables instead of reading them.
1769 2008-03-17  Jason Merrill  <jason@redhat.com>
1771         PR c++/35548
1772         * g++.dg/init/ref16.C: New testcase.
1774 2008-03-17  Richard Guenther  <rguenther@suse.de>
1776         PR tree-optimization/19637
1777         * g++.dg/tree-ssa/pr19637.C: New testcase.
1779 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1781         PR fortran/35470
1782         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1784 2008-03-16  Richard Guenther  <rguenther@suse.de>
1786         PR middle-end/35607
1787         * gcc.c-torture/compile/pr35607.c: New testcase.
1788         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1790 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1792         PR fortran/35582
1793         * gfortran.dg/write_invalid_format.f90: New test.
1795 2008-03-15  Richard Guenther  <rguenther@suse.de>
1797         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1799 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1801         PR testsuite/35184
1802         * gfortran.dg/elemental_subroutine_6.f90: New test.
1804 2008-03-15  Richard Guenther  <rguenther@suse.de>
1806         * gcc.dg/pr23911.c: Adjust testcase.
1807         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1808         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1810 2008-03-15  Richard Guenther  <rguenther@suse.de>
1812         PR middle-end/35593
1813         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1815 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1817         PR testsuite/35478
1818         * gfortran.dg/generic_16.f90: New test.
1820 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1822         PR middle-end/35595
1823         * gcc.c-torture/compile/pr35595.c: New test.
1825 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1827         PR testsuite/33296
1828         * gfortran.dg/nearest_4.f90: New test.
1830 2008-03-14  Richard Guenther  <rguenther@suse.de>
1832         PR tree-optimization/13761
1833         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1835 2008-03-14  Richard Guenther  <rguenther@suse.de>
1837         PR tree-optimization/34172
1838         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1839         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1840         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1841         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1842         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1843         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1845 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1847         PR libcpp/35322:
1848         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1850 2008-03-14  Richard Guenther  <rguenther@suse.de>
1852         PR tree-optimization/34043
1853         PR tree-optimization/33989
1854         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1855         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1856         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1857         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1858         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1860 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1861             Uros Bizjak  <ubizjak@gmail.com>
1863         PR testsuite/35538 
1864         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1865         Skip *-*-darwin*.
1866         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1868 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1869             Uros Bizjak  <ubizjak@gmail.com>
1871         PR testsuite/35406
1872         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1873         count from 0 to 1 for lp64 targets.
1874         * gfortran.dg/ldist-1.f90: Update test to check
1875         for 5 loops distributed instead of 4 for lp64 targets.
1877 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1879         PR fortran/35475
1880         * gfortran.dg/derived_sub.f90: New test.
1882 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1884         PR testsuite/35558
1885         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1886         dg-require-effective-target.
1887         * g++.dg/tls/static-1a.cc: Likewise.
1889 2008-03-13  Tom Tromey  <tromey@redhat.com>
1891         PR libcpp/35322:
1892         * gcc.dg/cpp/pr35322.c: New file.
1894 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1896         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1897         (main): Call check_vect.
1899 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1900             Olga Golovanevsky  <olga@il.ibm.com>
1901         
1902         PR tree-optimization/35041
1903         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1905 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1907         PR target/34000
1908         PR target/35553
1909         * g++.dg/other/i386-3.C: New test.
1910         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1911         * gcc.target/i386/sse-14.c: Ditto.
1912         * gcc.target/i386/mmx-1.c: Ditto.
1913         * gcc.target/i386/mmx-2.c: Ditto.
1914         * gcc.target/i386/3dnow-1.c: Ditto.
1915         * gcc.target/i386/3dnow-2.c: Ditto.
1916         * gcc.target/i386/3dnowA-1.c: Ditto.
1917         * gcc.target/i386/3dnowA-2.c: Ditto.
1919 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1921         PR tree-opt/35422
1922         * gcc.target/i386/pr35422.c: Escape brackets.
1924 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1926         PR tree-opt/35422
1927         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1928         third loop.
1929         * gcc.target/i386/pr35422.c: New.
1931 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1933         PR tree-opt/35403
1934         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1936 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1938         PR target/35540
1939         * gcc.target/i386/pr35540.c: New test.
1941 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1943         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1945 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1947         PR middle-end/35526
1948         * g++.dg/torture/pr35526.C: New test.
1950 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1952         PR c++/35328
1953         * g++.dg/gomp/pr35328.C: New test.
1955         PR c++/35337
1956         * g++.dg/gomp/pr35337.C: New test.
1958         PR c/35438
1959         PR c/35439
1960         * gcc.dg/gomp/pr35438.c: New test.
1961         * gcc.dg/gomp/pr35439.c: New test.
1963         PR middle-end/35099
1964         * g++.dg/gomp/pr35099.C: New test.
1966 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1968         * gnat.dg/range_check2.adb: New test.
1970 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1972         PR tree-optimization/35494
1973         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1974         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1975         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1976         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1978 2008-03-10  Richard Guenther  <rguenther@suse.de>
1980         PR tree-optimization/34677
1981         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1982         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1983         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1985 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1987         PR fortran/35474
1988         * gfortran.dg/module_commons_2.f90: New test.
1990 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1992         * gnat.dg/frame_overflow.adb: Improve portability.
1994 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1996         PR target/35350
1997         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1998         * gcc.target/i386/isa-2.c: Likewise.
1999         * gcc.target/i386/isa-3.c: Likewise.
2000         * gcc.target/i386/isa-10.c: Likewise.
2001         * gcc.target/i386/isa-11.c: Likewise.
2002         * gcc.target/i386/isa-12.c: Likewise.
2003         * gcc.target/i386/isa-13.c: Likewise.
2004         * gcc.target/i386/isa-14.c: Likewise.
2006 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2008         PR target/22152
2009         * gcc.target/i386/pr22152.c: New test.
2010         * gcc.target/i386/sse2-mmx.c: Ditto.
2012 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2014         * gnat.dg/uninit_func.adb: New test.
2016 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2018         * gnat.dg/pack4.adb: New test.
2020 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2022         * gnat.dg/small_alignment.adb: New test.
2024 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2026         * gnat.dg/specs/alignment2.ads: New test.
2028 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2030         * gnat.dg/pack3.adb: New test.
2032 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2034         PR c++/20366
2035         * g++.dg/other/pr20366.C: New test.
2037 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2039         PR tree-opt/35402
2040         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2042 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2044         PR preprocessor/35458
2045         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2046         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2047         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2049 2008-03-06  Tom Tromey  <tromey@redhat.com>
2051         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2052         * treelang: Delete.
2054 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2056         * gnat.dg/specs/pack33.ads: New test.
2058 2008-03-05  Richard Guenther  <rguenther@suse.de>
2060         PR tree-optimization/35472
2061         * gcc.c-torture/execute/pr35472.c: New testcase.
2063 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2065         PR 33009
2066         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2067         * gcc.c-torture/compile/pr33009.c: Likewise.
2069 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2071         PR 31341
2072         * gcc.dg/vect/pr31041.c: Fix.
2074 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2076         PR libfortran/35293
2077         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2078         New.
2079         * gfortran.fortran-torture/execute/list_read_1.x,
2080         gfortran.fortran-torture/execute/read_null_string.x,
2081         gfortran.fortran-torture/execute/backspace.x,
2082         gfortran.fortran-torture/execute/seq_io.x,
2083         gfortran.fortran-torture/execute/slash_edit.x,
2084         gfortran.fortran-torture/execute/unopened_unit_1.x,
2085         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2086         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2087         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2088         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2089         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2090         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2091         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2092         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2093         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2094         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2095         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2096         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2097         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2098         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2099         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2100         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2101         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2102         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2103         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2104         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2105         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2106         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2107         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2108         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2109         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2110         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2111         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2112         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2113         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2114         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2115         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2116         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2117         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2118         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2119         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2120         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2121         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2122         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2123         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2124         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2125         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2126         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2127         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2128         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2129         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2130         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2131         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2132         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2133         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2134         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2135         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2136         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2137         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2138         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2139         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2140         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2141         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2142         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2143         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2144         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2145         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2146         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2147         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2148         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2149         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2150         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2151         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2152         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2153         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2154         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2155         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2156         gfortran.dg/write_back.f: Gate test on effective_target
2157         fd_truncate.
2159 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2161         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2162         targets declaring functions in assembly.
2164 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2166         PR 28322
2167         * gcc.dg/pr28322-3.c: New.
2169 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2171         PR target/35453
2172         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2173         _SIDD_XXX.
2174         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2175         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2176         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2177         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2178         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2179         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2180         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2181         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2183 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2185         PR middle-end/35456
2186         * gcc.c-torture/execute/pr35456.c: New test.
2188 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2190         * gcc.target/i386/sse-10.c: Don't use
2191         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2193 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2195         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2196         * gfortran.dg/reassoc_2.f90: Ditto.
2197         * gfortran.dg/reassoc_3.f90: Ditto.
2199 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2201         PR fortran/33197
2202         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2203         * gfortran.dg/dg.exp: Likewise.
2204         * gfortran.dg/vect/vect.exp: Likewise.
2205         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2206         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2207         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2208         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2209         empty CONTAINS.
2210         * gfortran.dg/gamma_2.f90: Add a few error messages.
2211         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2212         empty CONTAINS.
2213         * gfortran.dg/gamma_3.f90: Adjust error message.
2214         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2215         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2216         * gfortran.dg/bessel_1.f90: New test.
2217         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2218         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2219         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2220         * gfortran.dg/contains_empty_1.f03: New test.
2221         * gfortran.dg/erfc_scaled_1.f90: New test.
2222         * gfortran.dg/hypot_1.f90: New test.
2223         * gfortran.dg/contains_empty_2.f03: New test.
2225 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2227         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2229 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2231         PR 24924
2232         * g++.dg/cpp/string-2.C: This is a warning now.
2233         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2234         default, so add it.
2235         
2236 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2238         * g++.dg/cpp0x/auto1.C: New.
2240 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2242         PR fortran/34770
2243         * gfortran.dg/pointer_1.f90: New test.
2245 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2247         PR c++/35315
2248         * g++.dg/ext/attrib32.C: Add another test case.
2250 2008-02-29  Tom Tromey  <tromey@redhat.com>
2252         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2253         line.
2255 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2257         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2258         to make the interchange profitable.
2260 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2262         PR fortran/31463
2263         PR fortran/33950
2264         PR fortran/34296
2265         * gfortran.dg/arrayio_11.f90: Fixed test.
2266         * gfortran.dg/arrayio_12.f90: Likewise.
2267         * gfortran.dg/module_read_1.f90: Added warning-directives.
2268         * gfortran.dg/pr32242.f90: Likewise.
2269         * gfortran.dg/result_in_spec_3.f90: Likewise.
2270         * gfortran.dg/use_12.f90: Likewise.
2271         * gfortran.dg/warn_function_without_result.f90 : New test.
2273 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2275         PR fortran/34868
2276         * gfortran.dg/f2c_9.f90: New test.
2278 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2280         * gcc.dg/tree-ssa/ldist-1.c: New.
2281         * gcc.dg/tree-ssa/ldist-1a.c: New.
2282         * gcc.dg/tree-ssa/ldist-2.c: New.
2283         * gcc.dg/tree-ssa/ldist-3.c: New.
2284         * gcc.dg/tree-ssa/ldist-4.c: New.
2285         * gcc.dg/tree-ssa/ldist-5.c: New.
2286         * gcc.dg/tree-ssa/ldist-6.c: New.
2287         * gcc.dg/tree-ssa/ldist-7.c: New.
2288         * gcc.dg/tree-ssa/ldist-8.c: New.
2289         * gcc.dg/tree-ssa/ldist-9.c: New.
2290         * gcc.dg/tree-ssa/ldist-10.c: New.
2291         * gcc.dg/tree-ssa/ldist-11.c: New.
2292         * gcc.dg/tree-ssa/ldist-12.c: New.
2293         * gfortran.dg/ldist-1.f90: New.
2295 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2297         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2299 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2301         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2303 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2305         * gcc.target/i386/mmx-1.c: Add
2306         -Werror-implicit-function-declaration to dg-options.
2307         * gcc.target/i386/mmx-2.c: Likewise.
2308         * gcc.target/i386/sse-13.c: Likewise.
2309         * gcc.target/i386/sse-14.c: Likewise.
2311 2008-02-27  Revital Eres  <eres@il.ibm.com>
2313         PR rtl-optimization/34999
2314         * gcc.dg/tree-prof/pr34999.c: New.
2316 2008-02-27  Richard Guenther  <rguenther@suse.de>
2318         PR middle-end/25290
2319         * gcc.c-torture/execute/pr35390.c: New testcase.
2321 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2323         PR ada/22255
2324         * gnat.dg/test_direct_io.adb: New file.
2326 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2328         PR ada/34799
2329         * gnat.dg/specs/pr34799.ads: New test.
2331 2008-02-27  Richard Guenther  <rguenther@suse.de>
2333         PR middle-end/34971
2334         * gcc.c-torture/execute/pr34971.c: New testcase.
2336 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2338         * gcc.dg/gomp/preprocess-1.c: New test.
2340         PR c++/35368
2341         * g++.dg/ext/visibility/typeinfo2.C: New test.
2342         * g++.dg/ext/visibility/typeinfo3.C: New test.
2344 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2346         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2348 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2350         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2351         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2353 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2355         PR c/28800
2356         * gcc.dg/empty-source-2.c: Adjust for warning message.
2357         * gcc.dg/empty-source-3.c: Likewise.
2358         * gcc.dg/pack-test-2.c: Adjust comment.
2359         * gcc.dg/pragma-ep-2.c: Likewise.
2360         * gcc.dg/pragma-re-2.c: Likewise.
2361         * gcc.dg/va-arg-2.c: Likewise.
2363 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2365         PR fortran/35033
2366         * gfortran.dg/assignment_2.f90: New.
2368 2008-02-26  Jason Merrill  <jason@redhat.com>
2370         PR c++/35315
2371         * g++.dg/ext/attrib32.C: New.
2373 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2375         * gcc.c-torture/execute/nest-align-1.x: Delete.
2377 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2379         PR 26264
2380         * 20021023-1.c: Use __builtin_va_start instead of
2381         __builtin_stdarg_start.
2382         * pr17301-1.c: Likewise.
2383         * pr17301-2.c: Likewise.
2384                 
2385 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2386         
2387         * gcc.dg/pr34351.c: New.
2388         
2389 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2391         * gcc.dg/Wlarger-than2.c: New.
2392         
2393 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2395         PR c++/35323
2396         * g++.dg/lookup/crash7.C: New.
2398 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2400         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2402 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2404         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2406 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2408         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2410 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2412         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2413         Windows.
2415 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2417         * lib/target-supports.exp (check_profiling_available): Report -p
2418         unavailable on *-*-mingw*.
2420 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2422         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2423         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2424         dg-require-effective-target pthread_h.
2426 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2428         * gcc.dg/Wswitch-enum-error.c: New.
2429         * gcc.dg/Wswitch-error.c: New.
2430         * gcc.dg/20011021-1.c: Use two directives to match two different
2431         messages.
2432         
2433 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2434         
2435         PR 28322
2436         * gcc.dg/pr28322.c: New.
2437         * gcc.dg/pr28322-2.c: New.
2438         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2439         preceding it.
2441 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2443         PR c++/35333
2444         * g++.dg/other/error26.C: New.
2446 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2448         PR c++/35338
2449         * g++.dg/other/error25.C: New.
2451 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2453         PR target/35258
2454         * gcc.dg/pr35258.c: New testcase.
2456 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2458         * gcc.dg/20020426-2.c: Remove bogus workaround.
2459         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2460         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2462 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2464         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2466 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2468         PR middle-end/19984
2469         * gcc.dg/pr19984.c: New test.
2470         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2471         name of the variable.
2473 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2475         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2476         (main): Call check_vect and foo.  Check array values after
2477         the call to foo.
2478         * gcc.dg/vect/vect-117.c: Call check_vect.
2479         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2481 2008-02-25  Jason Merrill  <jason@redhat.com>
2483         PR c++/33486
2484         * g++.dg/lookup/strong-using-5.C: New.
2486 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2488         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2489         sh* targets.
2491 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2493         PR target/35349
2494         * gcc.c-torture/execute/20050604-1.x: New file.
2496 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2498         * gcc.target/i386/pr22076.c: Update number of mov insns
2499         for PIC targets.
2500         * gcc.target/i386/pr34256.c: Ditto.
2502 2008-02-24  Diego Novillo  <dnovillo@google.com>
2504         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2506         PR 33738
2507         * g++.dg/warn/pr33738.C: New.
2509 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2511         * gcc.c-torture/execute/nest-align-1.x: New file.
2513 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2515         PR c++/34749
2516         * g++.dg.ext/dllimport13.C: New test.
2518 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2520         PR libfortran/24685
2521         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2522         powerpc*-apple-darwin*.
2524 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2526         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2527         ERFC into gfortran.dg/large_real_kind_3.F90.
2528         * gfortran.dg/large_real_kind_3.F90: New test.
2530 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2532         PR rtl-opt/33512
2533         * gcc.dg/and-1.c: New test.
2535 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2537         * gcc.c-torture/execute/20080222-1.c: New test.
2539 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2541         PR target/22076
2542         PR target/34256
2543         * gcc.target/i386/pr22076.c: New test.
2544         * gcc.target/i386/pr34256.c: New test.
2545         * gcc.target/i386/vecinit-5.c: New test.
2546         * gcc.target/i386/vecinit-6.c: New test.
2547         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2549         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2550         <xmmintrin.h>, define __m64 and __m128 directly.
2551         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2553 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2555         PR C++/34715
2556         * g++.dg/ext/always_inline-1.C: New test.
2557         * g++.dg/ext/always_inline-2.C: New test.
2558         * g++.dg/ext/always_inline-3.C: New test.
2559         * g++.dg/ext/always_inline-4.C: New test.
2561 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2563         * gcc.target/cris/asm-b-1.c: New test.
2565 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2567         PR c++/35282
2568         * g++.dg/template/nontype17.C: Add.
2570 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2572         PR c++/35282
2573         Revert:
2574         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2576         PR c++/28743
2577         * g++.dg/template/nontype17.C: New.
2578         * g++.dg/template/nontype16.C: Add error.
2580 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2582         PR c/19999
2583         * gcc.dg/Wfloat-equal-1.c: New.
2584         * g++.dg/warn/Wfloat-equal-1.C: New.
2586 2008-02-21  Michael Matz  <matz@suse.de>
2588         PR target/35264
2589         * gcc.dg/pr35264.c: New testcase.
2591 2008-02-21  Richard Guenther  <rguenther@suse.de>
2593         * gfortran.dg/reassoc_1.f90: New testcase.
2594         * gfortran.dg/reassoc_2.f90: Likewise.
2595         * gfortran.dg/reassoc_3.f90: Likewise.
2597 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599         PR libfortran/34974
2600         * gfortran.dg/fmt_t_7.f: New test.
2602         PR libfortran/35132
2603         * gfortran.dg/streamio_15.f90: New test.
2604         
2605 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607         PR libfortran/35036
2608         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2610 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2612         * gcc.dg/Wframe-larger-than.c: New option test.
2614 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2616         PR fortran/34997
2617         * gfortran.dg/dollar_sym_1.f90: New.
2618         * gfortran.dg/dollar_sym_2.f90: New.
2620 2008-02-20  Richard Guenther  <rguenther@suse.de>
2622         PR middle-end/35265
2623         * gcc.dg/builtins-66.c: New testcase.
2625 2008-02-20  Richard Guenther  <rguenther@suse.de>
2627         * gcc.dg/fold-reassoc-1.c: New testcase.
2628         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2630 2008-02-20  Richard Guenther  <rguenther@suse.de>
2632         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2634 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2636         * lib/target-supports.exp (check_effective_target_vect_unpack):
2637         Return true for SPU.
2638         (check_effective_target_vect_short_mult): Likewise.
2639         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2640         the loop on targets that support vect_unpack.
2642 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2644         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2645         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2646         templates to reduce number of passed arguments.
2648 2008-02-19  Jason Merrill  <jason@redhat.com>
2650         PR c++/34950
2651         * g++.dg/template/explicit-args1.C: New.
2653 2008-02-19  Richard Guenther  <rguenther@suse.de>
2655         PR tree-optimization/34989
2656         * gcc.dg/pr34989-1.c: New testcase.
2657         * gcc.dg/pr34989-2.c: Likewise.
2659 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2661         PR c++/35028
2662         * g++.dg/gomp/pr35028.C: New test.
2664         PR c++/34964
2665         PR c++/35244
2666         * gcc.dg/gomp/pr34964.c: New test.
2667         * g++.dg/gomp/pr34964.C: New test.
2668         * gcc.dg/gomp/pr35244.c: New test.
2669         * g++.dg/gomp/pr35244.C: New test.
2671         PR c++/35078
2672         * g++.dg/gomp/pr35078.C: New test.
2674 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2676         * gcc.dg/packed-array.c: New testcase. 
2678 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2680         PR target/33555
2681         * gcc.target/i386/pr33555.c: New test.
2682         
2683 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2685         PR target/35189
2686         * gcc.target/i386/isa-1.c: New.
2687         * gcc.target/i386/isa-2.c: Likewise.
2688         * gcc.target/i386/isa-3.c: Likewise.
2689         * gcc.target/i386/isa-4.c: Likewise.
2690         * gcc.target/i386/isa-5.c: Likewise.
2691         * gcc.target/i386/isa-6.c: Likewise.
2692         * gcc.target/i386/isa-7.c: Likewise.
2693         * gcc.target/i386/isa-8.c: Likewise.
2694         * gcc.target/i386/isa-9.c: Likewise.
2695         * gcc.target/i386/isa-10.c: Likewise.
2696         * gcc.target/i386/isa-11.c: Likewise.
2697         * gcc.target/i386/isa-12.c: Likewise.
2698         * gcc.target/i386/isa-13.c: Likewise.
2699         * gcc.target/i386/isa-14.c: Likewise.
2701 2008-02-18  Joey Ye  <joey.ye@intel.com>
2702             H.J. Lu  <hongjiu.lu@intel.com>
2704         PR middle-end/34921
2705         * gcc.c-torture/execute/nest-align-1.c: New test case.
2707 2008-02-17  Richard Guenther  <rguenther@suse.de>
2709         PR middle-end/35227
2710         * gcc.dg/torture/pr35227.c: New testcase.
2712 2008-02-17  Richard Guenther  <rguenther@suse.de>
2714         PR tree-optimization/35231
2715         * gcc.c-torture/execute/pr35231.c: New testcase.
2717 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2719         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2720         (test_gt): Ditto.
2722 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2724         * obj-c++.dg/encode-2.mm: XFAIL.
2725         * obj-c++.dg/encode-3.mm: Likewise.
2727 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2728             Paolo Carlini  <pcarlini@suse.de>
2730         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2731         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2732         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2734 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2736         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2737         (main): Change to void and rename to sse_test.
2738         * gcc.target/i386/pr24306.c: Ditto.
2739         * gcc.target/i386/pr32065-2.c: Ditto.
2740         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2741         (main): Change to void and rename to sse2_test.
2742         * gcc.target/i386/20060512-3.c: Ditto.
2744 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2746         PR fortran/35150
2747         * gfortran.dg/c_loc_tests_12.f03: New test.
2749 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2751         PR c++/35023
2752         PR c++/35024
2753         PR c++/35026
2754         * g++.dg/cpp0x/vt-35026.C: New.
2755         * g++.dg/cpp0x/vt-35023.C: New.
2756         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2757         * g++.dg/cpp0x/vt-35024.C: New.
2759 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2761         * gcc.c-torture/execute/va-arg-25.x: Remove.
2763 2008-02-15  Richard Guenther  <rguenther@suse.de>
2764             Zdenek Dvorak  <ook@ucw.cz>
2766         PR tree-optimization/35164
2767         * g++.dg/torture/pr35164-1.C: New testcase.
2768         * g++.dg/torture/pr35164-2.C: Likewise.
2770 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2772         PR testsuite/35119
2773         * g++.dg/template/spec35.C: Change the regular expressions
2774         in dg-final to match the assembly code generated by Darwin 9.
2776 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2778         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2780 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2782         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2784 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2786         * lib/dejapatches.exp: New file.
2788 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2790         PR c++/34050
2791         * g++.dg/cpp0x/vt-34050.C: New.
2793 2008-02-14  Jason Merrill  <jason@redhat.com>
2795         PR c++/5645
2796         PR c++/11159
2797         * g++.dg/warn/pr11159.C: New.
2798         * g++.dg/warn/pr5645.C: Likewise.
2800 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2802         PR preprocessor/35061
2803         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2805 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2807         PR c++/28743
2808         * g++.dg/template/nontype17.C: New.
2809         * g++.dg/template/nontype16.C: Add error.
2811 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2813         PR c++/35138
2814         * g++.dg/template/member8.C: New test.
2816 2008-02-13  Michael Matz  <matz@suse.de>
2818         * gcc.dg/pr35065.c: Fix testcase warnings.
2820 2008-02-13  Jason Merrill  <jason@redhat.com>
2822         PR c++/34962, c++/34937, c++/34939
2823         * g++.dg/ext/tmplattr9.C: New.
2825 2008-02-13  Michael Matz  <matz@suse.de>
2827         PR debug/35065
2828         * gcc.dg/pr35065.c: New testcase.
2830 2008-02-12  Richard Guenther  <rguenther@suse.de>
2832         PR tree-optimization/35171
2833         * gcc.c-torture/compile/pr35171.c: New testcase.
2835 2008-02-12  Richard Guenther  <rguenther@suse.de>
2837         PR middle-end/35163
2838         * gcc.c-torture/execute/pr35163.c: New testcase.
2840 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2842         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2844 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2846         * gnat.dg/loop_address.adb: New test.
2848 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2850         * obj-c++.dg/bitfield-1.mm: Expect failures.
2851         * obj-c++.dg/bitfield-4.mm: Likewise.
2852         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2853         * obj-c++.dg/encode-8.mm: Likewise.
2854         * obj-c++.dg/isa-field-1.mm: Likewise.
2855         * obj-c++.dg/layout-1.mm: Likewise.
2856         * obj-c++.dg/lookup-2.mm: Likewise.
2857         * obj-c++.dg/try-catch-2.mm: Likewise.
2858         * obj-c++.dg/try-catch-9.mm: Likewise.
2860 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2862         PR c++/35144
2863         * g++.dg/tree-ssa/pr35144.C: New test.
2865         PR inline-asm/35160
2866         * gcc.target/i386/pr35160.c: New test.
2868         PR c++/34862
2869         * g++.dg/init/new27.C: New test.
2871 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2873         PR c++/35077
2874         * g++.dg/template/crash78.C: New.
2876 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2878         PR testsuite/35047
2879         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2880         * gcc.dg/compat/vector-2_y.c: Ditto.
2882 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2883             Richard Guenther  <rguenther@suse.de>
2885         PR tree-optimization/33992
2886         * gcc.c-torture/execute/pr33992.c: New testcase.
2888 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2890         * gfortran.dg/streamio_14.f90:  New test.
2892 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2894         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2895         Add -mfpmath=387 to dg-options.
2897 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2899         PR testsuite/35047
2900         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2901         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2902         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2903         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2904         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2905         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2906         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2907         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2908         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2910 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2912         PR objc++/34193
2913         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2915 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2917         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2919 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2921         PR c++/35056
2922         * g++.dg/conversion/bitfield8.C: New.
2924 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2926         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2928 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2930         PR c++/35049
2931         PR c++/35096
2932         * g++.dg/ext/vector13.C: New.
2934 2008-02-06  David Daney  <ddaney@avtrex.com>
2936         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2938 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2940         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2941         special case for xtensa-*-*.
2942         
2943 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2945         PR fortran/35037
2946         * gfortran.dg/volatile11.f90: New test.
2948 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2950         PR c++/33553
2951         * g++.dg/template/array19.C: New test.
2953 2008-02-05  Diego Novillo  <dnovillo@google.com>
2955         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2957         PR 33738
2958         * g++.dg/warn/pr33738.C: Remove.
2960 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2962         PR fortran/34945
2963         * gfortran.dg/bounds_check_13.f: New test.
2965 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2967         PR testsuite/33946
2968         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2970 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2972         PR target/35083
2973         * gcc.target/i386/pr35083.c: New test.
2975 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2977         PR fortran/32315
2978         * gfortran.dg/data_bounds_1.f90: New test.
2980 2008-02-04  Diego Novillo  <dnovillo@google.com>
2982         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2984         PR 33738
2985         * g++.dg/warn/pr33738.C: New.
2987 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2989         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2990         to match.
2992 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2994         * lib/target-supports.exp (check_effective_target_hard_float): Only
2995         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2996         other targets, grep for a call insn in the rtl expand dump for an
2997         add of two doubles.
2998         (target_compile): Support generating rtl dumps as output.
3000 2008-02-04  Richard Guenther  <rguenther@suse.de>
3002         PR middle-end/33631
3003         * gcc.c-torture/execute/pr33631.c: New testcase.
3005 2008-02-04  Richard Guenther  <rguenther@suse.de>
3007         PR middle-end/35043
3008         * gcc.c-torture/compile/pr35043.c: New testcase.
3010 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3012         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3014 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3016         * gcc.target/i386/pr31628.c: Require effective target fpic.
3017         * gcc.target/i386/strinline.c: Ditto.
3018         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3019         * gcc.dg/pr35045.c: Ditto.
3020         * gcc.dg/20050503-1.c: Ditto.
3022 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3024         PR fortran/32760
3025         * gfortran.dg/host_assoc_variable_1.f90: New test.
3026         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3028 2008-02-02  Michael Matz  <matz@suse.de>
3030         PR target/35045
3031         * gcc.dg/pr35045.c: New test.
3033 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3035         PR libfortran/35001
3036         * gfortran.dg/shape_4.f90:  New test.
3038 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3040         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3042 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3044         PR rtl-optimization/34773
3045         * gcc.target/cris/torture/pr34773.c: New test.
3047 2008-02-01  Nick Clifton  <nickc@redhat.com>
3049         * lib/target-supports.exp (check_profiling_available): Do not
3050         expect profiling to work on the xstormy16 target.
3052 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3054         PR testsuite/35047
3055         * gcc.c-torture/execute/20050316-2.x: New file.
3056         * gcc.target/i386/pr17390.c: Update scan pattern.
3057         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3058         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3060 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3062         PR fortran/34910
3063         * gfortran.dg/proc_assign_2.f90: New test.
3065 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3066             Jakub Jelinek  <jakub@redhat.com>
3068         PR c++/34935
3069         PR c++/34936
3070         * g++.dg/ext/alias-canon.C: New.
3071         * g++.dg/ext/alias-mangle.C: New.
3073 2008-01-30  Jan Hubicka  <jh@suse.cz>
3075         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3077 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3079         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3080         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3082 2008-01-30  Jan Hubicka  <jh@suse.cz>
3084         PR target/34982
3085         * gcc.c-torture/execute/pr34982.c: New testcase.
3087 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3089         * gcc.target/s390/tf_to_di-1.c: New testcase.
3091 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3093         PR fortran/34975
3094         * gfortran.dg/use_only_3.f90: New test.
3095         * gfortran.dg/use_only_3.inc: Modules for new test.
3097         PR fortran/34429
3098         * gfortran.dg/function_charlen_2.f90: New test.
3100 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3102         PR middle-end/34969
3103         * gcc.dg/pr34969.c: New test.
3105         PR c/35017
3106         * gcc.dg/inline-25.c: New test.
3107         * gcc.dg/inline-26.c: New test.
3108         * gcc.dg/inline-27.c: New test.
3110 2008-01-29  Richard Guenther  <rguenther@suse.de>
3112         PR middle-end/35006
3113         * gcc.c-torture/compile/pr35006.c: New testcase.
3115 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3117         PR c++/34055
3118         PR c++/34103
3119         PR c++/34219
3120         PR c++/34606
3121         PR c++/34753
3122         PR c++/34754
3123         PR c++/34755
3124         PR c++/34919
3125         PR c++/34961
3126         * g++.dg/cpp0x/vt-34219-2.C: New.
3127         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3128         * g++.dg/cpp0x/vt-34961.C: New.
3129         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3130         cases from the re-opened PR.
3131         * g++.dg/cpp0x/vt-34753.C: New.
3132         * g++.dg/cpp0x/vt-34919.C: New.
3133         * g++.dg/cpp0x/vt-34754.C: New.
3134         * g++.dg/cpp0x/vt-34606.C: New.
3135         * g++.dg/cpp0x/vt-34219.C: New.
3136         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3137         * g++.dg/cpp0x/vt-34755.C: New.
3138         * g++.dg/cpp0x/pr31438.C: Ditto.
3139         * g++.dg/cpp0x/variadic81.C: Ditto.
3141 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3143         * g++.dg/torture/pr34641.C: Put the dg-do first.
3145 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3147         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3149 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3151         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3153 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3155         PR 31535
3156         * gcc.target/powerpc/spe-small-data-1.c: New test.
3157         * gcc.target/powerpc/spe-small-data-2.c: New test.
3159 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3161         PR libfortran/34980
3162         * gfortran.dg/shape_3.f90:  New test.
3164 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3166         * gcc.target/s390/20020926-1.c: Remove -m31.
3168 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3170         * gcc.target/s390/20020926-1.c: Disable for s390x.
3172 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3174         PR fortran/34994
3175         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3176         expression.
3178 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3180         PR fortran/34990
3181         * gfortran.dg/array_constructor_22.f90: New test.
3183 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3185         PR middle-end/34688
3186         * gcc.c-torture/compile/pr34688: New test.
3188 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3190         PR fortran/34848
3191         * gfortran.dg/missing_optional_dummy_5.f90: New.
3193 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3195         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3196         noinline.  XFAIL test.
3198 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3200         PR fortran/31610
3201         * gfortran.dg/array_3.f90: New test.
3203 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3205         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3206         on i?86/x86_64.
3208         PR c++/34965
3209         * gcc.dg/pr34965.c: New test.
3210         * g++.dg/other/error24.C: New test.
3212 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3214         PR libfofortran/34887
3215         * gfortran.dg/x_slash_2.f:  New test.
3217 2008-01-26  Richard Guenther  <rguenther@suse.de>
3219         PR c++/34235
3220         * g++.dg/torture/pr34235.C: New testcase.
3222 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3224         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3226 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3228         PR target/34981
3229         * gcc.target/mips/lazy-binding-1.c: New test.
3230         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3231         mips_forced_no_abicalls and mips_forced_no_shared.
3232         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3233         Avoid using small data with -mabicalls.  Don't make -G0 force
3234         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3235         forces the opposite option.
3237 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3239         PR target/34970
3240         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3241         Use -std=gnu89 switch.
3243 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245         PR libfortran/34876
3246         * gfortran.dg/direct_io_9.f: New test.
3248 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3250         PR fortran/34661
3251         * gfortran.dg/where_operator_assign_4.f90: New test.
3253 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3255         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3256         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3257         c4x-*-* targets.
3259 2008-01-25  Richard Guenther  <rguenther@suse.de>
3261         PR middle-end/32244
3262         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3264 2008-01-25  Richard Guenther  <rguenther@suse.de>
3266         PR tree-optimization/34966
3267         * gcc.c-torture/compile/pr34966.c: New testcase.
3269 2008-01-25  Richard Guenther  <rguenther@suse.de>
3271         PR c++/33887
3272         * g++.dg/torture/pr33887-1.C: New testcase.
3273         * g++.dg/torture/pr33887-2.C: Likewise.
3274         * g++.dg/torture/pr33887-3.C: Likewise.
3275         * gcc.c-torture/execute/20071211-1.c: Likewise.
3277 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3279         PR target/34856
3280         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3282 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3284         PR middle-end/33333
3285         * g++.dg/gomp/pr33333.C: New test.
3287         PR preprocessor/34692
3288         * gcc.dg/cpp/pr34692.c: New test.
3289         * gcc.dg/gomp/pr34692.c: New test.
3291 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3293         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3295 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3297         PR fortran/34202
3298         * gfortran.dg/empty_type.f90: New test.
3300 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3302         PR c++/34603
3303         * g++.dg/template/crash77.C: New.
3305 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3307         PR target/34856
3308         * gcc.dg/pr34856.c: New test.
3310 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3312         * gfortran.dg/namelist_39.f90: Delete temporary files.
3313         * gfortran.dg/namelist_44.f90: Ditto.
3315 2008-01-24  Richard Guenther  <rguenther@suse.de>
3317         PR middle-end/34953
3318         * g++.dg/torture/pr34953.C: New testcase.
3320 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3322         PR middle-end/34934
3323         * gcc.c-torture/compile/20080124-1.c: New test.
3325 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3327         PR fortran/34872
3328         * gfortran.dg/function_charlen_3.f: New test.
3330 2008-01-23  Michael Matz  <matz@suse.de>
3332         PR debug/34895
3333         * g++.dg/debug/pr34895.cc: New testcase.
3335 2008-01-23  Richard Guenther  <rguenther@suse.de>
3337         PR middle-end/31529
3338         * gcc.dg/pr31529-1.c: New testcase.
3339         * gcc.dg/pr31529-2.c: Likewise.
3341 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3343         PR c++/34829
3344         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3345         unsigned int for the first argument.
3347 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3349         PR c++/33984
3350         * g++.dg/conversion/bitfield7.C: New test.
3351         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3353 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3355         From Michael Frysinger  <michael.frysinger@analog.com>
3356         * gcc.target/bfin/mcpu-bf547.c: New test.
3357         * gcc.target/bfin/mcpu-bf523.c: New test.
3358         * gcc.target/bfin/mcpu-bf524.c: New test.
3359         * gcc.target/bfin/mcpu-bf526.c: New test.
3361 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3363         * gcc.c-torture/execute/20080122-1.c: New test.
3365 2008-01-22  Tom Tromey  <tromey@redhat.com>
3367         PR c++/34859
3368         * gcc.dg/cpp/pr34859.c: New file.
3370 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3372         PR fortran/34875
3373         * gfortran.dg/vector_subscript_3.f90: New test.
3375 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3377         PR fortran/34848
3378         * gfortran.dg/missing_optional_dummy_4.f90
3380 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3382         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3384 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3386         * gnat.dg/unchecked_union1.adb: New test.
3388 2008-01-22  Tom Tromey  <tromey@redhat.com>
3390         PR c++/34829
3391         * g++.dg/ext/pr34829.C: New file.
3393 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3395         PR c++/34607
3396         * gcc.dg/gomp/pr34607.c: New test.
3397         * g++.dg/gomp/pr34607.C: New test.
3399         PR c++/34914
3400         * g++.dg/ext/vector10.C: New test.
3402         PR c++/34918
3403         * g++.dg/other/error23.C: New test.
3405         PR c++/34917
3406         * g++.dg/ext/vector12.C: New test.
3408 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3410         PR 32102
3411         * gcc.dg/Wstrict-overflow-21.c: New.
3412         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3414 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3416         PR middle-end/33092
3417         * gcc.dg/pr33092.c: New.
3419 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3421         * gcc.target/s390/20020926-1.c: Add -m31 option.
3423 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3425         PR fortran/34915
3426         * gfortran.dg/initialization_18.f90: New test.
3428 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3430         PR fortran/34899
3431         * gfortran.dg/tab_continuation.f: New.
3433 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3435         PR fortran/34896
3436         * gfortran.dg/use_rename_2.f90: New test.
3438 2008-01-21  Richard Guenther  <rguenther@suse.de>
3440         PR middle-end/34856
3441         * gcc.c-torture/compile/pr34856.c: New testcase.
3443 2008-01-21  Richard Guenther  <rguenther@suse.de>
3445         PR c/34885
3446         * gcc.c-torture/compile/pr34885.c: New testcase.
3448 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3450         * gnat.dg/specs/alignment1.ads: New test.
3452 2008-01-21  Richard Guenther  <rguenther@suse.de>
3454         PR c++/34850
3455         * g++.dg/torture/pr34850.C: New testcase.
3457 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3458             Olga Golovanevsky  <olga@il.ibm.com>
3460         PR tree-optimization/34701
3461         * gcc.dg/struct/wo_prof_array_field.c: New test.
3462         
3463 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3465         PR c++/34891
3466         * g++.dg/ext/vector9.C: New.
3468 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3470         PR c++/34776
3471         PR c++/34486
3472         * g++.dg/template/crash75.C: New.
3473         * g++.dg/template/crash76.C: Likewise.  
3475 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3477         PR rtl-optimization/34808
3478         * gcc.c-torture/compile/pr34808.c: New test.
3480 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3482         PR fortran/34784
3483         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3485         PR fortran/34861
3486         * gfortran.dg/entry_array_specs_3.f90: New test.
3488         PR fortran/34854
3489         * gfortran.dg/use_rename_1.f90: New test.
3491 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3493         PR fortran/34784
3494         * gfortran.dg/array_constructor_20.f90: New test.
3495         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3497         PR fortran/34785
3498         * gfortran.dg/array_constructor_21.f90: New test.
3500 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3502         PR libfortran/34795
3503         * gfortran.dg/inquire_13.f90: New test.
3504         
3505         PR libfortran/34659
3506         * gfortran.dg/continuation_9.f90: New test.
3508 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3510         PR target/34831
3511         * gcc.target/mips/pr34831.c: New test.
3513 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3515         PR fortran/34817
3516         PR fortran/34838
3517         * gfortran.dg/any_all_1.f90:  New test.
3518         * gfortran.dg/any_all_2.f90:  New test.
3520 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3522         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3523         "dg-require-weak" statement.
3524         * g++.dg/eh/weak1.C: Likewise.
3526 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3528         PR gcov-profile/34610
3529         * gcc.dg/gomp/pr34610.c: New test.
3531 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3533         PR fortran/34760
3534         * gfortran.dg/implicit_11.f90: New.
3535         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3536         * gfortran.dg/entry_15.f90: Ditto.
3537         * gfortran.dg/func_assign.f90: Ditto.
3538         * gfortran.dg/gomp/reduction3.f90: Ditto.
3539         * gfortran.dg/proc_assign_1.f90: Ditto.
3541         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3542         of dg-excess-errors.
3544 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3546         PR fortran/32616
3547         * gfortran.dg/argument_checking_15.f90: New.
3548         * gfortran.dg/argument_checking_5.f90: Change TODO into
3549         dg-warning.
3551 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3553         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3554         * gfortran.dg/enum_5.f90: Ditto.
3555         * gfortran.dg/enum_6.f90: Ditto.
3556         * gfortran.dg/bom_error.f90: Ditto.
3557         * gfortran.dg/func_decl_4.f90: Ditto.
3559 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3561         PR libfortran/34782
3562         * gfortran.dg/fmt_t_6.f: New test.
3564 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3566         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3568 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3570         * g++.dg/lookup/two-stage2.C: fix comment.
3572 2008-01-18  Ian Lance Taylor  <iant@google.com>
3574         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3576 2008-01-18  Ian Lance Taylor  <iant@google.com>
3578         PR c++/33407
3579         * g++.dg/init/new26.C: New test.
3581 2008-01-18  Richard Guenther  <rguenther@suse.de>
3583         PR middle-end/34801
3584         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3585         redundant one.
3587 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3589         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3590         dg-require-effective-target.
3592 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3594         PR target/34556
3595         * gfortran.dg/reshape_2.f90: New test.
3597 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3599         * gcc.dg/20040223-1.c: Fix comment typo.
3601 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3603         PR target/34814
3604         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3605         until 34814 is fixed.
3607 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3609         PR tree-optimization/34648
3610         * gcc.c-torture/compile/pr34648.c: New testcase.
3612 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3614         PR testsuite/34821
3615         * gcc.dg/autopar/autopar.exp: New.
3616         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3617         * lib/target-supports.exp (check_effective_target_pthread): New.
3619         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3620         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3621         * gcc.dg/tree-ssa/reduc-1.c: Same.
3622         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3623         * gcc.dg/tree-ssa/reduc-2.c: Same
3624         * gcc.dg/tree-ssa/reduc-3.c: Same.
3625         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3626         * gcc.dg/tree-ssa/reduc-6.c: Same.
3627         * gcc.dg/tree-ssa/reduc-7.c: Same.
3628         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3629         * gcc.dg/tree-ssa/reduc-8.c: Same.
3630         * gcc.dg/tree-ssa/reduc-9.c: Same.
3632 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3634         * gnat.dg/discr5.adb: New test.
3636 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3638         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3640 2008-01-17  Richard Guenther  <rguenther@suse.de>
3642         PR tree-optimization/34825
3643         * gcc.dg/pr34825.c: New testcase.
3645 2008-01-17  Richard Guenther  <rguenther@suse.de>
3647         * gcc.c-torture/execute/20080117-1.c: New testcase.
3649 2008-01-17  Revital Eres  <eres@il.ibm.com>
3651         PR30957
3652         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3654 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3656         PR fortran/34429
3657         * gfortran.dg/function_charlen_1.f90: New test.
3659         PR fortran/34431
3660         * gfortran.dg/function_types_1.f90: New test.
3661         * gfortran.dg/function_types_2.f90: New test.
3663         PR fortran/34471
3664         * gfortran.dg/function_kinds_4.f90: New test.
3665         * gfortran.dg/function_kinds_5.f90: New test.
3667         * gfortran.dg/defined_operators_1.f90: Errors now at function
3668         declarations.
3669         * gfortran.dg/private_type_4.f90: The same.
3670         * gfortran.dg/interface_15.f90: The same.
3671         * gfortran.dg/elemental_args_check_2.f90: The same.
3672         * gfortran.dg/auto_internal_assumed.f90: The same.
3674 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3676         * gnat.dg/sizetype.adb: New test.
3678 2008-01-16  Richard Guenther  <rguenther@suse.de>
3680         PR middle-end/32628
3681         * gcc.dg/overflow-warn-7.c: New testcase.
3683 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3685         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3687 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3688         Richard Guenther  <rguenther@suse.de>
3690         PR c/34668
3691         * gcc.dg/pr34668-1.c: New test.
3692         * gcc.dg/pr34668-2.c: Likewise.
3694 2008-01-16  Richard Guenther  <rguenther@suse.de>
3696         PR c++/33819
3697         * g++.dg/torture/pr33819.C: New testcase.
3699 2008-01-16  Richard Guenther  <rguenther@suse.de>
3701         PR c/34768
3702         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3703         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3705 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3707         PR fortran/34796
3708         * gfortran.dg/argument_checking_13.f90: New.
3709         * gfortran.dg/argument_checking_14.f90: New.
3711 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3712         
3713         PR libfortran/34671
3714         * gfortran.dg/anyallcount_1.f90:  New test.
3716 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3718         PR c++/34399
3719         * g++.dg/cpp0x/vt-34399.C: New.
3720         * g++.dg/template/friend50.C: New.
3722 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3724         PR c++/34751
3725         * g++.dg/cpp0x/vt-34751.C: New.
3727 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3729         PR c++/34051
3730         PR c++/34055
3731         PR c++/34102
3732         PR c++/34103
3733         * g++.dg/cpp0x/vt-34051-2.C: New.
3734         * g++.dg/cpp0x/vt-34102.C: New.
3735         * g++.dg/cpp0x/vt-34051.C: New.
3736         * g++.dg/cpp0x/vt-34055.C: New.
3737         * g++.dg/cpp0x/vt-34103.C: New.
3739 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3741         PR c++/34314
3742         * g++.dg/cpp0x/vt-34314.C: New.
3743         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3744         reality (the error message was wrong previously).
3746 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3748         PR c++/33964
3749         * g++.dg/cpp0x/vt-33964.C: New.
3750         * g++.dg/template/partial5.C: New.
3752 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3754         PR c++/34052
3755         * g++.dg/cpp0x/vt-34052.C: New.
3756         * g++.dg/template/ttp26.C: New.
3757         
3758 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3760         * gnat.dg/rep_clause2.ad[sb]: New test.
3761         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3763 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3765         PR c++/24924
3766         * g++.dg/cpp/pedantic-errors.C: Delete.
3767         * g++.dg/cpp/permissive.C: Delete.
3768         
3769 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3771         * gcc.c-torture/compile/20080114-1.c: New test.
3773 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3775         PR fortran/34665
3776         * gfortran.dg/argument_checking_11.f90: New.
3777         * gfortran.dg/argument_checking_12.f90: New.
3778         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3779         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3780         * gfortran.dg/argument_checking_3.f90: Ditto.
3781         * gfortran.dg/pointer_intent_2.f90: Ditto.
3782         * gfortran.dg/import2.f90: Ditto.
3783         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3784         * gfortran.dg/implicit_actual.f90: Ditto.
3785         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3786         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3788 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3790         PR fortran/34763
3791         * gfortran.dg/interface_proc_end.f90: New.
3793 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3795         PR fortran/34759
3796         * gfortran.dg/assumed_size_refs_4.f90: New.
3798 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3800         * gnat.dg/unchecked_convert1.adb.
3802 2008-01-13  Richard Guenther  <rguenther@suse.de>
3804         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3805         readable and writable again before exiting.
3807 2008-01-13  Richard Guenther  <rguenther@suse.de>
3809         PR middle-end/34601
3810         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3812 2008-01-13  Jan Hubicka  <jh@suse.cz>
3814         PR middle-end/32135
3815         * gcc.dg/pr32135.c: new.
3817 2008-01-12  Doug Kwan  <dougkwan@google.com>
3819         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3820         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3821         -Wignored-qualifiers.
3823 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3825         * gnat.dg/slice3.adb: New test.
3826         * gnat.dg/slice4.adb: Likewise.
3828 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3830         * gnat.dg/bit_packed_array.ad[sb]: New test.
3832 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834         PR fortran/34432
3835         * gfortran.dg/parens_7.f90: New test.
3837 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3839         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3840         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3842         * gcc.dg/pr33826.c: Require nonpic.
3844 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3846         PR fortran/34722
3847         * gfortran.dg/inquire_12.f90: New test.
3849 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3851         PR libfortran/34670
3852         * all_bounds_1.f90: New test case.
3853         * maxloc_bounds_1.f90: New test case.
3854         * maxloc_bounds_2.f90: New test case.
3855         * maxloc_bounds_3.f90: New test case.
3856         * maxloc_bounds_4.f90: New test case.
3857         * maxloc_bounds_5.f90: New test case.
3858         * maxloc_bounds_6.f90: New test case.
3859         * maxloc_bounds_7.f90: New test case.
3860         * maxloc_bounds_8.f90: New test case.
3862 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3864         * gcc.dg/struct-ret-3.c: New test.
3866 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3868         PR fortran/34537
3869         * gfortran.dg/transfer_simplify_8.f90: New test.
3871 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3873         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3874         size_t using predefined macro.
3876 2008-01-10  Raksit Ashok  <raksit@google.com>
3878         PR rtl-optimization/27971
3879         * gcc.target/i386/pr27971.c: New testcase.
3881 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3883         PR fortran/34396
3884         * gfortran.dg/bounds_check_12.f90: New test.
3886 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3888         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3889         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3891 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3893         PR middle-end/34641
3894         * g++.dg/torture/pr34641.C: New testcase.
3896 2008-01-10  Richard Guenther  <rguenther@suse.de>
3898         PR tree-optimization/34651
3899         * g++.dg/torture/pr34651.C: New testcase.
3901 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3903         PR tree-optimization/34017
3904         * gcc.dg/tree-ssa/pr34017.c: New.
3906 2008-01-09  Richard Guenther  <rguenther@suse.de>
3907         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3909         PR middle-end/30132
3910         * gcc.c-torture/compile/pr30132.c: New testcase.
3912 2008-01-09  Richard Guenther  <rguenther@suse.de>
3914         PR middle-end/34458
3915         * gcc.c-torture/compile/pr34458.c: New testcase.
3917 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3919         PR testsuite/30459
3920         g++.dg/eh/ia64-2.C: Require weak support.
3922 2008-01-08  Richard Guenther  <rguenther@suse.de>
3924         PR middle-end/31863
3925         * g++.dg/torture/pr31863.C: New testcase.
3927 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3929         PR middle-end/34694
3930         * gcc.dg/gomp/pr34694.c: New test.
3931         * g++.dg/gomp/pr34694.C: New test.
3933         PR c++/33890
3934         * g++.dg/gomp/pr33890.C: New test.
3936 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3938         PR fortran/34476
3939         * gfortran.dg/parameter_array_init_3.f90: New test.
3941 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3943         PR fortran/34681
3944         PR fortran/34704
3945         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3947 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3949         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3950         * g++.dg/other/spu2vmx-1.C: Use it.
3952 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3954         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3956         PR testsuite/34575
3957         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3958         * gcc.target/powerpc/parity-1.c: Likewise.
3960 2008-01-07  Fred Fish  <fnf@specifix.com>
3962         PR preprocessor/30363:
3963         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3964         macro expansions.
3966 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3968         PR fortran/34672
3969         * gfortran.dg/use_only_2.f90: New test.
3971 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3973         PR libstdc++/34680
3974         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3975         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3977 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3979         PR fortran/34545
3980         * gfortran.dg/use_12.f90: New test.
3982 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3984         PR fortran/34689
3985         * interface.c (compare_actual_formal): Fix intent(out) check for
3986         function result variables.
3988 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3990         PR fortran/34690
3991         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3993 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3995         PR fortran/34689
3996         * gfortran.dg/intent_out_4.f90: Fix test case.
3998 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4000         PR fortran/34689
4001         * gfortran.dg/intent_out_4.f90: New.
4003 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4005         PR libfortran/34540
4006         * gfortran.dg/optional_dim_3.f90: New test.
4008 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4010         PR fortran/34658
4011         * gfortran.dg/common_11.f90: New.
4012         * gfortran.dg/blockdata_1.f90: Update test case.
4013         * gfortran.dg/blockdata_2.f90: Update test case.
4015 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4017         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4019 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4021         PR fortran/34655
4022         * gfortran.dg/equiv_constraint_9.f90: New.
4024 2008-01-06  Revital Eres  <eres@il.ibm.com>
4026         PR tree-optimization/34263
4027         * gcc.dg/pr34263.c:  New testcase.
4029 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4031         PR fortran/34654
4032         * gfortran.dg/internal_io_unf.f90: New.
4034 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4036         PR fortran/34660
4037         * gfortran.dg/elemental_args_check_2.f90: New.
4039 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4041         PR fortran/34662
4042         * gfortran.dg/intent_out_3.f90: New.
4044 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4046         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4048 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4050         PR libfortran/34676
4051         * gfortran.dg/list_read_8.f90: New test.
4053 2008-01-04  Richard Guenther  <rguenther@suse.de>
4055         PR middle-end/34029
4056         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4057         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4059 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4061         PR gcov-profile/34609
4062         * g++.dg/gcov/gcov-6.C: New test.
4064 2008-01-04  Richard Guenther  <rguenther@suse.de>
4066         PR tree-optimization/31081
4067         * g++.dg/torture/pr31081-1.C: New testcase.
4068         * g++.dg/torture/pr31081-2.C: Likewise.
4070 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4072         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4073         * gcc.target/mips/rsqrt-2.c: Likewise.
4074         * gcc.target/mips/rsqrt-4.c: New test.
4076 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4078         PR fortran/34557
4079         * gfortran.dg/equiv_substr.f90: New.
4081 2008-01-03  Tom Tromey  <tromey@redhat.com>
4083         PR c/34457:
4084         * gcc.dg/pr34457-2.c: New file.
4085         * gcc.dg/pr34457-1.c: New file.
4087 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4089         Revert fix for PR tree-optimization/34458.
4091 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4093         PR tree-optimization/34458
4094         * gcc.dg/tree-ssa/pr34458.c: New.
4096 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4098         PR libfortran/34565
4099         * gfortran.dg/internal_readwrite_1.f90:  New test.
4100         * gfortran.dg/internal_readwrite_2.f90:  New test.
4102 2008-01-03  Tom Tromey  <tromey@redhat.com>
4104         PR preprocessor/34602:
4105         * gcc.dg/cpp/pr34602.c: New file.
4107 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4109         PR tree-optimization/29484
4110         * gcc.c-torture/execute/20071220-1.c: New test.
4111         * gcc.c-torture/execute/20071220-2.c: New test.
4113 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4115         PR tree-optimization/34635
4116         * gcc.dg/tree-ssa/pr34635.c: New.
4117         * gcc.dg/tree-ssa/pr34635-1.c: New.
4119 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4121         PR middle-end/34562
4122         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4123         scan-assembler check.
4125 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4127         PR middle-end/34608
4128         * g++.dg/gomp/pr34608.C: New test.
4130 2008-01-02  Richard Guenther  <rguenther@suse.de>
4132         PR middle-end/34093
4133         PR middle-end/31976
4134         * gcc.c-torture/compile/pr34093.c: New testcase.
4136 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4138         * g++.dg/cpp0x/long_long.C: New.
4140 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4142         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4143         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4144         warning on the function main.
4146 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4148         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4149         rather than __v2di type.
4151 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4153         PR fortran/34558
4154         * gfortran.dg/linked_list_1.f90: New test.
4156 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4158         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4159         instead of appending to it.
4161 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4163         PR tree-optimization/34591
4164         * gcc.dg/vect/pr34591.c: New test.
4166 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4168         PR libfortran/34594
4169         * gfortran.dg/direct_io_8.f90:  New test case.
4171 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4173         PR target/34281
4174         * gcc.c-torture/execute/20071213-1.c: New test.
4176 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4178         PR libfortran/34560
4179         * gfortran.dg/read_eof_5.f90: New test.
4181 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4183         PR fortran/34514
4184         * gfortran.dg/initialization_17.f90: New.
4186 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4188         PR libfortran/34566
4189         * gfortran.dg/matmul_6.f90:  New test.
4191 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4193         PR fortran/34421
4194         * gfortran.dg/entry_17.f90: New.
4196 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4198         PR fortran/34536
4199         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4200         * gfortran.dg/real_const_3.f90: Likewise.
4201         * gfortran.dg/unary_operator.f90: New test.
4203 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4205         * gnat.dg/pack2.adb: New test.
4207 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4209         PR fortran/34559
4210         * gfortran.dg/repeat_6.f90: New test.
4212 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4214         PR fortran/34549
4215         * cshift_shift_real_1.f90:  New test.
4217 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4219         PR fortran/34540
4220         * gfortran.dg/shift-kind_2.f90: New test.
4222 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4224         PR target/8835
4225         * gcc.dg/pr8835-1.c: New.
4227 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4229         PR fortran/34438
4230         * gfortran.dg/default_initialization_3.f90: New test.
4232 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4234         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4235         conditions.
4236         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4238 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4240         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4241         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4243 2007-12-20  Jason Merrill  <jason@redhat.com>
4245         * gcc.dg/overload/arg[14].C: Remove expected errors.
4247 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4249         PR c++/34459
4250         * gcc.c-torture/execute/20071219-1.c: New test.
4252 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4254         PR fortran/34530
4255         * gfortran.dg/namelist_44.f90: New.
4257 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4259         PR fortran/34482
4260         * gfortran.dg/boz_8.f90: Add error-check check.
4261         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4262         stop by call abort.
4264 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4266         * gcc.dg/gomp/combined-1.c: New test.
4268 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4270         PR tree-optimization/34355
4271         * g++.dg/tree-ssa/pr34355.C: New test.
4273 2007-12-19  Revital Eres  <eres@il.ibm.com>
4275          * gcc.dg/sms-5.c: New testcase.
4277 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4279         PR fortran/34325
4280         * gfortran.dg/missing_parens_1.f90: New.
4281         * gfortran.dg/missing_parens_1.f90: New.
4282         
4283 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4285         PR fortran/34495
4286         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4287         expressions.
4288         * gfortran.dg/transfer_simplify_7.f90: New test.
4290 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4292         * gcc.dg/pr32912-3.c: Compile with -w.
4294         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4296 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4297             Jakub Jelinek  <jakub@redhat.com>
4298         
4299         PR c++/32565
4300         PR c++/33943
4301         PR c++/33965
4302         * g++.dg/cpp0x/variadic86.C: New.
4303         * g++.dg/cpp0x/variadic87.C: New.
4304         * g++.dg/cpp0x/variadic84.C: New.
4305         * g++.dg/cpp0x/variadic85.C: New.
4306         * g++.dg/template/ttp25.C: New.
4308 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4310         PR tree-optimization/34123
4311         * gcc.dg/tree-ssa/pr34123.c: New test.
4313 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4315         PR rtl-optimization/34456
4316         * gcc.c-torture/execute/pr34456.c: New test.
4318 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4320         PR c++/34488
4321         * g++.dg/parse/friend7.C: New test.
4323         PR rtl-optimization/34490
4324         * gcc.c-torture/execute/20071216-1.c: New test.
4326 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4328         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4330 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4332         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4333         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4334         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4335         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4336         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4338 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4340         PR c/34506
4341         * gcc.dg/gomp/clause-2.c: New test.
4342         * g++.dg/gomp/clause-4.C: New test.
4344 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4346         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4347         part of Fortran 77/95/2003.
4349 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4351         PR tree-optimization/34445
4352         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4353         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4355 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4357         PR fortran/34427
4358         * gfortran.dg/namelist_42.f90: Update.
4359         * gfortran.dg/namelist_43.f90: New.
4360         
4361 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4363         PR fortran/34495
4364         * gfortran.dg/initialization_16.f90: New.
4366 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4368         PR fortran/34305
4369         * gfortran.dg/real_dimension_1.f:  New test case.
4371 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4373         * gcc.dg/torture/pr24257.c: Remove -O from options.
4375 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4377         PR fortran/34246
4378         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4380 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4382         PR fortran/31213
4383         PR fortran/33888
4384         PR fortran/33998
4385         * gfortran.dg/mapping_1.f90: New test.
4386         * gfortran.dg/mapping_2.f90: New test.
4387         * gfortran.dg/mapping_3.f90: New test.
4389 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4391         PR rtl-optimization/34415
4392         * gcc.c-torture/execute/pr34415.c: New test.
4394 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4396         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4397         void. 
4399 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4401         PR bootstrap/34003
4402         * gcc.dg/pr34003-1.c: New test.
4403         * gcc.dg/pr34003-2.c: New.
4405 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4407         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4408         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4409         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4410         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4411         add -save-temps.
4412         * gcc.target/cris/torture/cris-torture.exp,
4413         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4414         * gcc.target/cris/builtin_ctz_v3.c,
4415         gcc.target/cris/builtin_ctz_v8.c,
4416         gcc.target/cris/builtin_clz_v0.c,
4417         gcc.target/cris/builtin_clz_v3.c,
4418         gcc.target/cris/builtin_bswap_v3.c,
4419         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4420         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4421         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4422         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4423         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4424         lib/target-supports.exp: Adjust for crisv32-*-*.
4426 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4428         * gcc.dg/debug/const-3.c: New.
4430 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4432         * g++.dg/other/datasec1.C: Require named section support.
4434 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4436         PR target/29978
4437         * gcc.target/i386/pr29978.c: New test.
4439 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4441         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4442         instead of -msse4.1.
4443         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4444         * g++.dg/other/i386-2.C (dg-options): Ditto.
4446 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4448         PR fortran/34438
4449         * gfortran.dg/private_type_10.f90: New.
4451 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4453         PR fortran/34398
4454         * gfortran.dg/nan_4.f90: New.
4456 2007-12-14  Richard Guenther  <rguenther@suse.de>
4458         PR middle-end/34462
4459         * gcc.c-torture/compile/20071214-1.c: New testcase.
4461 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4463         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4464         macros to test macroized SSE intrinsics.  Use new macros to test
4465         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4466         emmintrin.h, xmmintrin.h and bmmintrin.h
4467         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4468         to test with immediate operand.
4470 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4472         PR target/34091
4473         * gcc.c-torture/compile/pr34091.c: New test.
4475 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4477         * gcc.dg/uninit-13.c: UnXFAIL.
4478         * gcc.dg/complex-5.c: New testcase.
4480 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4482         * gcc.dg/struct/struct-reorg.exp: Replace 
4483          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4484         
4485 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4487         PR libfortran/34370
4488         PR libfortran/34323
4489         PR libfortran/34405
4490         * gfortran.dg/advance_6.f90:  New test case.
4491         * gfortran.dg/direct_io_7.f90:  New test case.
4492         * gfortran.dg/streamio_13.f90:  New test case.
4494 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4496         * g++.dg/cpp0x/__func__.C: New.
4498 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4500         PR target/34435
4501         * g++.dg/other/pr34435.C: New testcase.
4503 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4505         * gcc.dg/struct: New directory with tests 
4506         for struct-reorg optimizaion.
4507         * gcc.dg/struct/struct-reorg.exp: New script.
4508         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4509         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4510         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4511         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4512         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4513         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4514         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4515         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4516         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4517         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4518         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4519         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4520         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4521         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4522         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4523         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4524         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4525         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4526         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4527         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4528         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4529         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4530         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4531         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4533 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4535         PR fortran/34427
4536         * gfortran.dg/namelist_42.f90: New.
4538 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4540         PR fortran/34254
4541         * gfortran.dg/function_kinds_3.f90: New.
4543 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4545         * gcc.target/s390/20071212-1.c: New testcase.
4547 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4549         PR c++/34238
4550         * g++.dg/ext/visibility/anon7.C: Add xfail.
4551         * g++.dg/ext/visibility/anon9.C: New test.
4552         * g++.dg/ext/visibility/anon10.C: New test.
4554         PR c++/34364
4555         * g++.dg/rtti/dyncast2.C: New test.
4557 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4559         PR tree-optimization/34407
4560         * gcc.dg/vect/pr34407.c: New test.
4562 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4564         PR fortran/34411
4565         * gfortran.dg/error_recovery_5.f90: New.
4566         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4568 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4570         PR tree-optimization/34371
4571         * gcc.c-torture/compile/20071207-1.c: New test.
4573 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4575         PR c++/34059
4576         * g++.dg/parse/crash40.C: New test.
4578 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4580         * g++.dg/opt/memcpy1.C: New test.
4582 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4584         PR fortran/34425
4585         * gfortran.dg/argument_checking_10.f90: New.
4587 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4589         PR rtl-optimization/34302
4590         * gcc.c-torture/execute/20071210-1.c: New test.
4592 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4594         PR c++/34395
4595         * g++.dg/cpp0x/error1.C: New test.
4597         PR c++/34394
4598         * g++.dg/other/error22.C: New test.
4600 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4602         PR target/32086
4603         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4604         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4605         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4607 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4609         PR c++/34178
4610         PR c++/34340
4611         * g++.dg/template/repo6.C: New test.
4612         * g++.dg/template/repo7.C: New test.
4613         * g++.dg/template/repo8.C: New test.
4615 2007-12-09  H.J. Lu  <hjl@lucon.org>
4616             Tobias Burnus  <burnus@net-b.de>
4618         PR fortran/34404
4619         * gfortran.dg/read_2.f90: New.
4621 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4623         * lib/target-supports.exp (check_effective_target_tls_native):
4624         Fix typo.
4626 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4628         PR ada/34366
4629         * gnat.dg/enclosing_record_reference.ads,
4630         gnat.dg/enclosing_record_reference.adb: New test.
4632 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4634         PR fortran/32129
4635         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4636         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4638         PR fortran/31487
4639         * gfortran.dg/char_component_initializer_1.f90: New test.
4641 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4643         PR fortran/34342
4644         PR fortran/34345
4645         PR fortran/18026
4646         PR fortran/29471
4648         * gfortran.dg/boz_8.f90: New.
4649         * gfortran.dg/boz_9.f90: New.
4650         * gfortran.dg/boz_10.f90: New.
4651         * gfortran.dg/boz_7.f90: Update dg-warning.
4652         * gfortran.dg/pr16433.f: Add dg-error.
4653         * gfortan.dg/ibits.f90: Update dg-warning.
4654         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4655         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4657 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4659         PR fortran/34359
4660         * gfortran.dg/include_1.f90: New test.
4661         * gfortran.dg/include_1.inc: New.
4662         * gfortran.dg/include_2.f90: New test.
4664 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4666         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4668 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4670         PR fortran/34319
4671         * gfortran.dg/nan_3.f90: New.
4673 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4675         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4677 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4679         * gnat.dg/tamdt*.ad?: Support for ...
4680         * gnat.dg/test_tamdt.adb: New test.
4682 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4684         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4685         exports and document how these can be exercised.
4687 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4689         PR ada/15805
4690         * gnat.dg/specs/access_constants.ads: New test.
4692         * gnat.dg/specs/access_constant_decl.ads: New test.
4694         PR ada/21346
4695         * gnat.dg/compose.adb: New test.
4697 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4699         PR ada/34173
4700         * gnat.dg/unc_memops.ad[sb]: Support for ...
4701         * gnat.dg/unc_memfree.adb: New test.
4702         
4703 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4705         * gfortran.dg/ltrans-7.f90: New.
4707 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4708             Dorit Nuzman  <dorit@il.ibm.com>
4710         PR tree-optimization/34005
4711         * gcc.dg/vect/pr34005.c: New test.
4713 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4715         PR c++/34336
4716         * g++.dg/template/new8.C: New test.
4718 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4720         PR fortran/34333
4721         * gfortran.dg/boz_7.f90: New.
4722         * gfortran.dg/int_1.f90: Disable -pedantic option.
4723         * gfortran.dg/boz_1.f90: Ditto.
4724         * gfortran.dg/boz_3.f90: Ditto.
4725         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4726         * gfortran.dg/ibits.f90: Ditto.
4727         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4728         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4730 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4732         PR fortran/34335
4733         * gfortran.dg/used_types_19.f90: New test.
4735 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4737         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4738         * gfortran.dg/nearest_2.f90: Likewise.
4739         * gfortran.dg/nearest_3.f90: Likewise.
4741 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4743         PR middle-end/34337
4744         * gcc.c-torture/execute/20071205-1.c: New test.
4746 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4748         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4749         * gfortran.dg/real_const_3.f90: Likewise.
4751 2007-12-05  Richard Guenther  <rguenther@suse.de>
4753         PR tree-optimization/34138
4754         * gcc.c-torture/compile/pr34138.c: New testcase.
4756 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4758         PR debug/33739
4759         * gfortran.dg/debug_2.f: New test.
4761 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4763         * gnat.dg/specs/elab1.ads: New test.
4765 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4767         PR target/34312
4768         * gcc.target/i386/pr34312.c: New test.
4770 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4772         PR fortran/34333
4773         * gfortran.dg/nan_2.f90: New.
4775 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4777         PR c++/34271
4778         * g++.dg/cpp0x/decltype9.C: New test.
4779         * g++.dg/cpp0x/decltype10.C: New test.
4781 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4783         PR ada/21489
4784         * gnat.dg/rm_6_4_1_13.adb: New test.
4786 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4788         PR middle-end/34134
4789         * gcc.c-torture/compile/20071117-1.c: New test.
4791 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4793         PR c++/34101
4794         * g++.dg/cpp0x/variadic-ttp.C: New.
4796 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4797         
4798         * gcc.dg/parse-decl-after-if.c: New.
4799         * gcc.dg/20031223-1.c: Adjust.
4800         
4801 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4803         PR c++/33509
4804         * g++.dg/cpp0x/variadic-throw.C: New.
4806 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4808         PR c++/33091
4809         * g++.dg/cpp0x/variadic-unify.C: New.
4811 2007-12-04  Richard Guenther  <rguenther@suse.de>
4813         PR middle-end/34334
4814         PR middle-end/34222
4815         * gcc.c-torture/compile/pr34334.c: New testcase.
4816         * g++.dg/torture/pr34222.C: New testcase.
4818 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4820         * gcc.c-torture/execute/20071202-1.c: New test.
4821         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4823 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4825         PR fortran/34318
4826         * gfortran.dg/module_nan.f90: New.
4828 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4830         * lib/target-supports.exp (get_compiler_messages): Replace with...
4831         (check_compile): ...this new procedure.  Handle TYPE == executable.
4832         Use comments in the source to determine the correct extension.
4833         Return a pair containing the compiler output and the output filename.
4834         Don't delete the file here.
4835         (check_no_compiler_messages_nocache): New procedure.
4836         (check_no_compiler_messages): Use it.
4837         (check_no_messages_and_pattern_nocache): New procedure.
4838         (check_no_messages_and_pattern): Use it.
4839         (check_runtime_nocache, check_runtime): New procedures.
4840         (check_effective_target_tls): Use check_no_compiler_messages.
4841         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4842         (check_effective_target_tls_runtime): Use check_runtime.
4843         (check_effective_target_fstack_protector): Likewise.
4844         (check_iconv_available): Use check_runtime_nocache.
4845         (check_effective_target_fortran_large_real): Use
4846         check_no_compiler_messages.
4847         (check_effective_target_fortran_large_int): Likewise.
4848         (check_effective_target_static_libgfortran): Likewise.
4849         (check_750cl_hw_available): Use check_cached_effective_target
4850         and check_runtime_nocache.
4851         (check_vmx_hw_available): Likewise.
4852         (check_effective_target_broken_cplxf_arg): Likewise.
4853         (check_alpha_max_hw_available): Use check_runtime.
4854         (check_function_available): Use check_no_compiler_messages.
4855         (check_cxa_atexit_available): Use check_cached_effective_target
4856         and check_runtime_nocache.
4857         (check_effective_target_dfp_nocache): Use
4858         check_no_compiler_messages_nocache.
4859         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4860         (check_effective_target_dfp): Use check_cached_effective_target.
4861         (check_effective_target_dfprt): Likewise.
4862         (check_effective_target_arm_neon_hw): Use check_runtime.
4863         (check_effective_target_ultrasparc_hw): Likewise.
4864         (check_effective_target_c99_runtime): Use
4865         check_no_compiler_messages_nocache.
4867 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4869         PR middle-end/29749
4870         * gcc.dg/fold-rotate-1.c: New test.
4872         PR tree-optimization/33453
4873         * gcc.c-torture/compile/20071203-1.c: New test.
4875 2007-12-03  Robert Dewar <dewar@adacore.com>
4876             Samuel Tardieu  <sam@rfc1149.net>
4878         PR ada/34287
4879         * gnat.dg/check_elaboration_code.adb: New test.
4880         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4881         New support files.
4883 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4885         PR c++/34061
4886         * g++.dg/cpp0x/pr34061.C: New.
4888 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4890         PR c++/34273
4891         * g++.dg/other/error21.C: New.
4893 2007-12-02  Revital Eres  <eres@il.ibm.com>
4895         * gcc.dg/sms-4.c: New testcase.
4897 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4898             Revital Eres  <eres@il.ibm.com>
4900         * gcc.dg/sms-3.c: New testcase.
4902 2007-12-01  Ollie Wild  <aaw@google.com>
4904         PR c++/8171
4905         * g++.dg/conversion/ptrmem9.C: New test.
4907 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4909         PR libfortran/34291
4910         * gfortran.dg/namelist_41.f90: New test.
4912 2007-11-30  Tom Tromey  <tromey@redhat.com>
4914         PR preprocessor/32868:
4915         * gcc.dg/cpp/pr32868.c: New file.
4917 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4919         PR fortran/34248
4920         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4922 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4924         PR rtl-optimization/34171
4925         * gcc.dg/pr34171.c: New testcase.
4927 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4929         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4931 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4933         PR fortran/34133
4934         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4935         * gfortran.dg/bind_c_usage_11.f03: New.
4936         * gfortran.dg/bind_c_usage_12.f03: New.
4938 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4940         PR c++/34275
4941         * g++.dg/other/error20.C: New test.
4943 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4945         PR fortran/34230
4946         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4948 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4950         PR tree-optimization/34244
4951         * gcc.dg/tree-ssa/pr34244.c: New test.
4953 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4955         PR tree-optimization/33434
4956         * gcc.dg/pr33434-1.c: New test.
4957         * gcc.dg/pr33434-2.c: New test.
4958         * gcc.dg/pr33434-3.c: New test.
4959         * gcc.dg/pr33434-4.c: New test.
4961         PR c++/34270
4962         * g++.dg/template/cond7.C: New test.
4964         PR c++/34267
4965         PR c++/34268
4966         * g++.dg/cpp0x/decltype7.C: New test.
4967         * g++.dg/cpp0x/decltype8.C: New test.
4969 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4971         PR fortran/34248
4972         * gfortran.dg/result_in_spec_3.f90: New.
4974 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4976         PR fortran/34262
4977         * gfortran.dg/mvbits_3.f90: New.
4979 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4980         
4981         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4982         Delete.
4983         (check_effective_target_hard_float): New.
4984         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4985         * gcc.dg/pr30957-1.c: Likewise.
4986         
4987 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4989         PR ada/15804
4990         * gnat.dg/specs/variant_part.ads: New test.
4992         PR ada/17318
4993         * gnat.dg/specs/attribute_parsing.ads: New test.
4995         PR ada/32792
4996         * gnat.dg/specs/integer_value.ads: New test.
4998         PR ada/22559
4999         * gnat.dg/specs/delta_small.ads: New test.
5001 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5003         PR tree-optimization/34140
5004         * gcc.c-torture/compile/20071128-1.c: New test.
5006 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5008         PR fortran/32928
5009         * gfortran.dg/data_array_1.f90
5010         * gfortran.dg/data_array_2.f90
5011         * gfortran.dg/data_array_3.f90
5012         * gfortran.dg/data_array_4.f90
5014 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5016         PR fortran/34227
5017         * gfortran.dg/blockdata_5.f90: New test.
5018         * gfortran.dg/blockdata_6.f90: New test.
5020 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5022         PR tree-optimization/34016
5023         * gcc.dg/pr34016.c: New test.
5025 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5027         PR fortran/29389
5028         * gfortran.dg/stfunc_6.f90: New test.
5030         PR fortran/33850
5031         * gfortran.dg/assign_10.f90: New test.
5033 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5035         PR fortran/33541
5036         * gfortran.dg/use_11.f90: New test.
5038         PR fortran/34231
5039         * gfortran.dg/generic_15.f90: New test.
5041 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5043         PR target/34225
5044         * gcc.dg/pr34225.c: New test.
5046 2007-11-27  Richard Guenther  <rguenther@suse.de>
5048         PR tree-optimization/34241
5049         * g++.dg/torture/pr34241.C: New testcase.
5051 2007-11-27  Richard Guenther  <rguenther@suse.de>
5053         * gcc.dg/builtins-error.c: New testcase.
5055 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5057         PR c++/34213
5058         * g++.dg/ext/visibility/anon8.C: New test.
5060 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5062         PR target/34077
5063         * gcc.target/i386/pr34077.c: New testcase.
5065 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5067         PR fortran/34203
5068         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5069         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5070         * gfortran.dg/backslash_1.f90: Remove no longer needed
5071         -fno-backslash option.
5073 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5075         PR c/23722
5076         * gcc.dg/cpp/19990413-1.c: Update.
5077         * gcc.dg/parse-else-error.c: New.
5078         * gcc.dg/parse-else-error-2.c: New.
5079         * gcc.dg/parse-else-error-3.c: New.
5080         * gcc.dg/parse-else-error-4.c: New.
5082 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5084         PR c++/34081
5085         * g++.dg/template/dependent-expr6.C: New testcase.
5087 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5089         PR target/34215
5090         * gcc.target/i386/pr34215.c: New test.
5092 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5094         PR target/34174
5095         * gcc.dg/torture/pr34174-1.c: New.
5097 2007-11-26  Richard Guenther  <rguenther@suse.de>
5099         PR middle-end/34233
5100         * gcc.dg/pr34233.c: New testcase.
5102 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5103             Revital Eres  <eres@il.ibm.com>
5105         PR rtl-optimization/34085
5106         * gcc.dg/tree-prof (bb-reorg.c): New test.
5108 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5110         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5111         Return true for MIPS16 targets.
5113 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5115         PR fortran/33152
5116         * gfortran.dg/blockdata_4.f90: New test.
5118 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5120         PR fortran/34079
5121         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5122         * gfortran.dg/bind_c_usage_16.f03: New.
5123         * gfortran.dg/bind_c_usage_16_c.c: New.
5125 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5127         * gnat.dg/specs/size_clause1.ads: New test.
5128         * gnat.dg/specs/size_clause2.ads: Likewise.
5129         * gnat.dg/specs/size_clause3.ads: Likewise.
5131 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5133         PR fortran/33499
5134         * gfortran.dg/entry_16.f90: New test.
5136 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5138         PR fortran/34192
5139         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5141 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5143         PR fortran/33541
5144         * gfortran.dg/nested_modules_1.f90: Change the reference to
5145         FOO, forbidden by the standard, to a reference to W.
5146         * gfortran.dg/use_only_1.f90: New test.
5148 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5150         PR fortran/34209
5151         * gfortran.dg/nearest_3.f90: New test.
5153 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155         PR fortran/33317
5156         * gfortran.dg/optional_dim_2.f90: New test.
5158 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5160         PR fortran/34187
5161         * gfortran.dg/bind_c_usage_15.f90: New.
5163 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5165         PR fortran/34192
5166         * gfortran.dg/nearest_2.f90: New.
5169 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5171         PR c++/30293
5172         PR c++/30294
5173         * g++.dg/ext/java-2.C: New test.
5175 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5176             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5177         
5178         PR c++/5310
5179         * g++.dg/warn/pr5310.C: New.
5180         * g++.dg/warn/pr33160.C: New.
5181         
5182 2007-11-23  Richard Guenther  <rguenther@suse.de>
5183             Michael Matz  <matz@suse.de>
5185         PR tree-optimization/34176
5186         * gcc.c-torture/execute/pr34176.c: New testcase.
5188 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5190         PR c++/34198
5191         * gcc.dg/Wconversion-5.c: New test.
5192         * g++.dg/Wconversion3.C: New test.
5194 2007-11-23  Richard Guenther  <rguenther@suse.de>
5196         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5198 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5200         PR c/14050
5201         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5202         qualifiers in abstract declarator.
5204 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5206         * gfortran.dg/derived_constructor_comps_3.f90: New.
5208 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5210         PR c++/34094
5211         * g++.dg/ext/visibility/anon7.C: New test.
5213 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5215         PR fortran/34079
5216         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5217         * gfortran.dg/bind_c_usage_13.f03: New.
5218         * gfortran.dg/bind_c_usage_14.f03: New.
5220 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5222         PR rtl-optimization/33848
5223         * gcc.dg/torture/pr33848.c: New test.
5225 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5227         PR fortran/34083
5228         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5230 2007-11-20  Richard Guenther  <rguenther@suse.de>
5232         PR middle-end/34154
5233         * gcc.c-torture/execute/pr34154.c: New testcase.
5235 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5237         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5239 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5241         PR fortran/32770
5242         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5243         so test passes with -frecord-marker=8.
5244         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5245         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5246         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5247         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5248         * gfortrand.dg/modulo_1.f90:  Likewise.
5250 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5252         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5253         New procedure.
5254         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5255         * gcc.dg/pr30957-1.c: Likewise.
5257 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5259         PR c++/34089
5260         * g++.dg/template/crash74.C: New test.
5262 2007-11-20  Richard Guenther  <rguenther@suse.de>
5264         * gcc.c-torture/execute/20071120-1.c: New testcase.
5266 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5268         PR c/34146
5269         * gcc.dg/tree-ssa/pr34146.c: New test.
5271         PR testsuite/33978
5272         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5273         dependent on target settings like move_by_pieces etc.
5275         PR c++/28879
5276         * g++.dg/template/vla2.C: New test.
5278         PR c++/33962
5279         * g++.dg/overload/template3.C: New test.
5281 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5283         PR fortran/33317
5284         * gfortran.dg/optional_dim_2.f90: Remove test.
5286 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5288         * gcc.dg/dfp/ddmode-ice.c: New test.
5290 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5292         PR tree-optimization/34036
5293         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5295 2007-11-19  Richard Guenther  <rguenther@suse.de>
5297         PR tree-optimization/34
5298         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5300 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5302         PR fortran/34079
5303         * gfortran.dg/bind_c_usage_10_c.c: New.
5304         * gfortran.dg/bind_c_usage_10.f03: New.
5306 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5308         * gcc.dg/pr33007.c: Expect new warning.
5309         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5310         * g++.dg/opt/pr34036.C: New test.
5312 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5314         PR c++/30988
5315         * g++.dg/warn/noreturn-4.C: New test.
5316         * g++.dg/warn/noreturn-5.C: New test.
5317         * g++.dg/warn/noreturn-6.C: New test.
5318         * g++.dg/warn/noreturn-7.C: New test.
5320 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5322         PR fortran/32770
5323         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5324         integers so tests works with -fdefault-integer-8.
5325         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5326         integers so test passes with -fdefault-integer-8.
5327         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5328         buffer length so test passes with -fdefault-integer-8.
5329         * gfortran.dg/bounds_check_8.f90:  Likewise.
5330         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5331         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5332         with -fdefault-integer-8.
5333         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5334         provoke overflow.
5336 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5338         PR fortran/33317
5339         * gfortran.dg/optional_dim_2.f90: New test.
5340         
5341         PR fortran/34139
5342         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5343         
5344 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5346         PR rtl-optimization/34132
5347         * gcc.c-torture/compile/20071118-1.c: New test.
5349 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5351         PR fortran/31608
5352         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5354 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5356         PR fortran/34137
5357         * gfortran.dg/entry_14.f90: New.
5358         * gfortran.dg/entry_15.f90: New.
5360 2007-11-18  Richard Guenther  <rguenther@suse.de>
5362         PR tree-optimization/34127
5363         * gcc.c-torture/compile/pr34127.c: New testcase.
5365 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5367         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5368         type specifier, as they are not permitted according to the AltiVec
5369         Programming Interface Manual.
5371 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5373         PR fortran/34133
5374         * gfortran.dg/bind_c_usage_9.f03: New.
5375         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5377 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5379         PR fortran/25252
5380         * interface.c (gfc_current_interface_head,
5381         gfc_set_current_interface_head): New functions.
5382         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5383         On syntax error, restore previous state of the interface.
5384         * gfortran.h (gfc_current_interface_head,
5385         gfc_set_current_interface_head): New prototypes.
5387 2007-11-17  Richard Guenther  <rguenther@suse.de>
5389         PR middle-end/34130
5390         * gcc.c-torture/execute/pr34130.c: New testcase.
5392 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5394         PR fortran/34108
5395         * gfortran.dg/fmt_label_1.f90: New test.
5397 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5399         PR fortran/33957
5400         * gfortran.dg/initialization_15.f90 : New test.
5402 2007-11-16  Richard Guenther  <rguenther@suse.de>
5404         PR middle-end/34030
5405         * gcc.c-torture/compile/pr34030.c: New testcase.
5407 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5409         PR fortran/34008
5410         * gfortran.dg/interface_assignment_3.f90.
5412 2007-11-16  Richard Guenther  <rguenther@suse.de>
5414         PR tree-optimization/33870
5415         * gcc.dg/torture/pr33870.c: New testcase.
5417 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5419         PR fortran/33986
5420         * gfortran.dg/allocatable_function_3.f90.
5422 2007-11-16  Richard Guenther  <rguenther@suse.de>
5424         PR tree-optimization/34113
5425         * gcc.c-torture/compile/pr34113.c: New testcase.
5427 2007-11-16  Richard Guenther  <rguenther@suse.de>
5429         PR tree-optimization/34099
5430         * g++.dg/torture/pr3499.C: New testcase.
5431         * gcc.c-torture/execute/pr34099.c: Likewise.
5433 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5435         * gnat.dg/release_unc_maxalign.adb: New test.
5437 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5439         PR c++/34100
5440         * g++.dg/template/crash73.C: New test.
5442 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5444         PR middle-end/23848
5445         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5446         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5447         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5448         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5450 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5452         PR fortran/33917
5453         * gfortran.dg/proc_decl_11.f90: New.
5455 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5457         * gcc.target/spu/compare-dp.c: New test.
5459 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5461         * gcc.dg/pr33923.c: New test.
5463 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5465         PR middle-end/34088
5466         * gcc.dg/pr34088.c: New test.
5468 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5470         * gcc.c-torture/compile/20071114-1.c: New test.
5472 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5474         PR fortran/31608
5475         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5476         to match known variations in symbol format. Document in comments.
5478 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5480         PR fortran/33985
5481         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5483 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5485         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5486         when done.
5488 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490         PR fortran/33162
5491         * gfortran.dg/proc_decl_1.f90: Update.
5492         * gfortran.dg/proc_decl_7.f90: New test.
5493         * gfortran.dg/proc_decl_8.f90: New test.
5494         * gfortran.dg/proc_decl_9.f90: New test.
5495         * gfortran.dg/proc_decl_10.f90: New test.
5497 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5499         PR fortran/34080
5500         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5502 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5504         PR c++/34054
5505         PR c++/34056
5506         PR c++/34057
5507         PR c++/34058
5508         PR c++/34060
5509         * g++.dg/parse/crash36.C: Add another dg-error.
5510         * g++.dg/cpp0x/pr34054.C: New test.
5511         * g++.dg/cpp0x/pr34056.C: New test.
5512         * g++.dg/cpp0x/pr34057.C: New test.
5513         * g++.dg/cpp0x/pr34058.C: New test.
5514         * g++.dg/cpp0x/pr34060.C: New test.
5516         PR tree-optimization/34063
5517         * g++.dg/tree-ssa/pr34063.C: New test.
5519 2007-11-13  Diego Novillo  <dnovillo@google.com>
5521         PR tree-optimization/33870
5522         * gcc.c-torture/execute/pr33870-1.c: New test.
5523         * gcc.dg/tree-ssa/alias-16.c: New test.
5525 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5527         PR c++/29225
5528         * g++.dg/template/crash72.C: New test.
5530 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5532         * g++.dg/opt/cfg5.C: New test.
5534 2007-11-12  Richard Guenther  <rguenther@suse.de>
5536         PR middle-end/34070
5537         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5538         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5540 2007-11-12  Richard Guenther  <rguenther@suse.de>
5542         PR middle-end/34027
5543         * gcc.dg/pr34027-1.c: New testcase.
5544         * gcc.dg/pr34027-2.c: Likewise.
5546 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5548         PR tree-optimization/33953
5549         * gcc.dg/vect/pr33953.c: New testcase.
5551 2007-11-11  Tom Tromey  <tromey@redhat.com>
5553         PR c++/17577:
5554         * g++.dg/ext/pr17577.h: New file.
5555         * g++.dg/ext/pr17577.C: New file.
5557 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5559         PR c++/8570
5560         * g++.old-deja/g++.ns/template13.C: Update expected output.
5561         * g++.old-deja/g++.pt/friend23.C: Likewise.
5562         * g++.dg/warn/pr8570.C: New.
5564 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5566         PR c++/34068
5567         * g++.dg/template/pseudodtor4.C: New test.
5569 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5571         PR middle-end/34018
5572         * g++.dg/opt/inline14.C: New test.
5574         PR tree-optimization/33680
5575         * gcc.c-torture/compile/20071108-1.c: New test.
5577         PR c++/32241
5578         * g++.dg/template/pseudodtor3.C: New test.
5580 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5582         PR c++/33510
5583         * g++.dg/cpp0x/variadic-init.C: New.
5585 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5586             Jakub Jelinek  <jakub@redhat.com>
5588         PR rtl-optimization/34012
5589         * gcc.target/i386/pr34012.c: New test.
5591 2007-11-09  Richard Guenther  <rguenther@suse.de>
5593         PR tree-optimization/33604
5594         * g++.dg/tree-ssa/pr33604.C: New testcase.
5595         * gcc.dg/pr32721.c: Adjust pattern.
5597 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5599         * gcc.target/mips/dse-1.c: Disable.
5601 2007-11-08  Tom Tromey  <tromey@redhat.com>
5603         * gcc.dg/empty-source-3.c: Update warning location.
5604         * gcc.dg/gomp/barrier-2.c: Likewise.
5605         * gcc.dg/label-decl-3.c: Likewise.
5606         * gcc.dg/label-decl-2.c: Likewise.
5607         * gcc.dg/empty-source-2.c: Likewise.
5609 2007-11-08  Tom Tromey  <tromey@redhat.com>
5611         PR c++/30297:
5612         * g++.dg/inherit/pr30297.C: New file.
5614 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5616         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5617         -fno-common for cygwin and mingw32.
5619 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5621         PR middle-end/33826
5622         * gcc.dg/pr33826.c: New.
5623         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5624         recursive functions being marked pure or const.
5625         
5626 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5628         PR fortran/33917
5629         * gfortran.dg/proc_decl_5.f90: New.
5630         * gfortran.dg/proc_decl_6.f90: New.
5632 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5634         PR tree-optimization/32575
5635         * gcc.c-torture/execute/20071108-1.c: New test.
5637 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5639         * g++.dg/opt/anchor1.C: New.
5641 2007-11-07  Diego Novillo  <dnovillo@google.com>
5643         PR 33870
5644         * gcc.c-torture/execute/pr33870.x: Remove.
5646 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5648         PR c++/33045
5649         PR c++/33837
5650         PR c++/33838
5651         * g++.dg/cpp0x/decltype-33837.C: New.
5652         * g++.dg/cpp0x/decltype-refbug.C: New.
5653         * g++.dg/cpp0x/decltype-33838.C: New.
5655 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5657         * gcc.c-torture/compile/20071107-1.c: New test.
5659 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5661         * gcc.dg/out-of-bounds-1.c: New test.
5663 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5665         PR c++/33501
5666         * g++.dg/warn/incomplete2.C: New test.
5667         * g++.dg/template/incomplete4.C: New test.
5668         * g++.dg/template/incomplete5.C: New test.
5670 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5672         * gnat.dg/max_align.adb: New test.
5674 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5676         PR target/30961
5677         * gcc.target/i386/pr30961-1.c: New.
5679 2007-11-06  Tom Tromey  <tromey@redhat.com>
5681         PR c++/32368:
5682         * g++.dg/warn/pragma-system_header3.h: New.
5683         * g++.dg/warn/pragma-system_header3.C: New.
5685         PR c++/32256:
5686         * g++.dg/warn/pragma-system_header4.C: New.
5687         * g++.dg/warn/pragma-system_header4.h: New.
5689 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5691         PR c++/33977
5692         PR c++/33886
5693         * g++.dg/other/canon-array.C: New.
5694         
5695 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5697         * g++.dg/parser/crash36.C: Tweak expected errors.
5698         * g++.dg/cpp0x/pr31439.C: New.
5699         * g++.dg/cpp0x/pr32114.C: New.
5700         * g++.dg/cpp0x/pr32115.C: New.
5701         * g++.dg/cpp0x/pr32125.C: New.
5702         * g++.dg/cpp0x/pr32126.C: New.
5703         * g++.dg/cpp0x/pr32127.C: New.
5704         * g++.dg/cpp0x/pr32128.C: New.
5705         * g++.dg/cpp0x/pr32253.C: New.
5706         * g++.dg/cpp0x/pr32566.C: New.
5707         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5708         * g++.dg/cpp0x/pr31438.C: Ditto.
5709         * g++.dg/cpp0x/variadic81.C: Ditto.
5710         * g++.dg/cpp0x/pr31432.C: Ditto.
5711         * g++.dg/cpp0x/pr31442.C: Ditto.
5713 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5715         PR target/33168
5716         * g++.dg/other/datasec1.C: New test.
5718         PR tree-optimization/33458
5719         * g++.dg/opt/inline12.C: New test.
5721         PR tree-optimization/33993
5722         * gcc.c-torture/compile/20071105-1.c: New test.
5724 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5726         PR rtl-optimization/33648
5727         * gcc.dg/pr33648.c: Require effective target freorder.
5729 2007-11-05  Revital Eres  <eres@il.ibm.com>
5731         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5733 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5735         PR c++/33996
5736         PR c++/33235
5737         PR c++/33930
5738         * g++.dg/cpp0x/pr33996.C: New
5739         * g++.dg/cpp0x/rv-trivial-bug.C: New
5740         * g++.dg/cpp0x/pr33930.C: New
5742 2007-11-05  Nick Clifton  <nickc@redhat.com>
5743             Sebastian Pop  <sebastian.pop@amd.com>
5745         PR tree-optimization/32540
5746         PR tree-optimization/33922
5747         * gcc.dg/tree-ssa/pr32540-1.c: New.
5748         * gcc.dg/tree-ssa/pr32540-2.c: New.
5749         * gcc.dg/tree-ssa/pr33922.c: New.
5751 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5753         PR c++/33939
5754         * g++.dg/cpp0x/variadic-rref.C: New.
5755         
5756 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5758         * g++dg/warn/pointer-integer-comparison.C: New.
5760 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5762         PR tree-optimization/33856
5763         * gcc.c-torture/compile/20071027-1.c: New test.
5765         PR c++/33836
5766         * g++.dg/ext/label10.C: New test.
5768         PR c++/33969
5769         * g++.dg/other/ptrmem9.C: New test.
5771 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5773         PR middle-end/32931
5774         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5776 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5778         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5779         * g++.dg/ext/visibility/namespace2.C: Add argument to
5780         dg-require-visibility.
5781         * g++.dg/ext/java-1.C: Disable on AIX.
5783 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5785         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5787 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5789         PR fortran/33881
5790         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5792 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5794         PR c/29062
5795         * gcc.dg/20031223-1.c: Adjust error output.
5796         * gcc.dg/parse-decl-after-label.c: New.
5797         
5798 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5800         PR libfortran/24685
5801         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5802         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5803         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5805 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5807         PR rtl-optimization/28940
5808         * gcc.target/i386/addr-sel-1.c: New test.
5810 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5812         PR middle-end/33670
5813         * gcc.dg/pr33670.c: New test.
5815 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5817         PR c++/33516
5818         * g++.dg/lookup/typedef1.C: New test.
5820 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5822         PR testsuite/32076
5823         * lib/scandump.exp (dump-suffix): New.
5824         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5825         Include dump suffix in pass/fail messages, put regexp in quotes.
5827 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5829         PR c++/33495
5830         * g++.dg/other/error19.C: New.
5832 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5834         PR rtl-optimization/28062
5835         * gcc.c-torture/compile/20071102-1.c: New test.
5837 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5839         * g++.dg/cpp0x/pr33955.C: New.
5841 2007-11-01  Tom Tromey  <tromey@redhat.com>
5843         PR preprocessor/30805:
5844         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5846 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5848         PR rtl-optimization/33648
5849         * gcc.dg/pr33648.c: New test.
5851 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5853         PR c++/32384
5854         * g++.dg/template/pseudodtor1.C: New test.
5855         * g++.dg/template/pseudodtor2.C: New test.
5857         PR c++/32260
5858         * g++.dg/rtti/typeid7.C: New test.
5860 2007-11-01  Tom Tromey  <tromey@redhat.com>
5862         PR preprocessor/30805:
5863         * gcc.dg/cpp/pr30805.c: New file.
5865 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5867         PR testsuite/25352
5868         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5869         add dg-skip-if.
5870         * gcc.c-torture/compile/20001205-1.c: Ditto.
5871         * gcc.c-torture/compile/20001226-1.c: Ditto.
5872         * gcc.c-torture/compile/20020312-1.c: Ditto.
5873         * gcc.c-torture/compile/20020604-1.c: Ditto.
5874         * gcc.c-torture/compile/920501-12.c: Ditto.
5875         * gcc.c-torture/compile/920501-4.c: Ditto.
5876         * gcc.c-torture/compile/920520-1.c: Ditto.
5877         * gcc.c-torture/compile/980506-1.c: Ditto.
5878         * gcc.c-torture/compile/990617-1.c: Ditto.
5879         * gcc.dg/compare6.c: Ditto.
5880         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5881         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5882         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5883         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5884         * g++.old-deja/g++.pt/static6.C: Ditto.
5885         * g++.old-deja/g++.pt/crash16.C: Ditto.
5886         * g++.old-deja/g++.mike/p10416.C: Ditto.
5887         * g++.old-deja/g++.mike/ns15.C: Ditto.
5888         * g++.old-deja/g++.mike/eh46.C: Ditto.
5890 2007-11-01  Tom Tromey  <tromey@redhat.com>
5892         * gcc.dg/redecl-1.c: Update.
5893         * gcc.dg/pr20368-3.c: Update.
5894         * gcc.dg/inline-14.c: Update.
5895         * gcc.dg/builtins-30.c: Update.
5896         * gcc.dg/dremf-type-compat-4.c: Update.
5897         * gcc.dg/pr20368-2.c: Update.
5899 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5901         PR rtl-optimization/33673
5902         * gcc.dg/pr33673.c: New test.
5904 2007-11-01  Michael Matz  <matz@suse.de>
5906         PR tree-optimization/33961
5907         * gcc.dg/pr33961.c: New test.
5909 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5911         PR c++/33494
5912         * g++.dg/template/error35.C: New.
5914 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5916         PR target/31507
5917         * gcc.dg/pr31507-1.c: New test.
5918         * gcc.dg/pr31507-2.c: New test.
5920 2007-10-31  Revital Eres  <eres@il.ibm.com>
5922         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5923         target.
5924         * gcc.dg/vect/tree-vect.h (check_vect): Add
5925         powerpc-*paired test.
5926         * lib/target-supports.exp (check_750cl_hw_available):
5927         New.
5928         (check_effective_target_vect_int,
5929         check_effective_target_vect_intfloat_cvt,
5930         check_effective_target_powerpc_altivec_ok,
5931         check_effective_target_vect_long,
5932         check_effective_target_vect_sdot_hi,
5933         check_effective_target_vect_udot_hi,
5934         check_effective_target_vect_pack_trunc,
5935         check_effective_target_vect_unpack,
5936         check_effective_target_vect_shift,
5937         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5938         target.
5939         * gcc.dg/vect/vect-ifcvt-11.c: New.
5940         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5941         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5942         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5943         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5944         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5945         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5947 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5948             Tobias Burnus  <burnus@net-b.de>
5950         PR fortran/33941
5951         * gfortran.dg/module_read_1.f90: New.
5953 2007-10-31  Tom Tromey  <tromey@redhat.com>
5955         PR preprocessor/30786:
5956         * gcc.dg/cpp/pr30786.c: New file.
5958 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5960         PR fortran/33162
5961         * gfortran.dg/interface_19.f90: New.
5962         * gfortran.dg/interface_20.f90: New.
5963         * gfortran.dg/interface_21.f90: New.
5964         
5965 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5967         PR tree-optimization/32377
5968         * gfortran.dg/vect/pr32377.f90: New.
5969         
5970 2007-10-31  Richard Guenther  <rguenther@suse.de>
5972         PR middle-end/33779
5973         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5974         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5976 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5978         PR fortran/33897
5979         * gfortran.dg/contained_3.f90: New.
5981 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5983         PR c++/19531
5984         * g++.dg/opt/nrv8.C: New.
5985         
5986 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5988         PR c++/33709
5989         * g++.dg/opt/compound1.C: New test.
5991         PR c++/33616
5992         * g++.dg/template/ptrmem18.C: New test.
5994 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5996         PR fortran/33596
5997         * gfortran.dg/isnan_2.f90: New test.
5999 2007-10-30  Ed Schouten  <ed@fxq.nl>
6001         PR tree-optimization/32500
6002         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6004 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6006         PR c++/31993
6007         PR c++/32252
6008         * g++.dg/cpp0x/pr31993.C: New
6009         * g++.dg/cpp0x/pr32252.C: New
6011 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6013         PR tree-optimization/33723
6014         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6016 2007-10-30  Richard Guenther  <rguenther@suse.de>
6018         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6019         gcc.target/i386/loop-3.c.
6021 2007-10-30  Revital Eres  <eres@il.ibm.com>
6023         * gcc.dg/vect/pr33866.c: Require vect_long.
6025 2007-10-30  Revital Eres  <eres@il.ibm.com>
6027         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6028         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6030 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6032         PR tree-optimization/32893
6033         * lib/target-supports.exp
6034         (check_effective_target_unaligned_stack): new keyword.
6035         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6036         not sensitive to unaligned_stack.
6037         * gcc.dg/vect/vect-3.c: Likewise.
6038         * gcc.dg/vect/vect-4.c: Likewise.
6039         * gcc.dg/vect/vect-5.c: Likewise.
6040         * gcc.dg/vect/vect-6.c: Likewise.
6041         * gcc.dg/vect/vect-7.c: Likewise.
6042         * gcc.dg/vect/vect-13.c: Likewise.
6043         * gcc.dg/vect/vect-17.c: Likewise.
6044         * gcc.dg/vect/vect-18.c: Likewise.
6045         * gcc.dg/vect/vect-19.c: Likewise.
6046         * gcc.dg/vect/vect-20.c: Likewise.
6047         * gcc.dg/vect/vect-21.c: Likewise.
6048         * gcc.dg/vect/vect-22.c: Likewise.
6049         * gcc.dg/vect/vect-27.c: Likewise.
6050         * gcc.dg/vect/vect-29.c: Likewise.
6051         * gcc.dg/vect/vect-64.c: Likewise.
6052         * gcc.dg/vect/vect-65.c: Likewise.
6053         * gcc.dg/vect/vect-66.c: Likewise.
6054         * gcc.dg/vect/vect-72.c: Likewise.
6055         * gcc.dg/vect/vect-73.c: Likewise.
6056         * gcc.dg/vect/vect-86.c: Likewise.
6057         * gcc.dg/vect/vect-all.c: Likewise.
6058         * gcc.dg/vect/slp-25.c: Likewise.
6059         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6060         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6061         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6063         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6064         * gcc.dg/vect/vect-34.c: Likewise.
6065         * gcc.dg/vect/vect-36.c: Likewise.
6066         * gcc.dg/vect/vect-64.c: Likewise.
6067         * gcc.dg/vect/vect-65.c: Likewise.
6068         * gcc.dg/vect/vect-66.c: Likewise.
6069         * gcc.dg/vect/vect-68.c: Likewise.
6070         * gcc.dg/vect/vect-76.c: Likewise.
6071         * gcc.dg/vect/vect-77.c: Likewise.
6072         * gcc.dg/vect/vect-78.c: Likewise.
6074         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6075         testcase (without no-section-anchors prefix) but with global arrays.
6076         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6077         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6078         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6079         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6080         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6081         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6082         * gcc.dg/vect/vect-77-global.c: Likewise.
6083         * gcc.dg/vect/vect-78-global.c: Likewise.
6085         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6086         testcase (without no-section-anchors prefix) but fix alignment checks
6087         to also consider unaligned_stack targets.
6088         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6090 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6092         PR tree-optimization/33723
6093         * gcc.c-torture/execute/20071029-1.c: New test.
6094         * gcc.dg/tree-ssa/pr33723.c: New test.
6096 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6098         PR tree-optimization/33614
6099         * gcc.c-torture/compile/pr33614.c: New test.
6101 2007-10-29  Richard Guenther  <rguenther@suse.de>
6103         PR tree-optimization/33870
6104         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6106 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6108         PR tree-optimization/33757
6109         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6110         true architectures instead of having a big dg-skip-if.
6112         PR c++/33841
6113         * g++.dg/other/bitfield3.C: New test.
6115 2007-10-29  Richard Guenther  <rguenther@suse.de>
6117         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6119 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6121         Automatic parallelization reduction tests.
6123         * gcc.dg/tree-ssa/reduc-1.c: New test.
6124         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6125         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6126         * gcc.dg/tree-ssa/reduc-2.c: New test.
6127         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6128         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6129         * gcc.dg/tree-ssa/reduc-3.c: New test.
6130         * gcc.dg/tree-ssa/reduc-6.c: New test.
6131         * gcc.dg/tree-ssa/reduc-7.c: New test.
6132         * gcc.dg/tree-ssa/reduc-8.c: New test.
6133         * gcc.dg/tree-ssa/reduc-9.c: New test.
6135 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6136             Zdenek Dvorak  <ook@ucw.cz>
6138         OMP_ATOMIC Changes, testsuite changes.
6140         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6141         instead of gimple dump.
6142         * gcc.dg/gomp/atomic-9.c: Same.
6143         * gcc.dg/gomp/atomic-10.c: Same.
6144         * g++.dg/gomp/atomic-3.C: Same.
6145         * g++.dg/gomp/atomic-9.C: Same.
6146         * g++.dg/gomp/atomic-10.C: Same.
6148 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6150         PR fortran/31217
6151         PR fortran/33811
6152         * gfortran.dg/forall_12.f90: New test.
6154         PR fortran/33686
6155         * gfortran.dg/forall_13.f90: New test.
6157 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6158             Mark Mitchell  <mark@codesourcery.com>
6160         PR c++/30659
6161         * g++.dg/template/crash71.C: New.
6163 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6165         PR fortran/32147
6166         * gfortran.dg/module_md5_1.f90: Update hash-value.
6168 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6170         PR tree-opt/33589
6171         * g++.dg/torture/pr33589-1.C: New testcase.
6172         * g++.dg/torture/pr33589-2.C: New testcase.
6174 2007-10-28  Richard Guenther  <rguenther@suse.de>
6176         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6178 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6179             Uros Bizjak  <ubizjak@gmail.com>
6181         PR tree-optimization/33920
6182         * gcc.dg/tree-ssa/pr33290.c: New test.
6184 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6186         PR fortran/31306
6187         * gfortran.dg/argument_check_7.f90: New test.
6188         * gfortran.dg/argument_check_8.f90: New test.
6189         
6190 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6192         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6193         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6194         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6195         * gcc.target/i386/sse-14.c: Ditto.
6197 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6199         PR c++/33844
6200         * g++.dg/other/ptrmem8.C: New test.
6202         PR c++/33842
6203         * g++.dg/template/error34.C: New test.
6205 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6207         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6209 2007-10-27  Richard Guenther  <rguenther@suse.de>
6211         PR tree-optimization/33870
6212         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6213         * gcc.c-torture/execute/pr33870.c: Likewise.
6215 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6217         PR fortran/33162
6218         * gfortran.dg/argument_checking_9.f90: New test.
6220 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6222         * g++.dg/other/pr33601.C: New.
6224 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6226         PR c++/31988
6227         * g++.dg/init/new25.C: New.
6229 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6231         * g++.dg/cpp0x/pr33839.C: New.
6232         
6233 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6235         PR c++/33744
6236         * g++.dg/template/arg6.C: New test.
6238 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6240         PR c++/31747
6241         * g++.dg/parse/crash39.C: New.
6243 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6245         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6246         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6247         "offset: -4B".
6249 2007-10-25  David Daney  <ddaney@avtrex.com>
6251         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6253 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6255         PR c++/33843
6256         * g++.dg/template/error32.C: New.
6258 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6259             Ira Rosen  <irar@il.ibm.com>
6261         PR tree-optimization/33833
6262         * gcc.dg/vect/pr33833.c: New testcase.
6264 2007-10-25  David Daney  <ddaney@avtrex.com>
6266         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6268 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6269             Ira Rosen  <irar@il.ibm.com>
6271         PR tree-optimization/33866
6272         * gcc.dg/vect/pr33866.c: New testcase.
6274 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6276         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6277         Add -w to compile flags to suppress "call-clobbered register" warnings
6278         and remove dg-warning directives.
6280 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6282         * gcc.dg/sms-2.c: Cleanup sms dump file.
6283         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6284         profile-use step.
6286 2007-10-24  David Daney  <ddaney@avtrex.com>
6288         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6290 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6292         PR target/33755
6293         * gcc.target/mips/pr33755.c: New test.
6295 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6297         PR tree-optimization/33804
6298         * gcc.dg/vect/pr33804.c: New testcase.
6300 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6302         PR forrtran/33849
6303         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6305 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6306             Uros Bizjak  <ubizjak@gmail.com>
6308         PR rtl-optimization/33846
6309         * gcc.dg/vect/pr33846.c: New testcase.
6311 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6312             Dorit Nuzman  <dorit@il.ibm.com>
6314         PR tree-optimization/33860
6315         * g++.dg/vect/pr33860.cc: New test.
6316         * g++.dg/vect/pr33860a.cc: New test.
6318 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6319             Revital Eres  <eres@il.ibm.com>      
6321         * gcc.dg/sms-2.c: New testcase.
6323 2007-10-22  David S. Miller  <davem@davemloft.net>
6325         * gcc.dg/globalreg-1.c: New test.
6327 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6328             Dorit Nuzman  <dorit@il.ibm.com>
6330         PR tree-optimization/33834
6331         PR tree-optimization/33835
6332         * g++.dg/vect/pr33834_1.cc: New test.
6333         * g++.dg/vect/pr33834_2.cc: New test.
6334         * g++.dg/vect/pr33835.cc: New test.
6336 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6338         * gcc.dg/pr33644.c: New test.
6340 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6342         PR c++/33372
6343         * g++.dg/gomp/pr33372-1.C: New test.
6344         * g++.dg/gomp/pr33372-2.C: New test.
6345         * g++.dg/gomp/pr33372-3.C: New test.
6347 2007-10-22  Michael Matz  <matz@suse.de>
6349         PR tree-optimization/33855
6350         * gcc.c-torture/compile/pr33855.c: New testcase.
6352 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6354         PR tree-optimization/33854
6355         * gcc.dg/vect/O1-pr33854.c: New testcase.
6356         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6358 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6360         * gcc.dg/unwind-1.c: Disable on AIX.
6361         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6363 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6365         PR fortran/33749
6366         * gfortran.dg/assign_9.f90: New test.
6368 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6370         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6371         (dg-mips-options): Skip tests that specify an ABI other than o32
6372         and o64 if generating MIPS16 hard-float code.
6374 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6375             Revital Eres  <eres@il.ibm.com>
6377         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6378         * gcc.dg/vect/vect-16.c: Fix comment.
6379         * gcc.dg/vect/pr33369.c: Require vect_int.
6380         * gcc.dg/vect/slp-33.c: Add spaces.
6381         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6382         targets.
6383         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6384         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6385         targets.
6386         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6387         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6388         targets.
6389         * gcc.dg/vect/slp-10.c: Add spaces.
6390         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6391         targets.
6392         * gcc.dg/vect/slp-36.c: Require vect_int.
6393         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6394         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6395         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6396         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6397         targets.
6398         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6399         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6400         instead of vector_alignment_reachable_for_double.
6401         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6402         (natural_alignment): Split into...
6403         (natural_alignment_32, natural_alignment_64): New.
6404         (vector_alignment_reachable): Depend on natural_alignment_32.
6405         (vector_alignment_reachable_for_double): Rename to ...
6406         (vector_alignment_reachable_for_64bit): And depend on
6407         natural_alignment_64.
6409 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6411         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6412         MIPS targets.
6413         * g++.dg/vect/vect.exp: Likewise.
6414         * lib/fortran-torture.exp: Likewise.
6415         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6416         mipsisa64*-*-* as the target selector.  Remove -mips64,
6417         -mhard-float and -mgp64 from the options list.
6418         * gcc.target/mips/mips-ps-2.c: Likewise.
6419         * gcc.target/mips/mips-ps-3.c: Likewise.
6420         * gcc.target/mips/mips-ps-4.c: Likewise.
6421         * gcc.target/mips/mips-ps-6.c: Likewise.
6422         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6423         options list.
6424         * gcc.target/mips/sb1-1.c: Likewise.
6425         * gcc.target/mips/mips-ps-type.c: Likewise.
6426         * gcc.target/mips/mips-ps-7.c: New test.
6427         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6428         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6429         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6430         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6431         as forcing an ABI and an architecture.
6432         (is_gp32_flag, is_gp64_flag): Fold into...
6433         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6434         then -mfp64 imply -mhard-float.  Apply register rules after the
6435         loop.  Handle -march=mipsN like -mipsN.
6437 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6439         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6440         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6442 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6444         PR fortran/33818
6445         * gfortran.dg/entry_dummy_ref_3.f90: New.
6447 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6448             FX Coudert <fxcoudert@gcc.gnu.org>
6450         PR fortran/31608
6451         * gfortran.dg/char_cast_1.f90: New test.
6453 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6455         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6456         * gfortran.dg/large_real_kind_2.F90: ditto.
6457         * gfortran.dg/default_format_2.f90: ditto.
6458         * gfortran.dg/default_format_denormal_1.f90: ditto.
6460 2007-10-19  Richard Guenther  <rguenther@suse.de>
6462         PR middle-end/33816
6463         PR middle-end/32921
6464         * gfortran.dg/pr32921.f: New testcase.
6466 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6468         PR libfortran/33544
6469         * gfortran.dg/transfer_check_1.f90: Adjust options.
6471 2007-10-19  Richard Guenther  <rguenther@suse.de>
6473         Revert
6474         2007-10-19  Richard Guenther  <rguenther@suse.de>
6476         PR middle-end/32921
6477         * gfortran.dg/pr32921.f: New testcase.
6479 2007-10-19  Richard Guenther  <rguenther@suse.de>
6481         * gcc.c-torture/execute/20071018-1.c: New testcase.
6483 2007-10-19  Richard Guenther  <rguenther@suse.de>
6485         PR middle-end/32921
6486         * gfortran.dg/pr32921.f: New testcase.
6488 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6490         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6492 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6494         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6496 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6498         PR fortran/33233
6499         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6500         * gfortran.dg/host_assoc_function_3.f90: New test.
6502 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6504         PR fortran/33733
6505         * gfortran.dg/transfer_simplify_6.f90: New test.
6507 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6508             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6510         PR middle-end/33794
6511         * gfortran.dg/pr33794.f90: New testcase.
6513 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6515         PR target/32961
6516         * gcc.target/i386/pr32961.c: New testcase.
6517         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6518         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6519         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6520         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6521         __builtin_ia32_pslldi128 defines.
6523 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6525         PR fortran/33760
6526         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6528 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6530         PR c++/28639
6531         PR c++/30299
6532         * g++.dg/template/void12.C: New.
6533         * g++.dg/template/void13.C: New.
6535 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6537         PR c++/31446
6538         * g++.dg/template/void11.C: New.
6539         * g++.dg/template/void2.C: Adjust error markers.
6540         * g++.dg/template/void10.C: Likewise.
6541         * g++.dg/template/crash55.C: Likewise.
6543 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6545         * g++.dg/opt/const5.C: New test.
6547 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6548             Maxim Kuvyrkov  <maxim@codesourcery.com>
6550         * gcc.target/ia64/20040709-2.c: New test.
6552 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6554         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6556 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6558         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6559         to each function.  Check that there are no unsigned loads.
6561 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6563         PR tree-optimization/33136
6564         * gcc.c-torture/execute/20070824-1.c: New test.
6565         * gcc.dg/pr33136-1.c: New test.
6566         * gcc.dg/pr33136-2.c: New test.
6567         * gcc.dg/pr33136-3.c: New test.
6569 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6571         PR tree-optimization/33735
6572         * g++.dg/torture/pr33735.C: New.
6574 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6576         PR middle-end/33706
6577         * gcc.dg/va-arg-pack-2.c: New.
6579 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6581         PR tree-optimization/33619
6582         * gcc.dg/pr33619.c: New test.
6584 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6586         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6587         flag for AIX.
6588         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6590 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6592         PR libfortran/33055
6593         * gfortran.dg/inquire_11.f90: New test.
6594         * gfortan.dg/negative_unit_int8.f: New test.
6596 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6598         PR target/33133
6599         * gcc.c-torture/compile/pr33133.c: New test.
6601 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6603         PR libfortran/33672
6604         * gfortran.dg/namelist_40.f90: New test.
6606 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6608         PR fortran/33745
6609         * gfortran.dg/bounds_check_11.f90: New.
6611 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6613         PR c++/30303
6614         * g++.dg/other/ctor1.C: New test.
6615         * g++.dg/other/ctor2.C: New test.
6616         * g++.dg/other/dtor1.C: New test.
6618 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6620         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6622 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6623             Paul Thomas  <pault@gcc.gnu.org>
6625         PR fortran/33254
6626         PR fortran/33727
6627         * gfortran.dg/bounds_check_10.f90: New.
6629 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6631         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6632         * gcc.target/powerpc/popcount-1.c: Same.
6634 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6636         PR c++/26698
6637         * g++.dg/conversion/op4.C: New test.
6639 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6641         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6643 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6645         PR fortran/33542
6646         * gfortran.dg/ambiguous_specific_1.f90: New test.
6648 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6650         PR fortran/33664
6651         * gfortran.dg/impure_spec_expr_1.f90: New test.
6652         * gfortran.dg/char_result_7.f90: Remove illegal test.
6654 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6656         PR 11001
6657         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6658         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6659         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6660         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6661         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6662         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6663         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6664         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6665         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6667 2007-10-12  Richard Guenther  <rguenther@suse.de>
6669         PR middle-end/26198
6670         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6671         * gcc.c-torture/execute/20071011-1.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6674 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6676         PR tree-optimization/33742
6677         * gcc.dg/pr33742.c: New testcase.
6679 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6681         PR tree-optimization/33645
6682         * gcc.dg/pr33645-1.c: New test.
6683         * gcc.dg/pr33645-2.c: New test.
6684         * gcc.dg/pr33645-3.c: New test.
6686         PR c++/32121
6687         * g++.dg/ext/label4.C: Adjust error regexp.
6688         * g++.dg/ext/label6.C: Adjust error regexp.
6689         * g++.dg/ext/label7.C: New test.
6690         * g++.dg/ext/label8.C: New test.
6691         * g++.dg/ext/label9.C: New test.
6693 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6695         PR middle-end/33676
6696         * gcc.dg/pr33676.c: New.
6698 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6700         PR c++/31441
6701         * g++.dg/cpp0x/variadic83.C: New.
6703 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6705         PR c++/33461
6706         * g++.dg/cpp0x/variadic81.C: New.
6707         * g++.dg/cpp0x/variadic82.C: Likewise.
6709 2007-10-11  Richard Guenther  <rguenther@suse.de>
6711         PR middle-end/33724
6712         * gcc.dg/pr33724.c: New testcase.
6714 2007-10-11  Richard Guenther  <rguenther@suse.de>
6716         PR c/33726
6717         * gcc.dg/pr33726.c: New testcase.
6719 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6721         PR fortran/33500
6722         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6723         
6724 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6726         PR testsuite/33391
6727         * gfortran.dg/do_3.F90: Run with -fwrapv.
6729 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6731         * gcc.dg/unwind-1.c: New.
6733 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6735         PR libfortran/33683
6736         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6737         failure on some common systems.
6739 2007-10-09  Richard Guenther  <rguenther@suse.de>
6741         PR middle-end/33692
6742         * gcc.dg/pr33692.c: New testcase.
6744 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6746         PR middle-end/33669
6747         * gcc.c-torture/execute/pr33669.c: New.
6749 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6751         PR tree-optimization/33615
6752         * g++.dg/tree-ssa/pr33615-2.C: New test.
6754 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6756         PR tree-optimization/33615
6757         * g++.dg/tree-ssa/pr33615.C: New test.
6759 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6761         PR tree-optimization/33572
6762         * g++.dg/torture/pr33572.C: Replace with complete test.
6764 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6766         PR fortran/33689
6767         * gfortran.dg/spec_expr_5.f90: New.
6769 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6771         * gcc.dg/pragma-darwin-2.c: New.
6773 2007-10-08  Richard Guenther  <rguenther@suse.de>
6775         PR middle-end/33693
6776         PR middle-end/33695
6777         PR middle-end/33697
6778         * gcc.dg/pr33693.c: New testcase.
6779         * gcc.dg/pr33695.c: Likewise.
6780         * gcc.dg/pr33697.c: Likewise.
6782 2007-10-08  Richard Guenther  <rguenther@suse.de>
6784         PR middle-end/33691
6785         PR middle-end/33694
6786         PR middle-end/33696
6787         * gcc.dg/pr33691.c: New testcase.
6788         * gcc.dg/pr33694.c: Likewise.
6789         * gcc.dg/pr33696.c: Likewise.
6791 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6793         PR libfortran/33683
6794         * gfortran.dg/gamma_5.f90:  New test case
6796 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6798         PR fortran/20851
6799         * initialization_1.f90: Fix dg-error annotations.
6800         * initialization_14.f90: New.
6801         * initialization_7.f90: Fix dg-error annotations.
6802         * initialization_9.f90: Likewise.
6804 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6806         * gfortran.dg/error_recovery_4.f90: New test.
6808 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6810         * gfortran.dg/default_format_denormal_2.f90: New test.
6811         * gfortran.dg/default_format_2.inc: New test.
6812         * gfortran.dg/default_format_denormal_1.f90: New test.
6813         * gfortran.dg/default_format_1.inc: New test.
6814         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6815         numbers.
6816         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6817         numbers.
6819 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6821         * gfortran.dg/namelist_15.f90: Revise test.
6823 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6825         PR tree-optimization/33655
6826         * gcc.dg/torture/pr33655.c: New.
6828 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6830         PR tree-optimization/33572
6831         * g++.dg/torture/pr33572.C: New.
6833 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6835         PR fortran/25076
6836         * gfortran.dg/forall_11.f90: New.
6838 2007-10-05  Michael Matz  <matz@suse.de>
6840         PR middle-end/33667
6841         * gcc.dg/pr33667.c: New testcase.
6843 2007-10-05  Richard Guenther  <rguenther@suse.de>
6845         PR middle-end/33666
6846         * gcc.dg/pr33666.c: New testcase.
6848 2007-10-05  Michael Matz  <matz@suse.de>
6850         PR inline-asm/33600
6851         * gcc.target/i386/pr33600.c: New testcase.
6853 2007-10-05  Richard Guenther  <rguenther@suse.de>
6855         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6857 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6859         PR target/33635
6860         * gcc.target/mips/pr33635-1.c: New test.
6862 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6864         PR libfortran/33253
6865         * gfortran.dg/namelist_39.f90: Revise to use long names.
6867 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6869         PR fortran/33646
6870         * gfortran.dg/pr33646.f90: New file.
6872 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6874         PR fortran/33529
6875         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6876         * gfortran.dg/char_decl_2.f90: New test.
6878 2007-10-04  Richard Guenther  <rguenther@suse.de>
6880         PR middle-end/33641
6881         * gcc.c-torture/compile/pr33641.c: New testcase.
6883 2007-10-04  Michael Matz  <matz@suse.de>
6885         PR rtl-optimization/33653
6886         * gcc.dg/pr33653.c: New.
6888 2007-10-04  Richard Guenther  <rguenther@suse.de>
6890         PR tree-optimization/33627
6891         * g++.dg/torture/pr33627.C: New testcase.
6893 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6895         PR fortran/33626
6896         * gfortran.dg/parens_6.f90: New.
6898 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6900         PR fortran/33646
6901         PR fortran/33542
6902         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6904 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6906         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6908 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6910         PR target/33635
6911         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6912         and mips_forced_be.
6913         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6914         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6915         options.
6916         * gcc.target/mips/fpr-moves-1.c: New test.
6917         * gcc.target/mips/fpr-moves-2.c: Likewise.
6918         * gcc.target/mips/fpr-moves-3.c: Likewise.
6919         * gcc.target/mips/fpr-moves-4.c: Likewise.
6920         * gcc.target/mips/fpr-moves-5.c: Likewise.
6921         * gcc.target/mips/fpr-moves-6.c: Likewise.
6922         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6924 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6926         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6928 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6930         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6931         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6933 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6935         PR fortran/33198
6936         * gfortran.dg/common_errors_1.f90: New.
6938 2007-10-03  Doug Kwan  <dougkwan@google.com>
6939         Richard Guenther  <rguenther@suse.de>
6941         PR debug/31899
6942         * g++.dg/debug/using3.C: New testcase.
6944 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946         PR libfortran/33253
6947         * gfortran.dg/namelist_38.f90: New test.
6948         * gfortran.dg/namelist_39.f90: New test.
6950 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6952         PR libfortran/33469
6953         * gfortran.dg/default_format_1.f90: New test.
6954         * gfortran.dg/default_format_2.f90: New test.
6955         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6956         * gfortran.dg/real_const_3.f90: Adjust expected output.
6958 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6960         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6961         default ABI.  Split mips_forced_abi into mips_forced_abi and
6962         mips_forced_regs.
6963         (is_gp32_flag): Return true for -mabi=32.
6964         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6965         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6966         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6967         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6968         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6969         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6970         * gcc.target/mips/save-restore-2.c: Likewise.
6971         * gcc.target/mips/save-restore-3.c: Likewise.
6972         * gcc.target/mips/save-restore-4.c: Likewise.
6974 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6976         PR middle-end/33617
6977         * gcc.c-torture/compile/pr33617.c: New test.
6979 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6981         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6982         -gstabs+ for extended options.
6984 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6986         PR fortran/33542
6987         * gfortran.dg/ambiguous_specific_1.f90: New test.
6989 2007-10-02  Revital Eres  <eres@il.ibm.com>
6991         * gcc.target/powerpc/paired-8.c: New test.
6992         * gcc.target/powerpc/paired-9.c: New test.
6993         * gcc.target/powerpc/paired-10.c: New test.
6995 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6997         PR fortran/33566
6998         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7000 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7002         PR fortran/33554
7003         * gfortran.dg/intent_out_2.f90: New test.
7005 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7007         PR fortran/33550
7008         * gfortran.dg/ambiguous_reference_1.f90: New test.
7010 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7012         PR fortran/31154
7013         PR fortran/31229
7014         PR fortran/33334
7015         * gfortran.dg/function_kinds_1.f90: New test.
7016         * gfortran.dg/function_kinds_2.f90: New test.
7017         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7018         use association into interfaces.
7020 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7022         PR testsuite/31828
7023         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7024         (overflow): Use INFINITY, not FP_INFINITE.
7025         gcc.dg/float-range-4.c: Likewise.
7026         gcc.dg/float-range-5.c: Likewise.
7028 2007-10-01  Nick Clifton  <nickc@redhat.com>
7030         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7031         for 16-bit targets.
7033 2007-09-30  Diego Novillo  <dnovillo@google.com>
7035         PR 33593
7036         * g++.dg/tree-ssa/pr33593.C: New test.
7038 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7040         PR libfortran/33400
7041         * gfortran.dg/PR19872.f: Fix test condition.
7042         * gfortran.dg/list_read_7.f90: New test.
7044 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7046         PR tree-optimization/33597
7047         * gcc.dg/vect/pr33597.c: New testcase.
7049 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7051         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7052         * gcc.target/i386/pr33524.c: ...this.
7054 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7056         PR fortran/33354
7057         * gfortran.dg/minmaxloc_4.f90: New.
7059 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7061         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7063 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7065         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7067 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7069         PR c++/33213
7070         * g++.dg/cpp0x/variadic79.C: New.
7072 2007-09-28  Michael Matz  <matz@suse.de>
7073             Jakub Jelinek  <jakub@redhat.com>
7075         PR rtl-optimization/33552
7076         * gcc.target/i386/pr33552.c: New runtime test.
7077         * gcc.target/i386/strinline.c: New compile time test.
7079 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7081         * gfortran.dg/openmp_stack.f90: Removed.
7083         PR c++/31434
7084         * g++.dg/cpp0x/variadic80.C: New test.
7086 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7089         r128057.
7091 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7093         PR middle-end/7003
7094         * gcc.target/powerpc/gcse-1.c: New test.
7096 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7098         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7099         fixed capitalizations.
7100         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7101         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7102         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7103         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7104         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7105         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7106         * gfortran.dg/min_max_conformance.f90: Likewise.
7108 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7110         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7111         options.
7112         * gcc.dg/c99-tgmath-2.c: Likewise.
7113         * gcc.dg/c99-tgmath-3.c: Likewise.
7114         * gcc.dg/c99-tgmath-4.c: Likewise.
7116 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7118         PR fortran/33568
7119         * gfortran.dg/anint_1.f90: New test.
7121 2007-09-27  Ian Lance Taylor  <iant@google.com>
7123         PR tree-optimization/33565
7124         * gcc.dg/Wstrict-overflow-20.c: New test.
7126 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7128         * gfortran.dg/openmp_stack.f90: Fix typo.
7129         * gfortran.dg/recursive_stack.f90: Fix typo.
7131 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7133         PR c++/33493
7134         * g++.dg/template/error31.C: New.
7136 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7138         * lib/prune.exp: Prune also "^In function .*$" lines and
7139         "^    inlined from .*$" lines.
7141 2007-09-26  Richard Guenther  <rguenther@suse.de>
7143         PR tree-optimization/33563
7144         * gcc.dg/torture/pr33563.c: New testcase.
7146 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7148         PR c/25309
7149         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7150         array.
7151         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7152         without -O2.
7154 2007-09-26  Richard Guenther  <rguenther@suse.de>
7156         PR tree-optimization/30375
7157         PR tree-optimization/33560
7158         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7159         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7160         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7161         * gcc.dg/torture/pr30375.c: New testcase.
7162         * gcc.dg/torture/pr33560.c: New testcase.
7163         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7165 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7167         PR c++/33207
7168         * g++.dg/parse/crash38.C: New test.
7170 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7172         PR target/33524
7173         * gcc.target/i386/sse5-convert.c: New file, test int->long
7174         vectorized conversions.
7176 2007-09-25  Revital Eres  <eres@il.ibm.com>
7178         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7180 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7182         PR c/32295
7183         * gcc.dg/enum-incomplete-1.c: New test.
7185 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7187         * gcc.c-torture/compile/20070919-1.c: New test.
7189 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7191         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7193 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7195         PR c++/14688
7196         * g++.dg/inherit/override_attribs.C: New file.
7198 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7200         PR fortran/33269
7201         * io.c (check_format_string): Move NULL and constant checks into
7202         this function.
7203         (check_io_constraints): Call gfc_simplify_expr() before calling
7204         check_format_string().  Remove NULL and constant checks.
7206 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7208         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7209         * gcc.c-torture/execute/loop-2g.x: Likewise.
7211 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7213         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7214         Reject hard-float modes unless the ABI is o32 or o64.
7215         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7216         of gcc.exp.  Skip the tests when mips16 code generation is not
7217         supported.
7218         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7219         and use dg-add-options mips16_attribute.
7221 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7223         PR c++/33506
7224         * g++.dg/ext/attrib29.C: New test.
7226 2007-09-23  Ollie Wild  <aaw@google.com>
7228         * gcc.dg/fold-bitand-1.c: New test.
7229         * gcc.dg/fold-bitand-2.c: New test.
7230         * gcc.dg/fold-bitand-3.c: New test.
7231         * gcc.dg/fold-bitand-4.c: New test.
7233 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7235         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7236         any of the macros to be defined for __mips16.
7237         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7239 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7241         * gcc.dg/vect/pr21591.c: Require vect_int.
7242         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7243         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7244         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7246 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7248         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7249         attributes.
7250         * gcc.dg/va-arg-pack-len-2.c: New test.
7251         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7252         attributes.
7253         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7255         PR tree-optimization/32772
7256         * gcc.c-torture/compile/20070905-1.c: New test.
7258         PR tree-optimization/32975
7259         * gcc.dg/pr32975.c: New test.
7261         PR middle-end/28755
7262         * gcc.dg/pr28755.c: New test.
7264 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7266         * lib/target-supports.exp (check_effective_target_nomips16): New
7267         procedure.
7268         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7269         for mipsisa64*-*-*.
7270         * gcc.dg/vect/vect.exp: Likewise.
7271         * g++.dg/vect/vect.exp: Likewise.
7272         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7273         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7274         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7275         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7276         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7277         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7278         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7279         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7280         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7281         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7282         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7283         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7284         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7285         (test14, test15, test16, test17, test18): Likewise.
7286         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7287         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7288         (test14, test15, test16, test17, test18, test19, test20, test21)
7289         (test22): Likewise.
7290         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7291         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7292         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7293         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7294         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7295         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7296         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7297         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7298         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7299         (test13, test14, test15, test16, test17, test18, test19, test20)
7300         (test21, test22, test23, test24, test25, test26, test27, test28)
7301         (test29, test30, test31): Likewise.
7302         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7303         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7304         (test13, test14, test15, test16, test17, test18, test19, test20)
7305         (test21, test22, test23, test24, test25, test26, test27, test28)
7306         (test29, test30, test31, test32, test33, test34, test35, test36)
7307         (test37, test38, test39, test40, test41, test42, test43, test44)
7308         (test45, test46, test47, test48, test49, test50, test51, test52)
7309         (test53, test54, test55, test56, test57, test58, test59, test60)
7310         (test61, test62, test63): Likewise.
7311         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7312         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7313         (test13, test14, test15, test16, test17, test18, test19, test20)
7314         (test21, test22, test23, test24, test25, test26, test27, test28)
7315         (test29, test30, test31): Likewise.
7316         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7317         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7318         (test13, test14, test15, test16, test17, test18, test19, test20)
7319         (test21, test22, test23, test24, test25, test26, test27, test28)
7320         (test29, test30, test31): Likewise.
7321         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7322         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7323         (test13, test14, test15): Likewise.
7324         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7325         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7326         (test13, test14, test15): Likewise.
7327         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7328         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7329         (test13, test14, test15, test16, test17, test18, test19, test20)
7330         (test21, test22, test23, test24, test25, test26, test27, test28)
7331         (test29, test30, test31): Likewise.
7332         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7333         (matrix_multiply4: Likewise.
7334         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7335         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7336         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7337         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7338         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7339         (test13, test14, test15, test16, test17, test18, test19, test20)
7340         (test21, test22, test23, test24, test25, test26, test27, test28)
7341         (test29, test30, test31): Likewise.
7342         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7343         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7344         (test13, test14, test15, test16, test17, test18, test19, test20)
7345         (test21, test22, test23, test24, test25, test26, test27, test28)
7346         (test29, test30, test31): Likewise.
7347         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7348         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7349         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7350         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7351         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7352         (sub_v4qi): Likewise.
7353         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7354         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7355         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7356         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7357         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7358         (subb, subc): Likewise.
7359         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7360         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7361         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7362         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7363         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7364         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7365         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7366         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7367         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7368         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7369         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7370         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7371         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7373 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7375         * lib/target-supports.exp (add_options_for_mips16_attribute)
7376         (check_effective_target_mips16_attribute): New functions.
7377         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7378         command line.
7379         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7380         extra_test_flags.
7381         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7382         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7383         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7384         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7385         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7386         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7387         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7388         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7389         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7390         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7391         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7392         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7393         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7394         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7395         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7396         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7397         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7398         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7399         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7400         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7401         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7402         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7403         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7404         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7405         (NOMIPS16): Delete.
7406         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7407         of dg-options.
7408         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7409         options.  Require { target mips16_attribute } and use dg-add-options
7410         to add the associated options.
7411         (foo): Use MIPS16.
7412         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7413         * gcc.target/mips/call-saved-3.c: Likewise.
7414         * gcc.target/mips/code-readable-1.c: Require { target
7415         mips16_attribute } and use dg-add-options to add the associated
7416         options.  Remove trailing whitespace.
7417         (NOMIPS16): Delete.
7418         * gcc.target/mips/code-readable-2.c: Likewise.
7419         * gcc.target/mips/code-readable-3.c: Likewise.
7420         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7421         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7422         Require { target mips16_attribute } and use dg-add-options to
7423         add the associated options.
7424         (cksum16, cksum8): Use MIPS16.
7425         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7426         Require { target mips16_attribute } and use dg-add-options to
7427         add the associated options.
7428         (foo): Use MIPS16.
7429         * gcc.target/mips/save-restore-2.c: Likewise.
7430         * gcc.target/mips/save-restore-3.c: Likewise.
7431         * gcc.target/mips/save-restore-4.c: Likewise.
7432         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7433         -mno-abicalls.
7434         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7435         (foo): Use NOMIPS16.
7437 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7439         PR fortran/33337
7440         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7442         PR fortran/33376
7443         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7445 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7447         PR fortran/33445
7448         * gfortran.dg/gomp/free-2.f90: New.
7449         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7450         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7452 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7454         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7455         * gcc.target/i386/sse5-haddX.c: Ditto.
7456         * gcc.target/i386/sse5-hsubX.c: Ditto.
7457         * gcc.target/i386/sse5-maccXX.c: Ditto.
7458         * gcc.target/i386/sse5-msubXX.c: Ditto.
7459         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7460         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7461         * gcc.target/i386/sse5-permpX.c: Ditto.
7462         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7463         effective target.
7464         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7465         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7466         * gcc.target/i386/sse5-pcmov.c: Ditto.
7467         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7469 2007-09-22  Richard Guenther  <rguenther@suse.de>
7471         PR tree-optimization/33146
7472         * gcc.c-torture/compile/pr33146.c: New testcase.
7474 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7476         * lib/target-supports.exp (check_cached_effective_target): New
7477         procedure.
7478         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7479         (check_effective_target_c99_runtime): New procedure.
7480         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7481         (test3l): Likewise cargl.
7482         * gcc.dg/builtins-59.c: Require c99_runtime.
7483         * gcc.dg/builtins-61.c: Likewise.
7484         * gcc.dg/builtins-62.c: Likewise.
7486 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7488         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7489         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7490         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7491         target-specific dg-options.
7492         * gcc.dg/builtins-20.c: Likewise.
7493         * gcc.dg/builtins-53.c: Likewise.
7494         * gcc.dg/builtins-55.c: Likewise.
7495         * gcc.dg/single-precision-constant.c: Likewise.
7496         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7497         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7498         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7499         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7500         * gcc.dg/torture/builtin-power-1.c: Likewise.
7502 2007-09-21  Chao-ying Fu  <fu@mips.com>
7504         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7505         check if targets have fixed-point supports.
7506         * gcc.dg/fixed-point/fixed-point.exp: New file.
7507         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7508         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7509         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7510         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7511         * gcc.dg/fixed-point/constants-pedantic.c,
7512         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7513         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7514         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7515         * gcc.dg/fixed-point/keywords-pedantic.c,
7516         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7517         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7518         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7519         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7520         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7521         * gcc.dg/fixed-point/func-vararg-mixed.c,
7522         * gcc.dg/fixed-point/operator-logical.c,
7523         * gcc.dg/fixed-point/struct-union.c,
7524         * gcc.dg/fixed-point/bit-complement.c,
7525         * gcc.dg/fixed-point/operator-bitwise.c,
7526         * gcc.dg/fixed-point/operator-comma.c,
7527         * gcc.dg/fixed-point/struct-layout-1.c,
7528         * gcc.dg/fixed-point/union-init.c,
7529         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7530         * gcc.dg/fixed-point/func-mixed.c,
7531         * gcc.dg/fixed-point/func-vararg-size0.c,
7532         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7533         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7534         * gcc.dg/fixed-point/operator-unary.c,
7535         * gcc.dg/fixed-point/allop-const.c,
7536         * gcc.dg/fixed-point/muldiv-warning.c,
7537         * gcc.dg/nofixed-point-1.c,
7538         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7539         * gcc.target/mips/fixed-vector-type.c,
7540         * gcc.target/mips/fixed-scalar-type.c: New tests.
7542 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7544         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7545         * gnat.dg/test_nested_subtype_byref.adb: New test.
7547 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7549         PR fortran/33439
7550         * gfortran.dg/gomp/pr33439.f90: New test.
7552 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7554         PR fortran/33455
7555         * gfortran.dg/merge_char_3.f90: New.
7557 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7559         PR fortran/33037
7560         * gfortran.dg/transfer_check_1.f90: New.
7562 2007-09-20  Asher Langton  <langton2@llnl.gov>
7564         PR fortran/20441
7565         * gfortran.dg/init_flag_1.f90: New.
7566         * gfortran.dg/init_flag_2.f90: New.
7567         * gfortran.dg/init_flag_3.f90: New.
7568         * gfortran.dg/init_flag_4.f90: New.
7569         * gfortran.dg/init_flag_5.f90: New.
7570         * gfortran.dg/init_flag_6.f90: New.
7571         * gfortran.dg/init_flag_7.f90: New.
7573 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7575         PR c++/33460
7576         * g++.dg/ext/anon-struct6.C: New.
7578 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7580         PR libfortran/23272
7581         * gfortran.dg/inquire_10.f90: New test.
7583 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7585         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7587 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7589         PR fortran/33221
7590         * gfortran.dg/used_types_18.f90: Declare variable of empty
7591         derived type.
7593 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7595         PR fortran/33288
7596         * gfortran.dg/array_constructor_19.f90: New test.
7598 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7600         PR debug/33316
7601         * gcc.dg/debug/pr33316.c: New test.
7603         PR c++/33496
7604         * g++.dg/cpp0x/variadic76.C: New test.
7605         * g++.dg/cpp0x/variadic77.C: New test.
7606         * g++.dg/cpp0x/variadic78.C: New test.
7608         PR c/33238
7609         PR c/27301
7610         * gcc.c-torture/execute/20070919-1.c: New test.
7611         * gcc.dg/pr33238.c: New test.
7612         * gcc.dg/pr27301.c: New test.
7614 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7616         * lib/target-supports.exp (check_effective_target_mips64): New
7617         procedure.
7618         * gcc.dg/lower-subreg-1.c: Require !mips64.
7619         * gcc.dg/sibcall-3.c (ATTR): New macro.
7620         (recurser_void1, recurser_void2): Use it.
7621         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7622         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7624 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7626         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7627         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7628         warning annotation.
7629         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7631 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7633         PR fortran/33497
7634         * gfortran.dg/c_loc_tests_11.f03: New test case.
7636 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7638         PR c++/33459
7639         * g++.dg/init/ref14.C: New.
7641 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7643         * gnat.dg/slice2.ad[sb]: New testcase.
7645 2007-09-19  Nick Clifton  <nickc@redhat.com>
7647         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7649 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7651         * gcc.target/bfin/bfin.exp: New.
7652         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7653         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7654         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7655         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7656         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7657         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7658         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7659         mcpu-bf561.c, mcpu-default.c}: New tests.
7661 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7663         Restore detection of unsupported TLS.
7665         Revert this patch:
7666         2007-02-10  Richard Henderson  <rth@redhat.com>
7668         * lib/target-supports.exp (check_effective_target_tls): Redefine
7669         to mean non-emulated tls.
7670         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7671         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7672         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7673         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7674         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7675         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7676         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7678         And then:
7679         * lib/target-supports.exp (check_effective_target_tls): Use
7680         stronger test for compiler support for TLS.
7681         (check_effective_target_tls_native): New, to test for non-emulated
7682         TLS support.
7683         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7684         instead of dg-require-effective-target tls.
7685         * g++.dg/gomp/copyin-1.C: Likewise.
7686         * g++.dg/gomp/sharing-1.C: Likewise.
7687         * g++.dg/gomp/tls-1.C: Likewise.
7688         * g++.dg/gomp/tls-2.C: Likewise.
7689         * g++.dg/gomp/tls-3.C: Likewise.
7690         * g++.dg/tls/diag-1.C: Likewise.
7691         * g++.dg/tls/diag-2.C: Likewise.
7692         * g++.dg/tls/diag-3.C: Likewise.
7693         * g++.dg/tls/diag-4.C: Likewise.
7694         * g++.dg/tls/diag-5.C: Likewise.
7695         * g++.dg/tls/init-1.C: Likewise.
7696         * g++.dg/tls/init-2.C: Likewise.
7697         * g++.dg/tls/trivial.C: Likewise.
7698         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7699         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7700         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7701         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7702         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7703         * gcc.dg/gomp/clause-1.c: Likewise.
7704         * gcc.dg/gomp/copyin-1.c: Likewise.
7705         * gcc.dg/gomp/sharing-1.c: Likewise.
7706         * gcc.dg/gomp/tls-1.c: Likewise.
7707         * gcc.dg/gomp/tls-2.c: Likewise.
7708         * gcc.dg/tls/alpha-1.c: Likewise.
7709         * gcc.dg/tls/opt-1.c: Likewise.
7710         * gcc.dg/tls/opt-13.c: Likewise.
7711         * gcc.dg/tls/opt-14.c: Likewise.
7712         * gcc.dg/tls/opt-2.c: Likewise.
7713         * gcc.dg/tls/opt-3.c: Likewise.
7714         * gcc.dg/tls/opt-4.c: Likewise.
7715         * gcc.dg/tls/opt-7.c: Likewise.
7716         * gcc.dg/tls/section-1.c: Likewise.
7717         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7718         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7719         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7720         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7721         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7722         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7723         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7724         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7725         * gfortran.dg/gomp/fixed-1.f: Likewise.
7726         * gfortran.dg/gomp/free-1.f90: Likewise.
7727         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7728         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7729         * gfortran.dg/gomp/reduction1.f90: Likewise.
7730         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7732 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7734         PR fortran/31119
7735         * gfortran.dg/bounds_check_9.f90: New test.
7736         * gfortran.dg/bounds_check_fail_2.f90: New test.
7738 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7740         PR c++/33462 (again)
7741         * g++.dg/ext/va-arg1.C: Adjust.
7743 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7745         PR c++/33462
7746         * g++.dg/ext/va-arg1.C: New.
7748 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7750         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7752 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7754         PR c++/33463
7755         * g++.dg/rtti/typeid6.C: New.
7757 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7759         PR c++/33464
7760         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7761         * g++.dg/ext/is_class_error2.C: New.
7763 2007-09-18  Richard Guenther  <rguenther@suse.de>
7765         PR tree-optimization/33340
7766         * g++.dg/torture/pr33340.C: New testcase.
7768 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7770         PR fortran/33231
7771         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7772         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7773         * gfortran.dg/elemental_subroutine_5.f90: New.
7775 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7777         * lib/target-supports.exp (check_profiling_available): Extend
7778         mips*-*-elf check to mips*-*-elf*.
7780 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7782         * gcc.dg/format/c90-scanf-5.c: New test.
7783         * gcc.dg/format/c99-scanf-4.c: New test.
7784         * gcc.dg/format/ext-7.c: New test.
7785         * gcc.dg/format/ext-8.c: New test.
7787         PR middle-end/33423
7788         * gcc.c-torture/compile/20070915-1.c: New test.
7790 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7792         PR fortran/33106
7793         * gfortran.dg/private_type_9.f90: New.
7795 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7797         PR middle-end/33449
7798         * gfortran.dg/pr33449.f90: New test.
7800 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7802         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7803         * gfortran.dg/private_type_1.f90: Ditto
7804         * gfortran.dg/interface_18.f90: New.
7805         * gfortran.dg/private_type_8.f90: New.
7807 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7809         PR c++/33124
7810         * g++.dg/warn/new1.C: Adjust.
7811         * g++.dg/torture/str_empty.C: Likewise.
7813 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7815         * gcc.target/mips/dse-1.c: New test.
7817 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7819         PR c++/32756
7820         * g++.dg/overload/operator3.C: New.
7822 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7824         * gcc.target/mips/truncate-1.c: New test.
7826 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7828         PR fortran/29396
7829         PR fortran/29606
7830         PR fortran/30625
7831         PR fortran/30871
7832         * gfortran.dg/subref_array_pointer_1.f90: New test.
7833         * gfortran.dg/subref_array_pointer_2.f90: New test.
7835 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7837         * gfortran.dg/nint_2.f90: Correct last change.
7839 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7841         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7843 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7845         * gcc.dg/vect/pr33373b.c: New test.
7847 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7849         PR target/33438
7850         * gcc.target/i386/pr33438.c: New test.
7852 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7854         * gfortran.dg/nint_2.f90: Revert previous commit.
7856 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7858         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7860 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7862         PR debug/33429
7863         * g++.dg/other/unused1.C: XFAIL class2 scan.
7865 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7867         PR fortran/33343
7868         * gfortran.dg/elemental_args_check_1.f90: New.
7869         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7870         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7872 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7874         * gfortran.dg/recursive_check_3.f90: New.
7876 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7878         PR fortran/33412
7879         * gfortran.dg/elemental_bind_c.f90: New.
7881 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7883         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7884         * gcc.target/mips/mips16-attributes-2.c: New test.
7885         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7886         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7887         hard-float asm when __mips16 is defined.
7888         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7889         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7890         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7891         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7892         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7893         * gcc.target/mips/pr26765.c (foo): Likewise.
7894         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7895         targets, use dg-mips-options instead of dg-options, and use -mgp32
7896         to force 32-bit mode.
7897         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7898         and 64-bit mode.
7899         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7901 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7902             Michael Meissner  <michael.meissner@amd.com>
7904         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7905         * gcc.target/i386/sse5-hsubX.c: Ditto.
7906         * gcc.target/i386/sse5-permpX.c: Ditto.
7907         * gcc.target/i386/sse5-haddX.c: Ditto.
7908         * gcc.target/i386/sse5-maccXX.c: Ditto.
7909         * gcc.target/i386/sse5-msubXX.c: Ditto.
7910         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7911         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7913         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7914         optimizes floating point conditional moves into the pcmov
7915         instruction on SSE5.
7916         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7918         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7919         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7920         SSE5.
7922         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7923         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7925         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7926         optimizes (a*b)+c into fmadd on SSE5.
7928         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7929         whether the SSE5 instructions can be generated.
7931         * gcc.target/i386/sse5-check.h: New. Add support for 
7932         SSE5 tests.
7934         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7935         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7936         * gcc.target/i386/sse-13.c: Ditto.
7937         * gcc.target/i386/sse-14.c: Ditto.
7939 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7941         PR testsuite/33153
7942         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7943         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7945 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7947         PR target/32338
7948         * gcc.dg/pr32338-1.c: New test.
7949         * gcc.dg/pr32338-2.c: New test.
7951 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7952         
7953         * lib/target-supports.exp (check_effective_target_sync_int_long):
7954         Revert change to add xtensa.
7955         (check_effective_target_sync_char_short): Likewise.
7956         
7957 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7959         * gnat.dg/packed_subtype.adb: New test.
7961 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7963         PR fortran/33297
7964         * gfortran.dg/intrinsic_size.f90: New.
7966 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7968         PR fortran/33284
7969         PR fortran/33310
7970         * gfortran.dg/conflicts_2.f90: New.
7972 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7974         PR tree-optimization/32377
7975         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7976         dependence distance.
7977         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7978         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7979         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7980         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7982 2007-09-12  Richard Guenther  <rguenther@suse.de>
7984         PR middle-end/33382
7985         * gcc.c-torture/compile/pr33382.c: New testcase.
7986         * gcc.c-torture/execute/pr33382.c: Likewise.
7988 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7990         PR fortran/33395
7991         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7993 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7995         PR tree-optimization/33373
7996         * gcc.dg/vect/pr33373.c: New test.
7998 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8000         * lib/target-supports.exp (check_effective_target_vect_no_double):
8001         Remove unused proc.
8003 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8004             Ulrich Weigand  <uweigand@de.ibm.com>
8006         * gcc.target/spu/dfcgt-nan.c: New test.
8008 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8010         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8012 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8014         PR fortran/33040
8015         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8017 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8019         * gcc.dg/va-arg-pack-len-1.c: New test.
8020         * g++.dg/va-arg-pack-len-1.C: New test.
8022 2007-09-11  Michael Matz  <matz@suse.de>
8024         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8026 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8028         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8029         checks for size of long double.
8030         * gcc.dg/dfp/convert.h: New file.
8031         * gcc.dg/dfp/convert-bfp-2.c: New test.
8032         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8033         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8034         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8035         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8036         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8037         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8038         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8039         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8040         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8042 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8044         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8045         Change dg-final to expect 1 non-profitable loop and
8046         3 profitable loops.
8047         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8048         Change dg-final to expect 1 non-profitable loop and
8049         3 profitable loops.
8050         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8051         Change dg-final to expect 1 profitable loop.
8052         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8053         Change dg-final to expect 1 profitable loop.    
8054         
8055 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8057         * gcc.target/mips/call-saved-1.c: New test.
8058         * gcc.target/mips/call-saved-2.c: Likewise.
8059         * gcc.target/mips/call-saved-3.c: Likewise.
8060         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8061         instead of mips_mips64.  Set mips_fp64 too.
8062         (is_gp32_flag): Return true for -mips1 and -mips2.
8063         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8065 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8067         * g++.dg/ext/va-arg-pack-1.C: New test.
8068         * g++.dg/ext/va-arg-pack-2.C: New test.
8070 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8072         PR target/33369
8073         * gcc.dg/vect/pr33369.c: New test.
8075 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8077         PR fortran/33370
8078         * gfortran.dg/array_memcpy_5.f90:  New test.
8080 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8082         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8084 2007-09-09  Richard Guenther  <rguenther@suse.de>
8086         * gcc.c-torture/compile/20070906-1.c: New testcase.
8088 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8090         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8091         noinline attribute.
8092         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8093         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8094         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8095         Likewise.
8097 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8099         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8101 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8103         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8105 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8107         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8108         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8109         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8110         Compile tests with -fno-tree-pre.
8111         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8112         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8113         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8114         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8115         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8116         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8117         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8118         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8119         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8120         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8121         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8122         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8123         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8124         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8125         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8126         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8127         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8128         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8129         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8131 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8133         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8134         to call objdump.
8135         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8136         Use remote_exec to call c++filt.
8137         * lib/target-supports-dg.exp (dg-require-host-local): New.
8138         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8139         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8140         * g++.dg/rtti/repo1.C: Likewise.
8141         * g++.dg/template/repo1.C: Likewise.
8142         * g++.dg/template/repo2.C: Likewise.
8143         * g++.dg/template/repo3.C: Likewise.
8144         * g++.dg/template/repo4.C: Likewise.
8145         * g++.dg/template/repo5.C: Likewise.
8146         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8147         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8148         * g++.old-deja/g++.pt/repo1.C: Likewise.
8149         * g++.old-deja/g++.pt/repo2.C: Likewise.
8150         * g++.old-deja/g++.pt/repo3.C: Likewise.
8151         * g++.old-deja/g++.pt/repo4.C: Likewise.
8152         * gcc.dg/cpp/trad/builtins.c: Likewise.
8154 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8156         PR tree-optimization/32283
8157         * gcc.dg/tree-ssa/loop-31.c: New test.
8159 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8161         PR rtl-optimization/26449
8162         * gcc.target/i386/pr26449-1.c: New file.
8164 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8166         PR target/33329
8167         PR rtl-optimization/26449
8168         * gcc.target/i386/pr33329.c: New file.
8170 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8172         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8174 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8176         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8178 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8180         PR tree-optimization/33301
8181         * gfortran.dg/vect/pr33301.f: New test.
8183 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8185         PR libfortran/33307
8186         * gfortran.dg/backspace_10.f90: New test.
8188 2007-09-07  Richard Guenther  <rguenther@suse.de>
8190         Reapply
8191         2007-09-06  Richard Guenther  <rguenther@suse.de>
8193         PR tree-optimization/32586
8194         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8195         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8196         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8197         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8198         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8199         now obsolete simplification.
8201 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8202         
8203         PR tree-optimization/33299
8204         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8205         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8207 2007-09-07  Richard Guenther  <rguenther@suse.de>
8209         Revert
8210         2007-09-06  Richard Guenther  <rguenther@suse.de>
8212         PR tree-optimization/32586
8213         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8214         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8215         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8216         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8217         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8218         now obsolete simplification.
8220 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8222         PR tree-optimization/32821
8223         * gcc.dg/tree-ssa/pr32821.c: New file.
8225 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8227         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8228         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8229         and mips_forced_no_er.
8230         (dg-mips-options): Add -mno-abicalls when a small-data option is
8231         specified.  Skip tests with small-data options if mips_forced_gp.
8232         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8233         * gcc.target/mips/sdata-1.c: New test.
8234         * gcc.target/mips/sdata-2.c: Likewise.
8235         * gcc.target/mips/sdata-3.c: Likewise.
8236         * gcc.target/mips/sdata-4.c: Likewise.
8238 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8240         PR fortran/33298
8241         * spread_zerosize_1.f90:  New test case.
8242         * spread_bounds_1.f90:  New test case.
8244 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8246         PR c++/32674
8247         * g++.dg/template/static31.C: New.
8249 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8251         PR fortran/33271
8252         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8253         powerpc*-linux-gnu.
8255 2007-09-06  David Daney  <ddaney@avtrex.com>
8256             Richard Sandiford  <richard@codesourcery.com>
8258         PR target/33256
8259         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8260         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8261         * gcc.target/mips/pr33256.c: New test.
8263 2007-09-06  Tom Tromey  <tromey@redhat.com>
8265         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8267 2007-09-06  Richard Guenther  <rguenther@suse.de>
8269         PR tree-optimization/32586
8270         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8271         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8272         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8273         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8274         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8275         now obsolete simplification.
8277 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8279         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8280         * gcc.target/i386/sse3-addsubps.c: Ditto.
8281         * gcc.target/i386/sse3-haddpd.c: Ditto.
8282         * gcc.target/i386/sse3-haddps.c: Ditto.
8283         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8284         * gcc.target/i386/sse3-hsubps.c: Ditto.
8285         * gcc.target/i386/sse3-lddqu.c: Ditto.
8286         * gcc.target/i386/sse3-movddup.c: Ditto.
8287         * gcc.target/i386/sse3-movshdup.c: Ditto.
8288         * gcc.target/i386/sse3-movsldup.c: Ditto.
8290 2007-09-06  Richard Guenther  <rguenther@suse.de>
8292         PR tree-optimization/33302
8293         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8295 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8297         PR libfortran/33225
8298         * gfortran.dg./fmt_float.f90: New test.
8300 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8302         PR libfortran/33253
8303         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8305 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8307         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8308         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8310 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8312         * g++.dg/eh/builtin1.C: New test.
8313         * g++.dg/eh/builtin2.C: New test.
8314         * g++.dg/eh/builtin3.C: New test.
8316         PR c++/33289
8317         * g++.dg/eh/builtin4.C: New test.
8319 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8321         * gcc.target/powerpc/dfp-dd.c: New test.
8322         * gcc.target/powerpc/dfp-td.c: New test.
8324 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8326         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8327         * gcc.dg/va-arg-pack-1.c: New test.
8329 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8331         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8332         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8333         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8334         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8335         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8337 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8339         PR c++/30302
8340         * g++.dg/ext/anon-struct5.C: New.
8342 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8344         * gcc.dg/i386-cpuid.h: Remove.
8345         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8346         (main): Use __get_cpuid to get target features.
8347         * gcc.target/i386/sse-check.h: Ditto.
8348         * gcc.target/i386/sse2-check.h: Ditto.
8349         * gcc.target/i386/sse3-check.h: Ditto.
8350         * gcc.target/i386/ssse3-check.h: Ditto.
8351         * gcc.target/i386/sse4_1-check.h: Ditto.
8352         * gcc.target/i386/sse4_2-check.h: Ditto.
8353         * gcc.target/i386/sse4a-check.h: Ditto.
8354         * gcc.dg/torture/pr16104-1.c: Ditto.
8355         (do_test): Change to void.
8356         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8357         * gcc.target/i386/sse-6.c: Ditto.
8358         * gcc.target/i386/sse-7.c: Ditto.
8359         * g++.dg/other/i386-1.C: Include cpuid.h.
8360         (main): New function.  Use __get_cpuid to get target fetaures.
8362 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8363             David Ung  <davidu@mips.com>
8364             Nigel Stephens <nigel@mips.com>
8366         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8367         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8368         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8369         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8370         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8371         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8372         * gcc.dg/torture/pr19683-1.c: Likewise.
8373         * gcc.target/mips/madd-3.c: Likewise.
8374         * gcc.target/mips/maddu-3.c: Likewise.
8375         * gcc.target/mips/msub-3.c: Likewise.
8376         * gcc.target/mips/msubu-3.c: Likewise.
8377         * gcc.target/mips/asm-1.c: Likewise.
8378         * gcc.target/mips/branch-1.c: Likewise.
8379         * gcc.target/mips/ins-1.c: Likewise.
8380         * gcc.target/mips/near-far-3.c: Likewise.
8381         * gcc.target/mips/near-far-4.c: Likewise.
8382         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8383         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8384         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8385         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8386         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8387         * gcc.target/mips/dspr2-MULT.c: Likewise.
8388         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8389         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8390         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8391         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8392         * gcc.target/mips/code-readable-2.c: Likewise.
8393         * gcc.target/mips/code-readable-3.c: Likewise.
8395 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8396             David Ung  <davidu@mips.com>
8397             Nigel Stephens <nigel@mips.com>
8399         * gcc.target/mips/mips16-attributes.c: New.
8401 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8403         PR fortran/31564
8404         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8406         PR fortran/33241
8407         * gfortran.dg/char_length_10.f90: New test.
8409 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8411         PR c++/29731
8412         * g++.dg/parse/template24.C: New.
8414 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8416         * g++.dg/other/spu2vmx-1.C: New test.
8418 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8420         PR tree-optimization/33017
8421         * gcc.dg/pr33017.c: New test.
8423 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8425         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8426         __protected_stream family of macros.
8428 2007-09-04  Jan Hubicka  <jh@suse.cz>
8430         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8431         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8432         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8433         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8434         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8435         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8436         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8437         Likewise.
8439 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8440             Tobias Burnus  <burnus@net-b.de>
8442         * gfortran.dg/proc_decl_1.f90: New.
8443         * gfortran.dg/proc_decl_2.f90: New.
8444         * gfortran.dg/proc_decl_3.f90: New.
8445         * gfortran.dg/proc_decl_4.f90: New.
8447 2007-09-04  Jan Hubicka  <jh@suse.cz>
8449         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8450         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8451         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8452         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8453         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8454         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8455         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8456         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8457         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8458         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8459         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8460         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8461         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8462         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8463         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8464         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8465         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8466         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8467         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8468         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8469         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8470         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8471         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8472         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8473         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8474         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8475         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8476         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8477         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8478         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8479         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8480         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8481         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8482         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8483         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8484         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8485         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8486         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8487         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8488         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8489         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8490         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8491         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8492         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8493         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8494         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8495         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8496         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8497         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8498         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8499         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8500         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8501         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8502         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8503         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8504         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8505         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8506         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8507         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8508         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8509         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8510         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8511         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8512         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8513         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8514         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8515         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8516         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8517         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8518         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8519         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8520         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8521         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8522         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8523         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8524         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8525         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8526         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8527         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8528         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8529         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8530         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8531         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8532         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8533         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8534         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8535         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8536         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8537         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8538         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8539         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8540         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8541         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8542         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8543         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8544         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8545         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8546         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8547         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8548         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8549         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8550         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8551         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8552         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8553         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8554         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8555         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8556         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8557         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8558         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8559         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8560         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8561         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8562         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8563         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8564         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8565         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8566         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8567         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8568         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8569         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8570         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8571         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8572         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8573         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8574         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8575         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8576         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8577         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8578         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8579         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8580         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8581         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8582         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8583         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8584         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8585         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8586         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8587         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8588         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8589         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8590         noinline.
8591         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8592         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8593         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8594         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8595         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8596         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8597         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8598         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8599         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8600         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8601         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8602         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8603         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8604         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8605         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8606         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8607         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8608         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8609         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8610         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8611         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8612         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8613         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8614         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8615         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8616         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8617         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8618         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8619         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8620         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8621         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8622         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8623         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8624         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8625         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8626         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8627         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8628         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8629         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8630         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8631         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8632         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8633         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8634         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8635         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8636         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8637         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8638         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8639         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8640         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8641         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8642         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8643         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8644         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8645         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8646         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8647         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8648         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8649         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8650         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8651         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8652         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8653         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8654         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8655         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8656         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8657         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8658         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8659         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8660         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8661         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8662         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8663         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8664         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8665         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8666         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8667         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8668         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8669         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8670         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8671         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8672         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8673         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8674         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8675         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8676         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8677         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8678         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8679         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8680         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8681         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8682         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8683         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8684         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8685         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8686         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8687         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8688         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8689         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8690         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8691         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8692         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8693         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8694         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8695         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8696         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8697         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8698         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8699         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8700         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8701         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8702         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8703         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8704         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8705         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8706         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8707         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8708         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8709         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8710         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8711         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8712         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8713         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8714         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8715         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8716         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8718 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8720         PR middle-end/33187
8721         * gcc.target/i386/cmov7.c: New file.
8723 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8725         * gcc.target/i386/sse4a-check.h: New file.
8726         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8727         * gcc.target/i386/sse4a-insert.c: Ditto.
8728         * gcc.target/i386/sse4a-montsd.c: Ditto.
8729         * gcc.target/i386/sse4a-montss.c: Ditto.
8730         * gcc.target/i386/mmx-check.h: New file.
8731         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8732         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8733         * gcc.target/i386/sse-check.h: New file.
8734         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8735         * gcc.target/i386/sse-3.c: Ditto.
8736         * gcc.target/i386/sse-7.c: Ditto.
8737         * gcc.target/i386/sse-9.c: Ditto.
8738         * gcc.target/i386/ssefn-3.c: Ditto.
8739         * gcc.target/i386/sse-recip.c: Ditto.
8740         * gcc.target/i386/sse-recip-vec.c: Ditto.
8741         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8742         * gcc.target/i386/20020523-1.c: Remove.
8743         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8744         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8745         * gcc.target/i386/ssefn-4.c: Ditto.
8746         * gcc.target/i386/sse-6.c: Ditto.
8747         * gcc.target/i386/sse-10.c: Ditto.
8748         * gcc.target/i386/sse-11.c: Ditto.
8749         * gcc.target/i386/sse-18.c: Ditto.
8750         * gcc.target/i386/fpprec-1.c: Ditto.
8751         * g++.dg/other/i386-1.C: Ditto.
8753 2007-09-04  Richard Guenther  <rguenther@suse.de>
8755         PR tree-optimization/33291
8756         * gcc.dg/volatile2.c: New testcase.
8757         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8758         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8759         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8760         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8762 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8764         PR fortran/33253
8765         * gfortran.dg/namelist_15.f90: Update test.
8766         * gfortran.dg/namelist_24.f90: Update test.
8767         * gfortran.dg/namelist_38.f90: New test.
8769 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8771         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8772         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8773         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8774         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8775         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8776         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8778 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8780         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8781         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8783         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8785 2007-09-02  David Daney  <ddaney@avtrex.com>
8787         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8788         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8789         * gcc.target/mips/atomic-memory-1.c: Ditto.
8790         * gcc.target/mips/atomic-memory-2.c: Ditto.
8792 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8794         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8795         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8797 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8799         * gfortran.dg/substr_6.f90: New test.
8801 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8803         PR c++/33208
8804         * g++.dg/other/error18.C: New.
8805         * g++.dg/expr/bitfield3.C: Adjust.
8807 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8809         PR fortran/33276
8810         * gfortran.fortran-torture/compile/pr33276.f90: New.
8812 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8814         PR C/29237
8815         PR middle-end/33272
8816         * gcc.dg/c99-arraydecl-3.c: New test.
8818 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8820         PR c++/32597
8821         * g++.dg/cpp0x/variadic-new2.C: New.
8822         * g++.dg/cpp0x/variadic-new.C: New.
8824 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8826         PR fortran/33232
8827         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8828         * gfortran.dg/read_1.f90: New.
8830 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8832         PR c++/33210
8833         * g++.dg/template/error30.C: New.
8835 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8837         PR c++/32113
8838         * g++.dg/template/crash70.C: New.
8840 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8842         PR c++/33212
8843         * g++.dg/ext/is_class_error.C: New.
8845 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8847         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8848         
8849 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8850             Revital Eres  <eres@il.ibm.com>
8852         * gcc.target/powerpc/paired-1.c: New test.
8853         * gcc.target/powerpc/paired-2.c: New test.
8854         * gcc.target/powerpc/paired-3.c: New test.
8855         * gcc.target/powerpc/paired-4.c: New test.
8856         * gcc.target/powerpc/paired-5.c: New test.
8857         * gcc.target/powerpc/paired-6.c: New test.
8858         * gcc.target/powerpc/paired-7.c: New test.
8859         * gcc.target/powerpc/ppc-paired.c: New test.
8861 2007-08-31  Ollie Wild  <aaw@google.com>
8863         * g++.dg/conversion/ptrmem2.C: New test.
8864         * g++.dg/conversion/ptrmem3.C: New test.
8865         * g++.dg/conversion/ptrmem4.C: New test.
8866         * g++.dg/conversion/ptrmem5.C: New test.
8867         * g++.dg/conversion/ptrmem6.C: New test.
8868         * g++.dg/conversion/ptrmem7.C: New test.
8869         * g++.dg/conversion/ptrmem8.C: New test.
8871 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8873         PR fortran/31879
8874         * gfortran.dg/char_length_7.f90: New test.
8875         * gfortran.dg/char_length_9.f90: New test.
8876         * gfortran.dg/char_assign_1.f90: Add extra warning.
8878         PR fortran/31197
8879         PR fortran/31258
8880         * gfortran.dg/char_length_8.f90: New test.
8882 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8884         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8886 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8888         * gcc.dg/inline-24.c: New test.
8889         * g++.dg/opt/inline11.C: New test.
8891 2007-08-30  Richard Guenther  <rguenther@suse.de>
8893         * gcc.target/i386/vectorize5.c: New testcase.
8895 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8897         PR fortran/33228
8898         * interface.c (check_interface0): Improve error for external procs.
8899         (check_sym_interfaces): Fix checking of module procedures.
8901 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8903         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8904         (AI): Add AI_ALIGN.
8905         * gcc.dg/sync-3.c: New test.
8907         PR middle-end/32758
8908         * gcc.dg/cleanup-12.c: New test.
8910 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8912         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8913         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8914         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8915         * gcc.dg/pr32450.c: Ditto.
8916         * gcc.dg/nest.c: Ditto.
8917         * gcc.dg/nested-func-4.c: Ditto.
8918         * g++.old-deja/g++.law/profile1.C: Ditto.
8920 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8922         PR fortran/32989
8923         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8924         non-default integer kind arguments.
8926 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8928         PR fortran/33105
8929         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8931 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8933         * gcc.dg/h8300-ice2.c: Remove target selector.
8935 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8937         PR fortran/33215
8938         * gfortran.dg/binding_label_tests_15.f03: New test case.
8939         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8941 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8943         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8944         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8946 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8948         PR c++/33194
8949         * g++.dg/other/canon-33194.C: New.
8951 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8953         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8954         * gcc.c-torture/execute/pr23135.c: Likewise.
8956 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8958         * gcc.dg/pr31344.c: Move to ...
8959         * gcc.dg/dfp/pr31344.c: ... here.
8960         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8961         * gcc.dg/20050503-1.c: Ditto.
8962         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8963         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8964         * gcc.dg/20060801-1.c: Ditto.
8966 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8968         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8969         * gfortran.dg/nan_1.f90: Likewise.
8971 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973         PR fortran/33055
8974         Revert previous patch.
8976 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8977             Kazu Hirata  <kazu@codesourcery.com>
8979         * gcc.target/m68k/interrupt-1.c: New.
8981 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8983         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8984         10000 for targets where "int" can't hold at least 100000.
8985         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8986         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8987         (test5)(test6): Use it.
8988         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8989         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8990         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8991         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8992         * gcc.dg/attr-alloc_size.c (test): Likewise.
8994 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8996         PR c++/33209
8997         * g++.dg/template/error29.C: New.
8999 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9001         PR c++/32596
9002         * g++.dg/ext/visibility/anon5.C: New test.
9004 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9006         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9008 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9010         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9011         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9012         * gfortran.dg/gamma_4.f90: New: large-real tests.
9014 2007-08-28  Jason Merrill  <jason@redhat.com>
9016         PR c++/29000
9017         * g++.dg/ext/stmtexpr12.C: New test.
9019         PR c++/28558
9020         * g++.dg/ext/attrib28.C: New test.
9022 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9024         PR target/32661
9025         * gcc.target/i386/pr32661.c: New test.
9027 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9029         PR middle-end/32370
9030         * gcc.dg/pr32370.c: New test.
9032         PR rtl-optimization/33148
9033         * gcc.c-torture/compile/20070827-1.c: New test.
9035         PR debug/32914
9036         * d++.dg/debug/const3.C: New test.
9037         * d++.dg/debug/const4.C: New test.
9038         * d++.dg/debug/dwarf2/const1.C: New test.
9039         * d++.dg/debug/dwarf2/const2.C: New test.
9040         * d++.dg/debug/dwarf2/const2b.C: New test.
9042 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9043             Vladimir Yanovsky  <yanov@il.ibm.com>
9044             Revital Eres  <eres@il.ibm.com>
9045             Andrey Belevantsev  <abel@ispras.ru>
9047         * gcc.dg/sms-1.c: New test.
9049 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9051         * g++.dg/ext/gnu-inline-common.h: New.
9052         * g++.dg/ext/gnu-inline-global-reject.C: New.
9053         * g++.dg/ext/gnu-inline-global.C: New.
9054         * g++.dg/ext/gnu-inline-namespace.C: New.
9055         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9056         * g++.dg/ext/gnu-inline-class.C: New.
9057         * g++.dg/ext/gnu-inline-class-static.C: New.
9058         * g++.dg/ext/gnu-inline-template-class.C: New.
9059         * g++.dg/ext/gnu-inline-template-func.C: New.
9061 2007-08-27  Jason Merrill  <jason@redhat.com>
9063         PR c++/31337
9064         * g++.dg/ext/stmtexpr11.C: New.
9066 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9068         * lib/target-supports.exp (check_profiling_available):
9069         Set profiling_available_saved to 0 on fido-*-elf.
9071 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9073         PR tree-optimization/33173
9074         
9075         * gcc.c-torture/compile/pr33173.c: New.
9077 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9079         PR target/31385
9080         * gcc.dg/dfp/pr31385.c: New.
9082 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9084         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9086 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9088         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9089         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9090         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9091         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9092         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9093         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9094         gcc.target/m68k directory.
9095         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9096         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9097         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9098         gcc.target/cris directory.
9099         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9100         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9101         gcc.target/bfin directory.
9103         * gcc.target/sh: New directory.
9104         * gcc.target/sh/sh.exp: New file.
9105         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9106         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9107         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9108         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9109         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9110         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9112 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9114         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9115         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9116         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9117         * gcc.target/i386/local2.c: Ditto.
9118         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9119         * gcc.target/i386/20011119-1.c: Ditto.
9120         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9121         * gcc.target/i386/fastcall-1.c: Fix target selector.
9123 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9125         PR fortran/33055
9126         * gfortran.dg/negative_unit.f: Add new check
9127         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9128         -fdefault-integer-8.
9130 2007-08-26  Asher Langton  <langton2@llnl.gov>
9132         * gfortran.dg/recursive_stack.f90: New.
9133         * gfortran.dg/openmp_stack.f90: New.
9135 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9137         PR fortran/31298
9138         * gfortran.dg/use_10.f90: New.
9140 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9142         PR fortran/32985
9143         * gfortran.dg/namelist_14.f90: Make test case valid.
9144         * gfortran.dg/common_10.f90: New.
9146 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9148         PR middle-end/33181
9149         * gcc.dg/ifelse-2.c: New.
9151 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9153         PR fortran/32980
9154         * gfortran.dg/gamma_1.f90: New.
9155         * gfortran.dg/gamma_2.f90: New.
9156         * gfortran.dg/gamma_3.f90: New.
9158 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9160         PR fortran/33188
9161         * gfortran.dg/used_types_18.f90: New.
9163 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9165         * gcc.dg/array-init-2.c: New test.
9167 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9169         PR fortran/33178
9170         * gfortran.dg/initialization_4.f90: Update dg-error.
9171         * gfortran.dg/initialization_13.f90: New.
9173 2007-08-24  Richard Guenther  <rguenther@suse.de>
9175         PR middle-end/33166
9176         * gcc.c-torture/compile/pr33166.c: New testcase.
9178 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9180         PR fortran/33139
9181         * gfortran.dg/pointer_assign_4.f90: New.
9182         * gfortran.dg/shape_2.f90: Fix test case.
9183         * gfortran.dg/char_result_4.f90: Ditto.
9185 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9187         * gcc.dg/array-init-1.c: New test.
9189         PR c++/32567
9190         * g++.dg/parse/crash36.C: New test.
9192 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9194         * gcc.dg/pr32721.c: Updated.
9196 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9198         PR tree-optimization/32573
9199         PR middle-end/32946
9200         * gcc.dg/pr32573.c: New test.
9202         PR c++/32898
9203         * g++.dg/lookup/ns3.C: New test.
9205         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9207         PR c++/31941
9208         * g++.dg/parse/crash37.C: New test.
9210 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9212         PR target/17390
9213         * gcc.target/i386/pr17390.c: New test.
9215 2007-08-23  Richard Guenther  <rguenther@suse.de>
9217         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9218         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9219         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9220         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9221         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9222         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9223         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9224         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9226 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9228         * gcc.target/s390: New directory.
9229         * gcc.target/s390/s390.exp: New file.
9230         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9231         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9232         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9233         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9234         gcc.target/s390 directory.
9236 2007-08-23  Richard Guenther  <rguenther@suse.de>
9238         PR tree-optimization/32328
9239         * gcc.dg/pr32328.c: New testcase.
9241 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9243         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9244           available.
9246 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9248         PR fortran/33095
9249         * gfortran.dg/min_max_optional_5.f90: New test.
9250         * gfortran.dg/min_max_optional_2.f90: Remove.
9251         * gfortran.dg/min_max_optional_3.f90: Remove.
9252         * gfortran.dg/min_max_optional_4.f90: Remove.
9254 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9256         * gcc.target/i386/xorps-sse.c: New.
9257         * gcc.target/i386/xorps-sse2.c: New.
9259 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9261         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9262         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9263         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9265 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9267         PR fortran/33020
9268         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9269         include multiple kinds for SHAPE parameter within a single
9270         namespace.
9271         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9272         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9274 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9276         * interface_abstract_1.f90: Extended test case.
9277         * interface_abstract_3.f90: New test.
9279 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9281         * gcc.dg/fold-sub.c: New test.
9282         
9283 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9285         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9286         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9287         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9288         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9289         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9290         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9292 2007-08-22  Richard Guenther  <rguenther@suse.de>
9294         PR middle-end/33007
9295         * gcc.dg/pr33007.c: New testcase.
9297 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9299         * gcc.c-torture/execute/strcmp-1.x: Delete.
9301 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9303         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9304         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9305         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9306         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9307         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9308         gcc.target/i386/stack-realign.c,
9309         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9310         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9311         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9312         target using dg-require-effective-target directive.
9313         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9314         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9315         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9316         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9317         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9318         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9319         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9320         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9321         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9322         Require lp64 target using dg-require-effective-target directive.
9323         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9324         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9325         directive.
9326         * gcc.target/i386/20010202-1.c: Move from here ...
9327         * gcc.dg/20010202-1.c: ... to here.
9329 2007-08-22  Richard Guenther  <rguenther@suse.de>
9331         PR tree-optimization/33142
9332         * gcc.c-torture/execute/pr33142.c: New testcase.
9334 2007-08-22  Richard Guenther  <rguenther@suse.de>
9336         PR middle-end/32563
9337         * g++.dg/torture/pr32563.C: New testcase.
9339 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9341         PR middle-end/32912
9342         * gcc.dg/pr32912-1.c: Add -w to options.
9343         * gcc.dg/pr32912-2.c: Likewise.
9344         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9346 2007-08-21  Ian Lance Taylor  <iant@google.com>
9348         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9350 2007-08-21  Ian Lance Taylor  <iant@google.com>
9352         PR tree-optimization/33134
9353         * g++.dg/tree-ssa/pr33134.C: New test.
9355 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9357         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9358         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9360 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9362         PR debug/32610
9363         * gcc.dg/debug/pr32610.c: New test.
9365         * g++.dg/init/new24.C: New test.
9367         PR middle-end/32912
9368         * gcc.dg/pr32912-1.c: New test.
9369         * gcc.dg/pr32912-2.c: New test.
9370         * gcc.dg/pr32912-3.c: New test.
9372 2007-08-21  Richard Guenther  <rguenther@suse.de>
9374         * gcc.dg/pointer-arith-10.c: New testcase.
9376 2007-08-21  Richard Guenther  <rguenther@suse.de>
9378         PR middle-end/33122
9379         * gcc.c-torture/compile/pr33122.c: New testcase.
9381 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9383         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9385 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9389 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9391         PR c++/33025
9392         * g++.dg/init/new23.C: New test.
9394 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9396         PR middle-end/30564
9397         * gcc.c-torture/compile/pr30564-1.c: New test.
9398         * gcc.c-torture/compile/pr30564-2.c: New test.
9400 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9402         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9404 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9406         * gfortran.dg/interface_abstract_2.f90: New.
9407         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9409 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9411         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9412         unknown (so that outer-loop wont get analyzed).
9413         * gcc.dg/vect/vect-outer-1a.c: New test.
9414         * gcc.dg/vect/vect-outer-1b.c: New test.
9415         * gcc.dg/vect/vect-outer-1.c: New test.
9416         * gcc.dg/vect/vect-outer-2a.c: New test.
9417         * gcc.dg/vect/vect-outer-2b.c: New test.
9418         * gcc.dg/vect/vect-outer-2c.c: New test.
9419         * gcc.dg/vect/vect-outer-2.c: New test.
9420         * gcc.dg/vect/vect-outer-3a.c: New test.
9421         * gcc.dg/vect/vect-outer-3b.c: New test.
9422         * gcc.dg/vect/vect-outer-3c.c: New test.
9423         * gcc.dg/vect/vect-outer-3.c: New test.
9424         * gcc.dg/vect/vect-outer-4a.c: New test.
9425         * gcc.dg/vect/vect-outer-4b.c: New test.
9426         * gcc.dg/vect/vect-outer-4c.c: New test.
9427         * gcc.dg/vect/vect-outer-4d.c: New test.
9428         * gcc.dg/vect/vect-outer-4e.c: New test.
9429         * gcc.dg/vect/vect-outer-4f.c: New test.
9430         * gcc.dg/vect/vect-outer-4g.c: New test.
9431         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9432         * gcc.dg/vect/vect-outer-4i.c: New test.
9433         * gcc.dg/vect/vect-outer-4j.c: New test.
9434         * gcc.dg/vect/vect-outer-4k.c: New test.
9435         * gcc.dg/vect/vect-outer-4l.c: New test.
9436         * gcc.dg/vect/vect-outer-4m.c: New test.
9437         * gcc.dg/vect/vect-outer-4.c: New test.
9438         * gcc.dg/vect/vect-outer-5.c: New test.
9439         * gcc.dg/vect/vect-outer-6.c: New test.
9440         * gcc.dg/vect/vect-outer-fir.c: New test.
9441         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9442         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9444 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9446         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9447         and -fno-tree-reassoc.
9448         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9449         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9450         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9451         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9452         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9453         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9454         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9455         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9456         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9457         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9458         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9459         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9460         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9461         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9462         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9463         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9464         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9465         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9466         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9467         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9468         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9469         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9470         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9471         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9472         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9473         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9474         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9475         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9476         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9477         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9478         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9479         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9480         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9481         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9482         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9483         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9484         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9486 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9488         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9489         versioning for aliasing).
9490         * gcc.dg/vect/vect-35.c: Likewise.
9492         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9493         targets.
9494         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9496 2007-08-18  Tom Tromey  <tromey@redhat.com>
9498         PR preprocessor/32974:
9499         * gcc.dg/cpp/pr32974.c: New file.
9501 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9503         * gfortran.dg/interface_abstract_1.f90: New.
9505 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9507         PR fortran/32881
9508         * gfortran.dg/pure_initializer_1.f90: New test.
9510 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9512         PR fortran/32875
9513         * gfortran.dg/array_constructor_18.f90: New test.
9515 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9517         PR c++/28989
9518         * g++.dg/expr/lval3.C: New test.
9519         * g++.dg/expr/lval4.C: New test.
9521 2007-08-17  Ollie Wild  <aaw@google.com>
9523         PR c++/31749
9524         * g++.dg/lookup/builtin3.C: New test.
9525         * g++.dg/lookup/builtin4.C: New test.
9526         * g++.dg/lookup/using19.C: New test.
9528 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9530         PR c++/32190
9531         * g++.dg/parse/error31.C: New.
9533 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9535         PR c++/32112
9536         * g++.dg/template/error26.C: New.
9538 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9540         PR fortran/33079
9541         * gfortran.dg/zero_length_2.f90: New test.
9543 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9545         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9546         * gfortran.dg/kind_tests_3.f03: Ditto.
9547         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9548         * gfortran.dg/interface_13.f90: Ditto.
9549         * gfortran.dg/pr32738.f90: Ditto.
9550         * gfortran.dg/module_private_1.f90: Ditto.
9551         * gfortran.dg/test_only_clause.f90: Ditto.
9552         * gfortran.dg/bind_c_vars.f90: Ditto.
9553         * gfortran.dg/bind_c_dts.f90: Ditto.
9554         * gfortran.dg/use_9.f90: Ditto.
9555         * gfortran.dg/generic_8.f90: Ditto.
9556         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9557         * gfortran.dg/private_type_6.f90: Ditto.
9558         * gfortran.dg/c_assoc.f90: Ditto.
9559         * gfortran.dg/private_type_7.f90: Ditto.
9560         * gfortran.dg/global_vars_c_init.f90: Ditto.
9561         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9562         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9563         * gfortran.dg/c_size_t_test.f03: Ditto.
9564         * gfortran.dg/used_types_12.f90: Ditto.
9565         * gfortran.dg/pr25923.f90: Ditto.
9566         * gfortran.dg/test_com_block.f90: Ditto.
9567         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9568         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9569         * gfortran.dg/com_block_driver.f90: Ditto.
9570         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9571         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9572         * gfortran.dg/c_loc_test.f90: Ditto.
9573         * gfortran.dg/c_ptr_tests.f03: Ditto.
9574         * gfortran.dg/module_interface_1.f90: Ditto.
9576 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9578         PR c++/32870
9579         * g++.dg/other/error17.C: Adjust.
9580         
9581 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9583         PR middle-end/32970
9584         * g++.dg/ext/altivec-14.C: New test.
9586 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9588         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9589         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9590         dump files.
9591         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9592         * gcc.dg/vect/pr32366.c: Ditto.
9594 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9596         PR testsuite/33082
9597         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9598         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9599         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9600         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9602 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9604         PR fortran/33072
9605         * gfortran.dg/use_9.f90: New.
9607 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9609         * g++.dg/gcov/gcov-5.C: New test.
9611 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9613         * g++.dg/gcov/gcov-4.C: New test.
9614         * lib/gcov.exp (verify-lines): Add support for
9615         checking no-coverage lines.
9617 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9619         * gcc.dg/vect/vect-vfa-01.c: New.
9620         * gcc.dg/vect/vect-vfa-02.c: New.
9621         * gcc.dg/vect/vect-vfa-03.c: New.
9622         * gcc.dg/vect/vect-vfa-04.c: New.
9623         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9624         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9625         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9626         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9627         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9628         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9629         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9630         gfortran.dg/vect/pr19049.f90: Rename to start with
9631         prefix no-vfa-.
9632         * gcc.dg/vect/vect.exp: Disable versioning for alias
9633         when test starts with no-vfa-.
9634         * gfortran.dg/vect/vect.exp: Likewise.
9636 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9638         * gcc.dg/torture/pr32897.c: New test.
9640 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9642         PR c++/31132
9643         * g++.dg/template/crash69.C: New.
9645 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9647         * lib/target-supports.exp (check_effective_target_arm32): Use
9648         check_no_compiler_messages.
9650 2007-08-15  Diego Novillo  <dnovillo@google.com>
9652         gcc.dg/tree-ssa/20070815.c: New test.
9654 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9656         PR fortran/33077
9657         * gfortran.dg/random_7.f90: Initialize variable.
9659 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9661         PR middle-end/33074
9662         * gfortran.dg/pr33074.f90: New test.
9664         PR c++/32992
9665         * g++.dg/opt/nrv14.C: New test.
9667 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9669         PR c++/33035
9670         * g++.dg/template/crash68.C: New.
9672 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9674         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9675         * gcc.dg/sibcall-4.c: Ditto.
9677 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9679         PR fortran/33066
9680         * gfortran.dg/use_8.f90: New test.
9681         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9683 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9685         PR c++/27211
9686         * g++.dg/template/error27.C: New.
9687         * g++.dg/template/error28.C: New.
9688         * g++.dg/other/pr28304.C: Adjust.
9689         * g++.old-deja/g++.mike/p811.C: Likewise.
9691 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9693         PR target/30315
9694         * gcc.target/i386/pr30315.c: New.
9696 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9698         PR fortran/32594
9699         * gfortran.dg/substr_5.f90: New test.
9701 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9703         PR c/30428
9704         * gcc.dg/vector-2.c: New test.
9706         PR c++/30428
9707         * g++.dg/ext/vector8.C: New test.
9709 2007-08-13  Dan Hipschman  <dsh@google.com>
9711         PR c/32953
9712         * gcc.dg/format/array-1.c: Add an additional test for
9713         unterminated format strings of length 1.
9715 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9717         PR fortran/32926
9718         * gfortran.dg/external_procedures_3.f90: New test.
9720 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9722         PR fortran/32827
9723         * gfortran.dg/import6.f90: New test.
9725 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9727         PR C/30427
9728         *  gcc.dg/vector-1.c: New test.
9730 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9732         * gcc.dg/pr21255-4.c: Skip for PIC.
9733         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9735 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9737         * gcc.dg/attr-isr.c: Skip for PIC.
9738         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9739         * gcc.dg/attr-isr-trapa.c: Likewise.
9740         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9741         * gcc.dg/pragma-isr-trapa.c: Likewise.
9742         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9744 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9746         PR fortran/32962
9747         * gfortran.dg/transpose_1.f90: New test.
9749 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9751         PR fortran/29600
9752         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9753         intrinsic.
9755 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9757         PR fortran/30964
9758         PR fortran/33054
9759         * gfortran.dg/random_4.f90: New test.
9760         * gfortran.dg/random_5.f90: New test.
9761         * gfortran.dg/random_6.f90: New test.
9762         * gfortran.dg/random_7.f90: New test.
9764 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9766         PR fortran/32860
9767         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9769 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9771         PR fortran/31629
9772         * gfortran.dg/module_private_1.f90: New test.
9774 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9776         PR fortran/29600
9777         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9778         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9780 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9782         PR fortran/32937
9783         * gfortran.dg/char_length_6.f90: New test.
9785 2007-08-10  Ollie Wild  <aaw@google.com>
9787         * g++.dg/lookup/using18.C: New test.
9789 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9791         PR c++/17763
9792         * g++.dg/other/error16.C: New.
9794 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9796         PR libfortran/33039
9797         * gfortran.dg/namelist_37.f90: New test.
9799 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9801         PR c++/22256
9802         * g++.dg/conversion/op3.C: New.
9804 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9806         PR fortran/32987
9807         * gfortran.dg/fmt_tab_1.f90: New.
9808         * gfortran.dg/fmt_tab_2.f90: New.
9810 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9812         PR c/32796
9813         * gcc.c-torture/compile/pr32796.c: New test.
9815 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9817         PR middle-end/32813
9818         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9819         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9820         instead of just -O.
9822 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9824         * gcc.target/mips/code-readable-1.c: New test.
9825         * gcc.target/mips/code-readable-2.c: Likewise.
9826         * gcc.target/mips/code-readable-3.c: Likewise.
9828 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9829             Revital Eres  <eres@il.ibm.com>
9831         * gfortran.dg/sms-1.f90: Add comment.
9832         * gfortran.dg/sms-2.f90: New.
9834 2007-08-07  Ian Lance Taylor  <iant@google.com>
9836         * gcc.dg/instrument-1.c: New test.
9837         * gcc.dg/instrument-2.c: New test.
9838         * gcc.dg/instrument-3.c: New test.
9840 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9842         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9844 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9846         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9847         !vector_alignment_reachable targets.
9848         * gcc.dg/vect/vect-33.c: Likewise.
9849         * gcc.dg/vect/vect-42.c: Likewise.
9850         * gcc.dg/vect/vect-44.c: Likewise.
9851         * gcc.dg/vect/vect-50.c: Likewise.
9852         * gcc.dg/vect/vect-70.c: Likewise.
9853         * gcc.dg/vect/vect-71.c: Likewise.
9854         * gcc.dg/vect/vect-87.c: Likewise.
9855         * gcc.dg/vect/vect-88.c: Likewise.
9856         * gcc.dg/vect/vect-91.c: Likewise.
9857         * gcc.dg/vect/vect-93.c: Likewise.
9858         * gcc.dg/vect/vect-96.c: Likewise.
9859         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9860         * gcc.dg/vect/section-anchors-69.c: Likewise.
9861         * gcc.dg/vect/pr25413.c: Likewise.
9862         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9863         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9864         * gfortran.dg/vect-2.f90: Likewise.
9865         * gfortran.dg/vect-3.f90: Likewise.
9866         * gfortran.dg/vect-4.f90: Likewise.
9867         * gfortran.dg/vect-5.f90: Likewise.
9868         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9869         Return false for darwin. 
9870         (check_effective_target_vector_alignment_reachable_for_double): New.
9872 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9874         * gcc.dg/multiword-1.c: New testcase.
9876 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9878         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9879         messages.
9880         * gfortran.dg/namelist_36.f90: New test.
9882 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9884         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9885           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9887 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9889         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9890         * gcc.dg/torture/type-generic-1.c: Likewise.
9892 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9894         * gcc.c-torture/20070522-1.c: Move to ...
9895         * gcc.c-torture/compile/20070522-1.c: Here.
9897 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9899         PR fortran/29828
9900         * gfortran.dg/minmax_char_1.f90: New test.
9901         * gfortran.dg/minmax_char_2.f90: New test.
9902         * gfortran.dg/min_max_optional_4.f90: New test.
9904 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9906         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9907         hanging on the testcase.
9909 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9911         PR middle-end/32988
9912         * gcc.c-torture/compile/pr32988.c: New test.
9914 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9916         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9918 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9920         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9922         Revert:
9923         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9925         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9927 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9929         PR fortran/32979
9930         * gfortran.dg/isnan_1.f90: New test.
9932 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9933             Revital Eres <eres@il.ibm.com>
9935         * gcc.dg/sms-antideps.c: New test.
9937 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9939         PR fortran/31214
9940         * gfortran.dg/entry_13.f90: New test.
9942         * gfortran.dg/entry_12.f90: Clean up .mod file.
9944 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9946         PR fortran/32770
9947         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9948         variables as kind=4 so they don't overflow the record length.
9950 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9952         PR fortran/32968
9953         * gfortran.dg/selected_kind_1.f90: New test.
9955 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9957         PR middle-end/32780
9958         * gcc.c-torture/compile/pr32780.c: New test.
9960 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9962         RP middle-end/32399
9963         * gcc.c-torture/compile/pr32399.c: New testcase.
9965 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9967         PR middle-end/32304
9968         * g++.dg/torture/pr32304.C: New testcase.
9970 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9972         PR middle-end/32935
9973         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9975 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9977         PR fortran/32955
9978         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9980 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9982         PR fortran/31202
9983         * gfortran.dg/nint_2.f90: New test.
9985 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9987         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9988         * gcc.dg/weak/typeof-2.c: Likewise.
9990 2007-08-03  Diego Novillo  <dnovillo@google.com>
9992         PR 31521
9993         * gcc.dg/tree-ssa/pr31521.c: New test.
9995 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9997         PR fortran/32770
9998         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9999         iostat must be default kind.
10001 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10003         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10005 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10007         PR fortran/32770
10008         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10009         explicit so test passes with -fdefault-integer-8.
10010         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10011         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10013 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10015         PR c++/30849
10016         * g++.dg/parse/asm1.C: New test.
10018         PR c++/30850
10019         * g++.dg/parse/asm2.C: Likewise.
10021         PR c++/30851
10022         * g++.dg/parse/asm3.C: Likewise.
10023         
10024 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10026         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10027           "int" is only 16 bit bits wide.
10028         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10030 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10032         * g++.dg/torture/type-generic-1.C: New.
10033         * gcc.dg/pr28796-2.c: Move tests ...
10034         * gcc.dg/tg-tests.h: ... here.
10035         * gcc.dg/torture/type-generic-1.c: New.
10037 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10039         PR libfortran/32954
10040         * minmaxloc_3.f90:  New test case.
10042 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10044         PR fortran/32936
10045         * gfortran.dg/allocate_stat.f90: New.
10047 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10049         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10051 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10053         PR tree-optimization/32919
10054         * gcc.c-torture/compile/pr32919.c: New.
10056 2007-08-01  Nick Clifton  <nickc@redhat.com>
10058         * gcc.c-torture/execute/execute.exp: Change copyright header to
10059         refer to version 3 of the GNU General Public License and to point
10060         readers at the COPYING3 file and the FSF's license web page.
10061         * gcc.c-torture/execute/ieee/ieee.exp,
10062         gcc.c-torture/unsorted/unsorted.exp,
10063         gcc.c-torture/compile/compile.exp,
10064         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10065         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10066         gcc.target/cris/torture/cris-torture.exp,
10067         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10068         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10069         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10070         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10071         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10072         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10073         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10074         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10075         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10076         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10077         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10078         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10079         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10080         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10081         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10082         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10083         gcc.dg/noncompile/noncompile.exp,
10084         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10085         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10086         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10087         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10088         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10089         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10090         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10091         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10092         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10093         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10094         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10095         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10096         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10097         g++.old-deja/old-deja.exp,
10098         gfortran.fortran-torture/execute/execute.exp,
10099         gfortran.fortran-torture/compile/compile.exp,
10100         treelang/output/output-1.c, treelang/output/output-1.tree,
10101         treelang/execute/execute.exp, treelang/Makefile.in,
10102         treelang/compile/compile.exp, g++.dg/dg.exp,
10103         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10104         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10105         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10106         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10107         g++.dg/compat/struct-layout-1.exp,
10108         g++.dg/compat/struct-layout-1_generate.c,
10109         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10110         g++.dg/bprob/bprob.exp, config/default.exp,
10111         gcc.test-framework/test-framework.awk,
10112         gcc.test-framework/gen_directive_tests,
10113         gcc.test-framework/test-framework.exp,
10114         objc.dg/special/special.exp,
10115         objc.dg/gnu-encoding/gnu-encoding.exp,
10116         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10117         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10118         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10119         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10120         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10121         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10122         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10123         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10124         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10125         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10126         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10127         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10128         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10129         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10130         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10131         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10132         Likewise.
10134 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10136         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10137         error message text.
10139 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10141         PR fortran/32945
10142         * gfortran.dg/initialization_12.f90: New test.
10144 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10146         PR fortran/31609
10147         * gfortran.dg/entry_12.f90: New test.
10149 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10151         PR fortran/32938
10152         * gfortran.dg/altreturn_6.f90: New test.
10154 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10156         PR fortran/32942
10157         * gfortran.dg/exponent_2.f90: New test.
10159 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10161         * gcc.dg/vect/vect-117.c: New test.
10162         * gcc.dg/vect/vect-74.c: Enabled test
10163         * gcc.dg/vect/vect-81.c: Enabled test
10165 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10167         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10168         s/dg-error/dg-warning where warning is expected.
10170 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10172         PR fortran/32770
10173         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10174         of huge() to correct kind.
10176 2007-07-30  Ollie Wild  <aaw@google.com>
10178         * gcc.dg/cpp/counter-2.c: New test.
10179         * gcc.dg/cpp/counter-3.c: New test.
10180         * gcc.dg/cpp/dir-only-1.c: New test.
10181         * gcc.dg/cpp/dir-only-1.h: New file.
10182         * gcc.dg/cpp/dir-only-2.c: New test.
10183         * gcc.dg/cpp/dir-only-3.c: New test.
10184         * gcc.dg/cpp/dir-only-3a.h: New file.
10185         * gcc.dg/cpp/dir-only-3b.h: New file.
10186         * gcc.dg/cpp/dir-only-4.c: New test.
10187         * gcc.dg/cpp/dir-only-5.c: New test.
10188         * gcc.dg/cpp/dir-only-6.c: New test.
10190 2007-07-30  Julian Brown  <julian@codesourcery.com>
10192         * gcc.target/arm/neon/v*.c: Regenerate.
10194 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10196         PR c++/32108
10197         * g++.dg/ext/label6.C: New.
10199 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10201         PR libfortran/32858
10202         PR libfortran/30814
10203         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10205 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10207         PR fortran/31211
10208         * gfortran.dg/actual_pointer_function_1.f90: New test.
10210         PR fortran/32682
10211         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10213 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10215         PR fortran/32906
10216         * gfortran.dg/shape_1.f90: Adjust error message.
10217         * gfortran.dg/parameter_array_ref_1.f90: New test.
10219 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10221         PR fortran/31609
10222         * gfortran.dg/entry_11.f90: New test.
10224 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10225             Revital Eres  <eres@il.ibm.com>
10227         * gfortran.dg/sms-1.f90: New test.
10229 2007-07-28  Richard Guenther  <rguenther@suse.de>
10231         * gcc.c-torture/compile/pr32920.c: New testcase.
10233 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10235         PR c++/30917
10236         * g++.dg/lookup/friend11.C: New test.
10238 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10240         * gfortran.dg/namelist_5.f90: Adjusted error message.
10241         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10242         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10243         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10244         * gfortran.dg/namelist_32.f90: ... this.
10246         PR fortran/32876
10247         * gfortran.dg/namelist_33.f90: New test.
10249         PR fortran/32905
10250         * gfortran.dg/namelist_34.f90: New test.
10252         PR fortran/31818
10253         * gfortran.dg/namelist_35.f90: New test.
10255 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10257         PR fortran/32880
10258         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10260 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10262         PR testsuite/32471
10263         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10264           assuming it is 0x7ffffffff.
10265         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10266         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10268 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10270         * gfortran.dg/operator_3.f90: Fix dg directive.
10271         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10272         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10273         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10275 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10277         * g++.dg/cpp0x/decltype1.C: New.
10278         * g++.dg/cpp0x/decltype2.C: New.
10279         * g++.dg/cpp0x/decltype3.C: New.
10280         * g++.dg/cpp0x/decltype4.C: New.
10281         * g++.dg/cpp0x/decltype5.C: New.
10282         * g++.dg/cpp0x/decltype6.C: New.
10284 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10286         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10287           because the test relies on bit 31 to be the sign bit.
10289 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10291         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10292           assuming it is 0x7fffffff.
10293         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10294         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10296 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10298         PR c++/32346
10299         * g++.dg/expr/bitfield9.C: New test.
10301 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10303         PR fortran/32899
10304         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10306 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10308         PR fortran/32760
10309         * gfortran.dg/private_type_7.f90: New test.
10311 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10313         PR fortran/32035
10314         * gfortran.dg/select_char_1.f90: New test.
10316 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10318         PR fortran/32903
10319         * gfortran.dg/initialization_11.f90: New test.
10321 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10323         * gcc.target/mips/ins-1.c: New test.
10325 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10327         PR/19232
10328         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10329         (f1): Likewise.
10331 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10333         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10334         error: width of 'spare' exceeds its type.
10336 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10338         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10339         * gcc.dg/sibcall-4.c: Likewise.
10341 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10343         PR rtl-optimization/31500
10344         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10345         * g++.dg/warn/Warray-bounds.C: Likewise.
10347 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10349         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10351 2007-07-25  Julian Brown  <julian@codesourcery.com>
10352             Paul Brook  <paul@codesourcery.com>
10353             Joseph Myers  <joseph@codesourcery.com>
10354             Mark Shinwell  <shinwell@codesourcery.com>
10356         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10357         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10358         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10359         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10360         (check_effective_target_arm_neon_hw): New.
10361         * gcc.target/arm/neon/neon.exp: New file.
10362         * gcc.target/arm/neon/polytypes.c: New file.
10363         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10365 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10367         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10368           targets where an "int" is less than 32 bits wide.
10370 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10372         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10374 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10376         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10377           during addition if an int is only 16 bits wide.
10378         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10380 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10382         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10383           size as "long int" and are 32 or 64 bits wide.
10384         * gcc.dg/torture/pr28814.c: Likewise.
10386 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10388         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10389           exactly as wide as an int.
10391 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10393         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10394         Define and use throughout as long long printf format specifier.
10395         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10396         Likewise.
10398 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10400         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10401         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10403 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10405         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10407 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10409         * gcc.c-torture/execute/20070724-1.c: New.
10411 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10413         PR fortran/31205
10414         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10415         "deallocates" to 24, since patch has code rid of much spurious
10416         code.
10417         * gfortran.dg/interface_assignment_1.f90 : New test.
10419         PR fortran/32842
10420         * gfortran.dg/interface_assignment_2.f90 : New test.
10422 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10424         PR fortran/32867
10425         * fortran.dg/initialization_10.f90: New test.
10427 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10429         PR fortran/32778
10430         * gfortran.dg/imag_2.f: Removed
10431         * gfortran.dg/warn_std_1.f90: New test.
10432         * gfortran.dg/warn_std_2.f90: New test.
10433         * gfortran.dg/warn_std_3.f90: New test.
10435 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10437         PR c++/29001
10438         * g++.dg/init/new22.C: New.
10440 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10442         PR c++/32561
10443         * g++.dg/template/crash67.C: New.
10445 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10447         * lib/target-support.exp (check_effective_target_natural_alignment): 
10448         (check_effective_target_vector_alignment_reachable): New.
10449         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10450         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10451         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10452         check.
10453         * gcc.dg/vect/pr25413.c: Likewise.
10454         * gcc.dg/vect/pr31699.c: Likewise.
10456 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10458         PR fortran/30814
10459         * gfortran.dg/pack_bounds_1.f90:  New test case.
10461 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10463         PR fortran/31639
10464         * gfortran.dg/initialization_9.f90: New test.
10466 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10468         PR fortran/32797
10469         PR fortran/32800
10470         * gfortran.dg/bind_c_usage_8.f03: New test case.
10471         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10472         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10474 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10476         * gcc.target/mips/branch-cost-1.c: New test.
10477         * gcc.target/mips/branch-cost-2.c: Likewise.
10479 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10481         PR fortran/32732
10482         * gfortran.dg/c_char_tests.f03: New test case.
10483         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10484         * gfortran.dg/c_char_tests_2.f03: New test case.
10485         * gfortran.dg/value_6.f03: Ditto.
10486         * gfortran.dg/value_7.f03: Ditto.
10488 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10490         PR fortran/32600
10491         * gfortran.dg/c_funloc_tests_5.f03: New.
10492         * gfortran.dg/c_funloc_tests_5.f04: New.
10493         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10495 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10497         PR c++/32839
10498         * g++.dg/expr/call4.C: New.
10499         * g++.dg/expr/call5.C: New.
10501 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10503         PR fortran/32710
10504         * gfortran.dg/namelist_30.f90: New test.
10506 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10508         PR fortran/29962
10509         * gfortran.dg/array_initializer_1.f90: Removed warning.
10510         * gfortran.dg/initialization_1.f90: Adjusted messages.
10511         * gfortran.dg/nested_modules_6.f90: Removed warning.
10513         PR fortran/31253
10514         * gfortran.dg/initialization_7.f90: New test.
10516         PR fortran/31639
10517         * gfortran.dg/initialization_8.f90: New test.
10519 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10521         PR c++/30818
10522         * g++.dg/template/crash47.C: Adjust errors.
10523         * g++.dg/template/crash48.C: Adjust errors.
10524         * g++.dg/template/typename12.C: New.
10525         * g++.dg/template/typename13.C: New.
10526         * g++.dg/template/typename14.C: New.
10527         * g++.dg/template/typedef6.C: Adjust errors.
10529 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10531         PR fortran/32627
10532         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10533         * gfortran.dg/pr32627.f03: New test case.
10535         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10536         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10537         c_f_pointer_logical.
10538         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10539         c_f_pointer_complex.
10540         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10541         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10542         c_f_pointer_shape_tests_2.
10543         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10545 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10547         PR fortran/32804
10548         * gfortran.dg/c_loc_tests_9.f03: New test case.
10549         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10551 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10553         PR fortran/32823
10554         * gfortran.dg/int_2.f90: New test.
10555         
10556 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10558         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10560 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10562         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10563         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10565 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10567         PR tree-optimization/19910
10568         * gcc.dg/pr19910.c: New test.
10570 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10572         PR fortran/32738
10573         * gfortran.dg/pr32738.f90: New test.
10575 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10577         PR tree-optimzation/32635
10578         * gfortran.dg/pr32635.f:  New test case.
10580 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10582         PR fortran/32801
10583         * gfortran.dg/pr32801.f03: New test case.
10585 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10587         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10588         Test negative numbers also.
10589         * gcc.dg/c99-math-float-1.c: Likewise.
10590         * gcc.dg/c99-math-long-double-1.c: Likewise.
10591         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10592         test inputs.
10594 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10595         
10596         * lib/target-supports.exp (check_effective_target_sync_int_long):
10597         Enable for xtensa.
10598         (check_effective_target_sync_char_short): Likewise.
10599         
10600 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10602         * gcc.dg/pr28796-2.c: Add more cases.
10604 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10606         * gcc.dg/pr28796-1.c: Add more cases.
10607         * gcc.dg/pr28796-2.c: Likewise.
10609 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10611         * gcc.dg/pr28796-1.c: Add more cases.
10612         * gcc.dg/pr28796-2.c: Likewise.
10614 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10616         PR fortran/32535
10617         * gfortran.dg/pr32535.f90: New test.
10619 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10621         PR fortran/31320
10622         PR fortran/32665
10623         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10625 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10627         PR rtl-optimization/32773
10628         * gcc.dg/pr32773.c: New test.
10630 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10632         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10633         match flax-vector-conversions note.
10634         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10635         instead of dg-error for the warning.
10637 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10639         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10640           adapted to work on targets with 16-bit or wider int.
10641         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10642         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10643         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10644         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10646 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10648         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10649         support large arrays.
10650         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10651         * gcc.dg/20061109-1.c: Likewise.
10652         * gcc.c-torture/execute/20061101-1.x: Likewise.
10653         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10654         * gcc.c-torture/execute/pr31448.x: Likewise.
10656 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10658         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10660         PR fortran/32238
10661         * gfortran.dg/pr32238.f90: New test.
10663         PR fortran/32222
10664         * gfortran.dg/pr32222.f90: New test.
10666         PR fortran/32242
10667         * gfortran.dg/pr32242.f90: New test.
10668         
10669 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10670             David Ung  <davidu@mips.com>
10672         * gcc.target/mips/mips-sched-madd.c: New test case.
10674 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10676         PR libfortran/32611
10677         * gfortran.dg/large_real_kind_1.f90: Update test.
10678         * gfortran.dg/pr17706.f90: Update test.
10679         * gfortran.dg/fmt_zero_digits.f90: Update test.
10680         * gfortran.dg/fmt_zero_precision.f90: Update test.
10681         * gfortran.dg/real_const_3.f90: Update test.
10683 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10685         PR fortran/32036
10686         * gfortran.dg/bounds_check_8.f90: New test.
10687         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10689 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10691         PR fortran/32357
10692         * gfortran.dg/mvbits_2.f90: New test.
10694 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10696         PR libfortran/32731
10697         * gfortran.dg/pack_mask_1.f90:  New test.
10698         * gfortran.dg/unpack_mask_1.f90:  New test.
10700 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10702         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10703         * gcc.dg/20001101-1.c: Likewise.
10704         * gcc.dg/20001102-1.c: Likewise.
10705         * gcc.dg/20020116-2.c: Likewise.
10706         * gcc.dg/20020416-1.c: Likewise.
10707         * gcc.dg/sparc-constant-1.c: Likewise.
10708         * gcc.dg/sparc-dwarf2.c: Likewise.
10709         * gcc.dg/sparc-frame-1.c: Likewise.
10710         * gcc.dg/sparc-getcontext-1.c: Likewise.
10711         * gcc.dg/sparc-loop-1.c: Likewise.
10712         * gcc.dg/sparc-reg-1.c: Likewise.
10713         * gcc.dg/sparc-ret.c: Likewise.
10714         * gcc.dg/sparc-trap-1.c: Likewise.
10715         * gcc.dg/ultrasp10.c: Likewise.
10716         * gcc.dg/ultrasp11.c: Likewise.
10717         * gcc.dg/ultrasp1.c: Likewise.
10718         * gcc.dg/ultrasp2.c: Likewise.
10719         * gcc.dg/ultrasp3.c: Likewise.
10720         * gcc.dg/ultrasp4.c: Likewise.
10721         * gcc.dg/ultrasp5.c: Likewise.
10722         * gcc.dg/ultrasp6.c: Likewise.
10723         * gcc.dg/ultrasp7.c: Likewise.
10724         * gcc.dg/ultrasp8.c: Likewise.
10725         * gcc.dg/ultrasp9.c: Likewise.
10726         * gcc.dg/splet-1.c: Delete.
10728 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10730         PR fortran/32724
10731         * gfortran.dg/stfunc_5.f90: New test.
10733 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10735         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10736         New procedure to check if arrays are naturally aligned to the vector
10737         alignment boundary.
10738         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10739         in size_t typedef.  Adjust tree dump scan results according to
10740         vect_aligned_arrays target check.
10741         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10742         vect_aligned_arrays target check.
10743         * gcc.dg/vect/pr31699.c: Ditto.
10745 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10747         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10748         for V2DFmode vector conditional expression.
10749         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10750         and dfceq patterns.
10751         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10752         and dfcgt patterns.
10753         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10754         V2DFmode comparison and test special values.
10755         * lib/target-supports.exp: Switch on test for V2DFmode 
10756         vector conditional expression.
10758 2007-07-13  Richard Guenther  <rguenther@suse.de>
10760         PR tree-optimization/32721
10761         * gcc.dg/pr32721.c: New testcase.
10763 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10765         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10766         error message part that continues on a new line.
10768 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10770         * gcc.dg/c99-tgmath-1.c: New.
10771         * gcc.dg/c99-tgmath-2.c: New.
10772         * gcc.dg/c99-tgmath-3.c: New.
10773         * gcc.dg/c99-tgmath-4.c: New.
10775 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10776             Janis Johnson  <janis187@us.ibm.com>
10778         PR testsuite/25241
10779         * gcc.test-framework/dg-error-exp-F.c: New test.
10780         * gcc.test-framework/dg-warning-exp-F.c: New test.
10781         * lib/gcc.exp: Enable warning and error prefixes.
10782         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10783         (dg-error): Wrap original dg-error.
10784         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10785         markers from dg-error/dg-warning directives.
10786         * gcc.dg/20040322-1.c: Likewise.
10787         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10788         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10789         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10790         * gcc.dg/Werror-1.c: Likewise.
10791         * gcc.dg/Werror-10.c: Likewise.
10792         * gcc.dg/Werror-11.c: Likewise.
10793         * gcc.dg/Werror-2.c: Likewise.
10794         * gcc.dg/Werror-3.c: Likewise.
10795         * gcc.dg/Werror-4.c: Likewise.
10796         * gcc.dg/Werror-5.c: Likewise.
10797         * gcc.dg/Werror-6.c: Likewise.
10798         * gcc.dg/Werror-7.c: Likewise.
10799         * gcc.dg/Werror-8.c: Likewise.
10800         * gcc.dg/Werror-9.c: Likewise.
10801         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10802         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10803         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10804         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10805         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10806         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10807         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10808         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10809         * gcc.dg/Wnested-externs-1.c: Likewise.
10810         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10811         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10812         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10813         * gcc.dg/Wshadow-3.c: Likewise.
10814         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10815         * gcc.dg/Wwrite-strings-1.c: Likewise.
10816         * gcc.dg/anon-struct-5.c: Likewise.
10817         * gcc.dg/anon-struct-6.c: Likewise.
10818         * gcc.dg/anon-struct-7.c: Likewise.
10819         * gcc.dg/anon-struct-8.c: Likewise.
10820         * gcc.dg/array-8.c: Likewise.
10821         * gcc.dg/array-quals-2.c: Likewise.
10822         * gcc.dg/asm-qual-1.c: Likewise.
10823         * gcc.dg/asm-wide-1.c: Likewise.
10824         * gcc.dg/assign-warn-1.c: Likewise.
10825         * gcc.dg/assign-warn-2.c: Likewise.
10826         * gcc.dg/bitfld-10.c: Likewise.
10827         * gcc.dg/bitfld-11.c: Likewise.
10828         * gcc.dg/bitfld-12.c: Likewise.
10829         * gcc.dg/bitfld-13.c: Likewise.
10830         * gcc.dg/bitfld-14.c: Likewise.
10831         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10832         * gcc.dg/builtins-30.c: Likewise.
10833         * gcc.dg/c90-const-expr-5.c: Likewise.
10834         * gcc.dg/c90-typespec-1.c: Likewise.
10835         * gcc.dg/c99-const-expr-5.c: Likewise.
10836         * gcc.dg/c99-flex-array-5.c: Likewise.
10837         * gcc.dg/c99-fordecl-3.c: Likewise.
10838         * gcc.dg/c99-tag-3.c: Likewise.
10839         * gcc.dg/c99-typespec-1.c: Likewise.
10840         * gcc.dg/c99-vla-jump-1.c: Likewise.
10841         * gcc.dg/c99-vla-jump-2.c: Likewise.
10842         * gcc.dg/c99-vla-jump-3.c: Likewise.
10843         * gcc.dg/c99-vla-jump-4.c: Likewise.
10844         * gcc.dg/c99-vla-jump-5.c: Likewise.
10845         * gcc.dg/cast-1.c: Likewise.
10846         * gcc.dg/cast-2.c: Likewise.
10847         * gcc.dg/cast-3.c: Likewise.
10848         * gcc.dg/cast-4.c: Likewise.
10849         * gcc.dg/cast-pretty-print-1.c: Likewise.
10850         * gcc.dg/comp-goto-2.c: Likewise.
10851         * gcc.dg/comp-goto-3.c: Likewise.
10852         * gcc.dg/cpp/error-1.c: Likewise.
10853         * gcc.dg/cpp/if-paren.c: Likewise.
10854         * gcc.dg/decl-7.c: Likewise.
10855         * gcc.dg/decl-8.c: Likewise.
10856         * gcc.dg/decl-nospec-1.c: Likewise.
10857         * gcc.dg/decl-nospec-2.c: Likewise.
10858         * gcc.dg/decl-nospec-3.c: Likewise.
10859         * gcc.dg/declspec-10.c: Likewise.
10860         * gcc.dg/declspec-11.c: Likewise.
10861         * gcc.dg/declspec-12.c: Likewise.
10862         * gcc.dg/declspec-13.c: Likewise.
10863         * gcc.dg/declspec-14.c: Likewise.
10864         * gcc.dg/declspec-15.c: Likewise.
10865         * gcc.dg/declspec-16.c: Likewise.
10866         * gcc.dg/declspec-17.c: Likewise.
10867         * gcc.dg/declspec-4.c: Likewise.
10868         * gcc.dg/declspec-5.c: Likewise.
10869         * gcc.dg/declspec-6.c: Likewise.
10870         * gcc.dg/declspec-7.c: Likewise.
10871         * gcc.dg/declspec-8.c: Likewise.
10872         * gcc.dg/declspec-9.c: Likewise.
10873         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10874         * gcc.dg/dfp/constants-c99.c: Likewise.
10875         * gcc.dg/dfp/keywords-c89.c: Likewise.
10876         * gcc.dg/dfp/keywords-c99.c: Likewise.
10877         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10878         * gcc.dg/dfp/typespec.c: Likewise.
10879         * gcc.dg/dremf-type-compat-2.c: Likewise.
10880         * gcc.dg/dremf-type-compat-3.c: Likewise.
10881         * gcc.dg/dremf-type-compat-4.c: Likewise.
10882         * gcc.dg/empty-source-2.c: Likewise.
10883         * gcc.dg/empty-source-3.c: Likewise.
10884         * gcc.dg/enum3.c: Likewise.
10885         * gcc.dg/extra-semi-2.c: Likewise.
10886         * gcc.dg/extra-semi-3.c: Likewise.
10887         * gcc.dg/float-range-1.c: Likewise.
10888         * gcc.dg/float-range-2.c: Likewise.
10889         * gcc.dg/float-range-3.c: Likewise.
10890         * gcc.dg/float-range-5.c: Likewise.
10891         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10892         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10893         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10894         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10895         * gcc.dg/format/cast-1.c: Likewise.
10896         * gcc.dg/format/gcc_diag-3.c: Likewise.
10897         * gcc.dg/format/gcc_diag-4.c: Likewise.
10898         * gcc.dg/format/gcc_diag-6.c: Likewise.
10899         * gcc.dg/format/gcc_diag-8.c: Likewise.
10900         * gcc.dg/format/gcc_diag-9.c: Likewise.
10901         * gcc.dg/format/nul-2.c: Likewise.
10902         * gcc.dg/format/opt-1.c: Likewise.
10903         * gcc.dg/format/opt-2.c: Likewise.
10904         * gcc.dg/format/opt-3.c: Likewise.
10905         * gcc.dg/format/opt-4.c: Likewise.
10906         * gcc.dg/format/opt-5.c: Likewise.
10907         * gcc.dg/format/opt-6.c: Likewise.
10908         * gcc.dg/framework-2.c: Likewise.
10909         * gcc.dg/func-args-1.c: Likewise.
10910         * gcc.dg/func-outside-1.c: Likewise.
10911         * gcc.dg/func-outside-2.c: Likewise.
10912         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10913         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10914         * gcc.dg/if-empty-1.c: Likewise.
10915         * gcc.dg/init-bad-1.c: Likewise.
10916         * gcc.dg/init-bad-2.c: Likewise.
10917         * gcc.dg/init-bad-3.c: Likewise.
10918         * gcc.dg/init-desig-obs-2.c: Likewise.
10919         * gcc.dg/init-desig-obs-3.c: Likewise.
10920         * gcc.dg/init-empty-2.c: Likewise.
10921         * gcc.dg/init-empty-3.c: Likewise.
10922         * gcc.dg/inline-11.c: Likewise.
10923         * gcc.dg/inline-12.c: Likewise.
10924         * gcc.dg/inline-8.c: Likewise.
10925         * gcc.dg/inline-9.c: Likewise.
10926         * gcc.dg/inline3.c: Likewise.
10927         * gcc.dg/label-decl-1.c: Likewise.
10928         * gcc.dg/label-decl-2.c: Likewise.
10929         * gcc.dg/label-decl-3.c: Likewise.
10930         * gcc.dg/label-decl-4.c: Likewise.
10931         * gcc.dg/long-long-typespec-1.c: Likewise.
10932         * gcc.dg/lvalue-2.c: Likewise.
10933         * gcc.dg/lvalue-3.c: Likewise.
10934         * gcc.dg/nested-func-3.c: Likewise.
10935         * gcc.dg/nested-redef-1.c: Likewise.
10936         * gcc.dg/noreturn-4.c: Likewise.
10937         * gcc.dg/old-style-prom-2.c: Likewise.
10938         * gcc.dg/old-style-prom-3.c: Likewise.
10939         * gcc.dg/old-style-then-proto-1.c: Likewise.
10940         * gcc.dg/overflow-warn-1.c: Likewise.
10941         * gcc.dg/overflow-warn-2.c: Likewise.
10942         * gcc.dg/overflow-warn-3.c: Likewise.
10943         * gcc.dg/overflow-warn-4.c: Likewise.
10944         * gcc.dg/overflow-warn-6.c: Likewise.
10945         * gcc.dg/parm-forwdecl-2.c: Likewise.
10946         * gcc.dg/parm-forwdecl-3.c: Likewise.
10947         * gcc.dg/parm-impl-decl-1.c: Likewise.
10948         * gcc.dg/parm-impl-decl-2.c: Likewise.
10949         * gcc.dg/parm-incomplete-1.c: Likewise.
10950         * gcc.dg/parm-mismatch-1.c: Likewise.
10951         * gcc.dg/pointer-arith-1.c: Likewise.
10952         * gcc.dg/pointer-arith-2.c: Likewise.
10953         * gcc.dg/pointer-arith-3.c: Likewise.
10954         * gcc.dg/pointer-arith-4.c: Likewise.
10955         * gcc.dg/pointer-arith-6.c: Likewise.
10956         * gcc.dg/pointer-arith-7.c: Likewise.
10957         * gcc.dg/pointer-arith-8.c: Likewise.
10958         * gcc.dg/pr13804-1.c: Likewise.
10959         * gcc.dg/pr15698-1.c: Likewise.
10960         * gcc.dg/pr15698-2.c: Likewise.
10961         * gcc.dg/pr15698-3.c: Likewise.
10962         * gcc.dg/pr15698-4.c: Likewise.
10963         * gcc.dg/pr15698-5.c: Likewise.
10964         * gcc.dg/pr15698-6.c: Likewise.
10965         * gcc.dg/pr15698-7.c: Likewise.
10966         * gcc.dg/pr15698-8.c: Likewise.
10967         * gcc.dg/pr17188-1.c: Likewise.
10968         * gcc.dg/pr17301-1.c: Likewise.
10969         * gcc.dg/pr17301-2.c: Likewise.
10970         * gcc.dg/pr17730-1.c: Likewise.
10971         * gcc.dg/pr20368-1.c: Likewise.
10972         * gcc.dg/pr20368-2.c: Likewise.
10973         * gcc.dg/pr20368-3.c: Likewise.
10974         * gcc.dg/pr22308-1.c: Likewise.
10975         * gcc.dg/qual-component-1.c: Likewise.
10976         * gcc.dg/redecl-1.c: Likewise.
10977         * gcc.dg/redecl-11.c: Likewise.
10978         * gcc.dg/redecl-12.c: Likewise.
10979         * gcc.dg/redecl-13.c: Likewise.
10980         * gcc.dg/redecl-14.c: Likewise.
10981         * gcc.dg/redecl-15.c: Likewise.
10982         * gcc.dg/register-var-1.c: Likewise.
10983         * gcc.dg/register-var-2.c: Likewise.
10984         * gcc.dg/stmt-expr-2.c: Likewise.
10985         * gcc.dg/stmt-expr-3.c: Likewise.
10986         * gcc.dg/stmt-expr-label-1.c: Likewise.
10987         * gcc.dg/stmt-expr-label-2.c: Likewise.
10988         * gcc.dg/stmt-expr-label-3.c: Likewise.
10989         * gcc.dg/struct-empty-2.c: Likewise.
10990         * gcc.dg/struct-empty-3.c: Likewise.
10991         * gcc.dg/struct-parse-1.c: Likewise.
10992         * gcc.dg/struct-semi-1.c: Likewise.
10993         * gcc.dg/struct-semi-2.c: Likewise.
10994         * gcc.dg/struct-semi-3.c: Likewise.
10995         * gcc.dg/switch-5.c: Likewise.
10996         * gcc.dg/switch-6.c: Likewise.
10997         * gcc.dg/switch-7.c: Likewise.
10998         * gcc.dg/tls/diag-5.c: Likewise.
10999         * gcc.dg/transparent-union-1.c: Likewise.
11000         * gcc.dg/transparent-union-3.c: Likewise.
11001         * gcc.dg/typespec-1.c: Likewise.
11002         * gcc.dg/vla-init-2.c: Likewise.
11003         * gcc.dg/vla-init-3.c: Likewise.
11004         * gcc.dg/vla-init-4.c: Likewise.
11005         * gcc.dg/vla-init-5.c: Likewise.
11006         * gcc.dg/void-cast-2.c: Likewise.
11007         * gcc.dg/wvla-3.c: Likewise.
11008         * gcc.dg/wvla-7.c: Likewise.
11009         * gcc.target/i386/991209-1.c: Likewise.
11010         * gcc.target/ia64/fpreg-1.c: Likewise.
11011         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11012         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11013         
11014 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11016         PR fortran/31639
11017         * gfortran.dg/func_decl_4.f90: New test.
11019 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11021         PR fortran/32727
11022         * gfortran.dg/interface_17.f90: New test.
11024 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11026         PR fortran/32599
11027         * gfortran.dg/32599.f03: New test case.
11029         PR fortran/32601
11030         * gfortran.dg/32601.f03: New test case.
11031         * gfortran.dg/32601_1.f03: Ditto.
11032         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11033         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11035 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11037         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11039 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11040             Devang Patel  <dpatel@apple.com>
11042         PR tree-optimization/25413
11043         * gcc.dg/vect/vect-align-1.c: New.
11044         * gcc.dg/vect/vect-align-2.c: New.
11045         * gcc.dg/vect/pr25413.c: New.
11046         * gcc.dg/vect/pr25413a.c: New.
11047         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11049 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11051         * lib/target-support.exp (check_ultrasparc_hw_available):
11052         New function.
11053         (is-effective-target): Check $arg for ultrasparc_hw.
11054         (is-effective-target-keyword): Likewise.
11055         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11056         when determining what to do on sparc platforms.
11057         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11058         * gcc.dg/20001101-1.c: Likewise.
11059         * gcc.dg/20001101-2.c: Likewise.
11060         * gcc.dg/ultrasp9.c: Likewise.
11061         * gcc.dg/ultrasp10.c: Likewise.
11062         * gcc.target/sparc/pdist-3.c: Likewise.
11064 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11066         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11068 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11070         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11071         get vectorized.
11072         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11073         now get vectorized.
11074         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11075         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11076         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11077         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11078         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11079         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11080         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11081         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11082         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11083         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11084         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11085         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11086         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11087         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11088         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11089         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11090         Add spu.
11092 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11094         PR c++/30854
11095         * g++.dg/parse/error30.C: New test.
11097 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11099         PR fortran/29804
11100         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11102 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11104         * gfortran.fortran-torture/compile/pr32663.f: New test.
11106 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11108         PR c++/31027
11109         * g++.dg/inherit/virtual4.C: New.
11111 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11113         PR target/32661
11114         * gcc.target/i386/pr32661-1.c: New test.
11116 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11118         * gnat.dg/invariant_index.ad[sb]: New test.
11120 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11122         PR c++/32560
11123         * g++.dg/template/decl3.C: New.
11125 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11127         PR 32617
11128         * gcc.c-torture/execute/align-3.c: New.
11130 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11132         PR target/32708
11133         * gcc.target/i386/pr32708-1.c: New test.
11134         * gcc.target/i386/pr32708-2.c: Ditto.
11135         * gcc.target/i386/pr32708-3.c: Ditto.
11137 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11139         * g++.dg/init/new20.C: Remove svn:executable flag.
11141 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11143         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11145 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11147         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11149 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11151         PR testsuite/25241
11152         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11153         directive.
11154         
11155 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11157         PR fortran/32157
11158         * gfortran.dg/overload_2.f90: New test.
11160         PR fortran/32689
11161         * gfortran.dg/transfer_simplify_5.f90
11163         PR fortran/32634
11164         * gfortran.dg/interface_15.f90: New test.
11166 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11168         PR libfortran/32336
11169         * gfortran.dg/matmul_5.f90:  New test case.
11171 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11173         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11174         * gcc.dg/fesd-any.h: Likewise.
11175         * gcc.dg/fesd-baseonly.c: Likewise.
11176         * gcc.dg/fesd-baseonly.h: Likewise.
11177         * gcc.dg/fesd-none.c: Likewise.
11178         * gcc.dg/fesd-none.h: Likewise.
11179         * gcc.dg/fesd-reduced.c: Likewise.
11180         * gcc.dg/fesd-reduced.h: Likewise.
11181         * gcc.dg/fesd-sys.c: Likewise.
11182         * gcc.dg/fesd-sys.h: Likewise
11183         * gcc.dg/fesd.h: Likewise.
11185         * g++.dg/debug/dwarf2: New directory.
11186         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11187         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11188         * g++.dg/other/fesd-any.h: Likewise.
11189         * g++.dg/other/fesd-baseonly.C: Likewise.
11190         * g++.dg/other/fesd-baseonly.h: Likewise.
11191         * g++.dg/other/fesd-none.C: Likewise.
11192         * g++.dg/other/fesd-none.h: Likewise.
11193         * g++.dg/other/fesd-reduced.C: Likewise.
11194         * g++.dg/other/fesd-reduced.h: Likewise.
11195         * g++.dg/other/fesd-sys.C: Likewise.
11196         * g++.dg/other/fesd-sys.h: Likewise.
11197         * g++.dg/other/fesd.h: Likewise.
11199 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11201         PR fortran/31129
11202         * gfortran.dg/parameter_unused.f90: New test.
11204 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11206         PR tree-optimization/32681
11207         * gcc.dg/tree-ssa/pr32681.c: New test.
11209 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11211         PR fortran/32678
11212         * gfortran.dg/fmt_t_5.f90: New test.
11214 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11216         PR c++/30535
11217         * g++.dg/template/operator10.C: New.
11219 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11221         PR libfortran/32217
11222         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11224 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11226         PR fortran/29876
11227         * gfortran.dg/operator_6.f90: New test.
11229 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11231         PR fortran/17711
11232         * gfortran.dg/operator_4.f90: New test.
11233         * gfortran.dg/operator_5.f90: New test.
11234         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11235         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11237 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11239         PR fortran/32669
11240         * gfortran.dg/argument_checking_6.f90: New.
11242 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11244         PR fortran/25094
11245         * gfortran.dg/interface_155555.f90: New test.
11247 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11249         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11250         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11252 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11254         PR testsuite/25241
11255         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11256         discern pedantic diagnostics and errors.
11257         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11258         and not an error.
11259         * gcc.dg/20050121-1.c: This is an error and not a warning.
11260         * gcc.target/i386/sseregparm-2.c:  Likewise.
11261         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11262         * gcc.dg/charset/attribute2.c: Likewise.
11263         * gcc.dg/bitfld-1.c: Likewise.
11264         * gcc.dg/pack-test-2.c: Likewise.
11265         * gcc.dg/940510-1.c: Match separately error and warning.
11266         * gcc.dg/array-2.c: Match separately multiple messages. The second
11267         diagnostic is a pedantic warning and not an error.
11268         * gcc.dg/pr14475.c: Match separately multiple messages.
11269         * gcc.dg/pr18809-1.c: Likewise.
11270         * gcc.dg/pr27953.c: Likewise.
11271         * gcc.dg/vla-init-1.c: Likewise.
11272         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11274 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11276         PR fortran/32644
11277         * gfortran.dg/char_decl_1.f90: New test.
11279 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11281         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11283 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11285         PR c++/32232
11286         * g++.dg/template/overload9.C: New test.
11288 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11290         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11291         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11293 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11295         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11296         * gcc.dg/20001012-2.c: Likewise.
11297         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11298         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11300 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11302         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11303         about the chunk size when STACK_SIZE is defined.
11305 2007-07-06  Josh Conner  <jconner@apple.com>
11307         PR middle-end/32602
11308         * gcc.dg/sibcall-8.c: New test.
11310 2007-07-06  Josh Conner  <jconner@apple.com>
11312         PR middle-end/32603
11313         * gcc.target/arm/sibcall-1.c: New test.
11315 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11317         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11319 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11321         * gfortran.dg/save_parameter.f90: New test.
11322         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11324 2007-07-06  Richard Guenther  <rguenther@suse.de>
11326         * g++.dg/opt/pr30965.C: New testcase.
11328 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11330         * gcc.target/mips/save-restore-5.c: New test.
11332 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11334         PR rtl_optimization/32450
11335         * gcc.dg/pr32450.c: New runtime test.
11337 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11339         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11340         single underscore in scan directives.
11342 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11344         PR c++/32245
11345         * g++.dg/init/ptrmem4.C: New test.
11347         PR c++/32251
11348         * g++.dg/init/new21.C: Likewise.
11350         PR c++/31992
11351         * g++.dg/template/static30.C: Likewise.
11353 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11355         * gcc.dg/vect/costmodel/ppc: New directory.
11356         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11357         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11358         New test.
11359         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11360         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11361         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11362         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11363         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11364         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11365         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11366         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11367         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11368         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11369         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11370         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11372         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11374 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11376         PR fortran/32359
11377         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11379 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11381         PR fortran/32526
11382         * gfortran.dg/interface_14.f90: New test.
11384         PR fortran/32613
11385         * gfortran.dg/do_iterator_2.f90: New test.
11387 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11389         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11390         (FE_DEC_DOWNWARD): Likewise.
11391         (FE_DEC_UPWARD): Likewise.
11392         (FE_DEC_TOWARDZERO): Likewise.
11393         (FE_DEC_TONEARESTFROMZERO): Likewise.
11395 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11397         * gcc.c-torture/compile/pr32606.c: New.
11398         * gfortran.fortran-torture/execute/pr32604.f90: New.
11400 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11402         * gcc.dg/visibility-12.c: New test.
11403         * gcc.dg/visibility-13.c: Likewise.
11404         * g++.dg/ext/visibility-9.C: Likewise.
11405         * g++.dg/ext/visibility-10.C: Likewise.
11407 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11409         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11410         * gcc.dg/sh-relax-vxworks.c: New test.
11412 2007-07-04  Richard Guenther  <rguenther@suse.de>
11414         PR tree-optimization/32500
11415         * gcc.c-torture/execute/pr32500.c: New testcase.
11417 2007-07-04  Richard Guenther  <rguenther@suse.de>
11419         PR tree-optimization/32482
11420         * gcc.c-torture/compile/pr32482.c: New testcase.
11422 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11424         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11425         VxWorks kernels.
11426         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11427         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11428         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11429         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11431 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11433         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11435 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11437         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11439 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11441         PR fortran/31198
11442         * gfortran.dg/min_max_optional_1.f90: New test.
11443         * gfortran.dg/min_max_optional_2.f90: New test.
11444         * gfortran.dg/min_max_optional_3.f90: New test.
11446 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11448         PR fortran/32545
11449         * gfortran.dg/fmt_error.f90: New test.
11451 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11453         PR fortran/32612
11454         * gfortran.dg/interface_13.f90: New test.
11456 2007-07-03  Dave Brolley  <brolley@redhat.com>
11458         PR c++/31743
11459         * g++.dg/init/new20.C: New test.
11461 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11463         PR fortran/32579
11464         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11466 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11468         PR fortran/25062
11469         * common_7.f90: New.
11470         * common_8.f90: New.
11471         * common_9.f90: New.
11473 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11475         PR fortran/30940
11476         * gfortran.dg/argument_checking_1.f90: New.
11477         * gfortran.dg/argument_checking_2.f90: New.
11478         * gfortran.dg/argument_checking_3.f90: New.
11479         * gfortran.dg/argument_checking_4.f90: New.
11480         * gfortran.dg/argument_checking_5.f90: New.
11481         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11482         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11484 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11486         * gcc.dg/pr32176.c: Add -w to default dg-options.
11488 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11490         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11492 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11494         PR fortran/20888
11495         * gfortran.dg/null_2.f90: New.
11497 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11498             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11500         PR middle-end/32176
11501         * gcc.dg/pr32176.c: New test.
11503 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11505         * gcc.dg/const-float80.c : New test.
11506         * gcc.dg/const-float128.c : New test.
11507         * gcc.dg/const-float80-ped.c : New test.
11508         * gcc.dg/const-float128-ped.c : New test.
11510 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11512         * gcc.dg/c99-math.h: Fix typo.
11514 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11516         PR libgomp/32468
11517         * gcc.dg/gomp/pr32468-1.c: New test.
11519 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11521         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11522         an ABI option.
11524 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11526         * gfortran.fortran-torture/compile/pr32583.f: New.
11527         * gcc.c-torture/compile/pr32584.c: New
11529 2007-07-02  Ollie Wild  <aaw@google.com>
11531         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11532         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11534 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11536         * gcc.target/mips/save-restore-1.c: New test.
11537         * gcc.target/mips/save-restore-2.c: Likewise.
11538         * gcc.target/mips/save-restore-3.c: Likewise.
11539         * gcc.target/mips/save-restore-4.c: Likewise.
11541 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11543         PR tree-optimization/31966
11544         PR tree-optimization/32533
11545         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11546         * gfortran.dg/pr32533.f90: Ditto.
11548 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11550         * g++.dg/opt/nrv12.C: New test.
11551         * gcc.target/i386/nrv1.c: New test.
11553         PR c++/31748
11554         * g++.dg/gomp/pr31748.C: New test.
11556 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11558         PR tree-optimization/32230
11559         * gcc.dg/vect/pr32230.c: New test.
11561 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11563         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11564         * bind_c_coms.f90: Ditto.
11565         * bind_c_coms_driver.c: Ditto.
11566         * bind_c_dts.f90: Ditto.
11567         * bind_c_dts_2.f03: Ditto.
11568         * bind_c_dts_2_driver.c: Ditto.
11569         * bind_c_dts_3.f03: Ditto.
11570         * bind_c_dts_4.f03: Ditto.
11571         * bind_c_dts_driver.c: Ditto.
11572         * bind_c_implicit_vars.f03: Ditto.
11573         * bind_c_procs.f03: Ditto.
11574         * bind_c_usage_2.f03: Ditto.
11575         * bind_c_usage_3.f03: Ditto.
11576         * bind_c_usage_5.f03: Ditto.
11577         * bind_c_usage_6.f03: Ditto.
11578         * bind_c_usage_7.f03: Ditto.
11579         * bind_c_vars.f90: Ditto.
11580         * bind_c_vars_driver.c: Ditto.
11581         * binding_c_table_15_1.f03: Ditto.
11582         * binding_label_tests.f03: Ditto.
11583         * binding_label_tests_10.f03: Ditto.
11584         * binding_label_tests_10_main.f03: Ditto.
11585         * binding_label_tests_11.f03: Ditto.
11586         * binding_label_tests_11_main.f03: Ditto.
11587         * binding_label_tests_12.f03: Ditto.
11588         * binding_label_tests_13.f03: Ditto.
11589         * binding_label_tests_13_main.f03: Ditto.
11590         * binding_label_tests_14.f03: Ditto.
11591         * binding_label_tests_2.f03: Ditto.
11592         * binding_label_tests_3.f03: Ditto.
11593         * binding_label_tests_4.f03: Ditto.
11594         * binding_label_tests_5.f03: Ditto.
11595         * binding_label_tests_6.f03: Ditto.
11596         * binding_label_tests_7.f03: Ditto.
11597         * binding_label_tests_8.f03: Ditto.
11598         * binding_label_tests_9.f03: Ditto.
11599         * c_assoc.f90: Ditto.
11600         * c_assoc_2.f03: Ditto.
11601         * c_f_pointer_shape_test.f90: Ditto.
11602         * c_f_pointer_tests.f90: Ditto.
11603         * c_f_tests_driver.c: Ditto.
11604         * c_funloc_tests.f03: Ditto.
11605         * c_funloc_tests_2.f03: Ditto.
11606         * c_funloc_tests_3.f03: Ditto.
11607         * c_funloc_tests_3_funcs.c: Ditto.
11608         * c_kind_params.f90: Ditto.
11609         * c_kind_tests_2.f03: Ditto.
11610         * c_kinds.c: Ditto.
11611         * c_loc_driver.c: Ditto.
11612         * c_loc_test.f90: Ditto.
11613         * c_loc_tests_2.f03: Ditto.
11614         * c_loc_tests_2_funcs.c: Ditto.
11615         * c_loc_tests_3.f03: Ditto.
11616         * c_loc_tests_4.f03: Ditto.
11617         * c_loc_tests_5.f03: Ditto.
11618         * c_loc_tests_6.f03: Ditto.
11619         * c_loc_tests_7.f03: Ditto.
11620         * c_loc_tests_8.f03: Ditto.
11621         * c_ptr_tests.f03: Ditto.
11622         * c_ptr_tests_10.f03: Ditto.
11623         * c_ptr_tests_5.f03: Ditto.
11624         * c_ptr_tests_7.f03: Ditto.
11625         * c_ptr_tests_7_driver.c: Ditto.
11626         * c_ptr_tests_8.f03: Ditto.
11627         * c_ptr_tests_8_funcs.c: Ditto.
11628         * c_ptr_tests_9.f03: Ditto.
11629         * c_ptr_tests_driver.c: Ditto.
11630         * c_size_t_driver.c: Ditto.
11631         * c_size_t_test.f03: Ditto.
11632         * com_block_driver.f90: Ditto.
11633         * global_vars_c_init.f90: Ditto.
11634         * global_vars_c_init_driver.c: Ditto.
11635         * global_vars_f90_init.f90: Ditto.
11636         * global_vars_f90_init_driver.c: Ditto.
11637         * interop_params.f03: Ditto.
11638         * iso_c_binding_only.f03: Ditto.
11639         * iso_c_binding_rename_1.f03: Ditto.
11640         * iso_c_binding_rename_1_driver.c: Ditto.
11641         * iso_c_binding_rename_2.f03: Ditto.
11642         * iso_c_binding_rename_2_driver.c: Ditto.
11643         * kind_tests_2.f03: Ditto.
11644         * kind_tests_3.f03: Ditto.
11645         * module_md5_1.f90: Ditto.
11646         * only_clause_main.c: Ditto.
11647         * print_c_kinds.f90: Ditto.
11648         * test_bind_c_parens.f03: Ditto.
11649         * test_c_assoc.c: Ditto.
11650         * test_com_block.f90: Ditto.
11651         * test_common_binding_labels.f03: Ditto.
11652         * test_common_binding_labels_2.f03: Ditto.
11653         * test_common_binding_labels_2_main.f03: Ditto.
11654         * test_common_binding_labels_3.f03: Ditto.
11655         * test_common_binding_labels_3_main.f03: Ditto.
11656         * test_only_clause.f90: Ditto.
11657         * use_iso_c_binding.f90: Ditto.
11658         * value_5.f90: Ditto.
11659         * value_test.f90: Ditto.
11660         * value_tests_f03.f90: Ditto.
11662 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11664         * gcc.dg/tls/opt-14.c: New.
11666 2007-07-01  Ollie Wild  <aaw@google.com>
11668         * g++.dg/lookup/using16.C: New test.
11669         * g++.dg/lookup/using17.C: New test.
11671 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11673         PR fortran/32239
11674         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11675         (test_4): Use proper test for floating point equality.
11676         (test_8): Likewise.
11678 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11680         PR libgfortran/32554
11681         * gfortran.dg/fmt_p_1.f90: New test.
11683 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11685         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11686         initialization and fix dg-final check - the initialization loop is
11687         vectorizable.
11689 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11690             Volker Reichelt  <reichelt@netcologne.de>
11692         PR middle-end/32559
11693         * gcc.dg/pr32559.c: New test.
11695 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11697         PR tree-optimization/25371
11698         * gcc.dg/vect/pr25371.c: New test.
11700 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11702         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11703         when allocating and initializing a flexible array.
11705 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11707         PR fortran/20373
11708         * gfortran.dg/intrinsic.f90: New test.
11710 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11712         PR fortran/32555
11713         * gfortran.dg/fmt_zero_check.f90: New.
11715 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11717         PR fortran/30284
11718         * gfortran.dg/repeat_f90: New test.
11720 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11722         PR testsuite/25241
11723         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11724         -pedantic-errors, so we should match errors.
11725         * gcc.dg/cpp/escape-1.c: Likewise.
11726         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11727         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11728         warning.
11729         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11730         errors instead of warnings.
11731         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11732         a pedantic warning.
11733         * gcc.dg/cpp/arith-3.c: Likewise.
11735 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11737         PR testsuite/25241
11738         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11739         * gcc.dg/pch/valid-2.c: Likewise.
11740         * gcc.dg/pch/valid-3.c: Likewise.
11741         * gcc.dg/pch/warn-1.c: Likewise.
11742         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11743         
11744 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11746         PR c/4076
11747         * gcc.dg/Wunused-function.c: New.
11748         
11749 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11751         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11753 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11755         * g++.dg/other/canon-31724.C: New.
11756         
11757 2007-06-29  Jan Hubicka  <jh@suse.cz>
11759         PR middle-end/32372
11760         * gcc.c-torture/compile/pr32372.c: new.
11762 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11764         * gfortran.dg/operator_3.f90: New test.
11766 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11768         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11769         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11771 2007-06-29  Richard Guenther  <rguenther@suse.de>
11773         PR middle-end/32493
11774         * gcc.dg/inline-23.c: New testcase.
11776 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11778         PR tree-optimization/24659
11779         * gcc.target/i386/vectorize2.c: New test.
11780         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11781         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11783 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11785         * gcc.dg/pointer-arith-9.c: New test.
11787 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11789         PR fortran/32483
11790         * gfortran.dg/fmt_read_2.f90: New.
11792 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11794         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11795         If it exists, don't try to create it.
11797 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11799         * g++.dg/ext/visibility/ms-compat-1.C: New.
11801 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11803         PR tree-opt/32417
11804         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11806 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11808         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11809         targets.
11811 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11813         PR fortran/32467
11814         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11816 2007-06-27  Richard Guenther  <rguenther@suse.de>
11818         PR middle-end/32492
11819         * gcc.dg/inline-22.c: New testcase.
11821 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11823         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11824         the scan-assembler constant.
11826 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11828         PR 20216
11829         * gcc.dg/pr20216.c: New.
11831 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11833         PR tree-opt/32421
11834         * gcc.dg/vect/pr32421.c: New test.
11836 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11838         PR c++/32111
11839         * g++.dg/other/friend5.C: New test.
11841 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11843         PR fortran/32464
11844         * gfortran.dg/host_assoc_function_2.f90: New test.
11846         PR fortran/31494
11847         * gfortran.dg/host_assoc_call_1.f90: New test.
11849 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11851         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11852         
11853 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11855         PR fortran/32456
11856         * gfortran.dg/error_format.f90: New test.
11858 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11860         PR fortran/32136
11861         * gfortran.dg/pr32136.f90: New test.
11863 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11865         PR fortran/31726
11866         * gfortran.dg/minmaxloc_1.f90: New test.
11868         PR fortran/32298
11869         * gfortran.dg/minmaxloc_2.f90: New test.
11871 2007-06-23  Richard Guenther  <rguenther@suse.de>
11873         PR tree-optimization/16876
11874         PR middle-end/29478
11875         * gcc.dg/pr29254.c: The warning is bogus.
11876         * gcc.dg/warn-1.c: Likewise.
11877         * gcc.dg/assign-warn-3.c: Likewise.
11878         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11880 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11882         * gcc.c-torture/execute/20070623-1.c: New.
11884 2007-06-22  Jan Hubicka  <jh@suse.cz>
11886         * gcc.c-torture/compile/pr31541.c: New.
11888 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11890         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11891         Remove -m64 from dg-options.
11893 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11895         PR middle-end/32374
11896         * gcc.dg/pr32374.c: New test.
11898 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11900         PR fortran/32360
11901         * gfortran.dg/pointer_assign_3.f90: New test.
11903 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11905         * gcc.dg/tree-ssa/pr19590.c: New.
11907 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11909         PR fortran/31162
11910         * gfortran.dg/assign.f90: Update test.
11911         * gfortran.dg/real_do_1.f90: Update test.
11912         * gfortran.dg/gomp/omp_do1.f90: Update test.
11913         * gfortran.dg/warnings_are_errors_1.f: Update test.
11914         * gfortran.dg/g77/20010519-1.f: Update test.
11915         * gfortran.dg/g77/pr9258.f: Update test.
11916         * gfortran.dg/g77/960317-1.f: Update test.
11918 2007-06-21  Richard Guenther  <rguenther@suse.de>
11920         PR tree-optimization/32453
11921         * gcc.c-torture/compile/pr32453.c: New testcase.
11923 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11925         PR tree-optimization/31866
11926         * gcc.dg/pr31866.c: New test.
11928 2007-06-21  Richard Guenther  <rguenther@suse.de>
11930         PR tree-optimization/32451
11931         * g++.dg/torture/20070621-1.C: New testcase.
11933 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11935         * gcc.dg/attr-isr.c: Test delay slot content.
11936         
11937 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11939         PR fortran/32361
11940         gfortran.dg/pointer_assign_2.f90: New test.
11942 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11944         PR fortran/25061
11945         gfortran.dg/invalid_procedure_name.f90: New test.
11947 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11949         PR tree-optimization/25737
11950         * gcc.dg/tree-ssa/alias-14.c: New test.
11952 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11954         * gcc.target/i386/large-size-array-3.c: New.
11956 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11957         Richard Guenther  <rguenther@suse.de>
11959         PR fortran/32140
11960         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11962 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11964         PR middle-end/31959
11965         * gcc.dg/pr31959.c: New test.
11967         PR inline-asm/32109
11968         * g++.dg/ext/asm10.C: New test.
11970         PR middle-end/32285
11971         * gcc.c-torture/execute/20070614-1.c: New test.
11973 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11975         * gcc.target/arm/stack-corruption.c: New test.
11977 2007-06-19  Richard Guenther  <rguenther@suse.de>
11979         * g++.dg/torture/pr30252.C: New testcase.
11981 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11983         PR tree-optimization/32353
11984         * g++.dg/opt/nrv13.C: New test.
11986 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11988         PR fortran/20863
11989         PR fortran/20882
11990         * gfortran.dg/impure_assignment_2.f90 : New test.
11992         PR fortran/32236
11993         * gfortran.dg/data_initialized_2.f90 : New test.
11995         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11996         appropriate version of 'dmach'.
11998 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12000         PR target/32389
12001         * gcc.target/i386/pr32389.c New test.
12003 2007-06-18  Simon Baldwin <simonb@google.com>
12005         PR c++/31923
12006         * g++.dg/template/error25.C: New.
12007         * g++.dg/template/spec35.C: New.
12009 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12011         * gcc.c-torture/compile/pr32355.c: New testcase.
12012         
12013 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12015         PR tree-optimization/32383
12016         * g++.dg/opt/pr32383.C: New test.
12018 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12020         PR rtl-optimization/32366
12021         * gcc.dg/vect/pr32366.c: New test.
12023 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12025         * gcc.c-torture/compile/pr32349.c: New testcase.
12026         
12027 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12029         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12030         * gcc.target/sparc/combined-2.c: Likewise.
12031         * gcc.target/sparc/fexpand.c : Likewise.
12032         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12033         * gcc.target/sparc/fpack16.c : Likewise.
12034         * gcc.target/sparc/fpmerge.c : Likewise.
12035         * gcc.target/sparc/fpmul.c : Likewise.
12036         * gcc.target/sparc/noresult.c : Likewise.
12037         * gcc.target/sparc/pdist.c: Likewise.
12039 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12041         PR middle-end/31723
12042         * gcc.target/i386/recip-divf.c: New test.
12043         * gcc.target/i386/recip-sqrtf.c: Ditto.
12044         * gcc.target/i386/recip-vec-divf.c: Ditto.
12045         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12046         * gcc.target/i386/sse-recip.c: Ditto.
12047         * gcc.target/i386/sse-recip-vec.c: Ditto.
12049 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12051         PR tree-opt/32225
12052         * gcc.c-torture/compile/20070605-1.c: New test.
12054         * gcc.c-torture/compile/20070603-1.c: New testcase.
12055         * gcc.c-torture/compile/20070603-2.c: New testcase.
12057         * gcc.c-torture/compile/20070531-1.c: New test.
12059         PR tree-opt/32167
12060         * gcc.c-torture/compile/20070531-2.c: New test.
12062         PR tree-opt/32144
12063         * gcc.c-torture/compile/20070529-1.c: New test.
12065         PR tree-opt/32145
12066         * gcc.c-torture/compile/20070529-2.c: New test.
12068         PR tree-opt/32015
12069         * gcc.c-torture/compile/20070520-1.c: New test.
12071         * g++.dg/ext/java-1.C: New test.
12073         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12074         loops instead of one. Remove the "can't determine dependence"
12075         check.
12076         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12077         needed as the cast is gone in the first place.
12078         * gcc.dg/max-1.c: Change local variable a to be a global one.
12079         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12080         have a cast which is PREd.
12082 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12084         * g++.dg/lookup/anon6.C: New test.
12086 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12088         PR c++/31806
12089         * g++.dg/opt/static6.C: New testcase.
12091 2007-06-14  Geoff Keating  <geoffk@apple.com>
12093         * g++.dg/ext/visibility/overload-1.C: New.
12095         PR 31093
12096         * g++.dg/ext/visibility/anon4.C: New.
12098 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12100         PR target/32268
12101         * gcc.target/i386/pr32268.c: New test.
12103 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12105         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12106         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12107         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12109         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12110         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12111         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12112         BID is used.
12114 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12116         PR fortran/32302
12117         * gfortran.dg/common_resize_1.f90: New test.
12119 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12121         PR target/32274
12122         * gcc.dg/vect/pr32224.c: Fix.   
12123         
12124 2007-06-13  Eric Christopher  <echristo@apple.com>
12126         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12128 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12130         PR fortran/32323
12131         * gfortran.dg/actual_array_vect_1.f90: New.
12133 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12135         * gcc.target/sparc/mfpu.c: New test.
12137 2007-06-12  Geoff Keating  <geoffk@apple.com>
12139         * g++.dg/warn/weak1.C: Suppress on Darwin.
12140         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12142 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12144         PR middle-end/31579
12145          * g++.dg/torture/pr31579.C: New testcase.
12147 2007-06-12  Ian Lance Taylor  <iant@google.com>
12149         PR libstdc++/29286
12150         * g++.dg/init/new16.C: New test.
12151         * g++.dg/init/new17.C: New test.
12152         * g++.dg/init/new18.C: New test.
12153         * g++.dg/init/new19.C: New test.
12155 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12157         * gnat.dg/lhs_view_convert.adb: New test.
12159 2007-06-12  Richard Guenther  <rguenther@suse.de>
12161         PR tree-optimization/15353
12162         PR tree-optimization/31657
12163         * gcc.c-torture/execute/20070424-1.c: New testcase.
12164         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12165         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12166         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12167         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12168         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12170 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12172         PR rtl-optimization/32293
12173         * gcc.dg/pr32293.c: New test.
12175 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12177         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12179 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12181         PR fortran/29786
12182         * gfortran.dg/equiv_7.f90: New test.
12183         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12185         PR fortran/30875
12186         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12188 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12190         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12191         * gcc.dg/setjmp-4.c: Likewise.
12192         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12194 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12196         PR rtl-optimization/31025
12197         * gfortran.dg/pr31025.f90: New.
12199 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12201         PR target/32280
12202         * gcc.target/i386/pr32280.c: New test.
12204 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12206         PR middle-end/32279
12207         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12209 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12211         PR libgfortran/32235
12212         * gfortran.dg/backspace_9.f: New test.
12214 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12216         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12218 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12220         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12222 2007-06-09  Ian Lance Taylor  <iant@google.com>
12224         PR tree-optimization/32169
12225         * gcc.c-torture/compile/pr32169.c: New test.
12227 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12229         * gcc.dg/vect/costmodel: New directory.
12230         * gcc.dg/vect/costmodel/i386: New directory.
12231         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12232         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12233         New test.
12234         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12235         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12236         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12237         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12238         * gcc.dg/vect/costmodel/x86_64: New directory.
12239         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12240         New testsuite.
12241         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12242         New test.
12243         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12244         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12245         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12246         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12247         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12249 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12251         PR tree-optimization/32243
12252         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12253         flags for -Os tests.
12254         * gcc.dg/vect/03-vect-pr32243.c: New test.
12256 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12258         PR tree-optimization/32224
12259         * gcc.dg/vect/pr32224.c: New test.
12261 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12263         PR c++/32177
12264         * g++.dg/gomp/pr32177.C: New test.
12266 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12268         PR testsuite/25241
12269         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12270         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12271         warning nor an error.
12272         * gcc.dg/Wfatal-2.c: Likewise.
12273         * gcc.dg/Werror-1.c: Likewise.
12274         * gcc.dg/Werror-5.c: Likewise.
12275         * gcc.dg/Werror-7.c: Likewise.
12276         * gcc.dg/Werror-10.c: Likewise.
12277         * gcc.dg/Werror-11.c: Likewise.
12279 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12281         PR c++/30759
12282         * g++.dg/init/brace6.C: New test.
12284 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12286         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12287         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12288         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12289         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12291         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12292         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12293         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12294         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12295         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12296         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12297         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12298         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12300         * gcc.dg/darwin-minversion-3.c: New.
12302 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12304         * gcc.target/i386/builtin-copysign.c: New test.
12306 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12308         PR tree-optimization/32220
12309         * gfortran.dg/predcom-2.f: New testcase.
12311 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12313         PR tree-opt/32231
12314         * gcc.target/i386/vectorize4.c: New test.
12316 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12318         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12320 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12322         PR testsuite/25241
12323         * gcc.dg/simd-5.c: Mark output as a note.
12324         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12325         dg-message.
12326         * gcc.dg/simd-1.c: Likewise.
12327         * gcc.dg/always_inline.c: Mark output as a sorry.
12328         * gcc.dg/always_inline2.c: Likewise.
12329         * gcc.dg/always_inline3.c: Likewise.
12331 2007-06-06  Ian Lance Taylor  <iant@google.com>
12333         * g++.dg/conversion/enum1.C: New test.
12335 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12337         PR tree-optimization/32216
12338         * gcc.dg/vect/pr32216.c: New test.
12340 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12342         PR testsuite/18923
12343         * gfortran.dg/invalid_contains_1.f90: New test.
12344         * gfortran.dg/invalid_contains_2.f90: New test.
12346 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12348         PR testsuite/32057
12349         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12350         midnight issues.
12352 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12354         PR testsuite/25241
12355         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12356         dg-message to match de note.
12357         * gcc.dg/pr26570.c: Use dg-message for a note.
12358         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12359         dg-error instead of dg-warning because of -Werror.
12360         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12361         neither an error, nor a warning.
12362         * gcc.dg/glibc-uclibc-2.c: Likewise
12363         * gcc.dg/cpp/19940712-1.c: Likewise.
12365 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12367         PR preprocessor/23479
12368         * gcc.dg/binary-constants-1.c: Add test suites for
12369         the 0b-prefixed binary integer constants.
12370         * gcc.dg/binary-constants-2.c: Ditto.
12371         * gcc.dg/binary-constants-3.c: Ditto.
12372         * gcc.dg/binary-constants-4.c: Ditto.
12374 2007-06-05  Ian Lance Taylor  <iant@google.com>
12376         * gcc.dg/Wstrict-overflow-19.c: New test.
12378 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12380         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12382 2007-06-04  Ian Lance Taylor  <iant@google.com>
12384         * gcc.dg/Wstrict-overflow-18.c: New test.
12386 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12388         PR testsuite/25241
12389         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12390         * gcc.dg/cpp/mi5.c: Likewise.
12391         * gcc.dg/cpp/mi7.c: Likewise.
12393 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12395         PR c/32191
12396         * gcc.dg/pr32191.c: New test.
12398 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12400         PR fortran/32124
12401         * gfortran.dg/allocate_stat_1.f90: Remove.
12403 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12405         * gcc.target/i386/sse4_2-check.h: New.
12406         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12407         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12408         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12409         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12410         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12411         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12412         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12413         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12414         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12415         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12416         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12417         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12418         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12419         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12420         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12421         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12422         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12423         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12425 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12427         * gcc.dg/pie-link.c: New test.
12429 2007-06-01  Ian Lance Taylor  <iant@google.com>
12431         * gcc.dg/Wstrict-overflow-17.c: New test.
12433 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12435         * gcc.dg/builtin-return-1.c (g): New.
12436         (main): Allocate at least 64 bytes on the stack.
12438 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12440         * g++.dg/init/cleanup3.C: New test.
12442 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12444         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12445         int is 16 bits.
12447 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12449         PR fortran/32156
12450         * gfortran.dg/char_array_constructor_3.f90: New test.
12452 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12454         PR tree-optimization/32160
12455         * gfortran.dg/predcom-1.f: New test.
12457 2007-05-31  Richard Guenther  <rguenther@suse.de>
12459         * g++.dg/other/str_empty.C: Move...
12460         * g++.dg/other/pr30567.C: Move...
12461         * g++.dg/tree-ssa/pr27218.C: Move...
12462         * g++.dg/torture: ...here and remove dg-options.
12464 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12466         PR c++/32158
12467         * g++.dg/ext/is_pod_incomplete.C: New.
12469 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12470             Douglas Gregor <doug.gregor@gmail.com>
12471             Pedro Lamarao <pedro.lamarao@mndfck.org>
12472             Howard Hinnant <howard.hinnant@gmail.com>
12474         PR c++/7412
12475         PR c++/29939
12476         * g++.dg/cpp0x/rv8p.C: New.
12477         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12478         * g++.dg/cpp0x/cast-bug.C: New.
12479         * g++.dg/cpp0x/elision_weak.C: New.
12480         * g++.dg/cpp0x/collapse-bug.C: New.
12481         * g++.dg/cpp0x/rv3p.C: New.
12482         * g++.dg/cpp0x/rv7n.C: New.
12483         * g++.dg/cpp0x/overload-conv-1.C: New.
12484         * g++.dg/cpp0x/rv2n.C: New.
12485         * g++.dg/cpp0x/deduce.C: New.
12486         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12487         * g++.dg/cpp0x/rv6p.C: New.
12488         * g++.dg/cpp0x/template_deduction.C: New.
12489         * g++.dg/cpp0x/implicit-copy.C: New.
12490         * g++.dg/cpp0x/rv1p.C: New.
12491         * g++.dg/cpp0x/cast.C: New.
12492         * g++.dg/cpp0x/rv5n.C: New.
12493         * g++.dg/cpp0x/collapse.C: New.
12494         * g++.dg/cpp0x/overload-conv-2.C: New.
12495         * g++.dg/cpp0x/rv4p.C: New.
12496         * g++.dg/cpp0x/rvo.C: New.
12497         * g++.dg/cpp0x/iop.C: New.
12498         * g++.dg/cpp0x/rv3n.C: New.
12499         * g++.dg/cpp0x/rv7p.C: New.
12500         * g++.dg/cpp0x/reference_collapsing.C: New.
12501         * g++.dg/cpp0x/overload.C: New.
12502         * g++.dg/cpp0x/named.C: New.
12503         * g++.dg/cpp0x/rv2p.C: New.
12504         * g++.dg/cpp0x/rv6n.C: New.
12505         * g++.dg/cpp0x/not_special.C: New.
12506         * g++.dg/cpp0x/bind.C: New.
12507         * g++.dg/cpp0x/rv1n.C: New.
12508         * g++.dg/cpp0x/rv5p.C: New.
12509         * g++.dg/cpp0x/elision.C: New.
12510         * g++.dg/cpp0x/named_refs.C: New.
12511         * g++.dg/cpp0x/unnamed_refs.C: New.
12512         * g++.dg/cpp0x/rv4n.C: New.
12513         * g++.dg/cpp0x/elision_neg.C: New.
12514         * g++.dg/init/copy7.C: Run in C++98 mode.
12515         * g++.dg/overload/arg1.C: Ditto.
12516         * g++.dg/overload/arg4.C: Ditto.
12518 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12520         PR c++/31809
12521         * g++.dg/opt/static5.C: New test.
12523 2007-05-30  Richard Guenther  <rguenther@suse.de>
12525         * g++.dg/dg.exp: Prune torture/.
12526         * g++.dg/torture/dg-torture.exp: New testsuite.
12528 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12530         * gcc.target/arm/pr27387.C: Move and rename to ...
12531         * g++.dg/inherit/thunk8.C: ... here.
12533 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12535         PR tree-optimization/31769
12536         * g++.dg/gomp/pr31769.C: New test.
12538 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12540         * gcc.target/i386/stack-realign.c: New.
12542 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12544         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12546 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12548         * gfortran.dg/sizeof.f90: New.
12550 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12552         PR c/31339
12553         * gcc.dg/boolcomplex-1.c: New test.
12555         PR c++/31339
12556         * g++.dg/ext/boolcomplex-1.c: New test.
12558 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12560         * gcc.dg/matrix: New directory.
12562 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12564         PR fortran/32124
12565         * gfortran.dg/allocate_stat_1.f90: New.
12567 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12569         PR fortran/31972
12570         * transfer_hollerith_1.f90: New test.
12572 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12574         PR tree-opt/32100
12575         * gcc.c-torture/execute/vrp-7.c: New test.
12577 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12579         * gfortran.dg/transfer_simplify_4.f90: New test.
12581 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12583         PR fortran/32088
12584         * gfortran.dg/func_result_3.f90: New.
12586 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12588         PR middle-end/32083
12589         * gfortran.dg/transfer_simplify_3.f90: New.
12591 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12593         PR target/32065
12594         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12595         to compile options.
12596         * gcc.target/i386/pr32065-2.c: New test.
12598 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12600         PR fortran/31813
12601         * gfortran.dg/io_constraints_2.f90: Update.
12603 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12605         PR fortran/31219
12606         * gfortran.dg/array_constructor_17.f90: New test.
12608 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12610         PR tree-opt/32090
12611         * g++.dg/opt/array2.C: New testcase.
12613 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12615         PR target/32065
12616         * gcc.target/i386/pr32065.c: New test.
12618 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12619             Marcus Meissner <meissner@suse.de>
12621         * gcc.dg/attr-alloc_size.c: New.
12623 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12624             Lee Millward  <lee.millward@gmail.com>
12626         PR c++/31745
12627         * g++.dg/parse/crash34.C: New test.
12629         * g++.dg/parse/crash35.C: New test.
12631 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12633         * gcc.target/i386/sse2-check.h: New.
12634         * gcc.target/i386/sse2-vec-1.c: Likewise.
12635         * gcc.target/i386/sse2-vec-2.c: Likewise.
12636         * gcc.target/i386/sse2-vec-3.c: Likewise.
12637         * gcc.target/i386/sse2-vec-4.c: Likewise.
12638         * gcc.target/i386/sse2-vec-5.c: Likewise.
12639         * gcc.target/i386/sse2-vec-6.c: Likewise.
12641 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12643         PR c++/31431
12644         PR c++/31432
12645         PR c++/31434
12646         PR c++/31435
12647         PR c++/31437
12648         PR c++/31438
12649         PR c++/31442
12650         PR c++/31443
12651         PR c++/31444
12652         PR c++/31445
12653         * g++.dg/cpp0x/pr31431.C: New.
12654         * g++.dg/cpp0x/pr31437.C: New.
12655         * g++.dg/cpp0x/pr31442.C: New.
12656         * g++.dg/cpp0x/pr31444.C: New.
12657         * g++.dg/cpp0x/pr31431-2.C: New.
12658         * g++.dg/cpp0x/pr31432.C: New.
12659         * g++.dg/cpp0x/pr31434.C: New.
12660         * g++.dg/cpp0x/pr31438.C: New.
12661         * g++.dg/cpp0x/pr31443.C: New.
12662         * g++.dg/cpp0x/pr31445.C: New.
12663         * g++.dg/cpp0x/variadic-crash1.C: New.
12665 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12667         * gcc.target/arm/long-calls-1.c: New test.
12668         * gcc.target/arm/long-calls-2.c: Likewise.
12669         * gcc.target/arm/long-calls-3.c: Likewise.
12670         * gcc.target/arm/long-calls-4.c: Likewise.
12672 2007-05-25  Richard Guenther  <rguenther@suse.de>
12673             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12675         PR tree-optimization/31982
12676         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12678 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12680         PR fortran/32047
12681         * gfortran.dg/result_in_spec_2.f90: New test.
12683 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12687 2007-05-24  Ollie Wild  <aaw@google.com>
12689         * gcc.dg/cpp/counter-1.c: New test.
12690         * gcc.dg/pch/counter-1.c: New test.
12691         * gcc.dg/pch/counter-1.hs: New file.
12692         * gcc.dg/pch/counter-2.c: New test.
12693         * gcc.dg/pch/counter-2.hs: New file.
12694         * gcc.dg/pch/counter-3.c: New test.
12695         * gcc.dg/pch/counter-3.hs: New file.
12697 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12699         * gcc.dg/tree-ssa/predcom-1.c: New test.
12700         * gcc.dg/tree-ssa/predcom-2.c: New test.
12701         * gcc.dg/tree-ssa/predcom-3.c: New test.
12702         * gcc.dg/tree-ssa/predcom-4.c: New test.
12703         * gcc.dg/tree-ssa/predcom-5.c: New test.
12704         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12706 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12708         PR testsuite/32062
12709         * gcc.target/i386/sse4_1-check.h (MASK): New.
12711 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12713         PR fortran/32038
12714         * gfortran.dg/pr25603.f: Initialize integer variables.
12716 2007-05-23  Ian Lance Taylor  <iant@google.com>
12718         * g++.dg/other/vrp1.C: New test.
12720 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12722         PR preprocessor/20077
12723         * gcc.dg/cpp/paste15.c: New test.
12725 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12726             Nigel Stephens  <nigel@mips.com>
12727             Richard Sandiford  <richard@codesourcery.com>
12729         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12730         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12731         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12732         * gcc.target/mips/inter/mips16-inter.exp: New.
12734 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12736         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12738 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12740         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12741         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12742         * gcc.target/i386/sse3-addsubps.c: Likewise.
12743         * gcc.target/i386/sse3-haddpd.c: Likewise.
12744         * gcc.target/i386/sse3-haddps.c: Likewise.
12745         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12746         * gcc.target/i386/sse3-hsubps.c: Likewise.
12747         * gcc.target/i386/sse3-lddqu.c: Likewise.
12748         * gcc.target/i386/sse3-movddup.c: Likewise.
12749         * gcc.target/i386/sse3-movshdup.c: Likewise.
12750         * gcc.target/i386/sse3-movsldup.c: Likewise.
12752         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12753         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12754         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12755         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12756         * gcc.target/i386/ssse3-palignr.c: Likewise.
12757         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12758         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12759         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12760         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12761         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12762         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12763         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12764         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12765         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12766         * gcc.target/i386/ssse3-psignb.c: Likewise.
12767         * gcc.target/i386/ssse3-psignd.c: Likewise.
12768         * gcc.target/i386/ssse3-psignw.c: Likewise.
12769         * gcc.target/i386/ssse3-vals.h: Likewise.
12771         * gcc.target/i386/sse3-check.h: New file.
12772         * gcc.target/i386/ssse3-check.h: Likewise.
12774 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12776         PR middle-end/31095
12777         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12779 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12781         PR middle-end/31606
12782         * gcc.c-torture/20070522-1.c: New testcase.
12784 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12786         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12788 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12790         * gcc.c-torture/execute/ieee/20000320-1.x,
12791         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12792         m68k-*-* and check_effective_target_coldfire_fpu.
12794 2007-05-22  Ollie Wild  <aaw@google.com>
12796         * g++.dg/lookup/hidden-class10.C: New test.
12797         * g++.dg/lookup/hidden-class11.C: New test.
12799 2007-05-22  Ollie Wild  <aaw@google.com>
12801         * g++.dg/lookup/name-clash5.C: New test.
12802         * g++.dg/lookup/name-clash6.C: New test.
12804 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12806         * g++.dg/other/i386-2.C: Update comments on header files tested.
12807         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12808         of <tmmintrin.h>.
12809         * gcc.target/i386/sse-12.c: Likewise.
12810         * gcc.target/i386/sse-13.c: Likewise.
12811         * gcc.target/i386/sse-14.c: Likewise.
12813         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12814         Redefined to test with immediate operand.
12815         (__builtin_ia32_blendps): Likewise.
12816         (__builtin_ia32_blendpd): Likewise.
12817         (__builtin_ia32_dpps): Likewise.
12818         (__builtin_ia32_dpps): Likewise.
12819         (__builtin_ia32_insertps128): Likewise.
12820         (__builtin_ia32_vec_ext_v4sf): Likewise.
12821         (__builtin_ia32_vec_set_v16qi): Likewise.
12822         (__builtin_ia32_vec_set_v4si): Likewise.
12823         (__builtin_ia32_vec_set_v2di): Likewise.
12824         (__builtin_ia32_vec_ext_v16qi): Likewise.
12825         (__builtin_ia32_vec_ext_v4si): Likewise.
12826         (__builtin_ia32_vec_ext_v2di): Likewise.
12827         (__builtin_ia32_roundpd): Likewise.
12828         (__builtin_ia32_roundsd): Likewise.
12829         (__builtin_ia32_roundps): Likewise.
12830         (__builtin_ia32_roundss): Likewise.
12831         (__builtin_ia32_mpsadbw128): Likewise.
12833 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12835         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12837 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12839         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12840         failures.
12841         * gcc.dg/dfp/func-struct.c: Ditto.
12842         * gcc.dg/dfp/operator-assignment.c: Ditto.
12843         * gcc.dg/dfp/convert-bfp.c: Ditto.
12844         * gcc.dg/dfp/convert-int.c: Ditto.
12845         * gcc.dg/dfp/convert-int-max.c: Ditto.
12846         * gcc.dg/dfp/func-scalar.c: Ditto.
12847         * gcc.dg/dfp/cast.c: Ditto.
12848         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12849         failures, and fix a typo in return type of arg1_128.
12850         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12851         failures, and fix a typo in a constant suffix.
12852         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12853         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12855 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12856             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12858         * lib/gcc-dg.exp(process_message): New proc.
12859         (dg-message): New test directive.
12860         * gcc.dg/always_inline.c: Use dg-message.
12861         * gcc.dg/always_inline2.c: Ditto.
12862         * gcc.dg/always_inline3.c: Ditto.
12863         * gcc.dg/invalid-call-1.c: Ditto.
12864         * gcc.dg/pr17506.c: Ditto.
12865         * gcc.dg/simd-5.c: Ditto.
12866         * gcc.dg/simd-6.c: Ditto.
12867         * gcc.dg/va-arg-2.c: Ditto.
12868         * gcc.dg/cpp/syshdr.c: Ditto.
12869         * gcc.dg/cpp/unc4.c: Ditto.
12870         * gcc.dg/cpp/trad/mi1.c: Ditto.
12871         * gcc.dg/cpp/trad/mi5.c: Ditto.
12872         * gcc.dg/cpp/trad/mi7.c: Ditto.
12873         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12874         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12875         * gcc.test-framework/test-framework.awk: Special-case outexists
12876         tests.
12878 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12880         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12881         (bit_SSE4_2): Likewise.
12882         (bit_POPCNT): Likewise.
12884         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12885         Check if assembler supports SSE4 instructions.
12887         * gcc.target/i386/sse4_1-blendpd.c: New file.
12888         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12889         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12890         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12891         * gcc.target/i386/sse4_1-check.h: Likewise.
12892         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12893         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12894         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12895         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12896         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12897         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12898         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12899         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12900         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12901         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12902         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12903         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12904         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12905         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12906         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12907         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12908         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12909         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12910         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12911         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12912         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12913         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12914         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12915         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12916         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12917         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12918         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12919         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12920         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12921         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12922         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12923         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12924         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12925         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12926         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12927         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12928         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12929         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12930         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12931         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12932         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12933         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12934         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12935         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12936         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12937         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12938         * gcc.target/i386/sse4_1-round.h: Likewise.
12939         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12940         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12941         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12942         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12943         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12944         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12945         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12946         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12947         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12948         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12949         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12950         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12951         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12952         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12954 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12956         PR fortran/31627
12957         * gfortran.dg/bounds_check_7.f90: New test.
12959 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12961         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12962         (check_effective_target_sse4a): Ditto.
12964         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12965         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12966         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12967         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12968         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12969         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12970         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12971         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12972         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12973         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12974         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12975         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12976         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12977         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12978         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12979         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12980         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12981         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12982         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12983         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12985 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12987         * g++.dg/ext/cleanup-1.C: New test.
12988         * g++.dg/ext/cleanup-2.C: Likewise.
12989         * g++.dg/ext/cleanup-3.C: Likewise.
12990         * g++.dg/ext/cleanup-4.C: Likewise.
12991         * g++.dg/ext/cleanup-5.C: Likewise.
12992         * g++.dg/ext/cleanup-6.C: Likewise.
12993         * g++.dg/ext/cleanup-8.C: Likewise.
12994         * g++.dg/ext/cleanup-9.C: Likewise.
12995         * g++.dg/ext/cleanup-10.C: Likewise.
12996         * g++.dg/ext/cleanup-11.C: Likewise.
12997         * g++.dg/ext/cleanup-dtor.C: Likewise.
12999 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13001         PR middle-end/31995
13002         * gcc.dg/vect/vect-102a.c: New test.
13004 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13005             Paolo Carlini  <pcarlini@suse.de>
13006             Uros Bizjak  <ubizjak@gmail.com>
13008         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13009         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13010         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13011         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13012         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13013         New testcases.
13015 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13017         PR fortran/32002
13018         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13020 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13022         PR fortran/32027
13023         * gfortran.dg/do_3.F90: Add checks for the final value of the
13024         loop variable.
13026 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13028         * gcc.c-torture/execute/990127-2.x: New file.
13030 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13032         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13033         * gcc.target/i386/sse-12: Add -O to compile options.
13034         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13035         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13036         and mm3dnow.h.  Add -O to compile options.
13038 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13040         PR fortran/31867
13041         * gfortran.dg/char_length_5.f90: New test.
13043         PR fortran/31994
13044         * gfortran.dg/array_reference_1.f90: New test.
13046 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13048         PR middle-end/7651
13049         PR c++/11856
13050         PR c/12963
13051         PR c/23587
13052         PR other/29694
13053         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13054         * gcc.dg/Wtype-limits.c: New.
13055         * gcc.dg/Wtype-limits-Wextra.c: New.
13056         * gcc.dg/Wtype-limits-no.c: New.
13057         * g++.dg/warn/Wtype-limits.C: New.
13058         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13059         * g++.dg/warn/Wtype-limits-no.C: New.
13061 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13063         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13064         instead of "-msse2".'
13065         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13066         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13067         and mm3dnow.h.
13068         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13069         to test with immediate operand.
13070         (__builtin_ia32_insertqi): Ditto.
13071         (__builtin_ia32_palignr128): Ditto.
13072         (__builtin_ia32_palignr): Ditto.
13073         (__builtin_ia32_pshufhw): Ditto.
13074         (__builtin_ia32_pshuflw): Ditto.
13075         (__builtin_ia32_pshufd): Ditto.
13076         (__builtin_ia32_vec_set_v8hi): Ditto.
13077         (__builtin_ia32_vec_ext_v8hi): Ditto.
13078         (__builtin_ia32_shufpd): Ditto.
13079         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13081 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13083         PR fortran/32001
13084         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13086 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13088         PR target/31585
13089         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13090         and "__inline".  Use "-msse" instead of "-msse2".
13092 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13094         PR middle-end/7651
13095         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13096         * gcc.dg/20030906-2.c: Likewise.
13097         * objc.dg/method-17.m: Add -Wreturn-type.
13098         * obj-c++.dg/method-21.mm: Likewise.
13100 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13102         PR target/31585
13103         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13104         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13105         (__builtin_ia32_psrlqi128): Ditto.
13106         (__builtin_ia32_psrlwi128): Ditto.
13107         (__builtin_ia32_psrldi128): Ditto.
13108         (__builtin_ia32_psrldqi128): Ditto.
13109         (__builtin_ia32_pslldqi128): Ditto.
13110         (__builtin_ia32_psrawi128): Ditto.
13111         (__builtin_ia32_psradi128): Ditto.
13112         (__builtin_ia32_psllqi128): Ditto.
13113         (__builtin_ia32_pslldi128): Ditto.
13114         (__builtin_prefetch): Ditto.
13115         (__builtin_ia32_pshufw): Ditto.
13116         (__builtin_ia32_vec_set_v4hi): Ditto.
13117         (__builtin_ia32_vec_ext_v4hi): Ditto.
13118         (__builtin_ia32_shufps): Ditto.
13119         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13121 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13123         PR fortran/31974
13124         * gfortran.dg/char_allocation_1.f90: New test.
13126 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13128         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13129         * gcc.dg/Wconversion-sign.c: New.
13130         * gcc.dg/Wconversion-integer-no-sign.c: New.
13131         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13132         Wconversion-sign.C
13133         * g++.dg/warn/Wconversion-sign.C: New.
13134         * g++.old-deja/g++.other/warn4.C: Update.
13135         * g++.dg/warn/Wconversion1.C: Likewise.
13137 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13139         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13140         * gcc.dg/torture/builtin-math-4.c: Likewise.
13142 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13144         PR libfortran/31964
13145         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13147 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13149         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13151 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13153         PR target/31628
13154         * gcc.target/i386/pr31628.c: New.
13156 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13158         PR middle-end/31344
13159         * gcc.dg/pr31344.c: New test.
13161 2007-05-17  Ian Lance Taylor  <iant@google.com>
13163         PR tree-optimization/31953
13164         * gcc.c-torture/compile/pr31953.c: New test.
13166 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13168         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13170         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13171         and drem.
13172         * gcc.dg/torture/builtin-math-4.c: Likewise.
13174         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13175         * gcc.dg/torture/builtin-math-4.c: Likewise.
13177         * gcc.dg/torture/builtin-math-4.c: New test.
13179 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13180             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13182         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13183         * gcc.dg/cpp/include2.c: Ditto.
13184         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13185         * gcc.dg/cpp/paste5.c: Ditto.
13186         * gcc.dg/cpp/paste6.c: Ditto.
13187         * gcc.dg/cpp/paste8.c: Ditto.
13188         * gcc.dg/cpp/paste11.c: Ditto.
13189         * gcc.dg/cpp/paste13.c: Ditto.
13190         * gcc.dg/cpp/skipping2.c: Ditto.
13191         * gcc.dg/reg-vol-struct-1.c: Ditto.
13192         * gcc.dg/Wshadow-1.c: Ditto.
13193         * gcc.dg/cpp/trad/comment.c: Ditto.
13194         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13195         * gcc.dg/cpp/if-2.c: Ditto.
13196         * gcc.dg/array-5.c: Ditto.
13197         * gcc.dg/inline-15.c: Ditto.
13198         * gcc.dg/pr27953.c: Ditto.
13199         * gcc.dg/Wno-c++-compat.c: Ditto.
13201 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13203         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13205 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13207         * gcc.c-torture/execute/20070517-1.c: New test.
13209 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13211         PR fortran/31919
13212         * gfortran.dg/min_max_conformance.f90: New test.
13214 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13216         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13217         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13218         gcc.dg/vect/vect-104.c: Use more complex construction to
13219         prevent vectorizing.
13220         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13222 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13224         PR tree-optimization/24659
13225         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13226         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13227         not vect_int target.
13228         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13229         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13230         targets.
13231         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13232         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13233         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13235 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13237         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13238         and x86_64-*-* targets.
13239         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13241 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13243         PR fortran/18769
13244         PR fortran/30881
13245         PR fortran/31194
13246         PR fortran/31216
13247         PR fortran/31427
13248         * transfer_simplify_1.f90: New test.
13249         * transfer_simplify_2.f90: New test.
13251 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13253         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13255 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13257         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13259         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13261         PR c/31924
13262         * gcc.dg/fltconst-1.c: New test.
13264         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13265         * gcc.dg/dfp/operator-assignment.c: Ditto.
13267 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13269         PR c++/29928
13270         * g++.dg/rtti/typeid5.C: New.
13272 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13274         PR fortran/31725
13275         * gfortran.dg/substr_4.f: New test.
13277 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13279         * gcc.target/m68k/interrupt_thread-1.c,
13280         gcc.target/m68k/interrupt_thread-2.c,
13281         gcc.target/m68k/interrupt_thread-3.c: New.
13282         * gcc.target/m68k/m68k.exp: Accept fido.
13284 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13286         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13287         * gfortran.dg/altreturn_3.f90: Likewise.
13288         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13289         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13290         * gfortran.dg/inquire_iolength.f90: Likewise.
13291         * gfortran.dg/module_naming_1.f90: Likewise.
13292         * gfortran.dg/oldstyle_2.f90: Likewise.
13293         * gfortran.dg/operator_2.f90: Likewise.
13294         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13295         * gfortran.dg/used_types_11.f90: Likewise.
13296         * gfortran.dg/zero_array_components_1.f90: Likewise.
13297         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13298         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13299         * gfortran.dg/real_const_3.f90: Likewise.
13301 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13303         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13304         * gcc.dg/tree-ssa/loop-30.c: New test.
13306 2007-05-13  Richard Guenther  <rguenther@suse.de>
13308         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13309         scanning forwprop1.
13310         * g++.dg/tree-ssa/pr31146.C: Likewise.
13312 2007-05-13  Revital Eres  <eres@il.ibm.com>
13314         * gcc.dg/dse.c: New test.
13316 2007-05-12  Richard Guenther  <rguenther@suse.de>
13318         PR tree-optimization/31797
13319         * gcc.c-torture/compile/pr31797.c: New testcase.
13321 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13323         PR fortran/30746
13324         * gfortran.dg/host_assoc_function_1.f90: New test.
13326 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13328         PR c++/31829
13329         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13331 2007-05-11  Silvius Rus  <rus@google.com>
13333         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13334         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13335         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13336         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13337         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13338         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13339         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13340         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13341         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13342         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13343         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13344         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13345         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13346         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13347         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13348         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13350 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13352         PR other/31852
13353         * gcc.c-torture/execute/builtins/memchr.c: New.
13354         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13355         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13357 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13359         PR fortran/30876
13360         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13361         line.
13362         * gfortran.dg/recursive_reference_2.f90: New test.
13364 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13366         PR fortran/30878
13367         * gfortran.dg/namelist_29.f90: New test.
13369 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13371         PR fortran/31474
13372         * gfortran.dg/entry_10.f90: New test.
13374 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13376         PR tree-optimization/31885
13377         * gcc.dg/tree-ssa/loop-29.c: New test.
13379 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13381         * assumed_dummy_1.f90: Fix dg directive.
13382         * char_initialiser_actual.f90: Likewise.
13383         * nested_modules_2.f90: Likewise.
13384         * shift-alloc.f90: Likewise.
13386 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13388         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13390 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13392         PR libfortran/31880
13393         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13395 2007-05-09  Mike Stump  <mrs@apple.com>
13397         * g++.dg/other/first-global.C: Add -fpie for darwin.
13398         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13400 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13402         * gcc.dg/20070507-1.c: New testcase.
13404 2007-05-08  Chao-ying Fu  <fu@mips.com>
13406         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13407         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13408         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13409         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13411 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13413         PR 31847
13414         * gcc.dg/pr31847.c: New test.
13416 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13418         PR fortran/31692
13419         * gfortran.dg/actual_array_result_1.f90: New test.
13421 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13423         PR fortran/29397
13424         * gfortran.dg/parameter_array_init_1.f90: New test.
13426         PR fortran/29400
13427         * gfortran.dg/parameter_array_init_2.f90: New test.
13429 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13431         PR target/31854
13432         * gcc.target/i386/pr31854.c: New test.
13434 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13436         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13438 2007-05-07  Mike Stump  <mrs@apple.com>
13440         * g++.old-deja/g++.mike/empty.C: Add.
13442 2007-05-07  Eric Christopher  <echristo@apple.com>
13444         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13446 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13448         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13449         variable.  Rearrange conversions from binary float to decimal float.
13451 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13453         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13454         x86.
13456 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13458         * gnat.dg/opt1.ad[sb]: New testcase.
13460 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13462         PR fortran/31399
13463         * gfortran.dg/do_3.F90: New test.
13465 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13467         PR fortran/31764
13468         * gfortran.dg/new_line.f90: Add new checks.
13470 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13472         PR fortran/31201
13473         * gfortran.dg/large_unit_1.f90: New.
13474         * gfortran.dg/large_unit_2.f90: New.
13475         * gfortran.dg/iostat_4.f90: New
13476         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13478 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13480         PR fortran/31540
13481         * gfortran.dg/char_result_4.f90: New test.
13483 2007-06-05  Revital Eres  <eres@il.ibm.com>
13485         PR 30957
13486         * gcc.dg/pr30957-1.c: New test.
13488 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13490         PR fortran/31251
13491         * gfortran.dg/char_type_len_2.f90: New test.
13493 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13495         PR 31775
13496         * g++.dg/other/nested-extern.cc: New.
13497         * g++.dg/other/nested-extern-1.C: New.
13498         * g++.dg/other/nested-extern-2.C: New.
13500 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13502         PR fortran/31760
13503         * gfortran.dg/erf.f90: New test.
13504         * gfortran.dg/besxy.f90: New test.
13506 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13508         PR fortran/22359
13509         * gfortran.dg/fseek.f90: New test.
13511 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13513         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13515 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13517         PR libfortran/31210
13518         * gfortran.dg/zero_length_1.f90: New test.
13520 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13522         PR fortran/31803
13523         * gfortran.dg/char_pointer_assign_3.f90: New test.
13524         * gfortran.dg/char_result_2.f90: Re-enable test.
13526 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13528         PR fortran/25071
13529         * gfortran.dg/char_length_3.f90: New test.
13530         * gfortran.dg/char_result_2.f90: Fix test.
13532 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13534         PR tree-optimization/30565
13535         * gcc.dg/tree-ssa/loop-27.c: New test.
13537 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13539         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13540         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13541         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13542         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13544 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13546         PR tree-optimization/31699
13547         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13548         New.
13549         (check_effective_target_vect_floatint_cvt): New.
13550         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13551         of specific targets.
13552         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13553         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13554         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13555         * gcc.dg/vect/vect-iv-4.c: Likewise.
13556         * gcc.dg/vect/vect-multitypes-11.c: New.
13557         * gcc.dg/vect/pr31699.c: New.
13559 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13561         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13563 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13565         PR C++/31663
13566         * g++.dg/warn/anonymous-namespace-2.C: New.
13567         * g++.dg/warn/anonymous-namespace-2.h: New.
13569 2007-05-02  Paul Brook  <paul@codesourcery.com>
13571         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13573 2007-05-02  Eric Christopher  <echristo@apple.com>
13575         * gcc.dg/cpp/if-div.c: New file.
13577 2007-05-02  Tom Tromey  <tromey@redhat.com>
13579         PR preprocessor/28709:
13580         * gcc.dg/cpp/pr28709.c: New file.
13582 2007-05-02  Richard Guenther  <rguenther@suse.de>
13584         PR tree-optimization/31146
13585         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13587 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13589         * gcc.c-torture/compile/limits-blockid.c: New.
13590         * gcc.c-torture/compile/limits-caselabels.c: New.
13591         * gcc.c-torture/compile/limits-declparen.c: New.
13592         * gcc.c-torture/compile/limits-enumconst.c: New.
13593         * gcc.c-torture/compile/limits-exprparen.c: New.
13594         * gcc.c-torture/compile/limits-externalid.c: New.
13595         * gcc.c-torture/compile/limits-fnargs.c: New.
13596         * gcc.c-torture/compile/limits-fndefn.c: New.
13597         * gcc.c-torture/compile/limits-idexternal.c: New.
13598         * gcc.c-torture/compile/limits-idinternal.c: New.
13599         * gcc.c-torture/compile/limits-pointer.c: New.
13600         * gcc.c-torture/compile/limits-stringlit.c: New.
13601         * gcc.c-torture/compile/limits-structmem.c: New.
13602         * gcc.c-torture/compile/limits-structnest.c: New.
13604 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13606         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13608 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13610         PR middle-end/31740
13611         * gcc.c-torture/compile/20070501-1.c: New testcase.
13613 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13615         PR fortran/31732
13616         * gfortran.dg/array_memset_2:  New test case.
13618 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13620         PR testsuite/31615
13621         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13623 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13625         PR testsuite/31589
13626         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13627         dg-final test.
13628         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13629         keyword to dg-final test.
13630         * gcc.dg/vect/vect-iv-4.c: Likewise.
13631         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13632         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13633         test.
13634         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13635         cast.
13636         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13637         * lib/target-supports.exp
13638         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13639         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13641 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13643         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13644         __LONG_LONG_MAX__ and its friends instead of those supplied by
13645         limits.h.
13647 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13649         PR C++/31721
13650         * g++.dg/ext/vector7.C: New testcase.
13652 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13654         PR fortran/31591
13655         * gfortran.dg/bound_simplification_1.f90: New test.
13657 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13659         PR fortran/31645
13660         * gfortran.dg/bom_error.f90: New test.
13661         * gfortran.dg/bom_include.f90: New test.
13662         * gfortran.dg/bom_UTF16-LE.f90: New test.
13663         * gfortran.dg/bom_UTF16-BE.f90: New test.
13664         * gfortran.dg/bom_UTF-8.f90: New test.
13665         * gfortran.dg/bom_UTF-32.f90: New test.
13666         * gfortran.dg/bom_UTF-8.F90: New test.
13667         * gfortran.dg/bom_include.inc: New file.
13669 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13671         PR C++/30221
13672         * g++.dg/init/ptrfn2.C: New test.
13673         * g++.dg/init/ptrfn3.C: New test.
13675 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13677         PR fortran/31711
13678         * gfortran.dg/dependency_21.f90: New test.
13680 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13682         * gfortran.dg/secnds.f: Use real*8.
13683         * gfortran.dg/secnds-1.f: Use real*8.
13685 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13687         PR libfortran/31532
13688         * gfortran.dg/inquire_5.f90: Update test.
13690 2007-04-27  Ian Lance Taylor  <iant@google.com>
13692         PR middle-end/31710
13693         * gcc.c-torture/compile/pr31710.c: New test.
13695 2007-04-27  Richard Guenther  <rguenther@suse.de>
13697         PR tree-optimization/30965
13698         PR tree-optimization/30978
13699         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13700         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13701         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13702         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13704 2007-04-27  Richard Guenther  <rguenther@suse.de>
13706         PR tree-optimization/31715
13707         * gcc.dg/Warray-bounds-4.c: New testcase.
13709 2007-04-26  Ian Lance Taylor  <iant@google.com>
13711         PR target/28675
13712         * gcc.c-torture/compile/pr28675.c: New test.
13714 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13716         PR C++/30016
13717         * g++.dg/ext/vector6.C: New test.
13719 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13721         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13723 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13725         PR middle-end/31617
13726         * g++.dg/other/str_empty.C: Add expected warning.
13728 2007-04-26  Richard Guenther  <rguenther@suse.de>
13729         Daniel Berlin  <dberlin@dberlin.org>
13731         PR tree-optimization/30567
13732         * g++.dg/other/pr30567.C: New testcase.
13734 2007-04-26  Richard Guenther  <rguenther@suse.de>
13736         PR tree-optimization/31703
13737         * gcc.c-torture/compile/pr31703.c: New testcase.
13738         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13739         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13741 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13743         * gfortran.dg/open_errors.f90: Added if statements checking
13744         the value of iostat.
13746 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13748         PR c++/31598
13749         * g++.dg/gomp/pr31598.C: New test.
13751         PR tree-optimization/30558
13752         * g++.dg/gomp/pr30558.C: New test.
13754 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13756         PR c++/31338
13757         * g++.dg/ext/complex2.C: New test.
13759 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13761         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13763 2007-04-25  Thiemo Seufer  <ths@mips.com>
13765         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13766         value to signed char.
13768 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13770         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13771         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13772         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13774 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13776         PR fortran/31668
13777         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13778         statement functions.
13779         * gfortran.dg/c_by_val_5.f90: New test.
13781 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13783         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13784         with two new subroutines to avoid parameter-induced aliasing.
13785         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13786         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13788 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13790         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13791         * g++.dg/warn/Warray-bounds.C: Likewise.
13793 2007-04-24  Ian Lance Taylor  <iant@google.com>
13795         PR tree-optimization/31605
13796         * gcc.c-torture/execute/pr31605.c: New test.
13798 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13800         PR fortran/31587
13801         * lib/gcc-dg.exp (scan-module): New function.
13802         * gfortran.dg/module_md5_1.f90: New test.
13804 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13806         * g++.old-deja/g++.pt/defarg6.C: Only run with
13807         -std=gnu++98.
13808         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13809         * g++.dg/cpp0x/variadic61.C: Ditto.
13810         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13811         * g++.dg/cpp0x/variadic62.C: Ditto.
13812         * g++.dg/template/meminit1.C: Ditto.
13813         * g++.dg/template/operator7.C: Ditto.
13814         * g++.dg/template/static15.C: Ditto.
13815         * g++.dg/template/invalid1.C: Ditto.
13816         * g++.dg/template/shift1.C: Ditto.
13817         * g++.dg/template/error10.C: Ditto.
13819 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13821         PR diagnostic/25923
13822         * gfortran.dg/pr25923.f90: New test.
13824 2007-04-24  Ian Lance Taylor  <iant@google.com>
13826         PR tree-optimization/31602
13827         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13829 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13831         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13832         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13834 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13836         * gcc.target/i386/reload-1.c. New.
13838 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13839             Olga Golovanevsky  <olga@il.ibm.com>
13841         * g++.dg/other/str_empty.C: New test.
13843 2007-04-24  Richard Henderson  <rth@redhat.com>
13845         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13847 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13849         PR target/31641
13850         * gcc.c-torture/compile/pr31641.c: New testcase.
13852 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13854         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13855         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13856         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13857         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13859 2007-04-23  Simon Baldwin  <simonb@google.com>
13861         * g++.dg/other/error15.C: New.
13862         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13863         triggering a "multiple parameters named" error.
13865 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13867         PR fortran/31618
13868         * gfortran.dg/backspace_8.f:  New test case.
13870 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13872         PR fortran/31630
13873         * gfortran.dg/used_types_17.f90: New test.
13875         PR fortran/31620
13876         * gfortran.dg/zero_array_components_1.f90: New test.
13878 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13880         PR fortran/31616
13881         * gfortran.dg/open_errors.f90: Allow a different error message.
13883 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13885         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13886         Rename from check_effective_target_vect_pack_mod.  Rename global
13887         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13888         messages.
13889         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13890         rename.
13891         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13892         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13894 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13896         PR middle-end/31448
13897         * gcc.c-torture/execute/pr31448.c: New testcase.
13899 2007-04-22  Nick Clifton  <nickc@redhat.com>
13901         * gcc.dg/20020312-2.c: Add support for the FRV.
13903 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13905         PR tree-optimization/24659
13906         * gcc.dg/vect/vect-float-extend-1.c: New test.
13907         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13909 2007-04-22  Richard Guenther  <rguenther@suse.de>
13911         PR tree-optimization/29789
13912         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13913         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13915 2007-04-22  Revital Eres  <eres@il.ibm.com>
13917         * gcc.dg/var-expand2.c: New test.
13919 2007-04-22  Revital Eres  <eres@il.ibm.com>
13921         * gcc.dg/var-expand3.c: New test.
13923 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13925         PR fortran/31495
13926         * gfortran.dg/continuation_8.f90: New test.
13928 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13930         PR C/30265
13931         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13932         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13934 2007-04-21  Richard Guenther  <rguenther@suse.de>
13936         PR middle-end/31136
13937         * gcc.c-torture/execute/pr31136.c: New testcase.
13939 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13941         * gcc.target/i386/movsi-sm-1.c: New.
13943 2007-04-20  Richard Henderson  <rth@redhat.com>
13945         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13946         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13948 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13950         * gcc.target/i386/ordcmp-1.c: New test.
13951         * gcc.target/i386/unordcmp-1.c: New test.
13953         PR tree-optimization/31632
13954         * gcc.c-torture/compile/20070419-1.c: New test.
13956 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13958         * gcc.dg/invalid-call-1.c: New test.
13960 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13962         PR diagnostic/31227
13963         * gcc.dg/Warray-bounds-3.c: New.
13965 2007-04-18  Richard Guenther  <rguenther@suse.de>
13967         PR tree-optimization/19431
13968         PR tree-optimization/21463
13969         * gcc.c-torture/execute/20070212-1.c: New testcase.
13970         * gcc.c-torture/execute/20070212-2.c: Likewise.
13971         * gcc.c-torture/execute/20070212-3.c: Likewise.
13972         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13973         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13974         * g++.dg/tree-ssa/pr21463.C: Likewise.
13975         * g++.dg/tree-ssa/pr30738.C: Likewise.
13977 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13979         PR c++/31513
13980         * g++.dg/expr/bitfield8.C: New test.
13982 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13983             Richard Sandiford  <richard@codesourcery.com>
13985         * lib/target-supports.exp (check_profiling_available): Return 0
13986         for uClibc with -p or -pg.
13988 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13990         PR c++/31517
13991         * g++.dg/template/init7.C: New test.
13993 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13995         PR rtl-optimization/31360
13996         * gcc.dg/loop-7.c: New test.
13998 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14000         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14001         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14002         build.
14003         (compat-execute): Likewise.
14004         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14005         files to remote hosts.
14006         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14007         (c-torture-execute): Likewise.
14008         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14009         or plain file.  Use remote_upload and remote_download to copy
14010         files about.
14011         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14012         before scanning it.
14014 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14016         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14018 2007-04-16  Lawrence Crowl  <crowl@google.com>
14020         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14021         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14022         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14023         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14024         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14025         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14026         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14027         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14028         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14029         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14030         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14032         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14033         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14034         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14035         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14036         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14037         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14038         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14039         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14040         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14041         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14042         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14044 2007-04-16  Ian Lance Taylor  <iant@google.com>
14046         PR tree-optimization/31522
14047         * gcc.dg/Wstrict-overflow-16.c: New test.
14049 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14051         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14053 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14055         PR fortran/31144
14056         * gfortran.dg/module_naming_1.f90: New.
14058 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14060         * lib/target-supports.exp (check_profiling_available): Return
14061         false for m68k-*-uclinux.
14063 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14065         PR c++/29365
14066         Testcase for c++ anonymous namespace warning
14068         * g++.dg/warn/anonymous-namespace-1.C: New test
14069         * g++.dg/warn/anonymous-namespace-1.h: New test
14071 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14073         PR testsuite/31578
14074         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14076 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14078         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14080 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14082         PR fortran/31204
14083         * gfortran.dg/array_constructor_16.f90: New test.
14085 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14087         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14088         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14090 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14092         PR rtl-optimization/31500
14093         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14094         * g++.dg/warn/Warray-bounds.C: Likewise.
14096 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14098         PR C/31520
14099         * gcc.dg/gnu89-init-4.c: New testcase.
14101 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14103         PR c++/25874
14104         * gcc.dg/gomp/pr25874.c: Add dg-options.
14105         * g++.dg/gomp/pr25874.C: Add dg-options.
14107 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14109         PR fortran/21061
14110         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14111         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14113 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14115         PR fortran/31561
14116         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14118 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14120         PR fortran/29507
14121         PR fortran/31404
14122         * gfortran.dg/initialization_6.f90: New test.
14124 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14126         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14128         * lib/target-supports.exp (check_gc_sections_available):
14129         Return false if ldflags includes -elf2flt.
14131 2007-04-13  Jason Merrill  <jason@redhat.com>
14133         PR c++/31074
14134         * conv3.C: New test.
14136 2007-04-13  Mike Stump  <mrs@apple.com>
14138         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14139         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14141 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14143         PR tree-optimization/29598
14144         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14146 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14148         PR fortran/31559
14149         * gfortran.dg/func_assign.f90: New test.
14151 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14153         PR fortran/31550
14154         * gfortran.dg/used_types_16.f90: New test.
14156 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14158         PR fortran/18937
14159         * gfortran.dg/goto_2.f90: New.
14160         * gfortran.dg/goto_3.f90: New.
14161         * gfortran.dg/pr17708.f90: Rename to ...
14162         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14164 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14166         PR fortran/31562
14167         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14168         instead of a struct.
14170 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14172         PR fortran/31562
14173         * gfortran.dg/value_4.c: Use GNU extensions for complex
14174         instead of a struct.
14176 2007-04-13  Richard Guenther  <rguenther@suse.de>
14178         PR tree-optimization/21258
14179         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14181 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14183         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14184         <complex.h>.
14186 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14188         PR fortran/31250
14189         * gfortran.dg/char_length_2.f90: New.
14190         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14191         * gfortran.dg/repeat_4.f90: Likewise.
14193         PR fortran/31266
14194         * gfortran.dg/char_assign_1.f90: New.
14196         PR fortran/31471
14197         * gfortran.dg/block_name_1.f90: New.
14198         * gfortran.dg/block_name_2.f90: New.
14200 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14202         PR c++/31078
14203         * g++.dg/other/pr31078.C: New.
14205 2007-04-12  Richard Guenther  <rguenther@suse.de>
14207         PR tree-optimization/31169
14208         * gcc.c-torture/execute/pr31169.c: New testcase.
14210 2007-04-12  Richard Guenther  <rguenther@suse.de>
14212         PR tree-optimization/24689
14213         PR tree-optimization/31307
14214         * g++.dg/tree-ssa/pr31307.C: New testcase.
14215         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14217 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14219         PR fortran/31472
14220         * gfortran.dg/access_spec_1.f90: New test.
14221         * gfortran.dg/access_spec_2.f90: New test.
14222         * gfortran.dg/non_module_public.f90: Match new error message.
14224 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14226         PR testsuite/31538
14227         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14228         to 4 at line 38 to fix bounds problem.
14230 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14232         PR testsuite/31240
14233         * gfortran.dg/pointer_intent_1.f90: Fix test.
14235 2007-04-10  Eric Christopher  <echristo@apple.com>
14237         * lib/target-supports.exp
14238         (check_effective_target_fstack_protector): Rewrite.
14240 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14242         PR c++/31449
14243         * g++.dg/init/const5.C: New test.
14245 2007-04-09  Jan Hubicka  <jh@suse.cz>
14247         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14249 2007-04-08  Jan Hubicka  <jh@suse.cz>
14251         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14253 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14255         PR fortran/31257
14256         * gfortran.dg/achar_4.f90: New test.
14258 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14260         PR fortran/30880
14261         * gfortran.dg/used_dummy_types_8.f90: New test.
14263 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14265         PR fortran/30872
14266         * gfortran.dg/parameter_array_element_1.f90: New test.
14268 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14270         PR fortran/31222
14271         * gfortran.dg/default_numeric_type_1.f90: New test.
14273 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14275         PR fortran/31424
14276         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14278 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14280         PR fortran/31293
14281         * gfortran.dg/interface_12.f90: New test.
14283 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14285         * gcc.dg/format/opt-6.c: New test.
14286         * gcc.dg/format/nul-1.c: New test.
14287         * gcc.dg/format/nul-2.c: New test.
14289 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14291         PR libgfortran/31395
14292         * gfortran.dg/fmt_colon.f90: New test.
14294 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14296         * g++.old-deja/g++.other/init18.C: Use
14297         dg-require-effective-target instead of an explicit xfail.
14299 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14301         * gcc.dg/dfp/signbit-1.c
14302         * gcc.dg/dfp/signbit-2.c
14304 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14306         PR fortran/31483
14307         * gfortran.dg/altreturn_5.f90: New test.
14309 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14311         PR fortran/31292
14312         * gfortran.dg/contained_module_proc_1.f90: New test.
14314 2007-04-04  Stuart Hastings  <stuart@apple.com>
14316         PR 31281
14317         * objc/execute/exceptions/pr31281.m: New.
14319 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14321         * g++.dg/ext/dllimport12.C: Update comments.
14323 2007-04-03  Eric Christopher  <echristo@apple.com>
14325         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14327 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14329         PR fortran/31304
14330         * gfortran.dg/repeat_2.f90: New test.
14331         * gfortran.dg/repeat_3.f90: New test.
14332         * gfortran.dg/repeat_4.f90: New test.
14334 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14336         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14338 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14340         PR c++/30847
14341         * g++.dg/parse/cond3.C: New test.
14343         PR middle-end/30704
14344         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14346 2007-04-02  Jason Merrill  <jason@redhat.com>
14348         PR c++/31187
14349         * g++.dg/ext/visibility/anon3.C: New test.
14351 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14353         PR libgfortran/31052
14354         * gfortran.dg/namelist_28.f90: New test.
14356 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14358         PR libgfortran/31366
14359         * gfortran.dg/direct_io_6.f90: New test.
14361 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14363         PR libgfortran/31207
14364         * gfortran.dg/advance_5.f90: New test.
14365         * gfortran.dg/advance_6.f90: New test.
14367 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14369         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14370         * g++.dg/ext/dllimport7.C: Likewise.
14371         * g++.dg/ext/selectany1.C: Likewise.
14373 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14375         * g++.dg/parser/pr31138.C: New.
14376         * g++.dg/parser/pr31140.C: New.
14377         * g++.dg/parser/pr31141.C: New.
14379 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14381         PR c++/26099
14382         * g++.dg/ext/is_base_of.C: New.
14383         * g++.dg/ext/has_virtual_destructor.C: New.
14384         * g++.dg/ext/is_polymorphic.C: New.
14385         * g++.dg/ext/is_base_of_diagnostic.C: New.
14386         * g++.dg/ext/is_enum.C: New.
14387         * g++.dg/ext/has_nothrow_assign.C: New.
14388         * g++.dg/ext/has_nothrow_constructor.C: New.
14389         * g++.dg/ext/is_empty.C: New.
14390         * g++.dg/ext/has_trivial_copy.C: New.
14391         * g++.dg/ext/has_trivial_assign.C: New.
14392         * g++.dg/ext/is_abstract.C: New.
14393         * g++.dg/ext/is_pod.C: New.
14394         * g++.dg/ext/has_nothrow_copy.C: New.
14395         * g++.dg/ext/is_class.C: New.
14396         * g++.dg/ext/has_trivial_constructor.C: New.
14397         * g++.dg/ext/is_union.C: New.
14398         * g++.dg/ext/has_trivial_destructor.C: New.
14399         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14400         * g++.dg/template/crash43.C: Likewise.
14402 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14404         * g++.dg/warn/pedantic2.C: New testcase.
14406 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14408         * size_dim.f90: Fix dg directive.
14409         * pr16433.f: Likewise.
14410         * use_6.f90: Likewise.
14411         * use_7.f90: Likewise.
14412         * entry_9.f90: Likewise.
14413         * pointer_intent_2.f90: Likewise.
14414         * protected_1.f90: Likewise.
14415         * fmt_missing_period_2.f: Likewise.
14416         * pointer_intent_3.f90: Likewise.
14417         * protected_2.f90: Likewise.
14418         * protected_3.f90: Likewise.
14419         * pr15754.f90: Likewise.
14420         * protected_4.f90: Likewise.
14421         * protected_5.f90: Likewise.
14422         * initialization_2.f90: Likewise.
14423         * protected_6.f90: Likewise.
14424         * continuation_7.f90: Likewise.
14425         * derived_function_interface_1.f90: Likewise.
14426         * der_pointer_4.f90: Likewise.
14427         * fmt_zero_precision.f90: Likewise.
14428         * blockdata_3.f90: Likewise.
14429         * fmt_missing_period_1.f: Likewise.
14430         * real_const_3.f90: Likewise.
14431         * use_4.f90: Likewise.
14432         * fmt_missing_period_3.f: Likewise.
14433         * use_5.f90: Likewise.
14435 2007-03-28  Mike Stump  <mrs@apple.com>
14437         * gcc.dg/darwin-comm.c: Add.
14439 2007-03-28  Eric Christopher  <echristo@apple.com>
14441         * lib/target-supports.exp (check_effective_target_fstack_protector):
14442         New.
14443         * gcc.dg/ssp-1.c: Use.
14444         * gcc.dg/ssp-2.c: Ditto.
14446 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14448         PR c++/29077
14449         * g++.dg/parse/constructor3.C: New test.
14451 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14453         * gnat.dg/thin_pointer.ad[sb]: New test.
14455 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14457         * g++.dg/cpp0x/bracket1.C: New.
14458         * g++.dg/cpp0x/bracket2.C: New.
14459         * g++.dg/cpp0x/bracket3.C: New.
14460         * g++.dg/cpp0x/bracket4.C: New.
14462 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14464         * g++.dg/cpp0x/temp_default1.C: New.
14465         * g++.dg/cpp0x/temp_default3.C: New.
14466         * g++.dg/cpp0x/temp_default2.C: New.
14467         * g++.dg/cpp0x/temp_default4.C: New.
14469 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14471         PR c++/29993
14472         * g++.dg/other/cv_func2.C: New.
14474 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14476         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14477         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14478         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14479         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14481         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14482         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14484         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14486         * lib/compat.exp (compat-execute): Fix processing of file names.
14488 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14490         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14492 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14494         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14495         Delete created executable test file.
14496         (check_effective_target_fortran_large_int): Ditto.
14497         (check_effective_target_static_libgfortran): Ditto.
14499 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14501         PR c++/30500
14502         * g++.dg/warn/pragma-system_header1.C: New test.
14503         * g++.dg/warn/pragma-system_header2.C: New test.
14504         * g++.dg/warn/pragma-system_header1.h. New.
14505         * g++.dg/warn/pragma-system_header2.h. New.
14507 2007-03-26  Ian Lance Taylor  <iant@google.com>
14509         PR tree-optimization/31345
14510         * gcc.c-torture/compile/pr31345-1.c: New test.
14512 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14514         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14515         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14516         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14517         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14518         * gfortran.dg/overload_1.f90: Likewise.
14519         * gfortran.dg/impure_assignment_1.f90: Likewise.
14520         * gfortran.dg/error_recovery_3.f90: Likewise.
14521         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14522         * gfortran.dg/sequence_types_1.f90: Likewise.
14523         * gfortran.dg/internal_references_1.f90: Likewise.
14524         * gfortran.dg/present_1.f90: Likewise.
14525         * gfortran.dg/volatile10.f90: Likewise.
14526         * gfortran.dg/module_equivalence_2.f90: Likewise.
14527         * gfortran.dg/use_4.f90: Likewise.
14528         * gfortran.dg/elemental_result_1.f90: Likewise.
14529         * gfortran.dg/generic_actual_arg.f90: Likewise.
14530         * gfortran.dg/private_type_5.f90: Likewise.
14531         * gfortran.dg/protected_4.f90: Likewise.
14532         * gfortran.dg/interface_3.f90: Likewise.
14534 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14536         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14537         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14539 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14541         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14543 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14545         PR libgfortran/31199
14546         * gfortran.dg/fmt_t_4.f90: New test.
14548 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14550         PR libfortran/31297
14551         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14552         * gfortran.dg/backspace_6.f:  Likewise.
14553         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14554         * gfortran.dg/direct_io_2.f90:  Likewise.
14555         * gfortran.dg/write_back.f:  Likewise.
14556         * gfortran.dg/write_rewind_2.f:  Likewise.
14557         * gfortran.dg/write_rewind_1.f:  Likewise.
14558         * gfortran.dg/write_rewind_2.f:  Likewise.
14560 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14562         PR tree-optimization/30784
14563         * gcc.dg/vect/pr30784.c: New test.
14565 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14567         PR fortran/30877
14568         * gfortran.dg/operator_1.f90: New test.
14569         * gfortran.dg/operator_2.f90: New test.
14571 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14573         PR libfortran/31196
14574         * gfortran.dg/reshape_transpose_1.f90:  New test.
14576 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14578         PR fortran/30655
14579         * gfortran.dg/bounds_check_6.f90: New test.
14581 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14583         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14584         #ifndef/#endif.
14585         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14586         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14588 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14590         PR fortran/31209
14591         * gfortran.dg/pointer_function_actual_1.f90: New test.
14593         PR fortran/31200
14594         * gfortran.dg/pointer_function_actual_2.f90: New test.
14596         PR fortran/31215
14597         * gfortran.dg/result_in_spec_1.f90: New test.
14599 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14601         PR fortran/30834
14602         * gfortran.dg/integer_exponentiation_3.F90: New test.
14603         * gfortran.dg/integer_exponentiation_4.f90: New test.
14604         * gfortran.dg/integer_exponentiation_5.F90: New test.
14606 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14608         PR c++/30863
14609         * g++.dg/template/error24.C: New test.
14610         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14612 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14614         PR c++/31273
14615         * g++.dg/expr/bitfield7.C: New test.
14617 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14619         PR other/23572
14620         * gcc.dg/float-range-4.c: New.
14621         * gcc.dg/float-range-1.c: Update. Test for a warning.
14622         * gcc.dg/float-range-3.c: New.
14623         * gcc.dg/float-range-5.c: New.
14625 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14627         PR fortran/31262
14628         * gfortran.dg/no_range_check_1.f90: New test.
14630 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14632         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14633         * g++.dg/other/static1.C: Remove stray semicolon.
14634         * g++.dg/other/init1.C: Likewise.
14635         * g++.dg/rtti/dyncast1.C: Likewise.
14636         * g++.dg/tree-ssa/pr17153.C: Likewise.
14637         * g++.dg/lookup/disamb1.C: Likewise.
14638         * g++.dg/lookup/scoped2.C: Likewise.
14639         * g++.dg/lookup/friend7.C: Likewise.
14640         * g++.dg/parse/parse4.C: Likewise.
14641         * g++.dg/parse/parse5.C: Likewise.
14642         * g++.dg/expr/pr29066.C: Likewise.
14643         * g++.dg/expr/cast4.C: Likewise.
14644         * g++.dg/tc1/dr193.C: Likewise.
14645         * g++.dg/tc1/dr213.C: Likewise.
14646         * g++.dg/abi/dcast1.C: Likewise.
14647         * g++.dg/abi/covariant2.C: Likewise.
14648         * g++.dg/inherit/covariant11.C: Likewise.
14649         * g++.dg/inherit/covariant9.C: Likewise.
14650         * g++.dg/inherit/covariant10.C: Likewise.
14651         * g++.dg/init/static3.C: Likewise.
14652         * g++.dg/init/init-ref3.C: Likewise.
14653         * g++.dg/init/ref10.C: Likewise.
14654         * g++.dg/template/meminit2.C: Likewise.
14655         * g++.dg/template/using9.C: Likewise.
14656         * g++.dg/template/friend9.C: Likewise.
14657         * g++.dg/template/ref1.C: Likewise.
14658         * g++.old-deja/g++.warn/inline.C: Likewise.
14659         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14660         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14661         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14662         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14663         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14664         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14665         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14666         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14667         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14668         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14669         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14670         * g++.old-deja/g++.brendan/template11.C: Likewise.
14671         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14672         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14673         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14674         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14675         * g++.old-deja/g++.jason/parse9.C: Likewise.
14676         * g++.old-deja/g++.jason/byval2.C: Likewise.
14677         * g++.old-deja/g++.jason/overload8.C: Likewise.
14678         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14679         * g++.old-deja/g++.jason/template33.C: Likewise.
14680         * g++.old-deja/g++.jason/return3.C: Likewise.
14681         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14682         * g++.old-deja/g++.jason/virtual.C: Likewise.
14683         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14684         * g++.old-deja/g++.jason/template27.C: Likewise.
14685         * g++.old-deja/g++.jason/synth6.C: Likewise.
14686         * g++.old-deja/g++.jason/ref8.C: Likewise.
14687         * g++.old-deja/g++.jason/offset1.C: Likewise.
14688         * g++.old-deja/g++.other/static20.C: Likewise.
14689         * g++.old-deja/g++.other/array1.C: Likewise.
14690         * g++.old-deja/g++.other/new3.C: Likewise.
14691         * g++.old-deja/g++.other/array2.C: Likewise.
14692         * g++.old-deja/g++.other/overload9.C: Likewise.
14693         * g++.old-deja/g++.other/cast6.C: Likewise.
14694         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14695         * g++.old-deja/g++.other/eh4.C: Likewise.
14696         * g++.old-deja/g++.other/using7.C: Likewise.
14697         * g++.old-deja/g++.other/init18.C: Likewise.
14698         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14699         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14700         * g++.old-deja/g++.other/dtor11.C: Likewise.
14701         * g++.old-deja/g++.pt/static11.C: Likewise.
14702         * g++.old-deja/g++.pt/crash19.C: Likewise.
14703         * g++.old-deja/g++.pt/overload12.C: Likewise.
14704         * g++.old-deja/g++.pt/crash46.C: Likewise.
14705         * g++.old-deja/g++.pt/mi1.C: Likewise.
14706         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14707         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14708         * g++.old-deja/g++.pt/local5.C: Likewise.
14709         * g++.old-deja/g++.pt/typename2.C: Likewise.
14710         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14711         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14712         * g++.old-deja/g++.law/visibility1.C: Likewise.
14713         * g++.old-deja/g++.law/visibility2.C: Likewise.
14714         * g++.old-deja/g++.law/virtual2.C: Likewise.
14715         * g++.old-deja/g++.law/operators19.C: Likewise.
14716         * g++.old-deja/g++.law/parsing10.C: Likewise.
14717         * g++.old-deja/g++.law/visibility4.C: Likewise.
14718         * g++.old-deja/g++.law/operators4.C: Likewise.
14719         * g++.old-deja/g++.law/dtors2.C: Likewise.
14720         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14721         * g++.old-deja/g++.law/visibility10.C: Likewise.
14722         * g++.old-deja/g++.law/scope3.C: Likewise.
14723         * g++.old-deja/g++.law/casts2.C: Likewise.
14724         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14725         * g++.old-deja/g++.law/operators33.C: Likewise.
14726         * g++.old-deja/g++.law/friend4.C: Likewise.
14727         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14728         * g++.old-deja/g++.mike/p5611.C: Likewise.
14729         * g++.old-deja/g++.mike/net37.C: Likewise.
14730         * g++.old-deja/g++.mike/p3570.C: Likewise.
14731         * g++.old-deja/g++.mike/p5718.C: Likewise.
14732         * g++.old-deja/g++.mike/net21.C: Likewise.
14733         * g++.old-deja/g++.mike/p1862.C: Likewise.
14734         * g++.old-deja/g++.mike/p4511.C: Likewise.
14735         * g++.old-deja/g++.mike/virt3.C: Likewise.
14736         * g++.old-deja/g++.mike/p16146.C: Likewise.
14737         * g++.old-deja/g++.mike/p1989.C: Likewise.
14738         * g++.old-deja/g++.mike/p5571.C: Likewise.
14739         * g++.old-deja/g++.gb/scope10.C: Likewise.
14740         * g++.old-deja/g++.abi/primary5.C: Likewise.
14741         * g++.old-deja/g++.abi/empty2.C: Likewise.
14742         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14743         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14744         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14745         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14746         * g++.old-deja/g++.bob/template3.C: Likewise.
14747         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14749 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14751         PR fortran/31193
14752         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14754 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14756         PR fortran/20897
14757         * gfortran.dg/derived_name_1.f90: New.
14758         * gfortran.dg/derived_name_2.f: New.
14760 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14762         * lib/target-supports.exp (check_effective_target_nonpic): New
14763         procedure.
14764         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14765         when compiling PIC.
14766         * gcc.target/i386/asm-4.c: Require nonpic.
14767         * gcc.target/i386/cmov1.c: Likewise.
14768         * gcc.target/i386/mul.c: Likewise.
14769         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14770         * gcc.target/i386/ssetype-1.c: Require nonpic.
14771         * gcc.target/i386/ssetype-3.c: Likewise.
14772         * gcc.target/i386/ssetype-5.c: Likewise.
14774 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14776         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14777         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14778         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14779         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14781 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14783         PR tree-optimization/30590
14784         * g++.dg/opt/pr30590.C: New testcase.
14786 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14788         PR c/30762
14789         * gcc.dg/pr30762-1.c: New test.
14790         * gcc.dg/pr30762-2.c: New test.
14792         PR inline-asm/30505
14793         * gcc.target/i386/pr30505.c: New test.
14795 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14797         * gcc.target/arm/register-variables.c: New.
14799 2007-03-19  Jeff Law  <law@redhat.com>
14801         * PR tree-optimization/30984
14802         * gcc.c-torture/pr30984.c: New test.
14804 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14805         Richard Guenther  <rguenther@suse.de>
14807         PR tree-optimization/31254
14808         * gcc.dg/torture/pr31254.c: New testcase.
14810 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14812         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14813         target default_packed.
14815 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14817         PR fortran/31203
14818         * gfortran.dg/string_length_1.f90: New test.
14820 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14822         PR testsuite/30395
14823         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14825 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14827         PR libgfortran/31052
14828         * gfortran.dg/namelist_27.f90: New test.
14830 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14832         PR fortran/30531
14833         * gfortran.dg/used_types_14.f90: New test.
14835         PR fortran/31086
14836         * gfortran.dg/used_types_15.f90: New test.
14838 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14840         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14841         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14843 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14845         PR fortran/31120
14846         * gfortran.dg/integer_exponentiation_2.f90: New test.
14848 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14850         PR tree-optimization/31041
14851         * gcc.dg/vect/pr31041.c: New test.
14853 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14855         * g++.dg/warn/Wconversion-integer.C: New
14856         * g++.dg/warn/Wconversion-real.C: New.
14857         * g++.dg/warn/Wconversion-real-integer.C: New.
14858         * g++.dg/warn/conv2.C: Updated.
14860 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14862         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14863         exclude RTPs.
14865 2007-03-16  Richard Guenther  <rguenther@suse.de>
14867         PR tree-optimization/31146
14868         * g++.dg/tree-ssa/pr31146.C: New testcase.
14870 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14872         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14873         assume that the target has <features.h>.
14875 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14877         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14878         dg-options rather than to the whole test.
14880 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14882         PR debug/29906
14883         * g++.dg/debug/pr29906.C: New
14885 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14887         PR libgfortran/31099
14888         * gfortran.dg/unformatted_recl.f90: Update test.
14890 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14892         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14894 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14896         PR c++/30891
14897         * g++.dg/parse/namespace-definition.C: New.
14899 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14901         PR c++/24924
14902         * g++.dg/cpp/pedantic-errors.C: New.
14903         * g++.dg/cpp/permissive.C: New.
14905 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14907         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14908         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14910 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14912         * lib/target-supports.exp (check_missing_uclibc_feature)
14913         (check_effective_target_wchar): New procedures.
14914         * gcc.dg/wchar_t-1.c: Require target wchar.
14915         * gcc.dg/wint_t-1.c: Likewise.
14917 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14919         * lib/target-supports.exp (check_gc_sections_available): Return
14920         false for VxWorks targets.
14922 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14924         * g++.dg/warn/Wconversion2.C: Fix typo.
14925         * gcc.dg/if-empty-1.c: Ditto.
14927 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14929         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14931 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14933         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14934         * gcc.target/i386/pr31167.c: Ditto.
14936 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14938         PR target/31167
14939         * gcc.target/i386/pr31167.c: New test.
14941 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14943         PR fortran/30922
14944         * gfortran.dg/import5.f90.f90: New test.
14947         PR fortran/30879
14948         * gfortran.dg/data_components_1.f90: New test.
14951         PR fortran/30870
14952         * gfortran.dg/generic_13.f90: New test.
14954         PR fortran/31163
14955         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14957 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14959         PR libgfortran/31051
14960         * gfortran.dg/fmt_t_4.f90: New
14962 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14964         PR C++/31165
14965         * g++.dg/other/default7.C: New test.
14967 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14969         * g++.dg/warn/Wconversion2.C: New.
14971 2007-03-14  Eric Christopher  <echristo@apple.com>
14973         * gcc.dg/ssp-1.c: New.
14974         * gcc.dg/ssp-2.c: Ditto.
14976 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14978         * g++.dg/warn/do-empty.C: New.
14979         * gcc.dg/do-empty.c: New.
14980         * gcc.dg/if-empty-1.c: Update.
14981         * gcc.dg/20001116-1.c: Update.
14982         * gcc.dg/pr23165.c: Update.
14984 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14986         * gfortran.dg/module_implicit_conversion.f90: New test.
14988 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14990         PR middle-end/31127
14991         * gcc.dg/pr31127.c: New.
14993 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14995         * gcc.dg/tree-ssa/loop-26.c: New test.
14997 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14999         * gcc.target/i386/cmpxchg16b-1.c: New test.
15001 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15003         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15004         * gcc.dg/c99-vla-1.c: Likewise.
15005         * g++.dg/ext/vla1.C: Likewise
15007 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15009         * gcc.dg/wvla-1.c: New test
15010         * gcc.dg/wvla-2.c: New test
15011         * gcc.dg/wvla-3.c: New test
15012         * gcc.dg/wvla-4.c: New test
15013         * gcc.dg/wvla-5.c: New test
15014         * gcc.dg/wvla-6.c: New test
15015         * gcc.dg/wvla-7.c: New test
15016         * g++.dg/warn/Wvla-1.C: New test
15017         * g++.dg/warn/Wvla-2.C: New test
15018         * g++.dg/warn/Wvla-3.C: New test
15020 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15022         PR c++/30108
15023         * g++.dg/other/default6.C: New test.
15025 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15027         * lib/target-supports.exp (check_profiling_available): Return false
15028         for VxWorks.
15029         (check_effective_target_vxworks_kernel): New procedure.
15030         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15031         VxWorks.
15032         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15033         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15034         to include VxWorks.
15035         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15037 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15039         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15040         PIC is not supported.
15041         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15042         * gcc.dg/20020426-2.c: Likewise.
15043         * gcc.dg/pr28243.c: Likewise.
15044         * gcc.dg/visibility-11.c: Likewise.
15045         * gcc.dg/tls/opt-9.c: Likewise.
15046         * gcc.dg/tls/opt-10.c: Likewise.
15047         * gcc.dg/tls/pic-1.c: Likewise.
15048         * gcc.dg/tls/struct-1.c: Likewise.
15049         * gcc.target/i386/20000807-1.c: Likewise.
15050         * gcc.target/i386/20000904-1.c: Likewise.
15051         * gcc.target/i386/20011119-1.c: Likewise.
15052         * gcc.target/i386/990213-2.c: Likewise.
15053         * gcc.target/i386/990214-1.c: Likewise.
15054         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15055         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15056         * gcc.target/i386/pic-1.c: Likewise.
15057         * gcc.target/i386/pr21518.c: Likewise.
15058         * gcc.target/i386/pr23098.c: Likewise.
15059         * gcc.target/i386/pr23943.c: Likewise.
15061 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15063         PR c++/31038
15064         * g++.dg/template/complit2.C: New test.
15066         PR c++/30328
15067         * g++.dg/ext/bitfield1.C: New test.
15069 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15071         PR fortran/30883
15072         * gfortran.dg/interface_11.f90: New test.
15074 2007-03-11  Richard Guenther  <rguenther@suse.de>
15076         PR tree-optimization/31115
15077         * gcc.dg/torture/pr31115.c: New testcase.
15079 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15081         PR tree-optimization/29925
15082         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15084 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15086         PR c++/30274
15087         * g++.dg/expr/bitfield3.C: New test.
15088         * g++.dg/expr/bitfield4.C: Likewise.
15089         * g++.dg/expr/bitfield5.C: Likewise.
15090         * g++.dg/expr/bitfield6.C: Likewise.
15092         PR c++/30924
15093         * g++.dg/template/array18.C: New test.
15095 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15097         PR c++/17946
15098         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15099         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15101 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15103         PR c++/20599
15104         * g++.dg/cpp0x/variadic-bind.C: New.
15105         * g++.dg/cpp0x/variadic-function.C: New.
15106         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15107         * g++.dg/cpp0x/variadic-tuple.C: New.
15108         * g++.dg/cpp0x/variadic1.C: New.
15109         * g++.dg/cpp0x/variadic2.C: New.
15110         * g++.dg/cpp0x/variadic3.C: New.
15111         * g++.dg/cpp0x/variadic4.C: New.
15112         * g++.dg/cpp0x/variadic5.C: New.
15113         * g++.dg/cpp0x/variadic6.C: New.
15114         * g++.dg/cpp0x/variadic7.C: New.
15115         * g++.dg/cpp0x/variadic8.C: New.
15116         * g++.dg/cpp0x/variadic9.C: New.
15117         * g++.dg/cpp0x/variadic10.C: New.
15118         * g++.dg/cpp0x/variadic11.C: New.
15119         * g++.dg/cpp0x/variadic12.C: New.
15120         * g++.dg/cpp0x/variadic13.C: New.
15121         * g++.dg/cpp0x/variadic14.C: New.
15122         * g++.dg/cpp0x/variadic15.C: New.
15123         * g++.dg/cpp0x/variadic16.C: New.
15124         * g++.dg/cpp0x/variadic17.C: New.
15125         * g++.dg/cpp0x/variadic18.C: New.
15126         * g++.dg/cpp0x/variadic19.C: New.
15127         * g++.dg/cpp0x/variadic20.C: New.
15128         * g++.dg/cpp0x/variadic21.C: New.
15129         * g++.dg/cpp0x/variadic22.C: New.
15130         * g++.dg/cpp0x/variadic23.C: New.
15131         * g++.dg/cpp0x/variadic24.C: New.
15132         * g++.dg/cpp0x/variadic25.C: New.
15133         * g++.dg/cpp0x/variadic26.C: New.
15134         * g++.dg/cpp0x/variadic27.C: New.
15135         * g++.dg/cpp0x/variadic28.C: New.
15136         * g++.dg/cpp0x/variadic29.C: New.
15137         * g++.dg/cpp0x/variadic30.C: New.
15138         * g++.dg/cpp0x/variadic31.C: New.
15139         * g++.dg/cpp0x/variadic32.C: New.
15140         * g++.dg/cpp0x/variadic33.C: New.
15141         * g++.dg/cpp0x/variadic34.C: New.
15142         * g++.dg/cpp0x/variadic35.C: New.
15143         * g++.dg/cpp0x/variadic36.C: New.
15144         * g++.dg/cpp0x/variadic37.C: New.
15145         * g++.dg/cpp0x/variadic38.C: New.
15146         * g++.dg/cpp0x/variadic39.C: New.
15147         * g++.dg/cpp0x/variadic40.C: New.
15148         * g++.dg/cpp0x/variadic41.C: New.
15149         * g++.dg/cpp0x/variadic42.C: New.
15150         * g++.dg/cpp0x/variadic43.C: New.
15151         * g++.dg/cpp0x/variadic44.C: New.
15152         * g++.dg/cpp0x/variadic45.C: New.
15153         * g++.dg/cpp0x/variadic46.C: New.
15154         * g++.dg/cpp0x/variadic47.C: New.
15155         * g++.dg/cpp0x/variadic48.C: New.
15156         * g++.dg/cpp0x/variadic49.C: New.
15157         * g++.dg/cpp0x/variadic50.C: New.
15158         * g++.dg/cpp0x/variadic51.C: New.
15159         * g++.dg/cpp0x/variadic52.C: New.
15160         * g++.dg/cpp0x/variadic53.C: New.
15161         * g++.dg/cpp0x/variadic54.C: New.
15162         * g++.dg/cpp0x/variadic55.C: New.
15163         * g++.dg/cpp0x/variadic56.C: New.
15164         * g++.dg/cpp0x/variadic57.C: New.
15165         * g++.dg/cpp0x/variadic58.C: New.
15166         * g++.dg/cpp0x/variadic59.C: New.
15167         * g++.dg/cpp0x/variadic60.C : New.
15168         * g++.dg/cpp0x/variadic61.C : New.
15169         * g++.dg/cpp0x/variadic62.C : New.
15170         * g++.dg/cpp0x/variadic63.C : New.
15171         * g++.dg/cpp0x/variadic64.C : New.
15172         * g++.dg/cpp0x/variadic65.C : New.
15173         * g++.dg/cpp0x/variadic66.C : New.
15174         * g++.dg/cpp0x/variadic67.C : New.
15175         * g++.dg/cpp0x/variadic68.C : New.
15176         * g++.dg/cpp0x/variadic69.C : New.
15177         * g++.dg/cpp0x/variadic70.C : New.
15178         * g++.dg/cpp0x/variadic71.C : New.
15179         * g++.dg/cpp0x/variadic72.C : New.
15180         * g++.dg/cpp0x/variadic73.C : New.
15181         * g++.dg/cpp0x/variadic74.C : New.
15182         * g++.dg/cpp0x/variadic75.C : New.
15183         * g++.dg/cpp0x/variadic-ex1.C : New.
15184         * g++.dg/cpp0x/variadic-ex2.C : New.
15185         * g++.dg/cpp0x/variadic-ex3.C : New.
15186         * g++.dg/cpp0x/variadic-ex4.C : New.
15187         * g++.dg/cpp0x/variadic-ex5.C : New.
15188         * g++.dg/cpp0x/variadic-ex6.C : New.
15189         * g++.dg/cpp0x/variadic-ex7.C : New.
15190         * g++.dg/cpp0x/variadic-ex8.C : New.
15191         * g++.dg/cpp0x/variadic-ex9.C : New.
15192         * g++.dg/cpp0x/variadic-ex10.C : New.
15193         * g++.dg/cpp0x/variadic-ex11.C : New.
15194         * g++.dg/cpp0x/variadic-ex12.C : New.
15195         * g++.dg/cpp0x/variadic-ex13.C : New.
15196         * g++.dg/cpp0x/variadic-ex14.C : New.
15198 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15200         PR libgfortran/31099
15201         * gfortran.dg/unformatted_recl.f90: New test.
15203 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15205         * gcc.dg/fold-eqcmplx-1.c: New test case.
15207 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15209         PR rtl-optimization/30643
15210         * gcc.dg/pr30643.c: New.
15212 2007-03-09  Chao-ying Fu  <fu@mips.com>
15214         * gcc.target/mips/mips32-dspr2-type.c: New test.
15215         * gcc.target/mips/mips32-dspr2.c: New test.
15216         * gcc.target/mips/dspr2-MULT.c: New test.
15217         * gcc.target/mips/dspr2-MULTU.c: New test.
15218         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15219         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15220         Adjust some formats.
15222 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15224         PR c++/17946
15225         * gcc.dg/Wlogical-op-1.c: New.
15226         * g++.dg/warn/Wlogical-op-1.C: New.
15228 2007-03-09  Richard Guenther  <rguenther@suse.de>
15230         PR tree-optimization/30904
15231         PR middle-end/31058
15232         * gcc.dg/pr30904.c: Remove xfail.
15234 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15236         PR C/31072
15237         * gcc.c-torture/execute/pr31072.c: New test.
15239 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15241         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15242         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15243         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15244         *lrint* and *lround*.
15245         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15246         floor->lfloor.
15247         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15248         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15249         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15250         and *lround*.  Correct macro names.
15251         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15252         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15254 2007-03-08  Ian Lance Taylor  <iant@google.com>
15256         * gcc.dg/no-strict-overflow-5.c: New test.
15257         * gcc.dg/no-strict-overflow-6.c: New test.
15258         * gcc.dg/Wstrict-overflow-11.c: New test.
15259         * gcc.dg/Wstrict-overflow-12.c: New test.
15260         * gcc.dg/Wstrict-overflow-13.c: New test.
15261         * gcc.dg/Wstrict-overflow-14.c: New test.
15262         * gcc.dg/Wstrict-overflow-15.c: New test.
15264 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15266         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15267         for VxWorks kernel mode.
15268         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15270 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15272         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15273         mode.
15275 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15277         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15278         and lib/bfill.c on VxWorks targets.
15279         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15280         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15281         lib/bfill.c and lib/memmove.c on VxWorks targets.
15282         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15283         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15284         on VxWorks targets.
15285         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15286         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15288 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15290         * gfortran.dg/use_5.f90: New test.
15291         * gfortran.dg/use_6.f90: Ditto.
15292         * gfortran.dg/use_7.f90: Ditto.
15294 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15296         PR fortran/30973
15297         * gfortran.dg/use_4.f90: New test.
15298         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15300 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15302         PR fortran/31011
15303         * gfortran.dg/parameter_array_section_2.f90: New test.
15305 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15307         PR c++/30852
15308         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15310         PR c++/30534
15311         * g++.dg/template/arg5.C: New test.
15313 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15315         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15317 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15319         * gcc.dg/var-expand1.c: Add newline at end of file.
15321 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15323         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15325 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15327         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15329 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15331         * gcc.dg/torture/builtin-convert-4.c: New test.
15333 2007-03-05  Ian Lance Taylor  <iant@google.com>
15335         * gcc.c-torture/compile/pr31034.c: New test.
15337 2007-03-05  Ian Lance Taylor  <iant@google.com>
15339         * gcc.dg/inline-18.c: New test.
15340         * gcc.dg/inline-19.c: New test.
15341         * gcc.dg/inline-20.c: New test.
15342         * gcc.dg/inline-21.c: New test.
15344 2007-03-05  Richard Guenther  <rguenther@suse.de>
15346         PR tree-optimization/14052
15347         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15349 2007-03-05  Richard Guenther  <rguenther@suse.de>
15351         PR tree-optimization/23777
15352         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15354 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15356         PR other/30465
15357         * gcc.dg/multiple-overflow-warn-3.c: New.
15358         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15360 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15362         PR c++/30895
15363         * g++.dg/parse/template23.C: New test.
15365 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15367         PR middle-end/30744
15368         * gcc.dg/pr30744-1.c: New test case.
15370 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15372         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15374 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15376         PR target/30406
15377         * gfortran.dg/logical_3.f90: New test.
15379 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15381         PR libfortran/30981
15382         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15384 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15386         * gcc.target/m68k/m68k.exp: New.
15387         * gcc.target/m68k/crash1.c: New.
15389 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15391         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15392         to be more compatible with integer(kind=8).
15394 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15396         PR libfortran/31001
15397         * gfortran.dg/zero_sized_3.f90: New test.
15399 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15401         PR c++/15787
15402         * g++.dg/parse/else.C: New.
15403         * g++.dg/parse/else-2.C: New.
15405 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15406             Tobias Burnus  <burnus@net-b.de>
15408         PR fortran/30882
15409         * gfortran.dg/size_dim.f90: New test.
15411 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15412             Tobias Burnus  <burnus@net-b.de>
15414         PR fortran/30873
15415         * gfortran.dg/entry_9.f90: New test.
15417 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15419         PR c++/28253
15420         * g++.dg/inherit/covariant16.C: New test.
15422 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15424         * g++.dg/other/darwin-minversion-1.C: New.
15426 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15428         * gcc.dg/tree-ssa/20070302-1.c: New test.
15430 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15432         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15433         tests.
15435 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15437         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15439 2007-03-01  Simon Baldwin <simonb@google.com>
15441         PR c++/23689
15442         * warn/ignored_typedef.C: New.
15443         * init/ctor8.C: Added dg-warning to consume ignored typedef
15444         warning.
15445         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15446         and added an explicit line number.
15448 2007-02-28  Richard Guenther  <rguenther@suse.de>
15450         PR middle-end/30364
15451         * gcc.dg/torture/pr30364-1.c: New testcase.
15452         * gcc.dg/torture/pr30364-2.c: Likewise.
15453         * gcc.dg/torture/pr30364-3.c: Likewise.
15455 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15458         powerpc*, use -funsafe-math-optimizations.
15459         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15460         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15462 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15463             Paul Thomas  <pault@gcc.gnu.org>
15465         PR fortran/30888
15466         PR fortran/30887
15467         * c_by_val_1.f: Test %VAL() with non-default kind.
15468         * c_by_val.c: Ditto.
15469         * c_by_val_4.f: New test.
15471 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15473         PR fortran/30968
15474         * gfortran.dg/continuation_7.f90: New test.
15476 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15478         * g++.dg/inherit/thunk7.C: New test.
15479         * lib/target-supports.exp (check_profiling_available): Not available
15480         for bfin-*-*.
15482 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15484         PR target/30970
15485         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15487 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15489         * lib/target-supports.exp (check_effective_target_init_priority):
15490         Remove Solaris special case.
15492 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15494         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15495         for more builtin types.
15497         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15498         * g++.dg/ext/visibility/noPLT.C: Likewise.
15500 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15502         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15503         sh* targets.
15505 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15507         PR fortran/30865
15508         * size_optional_dim_1.f90:  New test.
15510 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15512         * gcc.dg/vxworks/vxworks.exp: New file.
15513         * gcc.dg/vxworks/initpri1.c: Likewise.
15514         * gcc.dg/vxworks/initpri2.c: Likewise.
15515         * gcc.dg/initpri2.c: Add more tests.
15516         * g++.dg/special/initpri2.C: Likewise.
15518         * gcc.dg/initpri1.c: New test.
15519         * gcc.dg/initpri2.c: Likewise.
15520         * g++.dg/special/initpri1.C: New test.
15521         * g++.dg/special/initpri2.C: Likewise.
15522         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15523         * g++.dg/special/conpr-2.C: Likewise.
15524         * g++.dg/special/conpr-3.C: Likewise.
15525         * g++.dg/special/conpr-4.C: Likewise.
15526         * g++.dg/special/initp1.C: Likewise.
15527         * g++.dg/special/ecos.exp: Remove code to detect availability of
15528         constructor priorities.
15529         * lib/target-supports.exp (check_effective_target_init_priority):
15530         New function.
15532 2007-02-24  Jan Hubicka  <jh@suse.cz>
15534         * gcc.c-torture/execute/pr30778.c: New testcase.
15536 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15538         PR libgfortran/30918
15539         * gfortran.dg/namelist_26.f90: New test.
15541 2007-02-24  Richard Guenther  <rguenther@suse.de>
15543         PR middle-end/30951
15544         * gcc.dg/pr30951.c: New testcase.
15546 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15548         * gcc.dg/torture/builtin-modf-1.c: New test.
15550 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15552         PR tree-optimization/30904
15553         * gcc.dg/pr30904.c: New test.
15555 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15557         * gcc.test-framework/README: Correct command.
15558         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15559         -Wunused-value.
15560         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15562 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15564         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15566 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15568         * lib/target-supports.exp (check_effective_target_newlib): New
15569         function.
15571 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15573         PR fortran/30660
15574         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15575         allocatable component.
15578 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15580         * gcc.dg/torture/builtin-logb-1.c: New test.
15581         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15582         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15583         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15584         sh* targets.
15586 2007-02-23  Richard Guenther  <rguenther@suse.de>
15588         * g++.dg/warn/changes-meaning.C: New testcase.
15590 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15592         PR libgfortran/30910
15593         * gfortran.dg/fmt_zero_precision.f90: Update test.
15595 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15597         * gcc.dg/torture/builtin-frexp-1.c: New test.
15599 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15601         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15603 2007-02-22  Ian Lance Taylor  <iant@google.com>
15605         PR debug/30898
15606         * g++.dg/debug/pr30898.C: New test.
15608 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15610         * gcc.dg/vect/vect-106.c: New test.
15612 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15613             Ira Rosen  <irar@il.ibm.com>
15615         PR tree-optimization/30843
15616         * gcc.dg/vect/pr30843.c: New test.
15618 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15620         PR tree-optimization/30858
15621         * gcc.dg/vect/pr30858.c: New test.
15623 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15625         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15626         to set options for compiling testglue.
15627         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15628         * lib/obj-c++.exp (obj-c++_init): Likewise.
15630 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15632         * gnat.dg/derived_aggregate.adb: New test.
15634 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15636         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15637         sh* targets.  Call the correct CKSGN macro.
15639 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15641         * gfortran.dg/gomp/omp_parse1.f90: New test.
15642         * gfortran.dg/gomp/omp_parse2.f: New test.
15644 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15646         PR fortran/30869
15647         * gfortran.dg/do_pointer_1.f90:  New test.
15649 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15651         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15652         and scalbln.
15654 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15656         * gcc.dg/darwin-minversion-1.c: New.
15657         * gcc.dg/darwin-minversion-2.c: New.
15659 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15661         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15663 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15664             DJ Delorie <dj@redhat.com>
15666         PR other/30824
15667         * gcc.dg/Wfatal.c: New.
15668         * gcc.dg/Wfatal-2.c: New.
15669         * gcc.dg/Werror-1.c: Adjust expectations.
15670         * gcc.dg/Werror-5.c: Likewise.
15671         * gcc.dg/Werror-7.c: Likewise.
15672         * gcc.dg/Werror-10.c: Likewise.
15673         * gcc.dg/Werror-11.c: Likewise.
15675 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15677         PR fortran/30522
15678         * gfortran.dg/volatile10.f90: New test.
15680 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15682         PR libfortran/30533
15683         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15685 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15687         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15688         * gcc.dg/Walways-true-1.c: Likewise.
15689         * gcc.dg/weak/weak-3.c: Likewise.
15690         * gcc.dg/Werror-1.c: Likewise.
15691         * gcc.dg/Werror-3.c: Likewise.
15692         * gcc.dg/Werror-4.c: Likewise.
15693         * gcc.dg/Werror-5.c: Likewise.
15694         * gcc.dg/Werror-6.c: Likewise.
15695         * gcc.dg/Werror-7.c: Likewise.
15696         * gcc.dg/Werror-8.c: Likewise.
15697         * gcc.dg/Werror-10.c: Likewise.
15698         * gcc.dg/Werror-11.c: Likewise.
15699         * gcc.dg/Werror-12.c: Likewise.
15700         * g++.old-deja/g++.mike/warn8.C: Likewise.
15701         * g++.dg/warn/Walways-true-1.C: Likewise.
15702         * g++.dg/warn/Walways-true-2.C: Likewise.
15703         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15704         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15705         -Wstring-literal-comparison with -Waddress.
15706         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15707         -Wno-string-literal-comparison with -Wno-address.
15709 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15711         * gnat.dg/self_aggregate_with_call.adb: New test.
15713 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15715         PR tree-optimization/30975
15716         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15717         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15718         * gcc.dg/vect/pr30795.c: New.
15720 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15722         PR fortran/30681
15723         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15725 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15727         PR rtl-optimization/28173
15728         * gcc.target/i386/andor-1.c: New test case.
15730 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15732         * gcc.dg/torture/builtin-ldexp-1.c: New.
15733         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15735 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15737         * gfortran.dg/array_constructor_15.f90: New test case.
15739 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15741         * gfortran.dg/forall_10.f90: New test case.
15743 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15745         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15747 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15749         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15750         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15752 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15754         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15755         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15756         * gcc.target/i386/xchg-1.c: New test.
15757         * gcc.target/i386/xchg-2.c: New test.
15759 2007-02-16  Richard Guenther  <rguenther@suse.de>
15760             Christian Bruel  <christian.bruel@st.com>
15762         * gcc.dg/strict-overflow-5.c: New testcase.
15764 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15766         PR fortran/30793
15767         * gfortran.dg/func_derived_4.f90: New test.
15769 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15771         PR middle-end/30391
15772         * gfortran.dg/pr30391-1.f90: New test case.
15774 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15776         PR middle-end/30433
15777         * gcc.c-torture/compile/pr30433.c: New testcase to check
15778         that complex constants comparisions are foldded.
15780 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15782         PR C++/30158
15783         * g++.dg/ext/stmtexpr10.C: New testcase.
15785 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15787         PR middle-end/30729
15788         * gcc.dg/Wunused-value-2.c: New testcase.
15790 2007-02-15  Ian Lance Taylor  <iant@google.com>
15792         * g++.dg/eh/subreg-1.C: New test.
15794 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15796         PR c/26494
15797         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15798         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15799         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15800         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15801         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15802         * gcc.dg/Werror-implicit-function-declaration.c: New.
15804 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15806         PR c++/28943
15807         * g++.dg/warn/pr28943.C: New.
15809 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15811         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15813 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15815         PR fortran/30779
15816         * gfortran.dg/error_recovery_3.f90: New test.
15818 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15820         * g++.dg/tree-ssa/sra-1.C: New.
15822 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15824         * g++.dg/tree-ssa/sra-1.C: New.
15826 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15828         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15830 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15832         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15834 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15836         PR fortran/30799
15837         * gfortran.dg/logical_2.f90: New test.
15839 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15841         * gcc.dg/torture/complex-alias-1.c: New test.
15843 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15845         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15846         instead of -fdump-tree-tailcall.
15848 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15850         * gfortran.dg/interface_10.f90: Fix comment typo.
15852 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15854         PR tree-optimization/30771
15855         * gcc.dg/vect/pr30771.c: New test.
15857 2007-02-13  Ian Lance Taylor  <iant@google.com>
15859         * gcc.dg/Wstrict-overflow-1.c: New test.
15860         * gcc.dg/Wstrict-overflow-2.c: New test.
15861         * gcc.dg/Wstrict-overflow-3.c: New test.
15862         * gcc.dg/Wstrict-overflow-4.c: New test.
15863         * gcc.dg/Wstrict-overflow-5.c: New test.
15864         * gcc.dg/Wstrict-overflow-6.c: New test.
15865         * gcc.dg/Wstrict-overflow-7.c: New test.
15866         * gcc.dg/Wstrict-overflow-8.c: New test.
15867         * gcc.dg/Wstrict-overflow-9.c: New test.
15868         * gcc.dg/Wstrict-overflow-10.c: New test.
15870 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15872         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15874 2007-02-13  Richard Henderson  <rth@redhat.com>
15876         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15877         * gcc.c-torture/execute/pr29302-1.c: ... here.
15879 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15881         PR c/29521
15882         * gcc.dg/c90-return-1.c: Update output.
15883         * gcc.dg/c99-return-1.c: Likewise.
15885 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15887         PR fortran/30554
15888         * gfortran.dg/used_dummy_types_7.f90: New test..
15890 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15892         * gcc.target/i386/parity-1.c: New test.
15893         * gcc.target/i386/parity-2.c: New test.
15895 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15897         * gcc.target/i386/builtin-bswap-3.c: New test case.
15899 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15901         PR tree-optimization/29145
15902         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15903         alias analysis is improved to take better advantage of restrict
15904         qualified pointers.
15905         * gcc.dg/vect/vect-80.c: Likewise.
15906         * gcc.dg/vect/pr29145.c: New.
15908 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15910         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15911         * gcc.target/i386/sse4a-insert.c: Likewise.
15913 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15915         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15916         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15918 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15920         PR fortran/30478
15921         * gfortran.dg/enum_4.f90: Update error message checks.
15923 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15925         PR fortran/30554
15926         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15927         versions of the modules.
15929         PR fortran/30617
15930         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15931         by getting rid of recursive I/O and providing functions with
15932         results.
15934         PR fortran/30319
15935         * gfortran.dg/char_array_constructor_2.f90
15937 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15939         PR c++/26988
15940         * g++.dg/template/spec34.C: New test
15942 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15944         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15945         on i?86 and x86_64.
15946         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15947         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15948         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15949         on i?86 and x86_64.
15950         * gcc.dg/vect/vect-113.c: Ditto.
15952 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15954         PR c++/29487
15955         * g++.dg/eh/weak1-C: New test.
15956         * g++.dg/eh/weak1-a.cc: Likewise.
15957         * g++.dg/eh/comdat1.C: Likewise.
15959 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15960             Dorit Nuzman  <dorit@il.ibm.com>
15962         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15963         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15964         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15965         * gcc.dg/vect/vect-113.c: Likewise.
15967         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15969 2007-02-10  Richard Henderson  <rth@redhat.com>
15971         * lib/target-supports.exp (check_effective_target_tls): Redefine
15972         to mean non-emulated tls.
15973         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15974         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15975         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15976         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15977         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15978         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15979         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15981 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15983         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15985 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15987         * gfortran.dg/secnds.f: Replace time tolerance with a
15988         before-and-after bracket.
15989         * gfortran.dg/secnds-1.f: Likewise.
15991 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15993         PR fortran/30512
15994         * gfortran.dg/maxlocval_1.f90: New test.
15996 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15998         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16000 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16002         PR fortran/30720
16003         * gfortran.dg/array_function_1.f90: New test.
16005 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16007         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16008         (check_effective_target_dummy_wcsftime): New functions.
16010 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16012         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16013         * lib/target-supports.exp (check_effective_target_uclibc): New
16014         function.
16016 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16018         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16019         (vsnprintf): Don't define for uClibc targets.
16021 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16023         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16024         set before checking whether it was allowed.
16025         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16026         before checking inside_main.
16028 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16030         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16031         uClinux targets.
16032         (u16sf): Likewise u4sf.
16033         * g++.dg/compat/struct-layout-1.h: Likewise.
16035 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16037         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16038         procedure.
16039         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16040         m68k targets if check_effective_target_coldfire_fpu returns true.
16042 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16043         Richard Guenther  <rguenther@suse.de>
16045         PR middle-end/23361
16046         * gcc.dg/fold-compare-3.c: New testcase.
16047         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16049 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16051         * gcc.dg/pr26570.c: Clean up coverage files.
16052         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16053         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16054         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16055         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16056         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16057         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16058         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16059         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16060         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16061         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16062         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16063         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16064         * gcc.dg/vect/pr28952.c: Ditto.
16065         * gcc.dg/vect/pr27151.c: Ditto.
16066         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16067         * g++.dg/gomp/macro-3.C: Ditto.
16069 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16071         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16072         of the loop.
16074 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16076         * gcc.target/i386/builtin-bswap-2.c: New test case.
16078 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16080         * gfortran.dg/forall_8.f90: New test case.
16081         * gfortran.dg/forall_9.f90: Likewise.
16083 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16085         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16087 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16089         * lib/target-supports.exp (check_effective_target_simulator): New.
16091 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16093         * gcc.dg/tree-ssa/loop-25.c: New test.
16095 2007-02-06  Richard Henderson  <rth@redhat.com>
16097         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16099 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16101         * gcc.target/powerpc/popcount-1.c: New test case.
16102         * gcc.target/powerpc/parity-1.c: Likewise.
16104 2007-02-06  Richard Guenther  <rguenther@suse.de>
16106         PR middle-end/27302
16107         * gcc.dg/torture/pr27302-2.c: New testcase.
16109 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16111         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16112         * gcc.dg/vect/vect-iv-1.c: New test.
16113         * gcc.dg/vect/vect-iv-2.c: New test.
16114         * gcc.dg/vect/vect-iv-3.c: New test.
16115         * gcc.dg/vect/vect-iv-4.c: New test.
16116         * gcc.dg/vect/vect-iv-5.c: New test.
16117         * gcc.dg/vect/vect-iv-6.c: New test.
16118         * gcc.dg/vect/vect-iv-7.c: New test.
16119         * gcc.dg/vect/vect-iv-8.c: New test.
16120         * gcc.dg/vect/vect-iv-9.c: New test.
16121         * gcc.dg/vect/vect-iv-10.c: New test.
16122         * gcc.dg/vect/vect-iv-11.c: New test.
16123         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16124         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16125         * gcc.dg/vect/vect-14.c: Now vectorizable.
16126         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16127         loop).
16128         * gcc.dg/vect/vect-27.c: Likewise.
16129         * gcc.dg/vect/vect-29.c Likewise.
16130         * gcc.dg/vect/vect-dv-2.c: Likewise.
16131         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16132         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16133         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16135 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16137         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16139 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16141         * gcc.dg/builtins-20.c: Add more cases.
16143 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16145         PR debug/30189
16146         * gcc.dg/pr30189.c: New test.
16148 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16150         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16151         for running tests.
16152         * gcc.target/i386/sse4a-extract.c: New test.
16153         * gcc.target/i386/sse4a-insert.c: New test.
16154         * gcc.target/i386/sse4a-montsd.c: New test.
16155         * gcc.target/i386/sse4a-montss.c: New test.
16157 2007-02-05  Richard Guenther  <rguenther@suse.de>
16159         * gcc.target/i386/vectorize3.c: New testcase.
16161 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16163         PR target/30665
16164         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16166 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16168         PR fortran/30611
16169         * gfortran.dg/repeat_1.f90: New test.
16171 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16173         PR fortran/30605
16174         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16175         * gfortran.dg/derived_init_2.f90: Ditto.
16176         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16177         * gfortran.dg/array_initializer_1.f90: Ditto.
16178         * gfortran.dg/do_2.f90: Ditto.
16179         * gfortran.dg/proc_assign_1.f90: Ditto.
16181 2007-02-04  Richard Guenther  <rguenther@suse.de>
16183         PR middle-end/30636
16184         * g++.dg/warn/pr30636.C: New testcase.
16185         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16187 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16189         PR middle-end/30667
16190         * gfortran.dg/pr30667.f: New test.
16192 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16194         * gcc.dg/builtins-54.c: Add more cases.
16196 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16198         PR fortran/30514
16199         * gfortran.dg/zero_sized_2.f90: New test.
16201         PR fortran/30660
16202         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16204         PR fortran/29820
16205         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16206         file.
16208 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16210         PR fortran/30683
16211         * gfortran.dg/interface_10.f90: New test.
16213 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16215         * gcc.dg/builtins-20.c: Add more cases.
16217 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16219         PR target/29682
16220         * gcc-target/ia64/pr29682.c: New test.
16222 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16224         PR fortran/30284
16225         * gfortran.dg/arrayio_11.f90.f90: New test.
16227         PR fortran/30626
16228         * gfortran.dg/arrayio_12.f90.f90: New test.
16230 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16232         PR c++/30536
16233         * g++.dg/tls/diag-5.C: New test.
16235         PR middle-end/30473
16236         * gcc.dg/pr30473.c: New test.
16237         * gcc.c-torture/execute/20070201-1.c: New test.
16239 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16241         * gfortran.dg/dependency_20.f90: New test case.
16243 2007-01-31  Ian Lance Taylor  <iant@google.com>
16245         * gcc.dg/lower-subreg-1.c (test): New test.
16247 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16249         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16251 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16253         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16254         * gcc.dg/torture/builtin-math-3.c: Likewise.
16256 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16258         gcc.dg/Wparentheses-2.c: Update and add new tests.
16260 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16262         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16263         vectorize.
16265 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16267         * gcc.dg/builtins-63.c: New test.
16269 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16271         PR fortran/27588
16272         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16274 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16276         PR fortran/30520
16277         * gfortran.dg/volatile8.f90: New argument conformance test.
16278         * gfortran.dg/volatile9.f90: New scope test.
16280 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16282         PR c++/24745
16283         * g++.dg/warn/null4.C: New.
16285 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16286             Uros Bizjak  <ubizjak@gmail.com>
16288         * gcc.dg/large-size-array-3.c: Correct typo.
16290 2007-01-30  Richard Guenther  <rguenther@suse.de>
16292         PR middle-end/27657
16293         * g++.dg/debug/pr27657.C: New testcase.
16295 2007-01-30  Richard Guenther  <rguenther@suse.de>
16297         PR middle-end/30313
16298         * gcc.dg/torture/pr30313.c: New testcase.
16300 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16302         * gcc.dg/dfp/dfp-except.h: New file.
16303         * gcc.dg/dfp/fe-check.h: New file.
16304         * gcc.dg/dfp/fe-binop.c: New test.
16305         * gcc.dg/dfp/fe-convert-1.c: New test.
16306         * gcc.dg/dfp/fe-convert-2.c: New test.
16307         * gcc.dg/dfp/fe-convert-3.c: New test.
16309         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16310         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16311         * gcc.dg/dfp/convert-dfp.c: Ditto.
16312         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16314 2007-01-29  Josh Conner  <jconner@apple.com>
16316         * gcc.target/powerpc/altivec-24.c: New test.
16318 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16320         PR c++/28266
16321         * g++.dg/parse/defarg12.C: New test.
16323 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16325         PR fortran/30554
16326         * gfortran.dg/used_dummy_types_6.f90: New test.
16328 2007-01-28  Jan Hubicka  <jh@suse.cz>
16330         * gcc.dg/tree-prof/val-prof-6.c: New test.
16332 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16334         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16336 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16338         PR C++/28988
16339         * g++.dg/expr/dtor4.C: New test.
16341 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16343         * gcc.dg/tree-ssa/loop-23.c: New test.
16345 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16347         PR libfortran/30389
16348         * gfortran.dg/achar_2.f90:  New test.
16349         * gfortran.dg/achar_3.f90:  New test.
16351 2007-01-27  Ian Lance Taylor  <iant@google.com>
16353         * gcc.dg/strict-overflow-1.c: New test.
16354         * gcc.dg/no-strict-overflow-1.c: New test.
16355         * gcc.dg/strict-overflow-2.c: New test.
16356         * gcc.dg/no-strict-overflow-2.c: New test.
16357         * gcc.dg/strict-overflow-3.c: New test.
16358         * gcc.dg/no-strict-overflow-3.c: New test.
16359         * gcc.dg/strict-overflow-4.c: New test.
16360         * gcc.dg/no-strict-overflow-4.c: New test.
16361         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16362         * gcc.dg/pr15784-1.c: Likewise.
16363         * gcc.dg/pr20922-1.c: Likewise.
16364         * gcc.dg/pr20922-3.c: Likewise.
16365         * gcc.dg/pr20922-4.c: Likewise.
16366         * gcc.dg/pr20922-6.c: Likewise.
16367         * gcc.dg/compare-4.c: Likewise.
16368         * gcc.dg/torture/pr26898-1.c: Likewise.
16369         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16370         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16371         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16372         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16373         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16374         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16375         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16376         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16377         * g++.dg/tree-ssa/pr21082.C: Likewise.
16379 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16381         * gcc-dg/large-size-array-3.c: New test case.
16383 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16385         * gfortran.dg/forall_7.f90: New test case.
16387 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16389         PR fortran/30407
16390         * gfortran.dg/where_operator_assign_1.f90: New test.
16391         * gfortran.dg/where_operator_assign_2.f90: New test.
16392         * gfortran.dg/where_operator_assign_3.f90: New test.
16394 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16396         * lib/target-supports.exp
16397         (check_effective_target_powerpc_altivec): New.
16398         (check_effective_target_vect_cmdline_needed): Use it.
16400 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16402         PR fortran/30278
16403         * gfortran.dg/backslash_3.f: New test.
16405 2007-01-26  Richard Guenther  <rguenther@suse.de>
16407         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16409 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16411         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16412         * gfortran.dg/vect/vect.exp: Ditto.
16413         * gfortran.dg/dg.exp: Ditto.
16414         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16415         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16417 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16419         * gcc.dg/builtins-20.c: Add more cases.
16420         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16422 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16424         PR fortran/30437
16425         * gcc.dg/Wall.c: New.
16426         * gcc.dg/Wno-all.c: New.
16427         * gfortran.dg/Wall.f90: New.
16428         * gfortran.dg/Wno-all.f90: New.
16430 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16432         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16433         * g++.dg/eh/simd-2.C: Also run on Darwin.
16434         * g++.dg/eh/simd-3.C: New.
16435         * g++.dg/eh/simd-4.C: New.
16437 2007-01-25  Richard Guenther  <rguenther@suse.de>
16439         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16440         and _PROFILE_USE.
16441         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16443 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16445         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16446         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16447         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16448         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16449         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16450         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16451         * gcc.dg/ipa/ipa-7.c: New testcase.
16453 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16455         * g++.dg/cpp0x/warn_cxx0x.C: New.
16457 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16459         * gcc.dg/builtins-20.c: Test builtin carg.
16461 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16463         PR middle-end/27416
16464         * gcc.dg/gomp/pr27416.c: New test.
16466         PR middle-end/30494
16467         * gcc.dg/gomp/pr30494.c: New test.
16468         * g++.dg/gomp/pr30494.C: New test.
16470         PR middle-end/30421
16471         * gcc.dg/gomp/pr30421.c: New test.
16473 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16475         * gcc.target/ia64/versionid-1.c: New test.
16476         * gcc.target/ia64/versionid-2.c: New test.
16478 2007-01-24  Richard Guenther  <rguenther@suse.de>
16480         PR testsuite/30181
16481         * gcc.dg/builtins-57.c: Change to a link-time testcase
16482         to support non-C99 targets.
16484 2007-01-24  Jan Hubicka  <jh@suse.cz>
16486         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16488 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16490         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16492 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16494         PR objc/27438
16495         * objc.dg/const-str-12.m: New test.
16497 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16499         PR fortran/30532
16500         * gfortran.dg/ctrl-z.f90:  New test.
16502 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16504         PR fortran/30481
16505         * gfortran.dg/namelist_assumed_char.f90:  New test.
16507 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16509         PR c++/27492
16510         * g++.dg/inherit/covariant15.C: New test.
16512 2007-01-23  Ian Lance Taylor  <iant@google.com>
16514         * g++.dg/warn/Wparentheses-24.C: New test.
16516 2007-01-23  Richard Guenther  <rguenther@suse.de>
16518         PR testsuite/30560
16519         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16520         with full path.
16522 2007-01-22  Richard Guenther  <rguenther@suse.de>
16524         PR tree-optimization/30038
16525         * gcc.dg/builtins-62.c: New testcase.
16527 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16529         * gcc.c-torture/compile/20070121.c: New test.
16531 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16533         PR libfortran/30525
16534         * gfortran.dg/char_comparison_1.f:  New test.
16536 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16538         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16540 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16542         PR objc/30479
16543         * objc.dg/pch: New directory.
16544         * objc.dg/pch/pch.exp: New file.
16545         * objc.dg/pch/interface-1.m: New test.
16546         * objc.dg/pch/interface-1.hs: New include file.
16547         * lib/objc.exp (objc_target_compile): Add
16548         "-x objective-c-header" in front of the sources if this is
16549         a precompiled header being compiled.
16551 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16553         * gfortran.dg/array_memcpy_3.f90: New test case.
16554         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16556 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16557             Brooks Moses  <brooks.moses@codesourcery.com>
16558             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16560         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16561         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16563 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16565         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16567 2007-01-19  Mike Stump  <mrs@apple.com>
16569         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16570         away.
16572 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16574         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16575         option instead of -funsafe-math-optimizations.
16577 2007-01-19  Tomas Bily  <tbily@suse.cz>
16579         gcc.dg/tree-prof/indir-call-prof.c: New.
16580         g++.dg/dg.exp: Add tree-prof subdirectory.
16581         g++.dg/tree-prof/indir-call-prof.C: New.
16582         g++.dg/tree-prof/tree-prof.exp: New.
16584 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16586         PR c++/17947
16587         * g++.dg/warn/deprecated.C: Update warning output.
16588         * g++.dg/warn/deprecated-2.C: Likewise.
16589         * g++.dg/warn/deprecated-3.C: New.
16591 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16593         * gcc.c-torture/execute/nestfunc-7.c: New.
16595 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16597         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16599 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16601         * gcc.dg/m68k-pic-1.c: New.
16603 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16605         * gfortran.dg/array_memcpy_4.f90: New test case.
16607 2007-01-18  Josh Conner  <jconner@apple.com>
16609         PR target/30485
16610         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16611         * gcc.dg/vect/no-trapping-math-1: New.
16612         * gcc.dg/vect/no-trapping-math-2: New.
16614 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16616         * gcc.target/i386/387-8.c: Update comment about optimizing
16617         inherent load of 1.0 of fptan instruction.
16619 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16620             Richard Guenther <rguenther@suse.de>
16622         PR diagnostic/8268
16623         * gcc.dg/Warray-bounds.c: New testcase.
16624         * gcc.dg/Warray-bounds-2.c: New testcase.
16625         * g++.dg/warn/Warray-bounds.C: New testcase.
16626         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16628 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16630         PR fortran/30476
16631         * gfortran.dg/generic_12.f90: New test.
16633 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16635         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16636         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16638 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16640         * gcc.dg/dfp/compare-special.h: New file.
16641         * gcc.dg/dfp/compare-special-32.c: New test.
16642         * gcc.dg/dfp/compare-special-64.c: New test.
16643         * gcc.dg/dfp/compare-special-128.c: New test.
16645 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16646             Paul Thomas  <pault@gcc.gnu.org>
16647             Steven G. Kargl  <kargl@gcc.gnu.org>
16649         PR fortran/30404
16650         * gfortran.dg/forall_6.f90: New test case.
16651         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16652         * gfortran.dg/dependency_13.f90: Likewise.
16654 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16656         PR testsuite/12325
16657         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16658         targets that don't support Inf.
16660 2007-01-15  Dale Johannesen  <dalej@apple.com>
16662         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16664 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16666         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16667         of achar for 0xff to avoid the "Extended ASCII not
16668         implemented" error message.
16670 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16672         PR fortran/28172
16673         * gfortran.dg/altreturn_4.f90: New test.
16675         PR fortran/29389
16676         * gfortran.dg/stfunc_4.f90: New test.
16678         PR fortran/29712
16679         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16680         * gfortran.dg/initialization_1.f90: Change warning.
16682         PR fortran/30283
16683         * gfortran.dg/specification_type_resolution_2.f90: New test.
16685 2007-01-14  Jan Hubicka  <jh@suse.cz>
16687         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16688         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16689         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16690         elimination.
16692 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16694         PR fortran/30410
16695         * gfortran.dg/external_procedures_2.f90: New test.
16697 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16699         PR target/30413
16700         * gcc.target/i386/pr30413.c: New test.
16702 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16704         PR fortran/30452
16705         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16707 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16709         * gcc.dg/20070112-1.c: New test.
16711 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16713         PR libgfortran/30435
16714         * gfortran.dg/list_read_6.f90: New test.
16716 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16718         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16720 2007-01-12  Tom Tromey  <tromey@redhat.com>
16722         PR preprocessor/28227:
16723         * gcc.dg/cpp/pr28227.c: New file.
16725 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16727         * gcc.dg/tree-ssa/loop-22.c: New test.
16729 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16731         PR tree-optimization/29516
16732         * gcc.dg/tree-ssa/loop-20.c: New test.
16734 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16736         PR libfortran/30415
16737         * minmaxloc_integer_kinds_1.f90:  New test.
16739 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16741         PR c++/29573
16742         * g++.dg/template/sizeof-template-argument.C: New test.
16744 2007-01-11  Jan Hubicka  <jh@suse.cz>
16746         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16747         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16748         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16749         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16750         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16751         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16752         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16753         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16754         transformation in question.
16755         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16756         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16757         * gcc.dg/always_inline3.c: Likewise.
16759 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16761         PR c++/28999
16762         * g++.dg/template/typename11.C: New test.
16764 2007-01-10  Robert Kennedy <jimbob@google.com>
16766         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16768 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16770         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16771         for different integer kinds.
16772         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16773         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16774         * gfortran.dg/ishft_2.f90: New test.
16775         * gfortran.dg/ishft_3.f90: New test.
16777 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16779         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16781 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16783         PR tree-optimization/30322
16784         * gcc.dg/tree-ssa/loop-21.c: New test.
16786 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16788         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16790 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16792         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16794 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16796         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16797         * g++.dg/warn/overflow-warn-3.C: Likewise.
16798         * g++.dg/warn/overflow-warn-4.C: Likewise.
16799         * g++.dg/warn/overflow-warn-5.C: Likewise.
16800         * g++.dg/warn/overflow-warn-6.C: Likewise.
16801         * g++.dg/warn/Woverflow-1.C: Likewise.
16802         * g++.dg/warn/Woverflow-2.C: Likewise.
16803         * g++.dg/warn/Woverflow-3.C: Likewise.
16804         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16806 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16808         * gfortran.dg/array_constructor_14.f90: New test case.
16809         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16811 2007-01-08  Richard Guenther  <rguenther@suse.de>
16813         PR tree-optimization/23603
16814         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16815         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16817 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16819         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16820         in __v8qi typedef.
16821         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16822         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16823         compiler behaviour.
16824         * gcc.dg/simd-5.c: Likewise.
16825         * gcc.dg/simd-6.c: Likewise.
16826         * g++.dg/conversion/simd1.C: Likewise.
16827         * g++.dg/conversion/simd3.C: Likewise.
16828         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16829         (main): Use it.
16831 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16833         PR tree-optimization/29877
16834         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16835         name of a hard register for the target concerned.  Adjust dg-error
16836         directives to cope with new behaviour of TER.
16838 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16840         PR c++/28986
16841         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16842         * g++.dg/warn/overflow-warn-1.C: New.
16843         * g++.dg/warn/overflow-warn-3.C: New.
16844         * g++.dg/warn/overflow-warn-4.C: New.
16845         * g++.dg/warn/overflow-warn-5.C: New.
16846         * g++.dg/warn/overflow-warn-6.C: New.
16847         * g++.dg/warn/Woverflow-1.C: New.
16848         * g++.dg/warn/Woverflow-2.C: New.
16849         * g++.dg/warn/Woverflow-3.C: New.
16850         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16852 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16854         PR fortran/27698
16855         * gfortran.dg/invalid_name.f90: New test.
16856         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16857         * gfortran.dg/gomp/pr29759.f90: Ditto.
16859 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16861         * gfortran.dg/present_1.f90:  Update error message.
16863 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16865         PR c++/19439
16866         * g++.dg/template/duplicate1.C: New test
16867         * g++.dg/template/memfriend6.C: Adjust error markers.
16869 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16871         PR tree-opt/30385
16872         * gcc.dg/torture/inline-1.c: New test.
16874 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16876         PR c/19978
16877         * gcc.dg/multiple-overflow-warn-1.c: New.
16878         * gcc.dg/multiple-overflow-warn-2.c: New.
16879         * gcc.dg/overflow-warn-6.c: New.
16880         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16882 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16884         * gfortran.dg/array_memcpy_1.f90: New test case.
16885         * gfortran.dg/array_memcpy_2.f90: Likewise.
16887 2007-01-05  Richard Guenther  <rguenther@suse.de>
16889         PR middle-end/27826
16890         * g++.dg/opt/pr27826.C: New testcase.
16892 2007-01-05  Ian Lance Taylor  <iant@google.com>
16894         * gcc.dg/Walways-true-1.c: New test.
16895         * gcc.dg/Walways-true-2.c: New test.
16896         * g++.dg/warn/Walways-true-1.C: New test.
16897         * g++.dg/warn/Walways-true-2.C: New test.
16899 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16901         PR c/30360
16902         * gcc.dg/pr30360.c: New test.
16904 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16906         PR fortran/23232
16907         * gfortran.dg/data_implied_do_1.f90: New test.
16909         PR fortran/27996
16910         PR fortran/27998
16911         * gfortran.dg/char_length_1.f90: New test.
16913 2007-01-05  Richard Guenther  <rguenther@suse.de>
16915         PR middle-end/28116
16916         * g++.dg/opt/pr28116.C: New testcase.
16918 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16920         PR fortran/29624
16921         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16922           invalid deallocate.
16923         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16924         * gfortran.dg/protected_4.f90: Add pointer intent check.
16925         * gfortran.dg/protected_6.f90: Add pointer intent check.
16926         * gfortran.dg/pointer_intent_1.f90: New test.
16927         * gfortran.dg/pointer_intent_2.f90: New test.
16928         * gfortran.dg/pointer_intent_3.f90: New test.
16930 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16932         PR 30235
16933         * gfortran.dg/altreturn_2.f90: new test.
16935 2007-01-04  Tom Tromey  <tromey@redhat.com>
16937         PR preprocessor/28165:
16938         * gcc.dg/cpp/pr28165.c: New file.
16940 2007-01-03  Josh Conner  <jconner@apple.com>
16942         PR middle-end/29683
16943         * gcc.dg/pr29683.c: New.
16945 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16947         PR c++/28217
16948         * g++.dg/pch/template-1.C: New test.
16949         * g++.dg/pch/template-1.Hs: New file.
16951 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16953         PR middle-end/30353
16954         * gcc.c-torture/compile/complex-4.c: New test.
16956 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16958         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16959         -maltivec.
16960         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16962 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16964         PR middle-end/30286
16965         * gcc.dg/pr30286.c: New test.
16967         PR c++/29535
16968         * g++.dg/template/crash66.C: New test.
16970         PR c++/29054
16971         * g++.dg/template/friend49.C: New test.
16973 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16975         * gfortran.dg/ibits.f90: New test.
16977 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16979         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16980         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16982 2007-01-02  Jan Hubicka  <jh@suse.cz>
16984         * gcc.dg/pr16194.c: We now output error on all three functions,
16985         not just first one.
16987 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16989         PR c/19977
16990         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16991         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16993 2006-01-02  Ian Lance Taylor  <iant@google.com>
16995         * g++.dg/warn/Wparentheses-22.C: New test.
16996         * g++.dg/warn/Wparentheses-23.C: New test.
16998 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17000         PR middle-end/7651
17001         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17002         * gcc.dg/declspec-3-Wextra.c: New.
17003         * gcc.dg/declspec-3-no.c: New
17005 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17007         PR fortran/20896
17008         * gfortran.dg/interface_10.f90: Remove.
17010 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17012         * gcc.dg/fold-eqxor-4.c: New test case.
17014 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17016         PR middle-end/30311
17017         * gcc.c-torture/compile/pr30311.c: New test.
17019 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17021         PR middle-end/30253
17022         * gcc.c-torture/compile/statement-expression-1.c: New test.
17024 2007-01-01  Andreas Schwab  <schwab@suse.de>
17026         PR target/29166
17027         * g++.dg/eh/pr29166.C: New test.
17029 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17031         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17032         New.
17033         (check_effective_target_vect_cmdline_needed): Use it.
17035 2006-12-31  Richard Guenther  <rguenther@suse.de>
17037         PR middle-end/30137
17038         * gcc.dg/pr30137-1.c: New testcase.
17039         * gcc.dg/pr30137-2.c: Likewise.
17041 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17043         PR middle-end/30322
17044         * gcc.dg/fold-plusnot-1.c: New test case.
17046 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17048         PR c++/29731
17049         * g++.dg/parse/template22.C: New test.
17051 2006-12-31  Richard Guenther  <rguenther@suse.de>
17053         PR middle-end/30338
17054         * gcc.c-torture/compile/pr30338.c: New testcase.
17056 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17058         PR fortran/27900
17059         * gfortran.dg/intrinsic_actual_4.f90: New test.
17061         PR fortran/24325
17062         * gfortran.dg/func_decl_3.f90: New test.
17064 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17066         PR fortran/23060
17067         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17068         * gfortran.dg/c_by_val_1.f: New test.
17069         * gfortran.dg/c_by_val_2.f: New test.
17070         * gfortran.dg/c_by_val_3.f: New test.
17072 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17074         PR libfortran/30321
17075         * gfortran.dg/sum_zero_array_1.f90:  New test.
17077 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17079         PR preprocessor/29612
17080         * gcc.dg/cpp/pr29612-1.c: New test.
17081         * gcc.dg/cpp/pr29612-2.c: New test.
17083 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17085         PR fortran/30034
17086         * gfortran.dg/pure_formal_proc_1.f90: New test.
17088         PR fortran/30237
17089         * gfortran.dg/intrinsic_actual_3.f90: New test.
17091 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17093         PR fortran/30014
17094         * gfortran.dg/io_constraints_1.f90: Update test.
17095         * gfortran.dg/io_constraints_2.f90: Update test.
17096         * gfortran.dg/inquire_iolength.f90: New test.
17098 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17100         PR fortran/20896
17101         * gfortran.dg/interface_10.f90: New test.
17102         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17103         since z is already, locally a variable.
17105         PR fortran/25135
17106         * gfortran.dg/generic_11.f90: New test.
17107         * gfortran.dg/interface_7.f90: Remove name clash between module
17108         name and procedure 'x' referenced in the interface.
17110 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17112         PR middle-end/7651
17113         * gcc.dg/Wmissing-parameter-type.c: New.
17114         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17115         * gcc.dg/Wmissing-parameter-type-no.c: New.
17117 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17119         PR fortran/25818
17120         * gfortran.dg/entry_array_specs_2.f: New test.
17122         PR fortran/30084
17123         * gfortran.dg/nested_modules_6.f90: New test.
17125 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17127         PR middle-end/7651
17128         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17129         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17131 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17133         PR C++/30168
17134         * g++.dg/opt/complex6.C: New test.
17136 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17138         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17139         full" if the linker on spu-*-* warns about exceeding local store.
17141         And revert this patch:
17142         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17143         fail to link due to relocation overflows on spu-*-*.
17145 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17147         PR fortran/30273
17148         * gfortran.dg/dependency_19.f90: New test.
17150 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17152         PR fortran/30202
17153         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17155 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17157         PR middle-end/30262
17158         * gcc.c-torture/execute/20061220-1.c: New test.
17160         PR middle-end/30263
17161         * gcc.dg/gomp/asm-1.c: New test.
17163         PR target/30230
17164         * g++.dg/eh/ia64-2.C: New test.
17166 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17168         PR target/28966
17169         PR target/29248
17170         * gcc.dg/rs6000-leaf.c: New.
17172 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17174         PR fortran/25392
17175         * gfortran.dg/f2c_8.f90: New test.
17177 2006-12-20  Bill Wendling  <wendling@apple.com>
17179         * gcc.dg/asm-b.c: Check for __ppc64__.
17181 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17183         PR fortran/30190
17184         * gfortran.dg/bounds_check_5.f90: New test.
17186 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17188         PR middle-end/30143
17189         * gcc.dg/gomp/complex-1.c: New testcase.
17191 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17193         * gfortran.dg/array_memset_1.f90: New test case.
17195 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17197         * lib/target-supports.exp: Add spu to
17198         check_effective_target_vect_widen_mult_hi_to_si.
17200 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17202         PR fortran/29992
17203         * gfortran.dg/generic_9.f90: New test.
17205         PR fortran/30081
17206         * gfortran.dg/generic_10.f90: New test.
17208 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17210         PR tree-opt/30045
17211         * gcc.dg/pr30045.c: New test.
17213 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17215         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17217 2006-12-19  Eric Christopher  <echristo@apple.com>
17219         PR target/29302
17220         * gcc.c-torture/execute/pr29302-1.c: New.
17222 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17224         PR fortran/39238
17225         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17227 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17229         PR fortran/30236
17230         * gfortran.dg/altreturn_3.f90: New test.
17232         * gfortran.dg/char_result_12.f90: Fix comment typos.
17234 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17236         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17237         as newlib's stdio.h uses non-traditional cpp constructs.
17239 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17241         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17242         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17243         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17244         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17245         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17246         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17247         * gfortran.dg/default_initialization.f: Renamed to
17248         default_initialization_1.f
17249         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17250         dollar_edit_descriptor_1.f
17251         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17252         dollar_edit_descriptor_2.f
17253         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17254         dollar_edit_descriptor_3.f
17255         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17256         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17257         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17258         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17259         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17260         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17261         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17262         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17263         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17264         * gfortran.dg/default_initialization_1.f: Renamed from
17265         default_initialization.f
17266         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17267         dollar_edit_descriptor-1.f
17268         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17269         dollar_edit_descriptor-2.f
17270         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17271         dollar_edit_descriptor-3.f
17272         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17273         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17274         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17276 2006-12-18  Bill Wendling  <wendling@apple.com>
17278         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17279         id is an OjbC keyword.
17281 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17283         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17285 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17287         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17289 2006-12-18  Ian Lance Taylor  <iant@google.com>
17291         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17293 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17295         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17297 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17299         PR fortran/30207
17300         * gfortran.fortran-torture/execute/where21.f90: New test.
17302 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17304         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17306 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17308         PR middle-end/7651
17309         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17310         * gcc.dg/if-empty-1.c: Likewise.
17311         * gcc.dg/pr23165.c: Likewise.
17312         * g++.dg/warn/empty-body.C: Likewise.
17314 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17316         PR libfortran/30005
17317         * gfortran.dg/open_errors.f90: New test.
17319 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17321         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17323         * gcc.target/i386/ssse3-pabsb.c: New file.
17324         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17325         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17326         * gcc.target/i386/ssse3-palignr.c: Likewise.
17327         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17328         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17329         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17330         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17331         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17332         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17333         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17334         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17335         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17336         * gcc.target/i386/ssse3-psignb.c: Likewise.
17337         * gcc.target/i386/ssse3-psignd.c: Likewise.
17338         * gcc.target/i386/ssse3-psignw.c: Likewise.
17339         * gcc.target/i386/ssse3-vals.h: Likewise.
17341 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17343         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17344         * lib/fortran-torture.exp: Include target-supports.exp.
17346 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17348         PR target/30185
17349         * gcc.c-torture/execute/pr30185.c: New test.
17351 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17353         PR testsuite/30179
17354         PR testsuite/30180
17355         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17356         * gcc.dg/builtin-bswap-2.c: Likewise.
17357         * gcc.dg/builtin-bswap-3.c: Likewise.
17358         * gcc.dg/builtin-bswap-4.c: Likewise.
17359         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17360         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17362 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17364         PR libfortran/30145
17365         * gfortran.dg/write_zero_array: New test.
17367 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17369         PR fortran/30200
17370         * gfortran.dg/write_fmt_trim.f90: New test.
17372 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17374         PR 30194
17375         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17376         temporarily.
17378 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17380         * lib/target-supports.exp (check_weak_available): Use istarget
17381         "hppa*-*-hpux10*" instead of regexp.
17382         (check_cxa_atexit_available): Likewise.
17384 2006-12-14  Richard Guenther  <rguenther@suse.de>
17386         PR tree-optimization/30197
17387         * gcc.c-torture/execute/complex-1.c: Fix function name.
17388         * gcc.dg/builtins-61.c: New testcase.
17390 2006-12-14  Richard Guenther  <rguenther@suse.de>
17392         PR middle-end/30172
17393         * gcc.dg/pr30172-1.c: New testcase.
17395 2006-12-14  Richard Guenther  <rguenther@suse.de>
17397         PR tree-optimization/30198
17398         * gcc.dg/builtins-60.c: New testcase.
17400 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17402         * lib/target-supports.exp (vect_no_align): Remove spu.
17404 2006-12-13  Ian Lance Taylor  <iant@google.com>
17406         PR c++/19564
17407         PR c++/19756
17408         * g++.dg/warn/Wparentheses-5.C: New test.
17409         * g++.dg/warn/Wparentheses-6.C: New test.
17410         * g++.dg/warn/Wparentheses-7.C: New test.
17411         * g++.dg/warn/Wparentheses-8.C: New test.
17412         * g++.dg/warn/Wparentheses-9.C: New test.
17413         * g++.dg/warn/Wparentheses-10.C: New test.
17414         * g++.dg/warn/Wparentheses-11.C: New test.
17415         * g++.dg/warn/Wparentheses-12.C: New test.
17416         * g++.dg/warn/Wparentheses-13.C: New test.
17417         * g++.dg/warn/Wparentheses-14.C: New test.
17418         * g++.dg/warn/Wparentheses-15.C: New test.
17419         * g++.dg/warn/Wparentheses-16.C: New test.
17420         * g++.dg/warn/Wparentheses-17.C: New test.
17421         * g++.dg/warn/Wparentheses-18.C: New test.
17422         * g++.dg/warn/Wparentheses-19.C: New test.
17423         * g++.dg/warn/Wparentheses-20.C: New test.
17424         * g++.dg/warn/Wparentheses-21.C: New test.
17426 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17428         PR testsuite/30157
17429         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17430         for target "hppa.*hpux10".
17432 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17434         * g++.dg/debug/vartrack1.C: New test.
17436         * g++.dg/opt/ifcvt1.C: New test.
17438         * gcc.dg/tls/opt-13.c: New test.
17440         * gcc.dg/20060425-2.c: New test.
17442         * g++.dg/opt/pr15054-2.C: New test.
17444         * gcc.c-torture/execute/20060420-1.c: New test.
17446         * gcc.c-torture/execute/20060412-1.c: New test.
17448         * objc/compile/20060406-1.m: New test.
17450 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17452         * g++.dg/template/array17.C: New test.
17454 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17456         * gcc.target/powerpc/altivec-23.c: New test.
17458 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17460         PR c++27316
17461         * g++.dg/inherit/error3.C: New test.
17463         PR c++/28740
17464         * g++.dg/inherit/error4.C: New test.
17466 2006-12-13  Richard Guenther  <rguenther@suse.de>
17468         PR tree-optimization/17687
17469         * gcc.dg/builtins-59.c: New testcase.
17471 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17473         * gcc.target/spu/Wmain.c: New test.
17475 2006-12-12  Josh Conner  <jconner@apple.com>
17477         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17478         * g++.dg/abi/thunk4.C: Likewise.
17479         * g++.dg/abi/rtti3.C: Likewise.
17481 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17483         * gcc.target/spu/cpat-1.c: New test.
17484         * gcc.target/spu/cpat-2.c: New test.
17485         * gcc.target/spu/cpat-3.c: New test.
17486         * gcc.target/spu/cpat-4.c: New test.
17488 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17490         PR tree-opt/28436
17491         * gcc.c-torture/compile/vector-1.c: New test.
17492         * gcc.c-torture/compile/vector-2.c: New test.
17493         * gcc.c-torture/compile/vector-3.c: New test.
17495 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17497         * lib/fortran-torture.exp: Update copyright years.  Remove
17498         obsolete comment.  Test -ftree-vectorize where it makes sense.
17499         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17500         from fortran-torture.exp.
17501         * gfortran.dg/char_transpose_1.f90,
17502         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17503         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17504         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17505         '-w' to dg-options.
17507 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17509         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17510         saved_${tool}_load.
17512 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17514         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17515         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17516         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17517         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17518         gaps.
17520 2006-12-12  Richard Guenther  <rguenther@suse.de>
17522         PR middle-end/30147
17523         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17525 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17526             Diego Novillo  <dnovillo@redhat.com>
17528         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17529         VDEF/VUSE changes.
17530         * gcc.dg/tree-ssa/pr26421.c: Likewise
17531         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17532         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17533         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17534         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17535         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17536         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17537         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17538         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17539         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17541 2006-12-11  Jan Hubicka  <jh@suse.cz>
17543         * gcc.dg/tree-prof/stringop-1.c: New test.
17544         * gcc.dg/tree-prof/stringop-2.c: New test.
17546 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17548         PR target/30120
17549         * gcc.target/i386/pr30120.c: New test.
17551         Revert:
17552         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17554         * gcc.target/i386/x87regparm-1.c: New test.
17555         * gcc.target/i386/x87regparm-2.c: New test.
17556         * gcc.target/i386/x87regparm-3.c: New test.
17557         * gcc.target/i386/x87regparm-4.c: New test.
17559 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17561         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17563 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17565         PR fortran/23994
17566         * gfortran.dg/protected_1.f90: New test.
17567         * gfortran.dg/protected_2.f90: New test.
17568         * gfortran.dg/protected_3.f90: New test.
17569         * gfortran.dg/protected_4.f90: New test.
17570         * gfortran.dg/protected_5.f90: New test.
17571         * gfortran.dg/protected_6.f90: New test.
17573 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17574             Tobias Burnus  <burnus@gcc.gnu.org>
17576         PR fortran/29975
17577         PR fortran/30068
17578         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17579         interface.
17580         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17581         ambiguous interfaces.
17582         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17583         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17584         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17585         ambiguous interfaces.
17586         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17587         * gfortran.dg/array_initializer_2.f90: Add initializer array
17588         constructor test.
17590         PR fortran/30096
17591         * gfortran.dg/interface_9.f90: Test that host interfaces are
17592         not checked for ambiguity with the local version.
17594 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17596         PR fortran/29464
17597         * gfortran.dg/module_interface_2.f90: New test.
17599 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17601         PR fortran/29941
17602         * gfortran.dg/assumed_len.f90: New test.
17604 2006-12-09  Richard Guenther  <rguenther@suse.de>
17606         * g++.dg/warn/implicit-typename1.C: Qualify types.
17607         * g++.dg/parse/crash12.C: Likewise.
17608         * g++.dg/tree-ssa/pr22444.C: Likewise.
17610 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17612         * gfortran.dg/array_2.f90: Added sqrt test.
17614 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17616         * gcc.target/i386/x87regparm-1.c: XFAIL.
17617         * gcc.target/i386/x87regparm-2.c: XFAIL.
17618         * gcc.target/i386/x87regparm-3.c: XFAIL.
17619         * gcc.target/i386/x87regparm-4.c: XFAIL.
17621 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17623         * lib/target-supports.exp
17624         (check_effective_target_large_long_double): New.
17625         * gcc.dg/Wconversion-real.c : Use it.
17626         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17627         unsigned.
17629 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17631         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17633 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17635         PR fortran/27546
17636         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17638 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17640         PR c++/29732
17641         * g++.dg/template/crash65.C: New test.
17642         * g++.dg/template/spec16.C: Tweak error markers.
17644 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17646         * gcc.target/spu: New directory.
17647         * gcc.target/spu/spu.exp: New file.
17648         * gcc.target/spu/intrinsics-1.c: New test.
17650 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17652         PR c++/29980
17653         * g++.dg/ext/attrib27.C: New test.
17654         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17655         * g++.dg/parse/typedef5.C: Likewise.
17657 2006-12-07  Mike Stump  <mrs@apple.com>
17659         * treelang/compile/var_defs.tree: Adjust.
17661 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17663         PR c++/29730
17664         * g++.dg/template/crash64.C: New test.
17665         * g++.dg/parse/crash27.C: Adjust error markers.
17667 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17669         PR libfortran/30009
17670         PR libfortran/30056
17671         * gfortran.dg/read_eof_4.f90:  Add tests.
17672         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17673         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17675 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17677         PR c++/29729
17678         * g++.dg/template/crash63.C: New test.
17680         PR c++/29728
17681         * g++.dg/template/crash62.C: New test.
17683 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17685         PR fortran/30003
17686         * gfortran.dg/allocatable_function_1.f90: Increase the number
17687         of expected calls of free to 10; the lhs section reference is
17688         now evaluated so there is another call to bar.  Change the
17689         comment appropriately.
17690         * gfortran.dg/array_section_1.f90: New test.
17692 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17694         PR fortran/29912
17695         * gfortran.dg/char_result_12.f90: New test.
17697 2006-12-05  Richard Guenther  <rguenther@suse.de>
17699         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17700         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17701         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17702         vect_double, xfail for spu*-*-*.
17704 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17706         PR fortran/29962
17707         * initialization_4.f90: Test noninteger exponents (-std=f95).
17708         * initialization_5.f90: New test for noninteger exponents
17709           with -std=f2003.
17711 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17713         PR fortran/29821
17714         * gfortran.dg/parameter_array_section_1.f90: New test.
17716 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17718         PR c++/29733
17719         * g++.dg/template/crash61.C: New test.
17721         PR c++/29632
17722         * g++.dg/template/error23.C: New test.
17724 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17726         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17728 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17730         PR fortran/29916
17731         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17733 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17735         PR middle-end/29965
17736         * gcc.dg/gomp/pr29965-1.c: New test.
17737         * gcc.dg/gomp/pr29965-2.c: New test.
17738         * gcc.dg/gomp/pr29965-3.c: New test.
17739         * gcc.dg/gomp/pr29965-4.c: New test.
17740         * gcc.dg/gomp/pr29965-5.c: New test.
17741         * gcc.dg/gomp/pr29965-6.c: New test.
17742         * g++.dg/gomp/pr29965-1.C: New test.
17743         * g++.dg/gomp/pr29965-2.C: New test.
17744         * g++.dg/gomp/pr29965-3.C: New test.
17745         * g++.dg/gomp/pr29965-4.C: New test.
17746         * g++.dg/gomp/pr29965-5.C: New test.
17747         * g++.dg/gomp/pr29965-6.C: New test.
17748         * g++.dg/gomp/pr29965-7.C: New test.
17749         * g++.dg/gomp/pr29965-8.C: New test.
17750         * g++.dg/gomp/pr29965-9.C: New test.
17751         * g++.dg/gomp/pr29965-10.C: New test.
17753 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17755         * gnat.dg/pointer_variable_bounds.adb: New test.
17756         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17757         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17759 2006-12-03  Eric Christopher  <echristo@apple.com>
17761         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17763 2006-12-03  Richard Henderson  <rth@redhat.com>
17764             Andrew Pinski  <pinskia@gmail.com>
17766         PR C++/14329
17767         * g++.dg/warn/unit-1.C: New test.
17769 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17771         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17773 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17775         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17776         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17777         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17778         * gcc.dg/vect/vect-70.c: Reduce array size.
17779         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17780         vect_no_compaer_double targets.
17781         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17782         vect_float, vect_double, and vect_int.
17784 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17786         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17787         test for loop versioning on vect_no_align targets.
17788         * gcc.dg/vect/pr20122.c: Likewise.
17789         * gcc.dg/vect/vect-105.c: Likewise.
17790         * gcc.dg/vect/vect-42.c: Likewise.
17791         * gcc.dg/vect/vect-43.c: Likewise.
17792         * gcc.dg/vect/vect-74.c: Likewise.
17793         * gcc.dg/vect/vect-75.c: Likewise.
17794         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17795         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17796         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17797         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17799 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17801         PR fortran/29642
17802         * gfortran.dg/value_1.f90 : New test.
17803         * gfortran.dg/value_2.f90 : New test.
17804         * gfortran.dg/value_3.f90 : New test.
17805         * gfortran.dg/value_4.f90 : New test.
17806         * gfortran.dg/value_4.c : Called from value_4.f90.
17808 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17810         PR C++/30033
17811         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17813 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17815         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17817 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17819         PR c/27953
17820         * gcc.dg/pr27953.c: New test.
17822 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17824         PR c++/30022
17825         * g++.dg/ext/vector5.C: New test.
17827         PR c++/30021
17828         * g++.dg/other/main1.C: New test.
17830 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17832         PR libfortran/29568
17833         * gfortran.dg/convert_implied_open.f90:  Change to
17834         new default record length.
17835         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17836         new error message.
17837         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17839 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17841         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17843 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17845         PR c++/29066
17846         * g++.dg/expr/pr29066.c: New.
17848 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17849             Zdenek Dvorak <dvorakz@suse.cz>
17851         PR tree-optimization/29921
17852         * gcc.dg/pr29921-2.c: New test.
17854 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17856         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17857         (i386_get_cpuid): New function.
17858         (i386_cpuid_ecx): Likewise.
17859         (i386_cpuid_edx): Likewise.
17860         (i386_cpuid): Updated to call i386_cpuid_edx.
17862         * gcc.target/i386/sse3-addsubpd.c: New file.
17863         * gcc.target/i386/sse3-addsubps.c: Likewise.
17864         * gcc.target/i386/sse3-haddpd.c: Likewise.
17865         * gcc.target/i386/sse3-haddps.c: Likewise.
17866         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17867         * gcc.target/i386/sse3-hsubps.c: Likewise.
17868         * gcc.target/i386/sse3-lddqu.c: Likewise.
17869         * gcc.target/i386/sse3-movddup.c: Likewise.
17870         * gcc.target/i386/sse3-movshdup.c: Likewise.
17871         * gcc.target/i386/sse3-movsldup.c: Likewise.
17873 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17875         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17877 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17879         * gcc.dg/dfp/convert-int-max.c: New test.
17880         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17882 2006-11-30  Richard Guenther  <rguenther@suse.de>
17884         * gcc.dg/vect/vect-pow-1.c: Rename ...
17885         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17886         floats instead of doubles, check successful vectorization.
17888 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17890         PR target/29945
17891         * gcc.c-torture/compile/pr29945.c: New testcase.
17893 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17895         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17896         -maltivec.
17898 2006-11-29  Eric Christopher  <echristo@apple.com>
17900         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17902 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17904         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17906         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17908 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17910         PR c++/29022
17911         * g++.dg/inherit/virtual2.C: New test.
17912         * g++.dg/inherit/virtual3.C: Likewise.
17913         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17914         * g++.dg/inherit/error2.C: Likewise.
17915         * g++.dg/template/instantiate1.C: Likewise.
17917 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17919         PR tree-opt/29984
17920         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17922 2006-11-28  Jan Hubicka  <jh@suse.cz>
17924         * gcc.dg/memcpy-1.c: New test.
17926 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17928         PR c++/29735
17929         * g++.dg/warn/main-3.C: New test.
17931 2006-11-28  Jan Hubicka  <jh@suse.cz>
17933         * gcc.dg/winline-1.c: New test.
17935 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17937         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17938         alignments.
17940 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17942         PR fortran/29976
17943         * gfortran.dg/missing_optional_dummy_3.f90
17945 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17947         PR fortran/20880
17948         * gfortran.dg/interface_3.f90: Modify errors.
17950 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17952         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17953         fail to link due to relocation overflows on spu-*-*.
17955 2006-11-27  Michael Matz  <matz@suse.de>
17956             Andreas Krebbel  <krebbel1@de.ibm.com>
17958         PR target/29319
17959         * gcc.dg/20061127-1.c: New testcase.
17961 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17963         * gcc.dg/20061124-1.c: Add exit() function prototype.
17965 2006-11-27  Jan Hubicka  <jh@suse.cz>
17967         * gcc.target/i386/memcpy-1.c: Adjust size.
17968         * gcc.dg/visibility-11.c: Likewise.
17970 2006-11-27  Richard Guenther  <rguenther@suse.de>
17972         PR middle-end/25620
17973         * gcc.target/i386/pow-1.c: New testcase.
17974         * gcc.dg/builtins-58.c: Likewise.
17976 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17978         PR c++/29886
17979         * g++.dg/expr/cast8.C: New test.
17981 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17983         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17984         Don't ever inline the testcase.
17986 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17988         PR fortran/29982
17989         * gfortran.fortran-torture/compile/parameter_3.f90: New
17990         testcase.
17992 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17994         PR fortran/29951
17995         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17997 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17999         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18000         for CHAR.
18002 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18004         PR libgfortran/29936
18005         * gfortran.dg/write_check3.f90: New test.
18007 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18009         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18011 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18013         PR fortran/20880
18014         * gfortran.dg/interface_3.f90: New test.
18016         PR fortran/29387
18017         * gfortran.dg/generic_8.f90: New test.
18019 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18021         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18022         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18023         * gfortran.dg/specifics_3.f90: Remove.
18025 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18027         PR c/29955
18028         * gcc.dg/gomp/pr29955.c: New test.
18030         PR c/29736
18031         * gcc.dg/pr29736.c: New test.
18033 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18035         PR tree-opt/29964
18036         * gcc.dg/pure-1.c: New test.
18038 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18040         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18041         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18043 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18045         * gcc.dg/20061124-1.c: New testcase.
18047 2006-11-23  Eric Christopher  <echristo@apple.com>
18049         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18051 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18053         PR c/2707
18054         PR c++/26167
18055         * gcc.dg/Wconversion-integer.c: New. Supersedes
18056         Wconversion-negative-constants.c
18057         * gcc.dg/Wconversion-real.c: New.
18058         * gcc.dg/Wconversion-real-integer.c: New.
18059         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18060         * g++.dg/warn/Wconversion1.C: Modified.
18062 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18064         * gfortran.dg/overload_1.f90: New test.
18066 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18068         PR c/9072
18069         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18070         Wtraditional-conversion.
18071         * gcc.dg/overflow-warn-2.c: Likewise.
18072         * gcc.dg/Wconversion.c: Likewise. Renamed as
18073         Wtraditional-conversion.c .
18074         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18075         Wtraditional-conversion-2.c .
18076         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18077         Wtraditional-conversion-2.c
18078         * gcc.dg/Wconversion-negative-constants.c: New.
18080 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18082         * gcc.dg/tree-ssa/dump-1.c: New test.
18084 2006-11-23  David Ung <davidu@mips.com>
18086         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18087         -mfp64, allowable when ISA >= 33 and float is enabled.
18088         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18089         of mthc1 and mfhc1 patterns.
18091 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18093         PR tree-optimization/29921
18094         * gcc.dg/pr29921.c: New test.
18096 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18098         PR fortran/29441
18099         * gfortran.dg/initialization_4.f90: New test.
18101 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18103         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18104         platforms that have interleaving support.
18105         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18106         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18107         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18108         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18109         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18110         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18111         gcc.dg/vect/vect-strided-u8-i8.c,
18112         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18113         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18114         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18115         gcc.dg/vect/vect-strided-float.c,
18116         gcc.dg/vect/vect-strided-a-mult.c,
18117         gcc.dg/vect/vect-strided-mult-char-ls.c,
18118         gcc.dg/vect/vect-strided-a-u16-mult.c,
18119         gcc.dg/vect/vect-strided-a-u32-mult.c,
18120         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18121         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18122         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18123         gcc.dg/vect/vect-strided-mult.c,
18124         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18125         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18126         New.
18128 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18130         PR fortran/25087
18131         * gfortran.dg/auto_char_len_4.f90: New test.
18133 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18135         PR fortran/29652
18136         * gfortran.dg/generic_7.f90: New test.
18137         * gfortran.dg/defined_operators_1.f90: Add new error.
18139 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18141         PR tree-optimization/29902
18142         * g++.dg/tree-ssa/pr29902.C: New test.
18144 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18146         PR fortran/29820
18147         * gfortran.dg/used_types_13.f90: New test.
18149 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18151         * gcc.dg/dfp/snan.c: Delete.
18153 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18155         * g++.dg/cpp0x/static_assert1.C: New.
18156         * g++.dg/cpp0x/static_assert2.C: New.
18157         * g++.dg/cpp0x/static_assert3.C: New.
18159 2006-11-21  Richard Guenther  <rguenther@suse.de>
18161         * gcc.dg/vect/vect-pow-1.c: New testcase.
18162         * gcc.dg/vect/vect-pow-2.c: Likewise.
18164 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18166         PR c++/29570
18167         * g++.dg/template/static29.C: New test.
18169         PR c++/29734
18170         * g++.dg/conversion/simd4.C: New test.
18172 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18174         PR c++/29475
18175         * g++.dg/template/access19.C: New test.
18176         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18177         error is reported.
18179 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18181         PR tree-opt/25500
18182         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18184 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18186         PR fortran/27546
18187         * gfortran.dg/import.f90: Extended test.
18188         * gfortran.dg/import2.f90: Extended test.
18190 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18192         * gfortran.dg/volatile3.f90: Add conflict test.
18194 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18196         PR fortran/24783
18197         * gfortran.dg/implicit_10.f90: New test.
18199 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18201         PR c++/8586
18202         * g++.dg/warn/Wall-write-strings.C: New.
18204 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18206         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18207         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18209 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18211         * gfortran.dg/use_3.f90: Remove error message.
18212         * gfortran.dg/iso_fortran_env_1.f90: New test.
18213         * gfortran.dg/iso_fortran_env_2.f90: New test.
18214         * gfortran.dg/iso_fortran_env_3.f90: New test.
18215         * gfortran.dg/iso_fortran_env_4.f90: New test.
18217 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18219         * gcc.dg/vect/vect-27.c: Fix initialization.
18221 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18223         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18224         * gcc.dg/torture/builtin-minmax-1.c: New.
18226         * gcc.dg/builtins-20.c: Add cases for copysign.
18228 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18230         PR fortran/24285
18231         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18233 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18234         * gfortran.dg/use_1.f90: New test.
18235         * gfortran.dg/use_1.f90: New test.
18236         * gfortran.dg/use_1.f90: New test.
18238 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18240         PR tree-optimization/29801
18241         * gcc.dg/pr29801.c: New test.
18243 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18245         PR middle-end/29584
18246         * gcc.dg/torture/pr29584.c: New test.
18248 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18250         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18251         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18252         * gcc.target/powerpc/compress-float-ppc.c,
18253         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18254         powerpc_fprs.
18255         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18256         do not pass -mhard-float.
18258 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18260         * gnat.dg/volatile_aggregate.adb: New test.
18262 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18264         PR fortran/29391
18265         PR fortran/29489
18266         * gfortran.dg/bound_2.f90: Add more checks.
18267         * gfortran.dg/bound_3.f90: New test.
18269 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18271         PR target/29201
18272         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18274 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18276         * gfortran.dg/import3.f90: Fix error message.
18278 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18280         PR tree-opt/29788
18281         * gfortran.fortran-torture/compile/inline_1.f90:
18282         New testcase.
18284 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18286         * gcc.target/i386/x87regparm-1.c: New test.
18287         * gcc.target/i386/x87regparm-2.c: New test.
18288         * gcc.target/i386/x87regparm-3.c: New test.
18289         * gcc.target/i386/x87regparm-4.c: New test.
18291 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18293         PR fortran/27546
18294         * gfortran.dg/import.f90: New test.
18295         * gfortran.dg/import2.f90: New test.
18296         * gfortran.dg/import3.f90: New test.
18298 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18300         PR fortran/27588
18301         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18303 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18305         PR fortran/29806
18306         * gfortran.dg/contains.f90: New test.
18307         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18309 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18311         PR tree-optimization/29581
18312         * gcc.dg/pr29581-1.c: New test.
18313         * gcc.dg/pr29581-2.c: New test.
18314         * gcc.dg/pr29581-3.c: New test.
18315         * gcc.dg/pr29581-4.c: New test.
18316         * gfortran.dg/pr29581.f90: New test.
18318 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18320         PR fortran/29702
18321         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18322         numbers in error message headers.
18324 2006-11-14  Richard Guenther  <rguenther@suse.de>
18326         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18327         to i?86 and x86_64 targets.
18329 2006-11-14  Caroline Tice  <ctice@apple.com>
18331         * gcc.dg/pubtypes-1.c: New file/testcase.
18332         * gcc.dg/pubtypes-2.c: New file/testcase.
18333         * gcc.dg/pubtypes-3.c: New file/testcase.
18334         * gcc.dg/pubtypes-4.c: New file/testcase.
18335         * g++.dg/pubtypes.C: New file/testcase.
18337 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18339         PR c++/29106
18340         * g++.dg/init/self1.C: New test.
18342 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18344         PR fortran/29657
18345         * gfortran.dg/conflicts.f90: Add.
18347 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18349         PR rtl-optimization/29798
18351         * gcc.c-torture/execute/pr29798.c: New.
18353 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18355         * gcc.dg/builtins-20.c: Add more cases.
18357 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18359         PR fortran/29759
18360         * gfortran.dg/gomp/pr29759.f90: New test.
18362 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18364         PR c++/29518
18365         * g++.dg/template/static28.C: New test.
18367 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18369         * lib/c-torture.exp: Use target-libpath.exp.
18370         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18371         set GCC_EXEC_PREFIX env var from global variable of same name.
18373 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18375         PR fortran/26994
18376         * gfortran.fortran-torture/compile/transfer-1.f90:
18377         New testcase.
18379 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18380             Zdenek Dvorak <dvorakz@suse.cz>
18382         PR tree-optimization/29680
18383         * gcc.dg/alias-11.c: New test.
18385 2006-11-12  Jason Merrill  <jason@redhat.com>
18386             Andrew Pinski <pinskia@physics.uc.edu>
18388         PR middle-end/28915
18389         * gcc.target/i386/vectorize1.c: New.
18391 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18393         PR rtl-optimization/29797
18394         * gcc.c-torture/execute/pr29797-1.c: New test case.
18396 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18398         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18400 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18402         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18404 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18406         PR tree-optimization/13827
18407         * gcc.dg/fold-eqand-1.c: New test case.
18409 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18411         PR rtl-opt/28812
18412         * gcc.c-torture/execute/mayalias-3.c: New test.
18414 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18416         PR middle-end/27528
18417         * gcc.c-torture/compile/pr27528.c: New test.
18418         * gcc.dg/pr27528.c: Likewise.
18420 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18422         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18424         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18426 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18428         PR fortran/29758
18429         * gfortran.dg/reshape_source_size_1.f90: New test.
18431 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18433         PR fortran/29315
18434         * gfortran.dg/aliasing_dummy_4.f90: New test.
18436 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18438         PR target/29777
18439         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18440         and x86_64-*-* targets.
18442 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18444         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18445         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18446         New macros. Use them in exact tests.
18447         (TESTIT3): New macro.
18448         Add tests for fmin, fmax and fma.
18450 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18452         PR fortran/29431
18453         * gfortran.dg/array_constructor_13.f90: New test.
18455 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18457         PR fortran/29744
18458         * gfortran.dg/used_types_12.f90: New test.
18460 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18462         PR middle-end/29726
18463         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18464         (test6): Ditto.
18465         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18466         * gcc.dg/fold-eqandshift-3.c: New test case.
18468 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18470         PR fortran/29699
18471         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18473         PR fortran/21370
18474         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18476 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18478         * gcc.dg/20061109-1.c: New testcase.
18480 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18482         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18484 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18486         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18487         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18489 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18491         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18492         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18494 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18496         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18498 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18500         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18501         vect-9.c).
18502         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18503         * gcc.dg/vect/vect-9.c: Now vectorizable.
18504         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18505         that support vect_widen_mult.
18506         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18507         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18508         vect-reduc-dot-u16.c).
18509         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18510         vect-reduc-dot-u16.c).
18511         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18512         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18513         vect-reduc-dot-s8.c).
18514         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18515         vect-reduc-dot-s8.c).
18516         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18517         vect-reduc-dot-s8.c).
18518         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18519         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18520         vect-reduc-dot-u8.c).
18521         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18522         vect-reduc-dot-u8.c).
18523         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18524         * gcc.dg/vect/vect-multitypes-9.c: New test.
18525         * gcc.dg/vect/vect-multitypes-10.c: New test.
18526         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18527         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18528         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18529         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18530         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18531         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18532         wrapv-vect-reduc-dot-s8.c.
18533         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18534         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18535         targets that support vec_unpack.
18536         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18537         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18538         (check_effective_target_vect_widen_mult_hi_to_si): New.
18539         (check_effective_target_vect_widen_sum): Removed.
18541         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18543         * gcc.dg/vect/vect-multitypes-8.c: New test.
18544         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18546         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18548         * gcc.dg/vect/vect-multitypes-7.c: New test.
18550         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18552         * gcc.dg/vect/vect-multitypes-4.c: New test.
18553         * gcc.dg/vect/vect-multitypes-5.c: New test.
18554         * gcc.dg/vect/vect-multitypes-6.c: New test.
18556         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18558         * gcc.dg/vect/vect-multitypes-1.c: New test.
18559         * gcc.dg/vect/vect-multitypes-2.c: New test.
18560         * gcc.dg/vect/vect-multitypes-3.c: New test.
18562 2006-11-07  Eric Christopher  <echristo@apple.com>
18564         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18565         Test using scan-assembler-not.
18567 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18569         * gcc.dg/inline-17.c: New test.
18571 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18573         PR other/25028
18574         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18575         on HP-UX.
18577 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18579         PR fortran/29539
18580         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18582         PR fortran/29634
18583         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18584         test.
18586 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18588         PR fortran/29601
18589         * gfortran.dg/volatile.f90: Add.
18590         * gfortran.dg/volatile2.f90: Add.
18591         * gfortran.dg/volatile3.f90: Add.
18592         * gfortran.dg/volatile4.f90: Add.
18593         * gfortran.dg/volatile5.f90: Add.
18594         * gfortran.dg/volatile6.f90: Add.
18595         * gfortran.dg/volatile7.f90: Add.
18597 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18599         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18600           for matching error messages.
18601         * gfortran.dg/specifics_3.f90: Adjust pattern
18602           for matching error messages.
18604 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18605             Bernhard Fischer  <aldot@gcc.gnu.org>
18607         * lib/gcc-dg.exp (output-exists): New proc.
18608         (output-exists-not): New proc.
18609         * gcc.test-framework/test-framework.awk: Support new directives.
18610         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18611         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18612         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18613         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18614         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18615         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18617 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18619         PR fortran/29630
18620         PR fortran/29679
18621         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18622         * gfortran.dg/initialization_3.f90: New.
18624 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18626         PR libgfortran/25545
18627         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18629 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18631         PR middle-end/29695
18632         * gcc.c-torture/execute/pr29695-1.c: New test.
18633         * gcc.c-torture/execute/pr29695-2.c: New test.
18635 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18637         PR fortran/29565
18638         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18640 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18642         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18643         for matching error messages.
18645 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18647         PR target/26915
18648         * gcc.target/i386/387-12.c: New test.
18650 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18652         PR libfortran/29713
18653         * gfortran.dg/pr29713.f90: New test.
18655 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18657         * gcc.c-torture/execute/arith-rand-ll.c:
18658         Also test for bogus rest sign.
18660 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18662         PR libfortran/27895
18663         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18665 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18667         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18668         from error messages.
18670 2006-11-02  Mike Stump  <mrs@apple.com>
18672         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18674         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18676 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18678         * g++.dg/eh/gcsec1.C: New test.
18680 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18682         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18683         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18685 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18687         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18688         hexadecimal value.
18689         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18690         * gcc.dg/pr14796-2.c: Likewise.
18692 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18694         * gcc.c-torture/execute/20061101-1.c: New test.
18696 2006-11-01  Richard Guenther  <rguenther@suse.de>
18698         * gcc.target/i386/fpprec-1.c: New testcase.
18700 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18702         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18703         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18705 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18707         * gcc.c-torture/execute/20061031-1.c: New test.
18709 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18711         PR 23067
18712         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18713         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18714         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18715         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18716         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18717         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18718         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18720 2006-10-31  Eric Christopher  <echristo@apple.com>
18721             Falk Hueffner  <falk@debian.org>
18723         * gcc.dg/builtin-bswap-1.c: New.
18724         * gcc.dg/builtin-bswap-2.c: New.
18725         * gcc.dg/builtin-bswap-3.c: New.
18726         * gcc.dg/builtin-bswap-4.c: New.
18727         * gcc.dg/builtin-bswap-5.c: New.
18728         * gcc.target/i386/builtin-bswap-1.c: New.
18730 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18732         * gcc.dg/inline-16.c: New.
18734         PR 16622
18735         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18736         defining it.
18737         * gcc.dg/inline-13.c: New.
18738         * gcc.dg/inline-14.c: New.
18739         * gcc.dg/inline-15.c: New.
18741         PR 11377
18742         * gcc.dg/inline6.c: New.
18743         * gcc.dg/inline7.c: New.
18745 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18747         PR middle-end/23470
18748         * gcc.dg/pr23470-1.c: New test case.
18750 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18752         PR fortran/29537
18753         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18754         data.
18755         * gfortran.dg/blockdata_2.f90: New testcase.
18757 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18759         PR libfortran/29627
18760         * gfortran.dg/unf_short_record_1.f90:  New test.
18762 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18764         PR fortran/29067
18765         * gfortran.dg/pr29067.f: New test.
18767 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18768             Richard Sandiford  <richard@codesourcery.com>
18770         * lib/target-supports.exp (get_compiler_messages): Append options
18771         as a single list element.
18772         (check_effective_target_arm_vfp_ok): New.
18773         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18775 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18777         PR fortran/29387
18778         * gfortran.dg/intrinsic_actual_2.f90: New test.
18780         PR fortran/29490
18781         * gfortran.dg/actual_array_interface_1.f90: New test.
18783         PR fortran/29641
18784         * gfortran.dg/used_types_11.f90: New test.
18786 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18788         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18789         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18790         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18791         * g++.old-deja/g++.mike/net25.C (main): Same.
18792         * g++.dg/lookup/exception1.C (main): Same.
18793         * g++.dg/parse/parens2.C (main): Same.
18795 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18797         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18799 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18801         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18802         * gcc.dg/torture/builtin-math-3.c: Likewise.
18804 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18806         PR fortran/29452
18807         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18808         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18810 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18812         PR Fortran/29410
18813         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18815 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18817         * lib/target-supports.exp (check_function_available): Declare
18818         function before calling.
18820 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18822         PR tree-optimization/29637
18823         * gcc.dg/pr29637.c: New test.
18825 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18827         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18828         tree canonicalization.
18830 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18832         * gcc.dg/builtins-20.c: Add more hypot tests.
18834 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18836         * gcc.dg/fold-compare-1.c: New test case.
18838 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18840         PR c++/16307
18841         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18843 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18845         PR tree-optimization/15458
18846         * gcc.dg/fold-xornot-1.c: New test case.
18848 2006-10-29  Richard Guenther  <rguenther@suse.de>
18850         * gcc.target/i386/math-torture/trunc.c: New testcase.
18852 2006-10-29  Richard Guenther  <rguenther@suse.de>
18854         * gcc.target/i386/math-torture/round.c: New testcase.
18856 2006-10-29  Richard Guenther  <rguenther@suse.de>
18858         * gcc.target/i386/math-torture/ceil.c: New testcase.
18859         * gcc.target/i386/math-torture/floor.c: Likewise.
18861 2006-10-29  Richard Guenther  <rguenther@suse.de>
18863         * gcc.target/i386/math-torture/rint.c: New testcase.
18864         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18866 2006-10-29  Richard Guenther  <rguenther@suse.de>
18868         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18869         * gcc.target/i386/math-torture/lceil.c: Likewise.
18871 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18873         PR libgfortran/24313
18874         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18876 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18878         * gcc.c-torture/execute/20020118-1.c,
18879         gcc.c-torture/execute/builtins/strlen.c,
18880         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18881         comment typos.
18883 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18885         * gcc.dg/builtins-20.c: Add tests for hypot.
18886         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18887         two-argument builtins.
18888         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18889         TESTIT2.  Update all callers.
18890         (TESTIT2, TESTIT2_R): New helper macros.
18891         Add testcases for pow, hypot and atan2.
18893 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18895         PR C++/29295
18896         * g++.dg/expr/bool1.C: New test.
18897         * g++.dg/expr/bool2.C: New test.
18899 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18901         PR fortran/28224
18902         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18903         * gfortran.dg/namelist_internal.f90: New test.
18905 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18907         PR fortran/29625
18908         * gfortran.dg/io_real_boz.f90: Add.
18909         * gfortran.dg/io_real_boz2.f90: Add.
18911 2006-10-28  Richard Guenther  <rguenther@suse.de>
18913         PR middle-end/26899
18914         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18916 2006-10-28  Richard Guenther  <rguenther@suse.de>
18918         PR target/28806
18919         * gcc.target/i386/math-torture/lround.c: New testcase.
18921 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18923         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18924         * gcc.dg/builtins-44.c: Likewise.
18925         * gcc.dg/builtins-45.c: Likewise.
18926         * gcc.dg/pr28796-2.c: Likewise.
18927         * gcc.dg/unordered-3.c: Likewise.
18929 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18931         PR libgfortran/27954
18932         * gfortran.dg/error_recovery_2.f90: New test.
18934 2006-10-26  Richard Guenther  <rguenther@suse.de>
18936         * gcc.target/i386/i386.exp: Use glob, not find to collect
18937         tests.  Avoids recursing into subdirectories.
18938         * gcc.target/i386/math-torture/math-torture.exp: Torture
18939         for interesting ia32 math options.
18940         * gcc.target.i386/math-torture/lrint.c: New testcase.
18942 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18944         PR libgfortran/29563
18945         * gfortran.dg/arrayio_9.f90: Update test.
18946         * gfortran.dg/arrayio_19.f90: New test.
18948 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18950         * gcc.dg/20061026.c: New testcase.
18952 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18954         PR libgfortran/29563
18955         * gfortran.dg/arrayio_9.f90: New test.
18957 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18959         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18960         Copy the strings manually, as strcpy may call strlen.
18962 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18964         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18965         Add checks for log, log2, log10 and log1p.
18967         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18968         we already test 0.0.  Add checks for expm1, log, log2, log10,
18969         log1p, cbrt, erf and erfc.
18971 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18973         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18975 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18977         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18978         and remainderl() built-in functions.  Remove -ffast-math from
18979         dg-options.
18981 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18983         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18984         acosh and atanh.
18986         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18987         floating point modifiers to arguments passed to float and long
18988         double functions respectively.  Update all callers to use floating
18989         point numbers, not integers.  Add tests for exp, exp2 and
18990         exp10/pow10.
18992         * gcc.dg/torture/builtin-math-3.c: New test.
18994 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18996         PR fortran/29393
18997         * gfortran.dg/initialize_2.f90: New.
18999 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19001         * gcc.dg/torture/builtin-math-2.c: New test.
19003 2006-10-24  Richard Guenther  <rguenther@suse.de>
19005         PR middle-end/28796
19006         * gcc.dg/pr28796-1.c: New testcase.
19007         * gcc.dg/pr28796-2.c: Likewise.
19009 2006-10-24  Richard Guenther  <rguenther@suse.de>
19011         * gcc.dg/builtins-57.c: New testcase.
19013 2006-10-24  Richard Guenther  <rguenther@suse.de>
19015         PR tree-optimization/29567
19016         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19018 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19020         PR tree-optimization/14784
19021         * gcc.dg/alias-10.c: New test.
19023 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19025         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19027 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19029         * gcc.dg/builtin-strncat-chk-1.c: New test.
19031 2006-10-23  Jan Hubicka  <jh@suse.cz>
19033         * gcc.dg/memmove-1.c: New test.
19035 2006-10-23  Paul Brook  <paul@codesourcery.com>
19037         * gcc.dg/pragma-pack-5.c: New test.
19039 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19041         * g++.dg/other/s390-1.C: New testcase.
19043 2006-10-23  Richard Guenther  <rguenther@suse.de>
19045         PR middle-end/27132
19046         PR middle-end/23295
19047         * gcc.dg/pr27132.c: New testcase.
19048         * gcc.dg/pr23295.c: Likewise.
19049         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19050         * g++.dg/tree-ssa/pr19807.C: Likewise.
19052 2006-10-23  Richard Guenther  <rguenther@suse.de>
19054         PR middle-end/21032
19055         * gcc.dg/pr21032.c: New testcase.
19057 2006-10-22  Jeff Law  <law@redhat.com>
19058         Richard Guenther  <rguenther@suse.de>
19060         PR tree-optimization/15911
19061         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19063 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19065         PR c++/20647
19066         * g++.dg/abi/rtti3.C: New.
19068 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19070         PR middle-end/28252
19071         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19072         transformation.
19074 2006-10-21  Richard Guenther  <rguenther@suse.de>
19076         PR tree-optimization/3511
19077         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19079 2006-10-21  Richard Guenther  <rguenther@suse.de>
19081         PR middle-end/26898
19082         * gcc.dg/torture/pr26898-1.c: New testcase.
19083         * gcc.dg/torture/pr26898-2.c: Likewise.
19085 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19087         PR c++/28053
19088         * g++.dg/parse/bitfield1.C: Adjust error markers.
19089         * g++.dg/parse/bitfield2.C: New test.
19091 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19093         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19095 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19097         PR libfortran/27895
19098         * gfortran.dg/zero_sized_1.f90: New test.
19100 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19102         * gcc.dg/div-compare-1.c: New test.
19104 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19106         PR fortran/29216
19107         * gfortran.dg/result_default_init_1.f90: New test.
19109         PR fortran/29314
19110         * gfortran.dg/automatic_default_init_1.f90: New test.
19112         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19113         from 38 to 33.
19115 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19117         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19118         'using namespace std' without previous declaration.
19119         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19120         * g++.old-deja/g++.robertl/eb133c.C: New.
19122 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19124         PR libgfortran/29277
19125         * gfortran.dg/streamio_4.f90: Update test.
19126         * gfortran.dg/streamio_11.f90: New test.
19128 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19130         PR c++/27952
19131         * g++.dg/inherit/virtual1.C: New test.
19133 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19135         PR c++/28261
19136         * g++.dg/parse/enum3.C: New test.
19138 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19140         PR c++/29039
19141         * g++.dg/init/ctor8.C: New test.
19143 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19145         PR c++/27270
19146         * g++.dg/ext/complit8.C: Tweak error markers.
19147         * g++.dg/template/complit1.C: Add error marker.
19149 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19151         PR c++/27270
19152         * g++.dg/ext/complit8.C: New test.
19154         PR c++/29408
19155         * g++.dg/parse/dtor12.C: New test.
19157         PR c++/29435
19158         * g++.dg/template/sizeof11.C: New test.
19160 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19162         PR fortran/29392
19163         * gfortran.dg/data_char_3.f90: New test.
19165         PR fortran/29451
19166         * gfortran.dg/negative_automatic_size.f90: New test.
19168 2006-10-16  David Daney  <ddaney@avtrex.com>
19170         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19172 2006-10-16  Eric Christopher  <echristo@apple.com>
19174         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19175         x86_64.
19177 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19179         PR c++/28211
19180         * g++.dg/tc1/dr49.C: Tweak error messages.
19181         * g++.dg/parse/template21.C: New test.
19183 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19185         PR middle-end/20491
19186         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19188 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19190         PR fortran/29403
19191         * gfortran.dg/print_1.f90: New test.
19193 2006-10-15  Jan Hubicka  <jh@suse.cz>
19195         PR middle-end/29241
19196         * gcc.c-torture/compile/pr29241.c: New testcase.
19198 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19200         PR middle-end/29250
19201         * gcc.c-torture/compile/pr29250.c: New test.
19203 2006-10-15  Richard Guenther  <rguenther@suse.de>
19205         * gcc.dg/pr29299.c: New testcase.
19207 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19209         PR fortran/24767
19210         * gfortran.dg/label_4.f90: Adjust warning flag.
19212 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19214         PR fortran/29371
19215         * gfortran.dg/nullify_3.f90: New test.
19217 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19219         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19220         on Solaris 2.5.1 too.
19222 2006-10-13  Eric Christopher  <echristo@apple.com>
19224         * gcc.dg/pr25993.c: Skip for darwin.
19226 2006-10-13  Eric Christopher  <echristo@apple.com>
19228         * gcc.dg/visibility-11.c: Skip for darwin.
19230 2006-10-13  Eric Christopher  <echristo@apple.com>
19232         * gcc.dg/darwin-weakimport-1.c: Use
19233         -fno-asynchronous-unwind-tables.
19234         * gcc.dg/darwin-weakimport-3.c: Ditto.
19236 2006-10-13  Richard Guenther  <rguenther@suse.de>
19238         PR tree-optimization/29446
19239         * gcc.dg/torture/pr29446.c: New testcase.
19241 2006-10-13  Bill Wendling  <wendling@apple.com>
19243         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19244         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19245         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19246         * g++.old-deja/g++.law/shadow1.C: Likewise.
19247         * g++.old-deja/g++.law/ctors10.C: Likewise.
19248         * g++.dg/debug/namespace1.C: Likewise.
19249         * g++.dg/inherit/namespace-as-base.C: Likewise.
19250         * g++.dg/opt/delay-slot-1.C: Likewise.
19251         * g++.dg/parse/defarg10.C: Likewise.
19252         * g++.dg/template/ptrmem11.C: Likewise.
19253         * g++.dg/template/mem_func_ptr.C: Likewise.
19254         * g++.dg/template/spec19.C: Likewise.
19256 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19258         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19260 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19262         PR fortran/29373
19263         * gfortran.dg/implicit_9.f90: New test.
19265         PR fortran/29407
19266         * gfortran.dg/namelist_25.f90: New test.
19268         PR fortran/27701
19269         * gfortran.dg/same_name_2.f90: New test.
19271         PR fortran/29232
19272         * gfortran.dg/host_assoc_types_1.f90: New test.
19274         PR fortran/29364
19275         * gfortran.dg/missing_derived_type_1.f90: New test.
19276         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19278         PR fortran/29422
19279         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19281         PR fortran/29428
19282         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19284 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19286         PR fortran/29391
19287         * gfortran.dg/bound_2.f90: New test.
19289 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19291         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19292         directive.
19293         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19294         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19295         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19296         * gfortran.dg/gomp/reduction3.f90: Likewise.
19297         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19298         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19299         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19300         * gfortran.dg/forall_4.f90: Likewise.
19301         * gfortran.dg/spec_expr_4.f90: Likewise.
19302         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19303         * gfortran.dg/forall_5.f90: Likewise.
19304         * gfortran.dg/open_access_append_2.f90: Add check for
19305         compile-time warning.
19307 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19309         PR c++/28506
19310         * g++.dg/parse/pure1.C: New test.
19312 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19314         PR fortran/21435
19315         * gfortran.dg/io_constraints_3.f90: New test.
19316         * gfortran.dg/open_access_append_1.f90: Add checks
19317         for compile-time warnings.
19318         * gfortran.dg/pr20163-2.f: Likewise.
19319         * gfortran.dg/iostat_2.f90: Likewise.
19320         * gfortran.dg/label_4.f90: Delete the temporary
19321         file.
19322         * gfortran.dg/direct_io_2.f90: Add a FILE=
19323         specifier.
19324         * gfortran.dg/iomsg_1.f90: Add check for
19325         compile-time warning.
19327 2006-10-12  Jan Hubicka  <jh@suse.cz>
19329         PR c/28419
19330         * gcc.dg/pr28319.c: New test.
19332 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19333         PR c++/29318
19334         * g++.dg/ext/vla4.C: New test.
19336 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19338         PR c++/27961
19339         * g++.dg/template/crash60.C: New test.
19340         * g++.dg/other/large-size-array.C: Adjust error markers.
19341         * g++.dg/parse/crash27.C: Likewise.
19342         * g++.dg/template/crash1.C: Likewise.
19344 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19346         PR testsuite/29093
19347         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19349 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19351         PR preprocessor/28709
19352         * gcc.dg/cpp/paste14.c: New test.
19354 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19356         PR c++/29175
19357         * g++.dg/init/array24.C: New test.
19359 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19361         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19362         of <sys/types.h>.
19364 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19366         PR c++/29024
19367         * g++.dg/parse/typedef8.C: New test.
19368         * g++.dg/other/mult-stor1.C: Adjust error markers.
19370 2006-10-11  Richard Guenther  <rguenther@suse.de>
19372         PR tree-optimization/28230
19373         * gcc.dg/torture/pr28230.c: New testcase.
19375 2006-10-11  Richard Guenther  <rguenther@suse.de>
19377         PR inline-asm/29119
19378         * gcc.dg/torture/pr29119.c: New testcase.
19380 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19382         PR middle-end/29272
19383         * gcc.c-torture/execute/20060930-2.c: New test.
19385 2006-10-09  Richard Henderson  <rth@redhat.com>
19387         Revert emutls patch.
19389 2006-10-09  Richard Guenther  <rguenther@suse.de>
19391         PR middle-end/29254
19392         * gcc.dg/pr29254.c: New testcase.
19394 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19395             Paul Thomas  <pault@gcc.gnu.org>
19397         PR fortran/20541
19398         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19399         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19400         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19401         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19402         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19403         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19404         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19405         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19406         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19407         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19408         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19409         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19410         * gfortran.dg/alloc_comp_std.f90: New test.
19411         * gfortran.dg/move_alloc.f90: New test.
19413 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19415         PR fortran/29115
19416         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19418         PR fortran/29211
19419         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19421 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19423         PR fortran/28585
19424         * gfortran.dg/new_line.f90: New test.
19426 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19428         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19429         * gcc.dg/torture/builtin-convert-1.c,
19430         gcc.dg/torture/builtin-convert-2.c,
19431         gcc.dg/torture/builtin-convert-3.c,
19432         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19434 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19436         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19437         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19438         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19439         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19441 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19443         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19444         Xfail some tests for powerpc-darwin and powerpc-aix.
19446 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19448         PR c/29380
19449         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19451 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19453         PR target/29300
19454         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19455         on hppa*-*-hpux*.
19457 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19459         PR fortran/16580
19460         PR fortran/29288
19461         * gfortran.fortran-torture/execute/specifics.f90:
19462         Add tests for using all possible intrinsics as actual arguments.
19463         * gfortran.dg/specifics_1.f90: Add tests for using
19464         all possible intrinsics as actual arguments.
19465         * gfortran.dg/specifics_2.f90: New file.
19466         * gfortran.dg/specifics_3.f90: New file.
19468 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19470         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19471         * gcc.dg/debug/debug-2.c: Likewise.
19473 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19475         * gcc.c-torture/compile/sync-2.c: New test.
19477 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19479         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19480         line endings.
19482 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19484         PR rtl-optimization/29128
19485         * gcc.c-torture/compile/pr29128.c: New test.
19487 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19489         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19490         line endings.
19492 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19494         PR middle-end/29256
19495         * gcc.dg/tree-ssa/loop-19.c: New test.
19497 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19499         PR tree-optimization/29330
19500         * gcc.dg/pr29330.c: New test.
19502         PR target/28924
19503         * gcc.c-torture/compile/20061005-1.c: New test.
19505 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19507         * gcc.dg/typename-vla-1.c: New case.
19508         * gnat.dg/forward_vla.adb: New case.
19510 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19512         PR tree-optimization/29290
19513         * gfortran.dg/loop_nest_1.f90: New test.
19515         PR target/29198
19516         * gcc.dg/tls/opt-12.c: New test.
19518         PR fortran/28415
19519         * gfortran.dg/save_2.f90: New test.
19521         PR c/29091
19522         * gcc.dg/pr29091.c: New test.
19524 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19526         * lib/target-supports.exp
19527         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19528         same as x86_64-*-*; check for LP64.
19530 2006-10-04  Richard Henderson  <rth@redhat.com>
19532         * lib/target-supports.exp (check_effective_target_tls): Redefine
19533         to mean non-emulated tls.
19534         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19535         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19536         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19537         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19538         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19539         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19540         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19542 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19544         PR fortran/29343
19545         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19547 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19549         * gfortran.dg/bounds_check_fail_1.f90: New test.
19551 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19553         PR c++/29020
19554         * g++.dg/template/friend48.C: New test.
19556 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19558         PR fortran/29098
19559         * gfortran.dg/default_initialization_2.f90: New test.
19561 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19563         PR fortran/20779
19564         PR fortran/20891
19565         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19567 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19569         PR fortran/29284
19570         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19572         PR fortran/29321
19573         PR fortran/29322
19574         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19576         PR fortran/25091
19577         PR fortran/25092
19578         * gfortran.dg/entry_array_specs_1.f90: New test.
19580 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19582         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19583         insufficient to inhibit some test failures at -O3.  Do testing
19584         on integers.
19586 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19588         PR c++/29138
19589         * g++.dg/inherit/access8.C: New test.
19590         * g++.dg/template/dtor4.C: Tweak error messages.
19592 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19594         PR fortran/27478
19595         * gfortran.dg/entry_8.f90: New test.
19597 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19599         PR c++/29291
19600         * g++.dg/parse/new4.C: New test.
19602 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19604         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19605         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19606         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19607         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19608         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19610 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19612         PR fortran/19260
19613         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19614         * gfortran.dg/continuation_2.f90: New test.
19616         PR fortran/19262
19617         * gfortran.dg/continuation_3.f90: New test.
19618         * gfortran.dg/continuation_4.f90: New test.
19619         * gfortran.dg/continuation_5.f: New test.
19620         * gfortran.dg/continuation_6.f: New test.
19622 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19624         PR c++/29226
19625         * g++.dg/template/vla1.C: New test.
19627 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19629         PR fortran/29210
19630         * gfortran.dg/complex_parameter_1.f90: New test.
19632 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19634         PR c/29154
19635         * gcc.c-torture/execute/20060929-1.c: New test.
19637 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19639         PR c++/29105
19640         * g++.dg/template/member6.C: New test.
19641         * g++.dg/parse/typename7.C: Adjust error markers.
19643         PR c++/29080
19644         * g++.dg/template/member7.C: New test.
19646 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19648         PR c/24010
19649         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19650         gcc.dg/Woverride-init-3.c: New tests.
19652 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19654         * gcc.c-torture/execute/20060930-1.c: New test.
19656 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19658         PR fortran/18791
19659         * gfortran.dg/specifics_1.f90: New test.
19660         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19661         complex specifics.
19663 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19665         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19666         pthread-init-common.h: New.
19668 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19670         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19671         precision on some archs.
19673 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19675         * gcc.dg/non-local-goto-1.c: New test.
19676         * gcc.dg/non-local-goto-2.c: Likewise.
19677         * gcc.dg/setjmp-3.c: Likewise.
19678         * gcc.dg/setjmp-4.c: Likewise.
19680 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19682         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19684 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19686         PR fortran/28276
19687         * gfortran.dg/exponent_1.f90: New test.
19689         PR fortran/27021
19690         * gfortran.dg/nearest_1.f90: New test.
19692 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19694         PR middle-end/25261
19695         PR middle-end/28790
19696         * gcc.dg/gomp/nestedfn-1.c: New test.
19698 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19700         PR objc/29195
19701         * objc/compile/method-1.m: New test.
19703 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19705         PR c++/26938
19706         * g++.dg/template/crash58.C: New test.
19707         * g++.dg/parse/crash28.C: Adjust error markers.
19708         * g++.dg/template/crash34.C: Likewise.
19709         * g++.dg/template/friend31.C: Likewise.
19710         * g++.dg/template/crash32.C: Likewise.
19712         PR c++/27329
19713         * g++.dg/template/crash59.C: New test.
19715         PR c++/27667
19716         * g++.dg/template/spec33.C: New test.
19717         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19719 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19720             Adam Nemet  <anemet@caviumnetworks.com>
19722         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19723         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19725 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19727         PR target/28911
19728         * gcc.dg/pr28911.c: New.
19730 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19732         PR target/29169
19733         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19734         (dg-options): Add -mfpmath=387.
19736 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19738         PR c/28706
19739         * gcc.dg/pr28706.c: New test.
19741         PR c/28712
19742         * gcc.dg/pr28712.c: New test.
19744 2006-09-22  Mike Stump  <mrs@apple.com>
19746         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19748 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19750         PR tree-optimization/28888
19751         * gcc.dg/pr28888.c: New test.
19753 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19755         PR c++/29016
19756         * g++.dg/init/ptrfn1.C: New test.
19758 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19760         PR c++/28861
19761         * g++.dg/template/spec32.C: New test.
19762         * g++.dg/parse/crash9.C: Adjust error markers.
19764         PR c++/28303
19765         * g++.dg/template/typedef6.C: New test.
19766         * g++.dg/init/error1.C: Adjust error markers.
19767         * g++.dg/parse/crash9.C: Likewise.
19768         * g++.dg/template/crash55.C: Likewise.
19770 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19772         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19774 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19776         PR target/27650
19777         * g++.dg/ext/dllimport12.C: New test.
19779 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19781         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19782         * gcc.target/mips/nmadd-2.c: Likewise.
19783         * gcc.target/mips/mips-ps-6.c: New test.
19784         * gcc.target/mips/neg-abs-1.c: Likewise.
19785         * gcc.target/mips/neg-abs-2.c: Likewise.
19786         * gcc.target/mips/nmadd-3.c: New test.
19788 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19790         PR middle-end/28046
19791         * gcc.dg/gomp/atomic-10.c: New test.
19792         * g++.dg/gomp/atomic-10.C: New test.
19794 2006-09-20  Eric Christopher  <echristo@apple.com>
19796         * gcc.target/i386/sse3-not-fisttp.c: New.
19798 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19800         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19802 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19804         * gcc.c-torture/execute/pr28289.c (one): New variable.
19805         (main): Use it instead of argc.
19806         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19807         (main): Use it instead of argc.
19809 2006-09-19  Paul Brook  <paul@codesourcery.com>
19811         PR target/28516
19812         * gcc.dg/nested-func-5.c: New test.
19814 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19816         * lib/target-supports.exp (check_effective_target_tls): Compile
19817         test stubs using ${tool}_target_compile, not just target_compile.
19818         (check_effective_target_tls_runtime): Likewise.
19820 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19822         * gcc.c-torture/compile/20030405-1.x: Remove.
19824         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19825         optimising linker from discarding it.
19827 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19829         PR fortran/28526
19830         * gfortran.dg/keyword_symbol_1.f90: New test.
19832         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19833         pedantic compilation option.
19835 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19837         PR fortran/29060
19838         * gfortran.dg/spread_shape_1.f90: New test.
19840 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19842         PR tree-optimization/28887
19843         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19845 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19847         PR c/25993
19848         * gcc.dg/pr25993.c: New test.
19850 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19852         PR tree-opt/21591
19853         * gcc.dg/vect/pr21591.c: New test.
19855 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19857         PR tree-opt/29059
19858         * gcc.c-torture/compile/strcpy-1.c: New test.
19859         * gcc.c-torture/compile/strcpy-2.c: New test.
19860         * gcc.c-torture/compile/memcpy-1.c: New test.
19861         * gcc.c-torture/compile/memcpy-2.c: New test.
19863 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19865         PR testsuite/29055
19866         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19868 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19870         * gnat.dg/specs/double_record_extension1.ads: New test.
19871         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19873 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19875         PR fortran/29051
19876         * gfortran.dg/oldstyle_3.f90: New test.
19878 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19880         PR libgfortran/29099
19881         * gfortran.dg/secnds-1.f: New test.
19883 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19885         PR libgfortran/29053
19886         * gfortran.dg/streamio_9.f90: New test.
19887         * gfortran.dg/streamio_10.f90: New test.
19889 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19891         PR C++/29002
19892         * g++.dg/init/array22.C: New test.
19893         * g++.dg/init/array23.C: New test.
19895 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19897         * stackcheck.lst: Update list of tests requiring stack checking.
19898         * norun.lst: Adjust for above change.
19899         * ada95.lst: New file.
19900         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19901         requiring -gnat95 switch.
19903 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19905         * gnat.dg/in_out_parameter.adb: New test.
19907 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19909         PR debug/28980
19910         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19912 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19914         * gnat.dg/specs/unchecked_union.ads: New test.
19916 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19918         PR rtl-optimization/28982
19919         * gcc.c-torture/execute/pr28982a.c: New test.
19920         * gcc.c-torture/execute/pr28982b.c: Likewise.
19922 2006-09-12  Eric Christopher  <echristo@apple.com>
19924         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19925         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19927 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19929         PR c/28768
19930         PR preprocessor/14634
19931         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19932         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19933         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19935 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19937         * gcc.dg/pr28243.c: New test.
19939 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19941         PR fortran/28971
19942         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19943         this undiagnosed regression reappears.
19945 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19947         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19948         Treat $srcdir as a literal.
19949         * lib/fortran-torture.exp (fortran-torture-compile,
19950         fortran-torture-execute): Likewise.
19951         * lib/objc-torture.exp (objc-torture-compile,
19952         objc-torture-execute): Likewise.
19953         * lib/profopt.exp (profopt-execute): Likewise.
19955 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19957         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19959 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19961         PR testsuite/28950
19962         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19964 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19966         PR target/13685
19967         * gcc.target/i386/pr13685.c: New test.
19969 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19971         * gcc.dg/pr28726.c: New test.
19973 2006-09-11  Josh Conner  <jconner@apple.com>
19975         * gcc.dg/nrv3.c: Increase size of structure.
19976         * gcc.dg/nrv4.c: Likewise.
19977         * gcc.dg/nrv5.c: Likewise.
19979 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19981         PR libfortran/28890
19982         gfortran.dg/assumed_charlen_function_5.f90: New test.
19984 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19986         PR c++/28991
19987         * g++.dg/init/static3.C: New test.
19989 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19991         PR testsuite/29007
19992         * gcc.dg/long-long-cst1.c (t): Add cast to
19993         __SIZE_TYPE__ before casting to int.
19994         (main): Return 0 on success.
19996 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19998         * gcc.c-torture/execute/20060910-1.c: New test.
20000 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20002         PR middle-end/26983
20003         * gcc.dg/pr26983.c: New test.
20005 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20007         PR target/29006
20008         * gcc.c-torture/execute/pr29006.c: New test.
20010 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20012         PR libfortran/28947
20013         gfortran.dg/matmul_4.f90: New test.
20015 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20017         PR fortran/28959
20018         gfortran.dg/used_types_10: New test.
20020 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20022         PR libfortran/28923
20023         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20024         gfortran.dg/array_initializer_3.f90: New test.
20026 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20028         PR fortran/28914
20029         * gfortran.dg/actual_array_constructor_3.f90: New test.
20031 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20033         PR testsuite/26778
20034         * gcc.target/i386/pr26778.c: New testcase.
20036 2006-09-08  Eric Christopher  <echristo@apple.com>
20038         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20039         * gcc.target/i386/memcpy-1.c: Ditto.
20040         * gcc.target/i386/asm-1.c: Ditto.
20041         * gcc.target/i386/20060512-4.c: Ditto.
20042         * gcc.target/i386/compress-float-387.c: Ditto.
20043         * gcc.target/i386/20060512-1.c: Ditto.
20044         * gcc.target/i386/compress-float-sse.c: Ditto.
20045         * gcc.target/i386/20060512-2.c: Ditto.
20046         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20047         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20048         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20049         * gcc.dg/pr26449.c: Ditto.
20050         * gcc.dg/attr-ms_struct-2.c: Ditto.
20051         * gcc.dg/attr-ms_struct-1.c: Ditto.
20052         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20054 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20056         PR c/28504
20057         * gcc.dg/vla-10.c: New test.
20059 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20061         PR c++/28858
20062         * g++.dg/parse/template20.C: New test.
20063         * g++.dg/template/operator8.C: Remove obsolete part.
20064         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20065         * g++.old-deja/g++.pt/crash65.C: Likewise.
20067 2006-09-07  Jason Merrill  <jason@redhat.com>
20069         PR middle-end/27724
20070         * gcc.dg/long-long-cst1.c: New test.
20072 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20074         PR C++/28906
20075         * g++.dg/other/array3.C: New test.
20076         * g++.dg/other/array4.C: New test.
20077         * g++.dg/other/array5.C: New test.
20079 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20081         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20083 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20085         PR target/28946
20086         * gcc.target/i386/pr28946.c: New test.
20088 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20090         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20091         in integer literal constant.
20092         * gfortran.dg/enum_8.f90: Ditto.
20093         * gfortran.dg/g77/20030326-1.f: Ditto.
20095 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20097         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20098         nonconformance usage.
20100 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20102         PR middle-end/28862
20103         * gcc.c-torture/compile/vector-align-1.c: New test.
20105 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20107         PR rtl-opt/27883
20108         * g++.dg/opt/copysign-1.C: New test.
20110 2006-09-06  Jason Merrill  <jason@redhat.com>
20112         PR c++/27371
20113         * g++.dg/warn/unused-result1.C: New test.
20115 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20117         PR c++/28903
20118         * g++.dg/ext/vla3.C: New test.
20120         PR c++/28886
20121         * g++.dg/template/array16.C: New test.
20123 2006-09-06  Richard Guenther  <rguenther@suse.de>
20125         * gcc.dg/pr27226.c: Remove testcase again.
20127 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20129         PR tree-opt/28937
20130         * g++.dg/opt/unroll2.C: New test.
20132 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20134         PR tree-opt/28952
20135         * gcc.dg/vect/pr28952.c: New test.
20137 2006-09-05  Richard Guenther  <rguenther@suse.de>
20139         PR tree-optimization/28900
20140         * gcc.dg/torture/pr28900.c: New testcase
20142 2006-09-05  Richard Guenther  <rguenther@suse.de>
20144         PR tree-optimization/28905
20145         * gcc.c-torture/compile/pr28905.c: New testcase.
20147 2006-09-05  Richard Guenther  <rguenther@suse.de>
20149         PR middle-end/28935
20150         * gcc.dg/pr28935.c: New testcase.
20152 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20154         * gcc.c-torture/execute/20060905-1.c: New test.
20156 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20158         PR fortran/28908
20159         * gfortran.dg/used_types_7.f90: New test.
20160         * gfortran.dg/used_types_8.f90: New test.
20161         * gfortran.dg/used_types_9.f90: New test.
20163 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20165         * gcc.c-torture/compile/20060904-1.c: New test.
20167 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20169         PR c++/23287 Revert my 2006-09-01 patch
20170         * g++.dg/parse/dtor12.C: Remove.
20172 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20174         PR c+/27670
20175         * g++.dg/template/operator9.C: New test.
20177         PR c++/27493
20178         * g++.dg/template/operator7.C: New test.
20180         PR c++/27494
20181         * g++.dg/template/operator8.C: New test.
20183         PR c++/27397
20184         * g++.dg/template/crash57.C: New test.
20186         * g++.dg/template/typedef4.C: Adjust error markers.
20187         * g++.dg/template/typedef5.C: Likewise.
20189 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20191         PR c++/28878
20192         * g++.dg/parse/crash33.C: New test.
20194 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20195         Richard Guenther  <rguenther@suse.de>
20196         Adam Nemet  <anemet@caviumnetworks.com>
20198         PR middle-end/27226
20199         * gcc.target/mips/memcpy-1.c: New testcase.
20200         * gcc.dg/pr27226.c: Likewise.
20202 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20204         PR c++/28705
20205         * g++.dg/lookup/koenig5.C: New.
20206         * g++.dg/template/crash56.C: New.
20208 2006-09-01  Josh Conner  <jconner@apple.com>
20210         PR c++/25505
20211         * gcc.dg/nrv3.c: New test.
20212         * gcc.dg/nrv4.c: New test.
20213         * gcc.dg/nrv5.c: New test.
20215 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20217         PR c++/23287
20218         * g++.dg/parse/dtor12.C: New.
20220 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20222         PR tree-optimization/28839
20223         * gcc.dg/pr28839.c: New test.
20225 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20227         PR target/24367
20228         * gcc.dg/pr24367.c: New testcase.
20230 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20232         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20234 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20236         PR rtl-optimization/27735
20237         * gcc.dg/loop-unswitch-1.c: New test.
20239 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20241         PR fortran/28885
20242         * gfortran.dg/aliasing_dummy_2.f90: New test.
20244         PR fortran/20067
20245         * gfortran.dg/generic_5.f90: Change error message.
20247         PR fortran/28873
20248         * gfortran.dg/generic_6.f90: New test.
20250         PR fortran/25077
20251         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20253         PR fortran/25102
20254         * gfortran.dg/invalid_interface_assignment.f90: New test.
20256         PR fortran/24866
20257         * gfortran.dg/module_proc_external_dummy.f90: New test.
20259 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20261         PR c++/28349
20262         * g++.dg/warn/var-args1.C: New test.
20264 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20266         PR fortran/28866
20267         * gfortran.dg/simpleif_2.f90: New test.
20268         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20269         * gfortran.dg/enum_5.f90: Ditto.
20271 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20272             Kazu Hirata  <kazu@codesourcery.com>
20274         PR tree-optimization/17506
20275         * gcc.dg/pr17506.c: New.
20277 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20279         PR c++/28139
20280         * g++.dg/eh/alias1.C: New test.
20282 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20284         PR c++/28860
20285         * g++.dg/template/ttp22.C: New test.
20287 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20289         PR middle-end/26632
20290         * gcc.dg/pr26632.c: New.
20292 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20294         PR libgfortran/28354
20295         * gfortran.dg/fmt_zero_precision.f90: New test.
20297 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20299         PR c++/28058
20300         * g++.dg/template/spec31.C: New test.
20302 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20304         PR c++/26573
20305         * g++.dg/other/static2.C: New test.
20307 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20309         * gcc.dg/Wswitch-enum-2.c: New test case.
20310         * gcc.dg/Wswitch-enum-3.c: Likewise.
20312 2006-08-26  Richard Guenther  <rguenther@suse.de>
20314         * gcc.c-torture/compile/20060826-1.c: New testcase.
20316 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20318         PR c++/28736
20319         * g++.dg/template/void10.C: New test.
20321         PR c++/28737
20322         * g++.dg/template/void8.C: New test.
20324         PR c+_+/28738
20325         * g++.dg/template/void9.C: New test.
20327         * g++.dg/template/void3.C: Adjust error markers.
20328         * g++.dg/template/void4.C: Likewise.
20329         * g++.dg/template/crash55.C: Likewise.
20330         * g++.dg/template/void7.C: Likewise
20332 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20334         PR c++/28588
20335         * g++.dg/inherit/access6.C: New test.
20336         * g++.dg/inherit/access7.C: Likewise.
20338         PR c++/28595
20339         * g++.dg/template/array15.C: New test.
20340         * g++.dg/template/crash2.C: Tweak error markers.
20342 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20344         PR middle-end/28683
20345         * gcc.c-torture/compile/20060823-1.c: New test.
20347 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20349         PR c++/28853
20350         * g++.dg/template/ttp21.C: New test.
20352         PR c++/28852
20353         * g++.dg/other/operator1.C: Add error-marker.
20354         * g++.dg/other/operator2.C: New test.
20356 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20358         PR c/27893
20359         * gcc.c-torture/compile/vla-const-1.c,
20360         gcc.c-torture/compile/vla-const-2.c: New tests.
20362 2006-08-26  Richard Guenther  <rguenther@suse.de>
20364         PR middle-end/28814
20365         * gcc.dg/torture/pr28814.c: New testcase.
20367 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20369         PR c/28418
20370         * gcc.c-torture/compile/compound-literal-1.c: New test.
20372 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20374         PR c/28299
20375         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20376         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20377         Expect extra diagnostics.
20379 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20381         gcc.dg/noncompile/pr16876.c: New test.
20383 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20385         PR c++/28056
20386         * g++.dg/parse/local1.C: New test.
20387         * g++.dg/other/qual1.C: Tweak error marker.
20389 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20391         PR c++/27787
20392         * g++.dg/template/typename10.C: New.
20393         * g++.dg/template/lookup4.C: Remove bogus error marker.
20395 2006-08-25  Richard Guenther  <rguenther@suse.de>
20397         PR testsuite/28829
20398         * gcc.dg/pr26570.c: Fix testcase.
20400 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20402         PR tree-opt/28807
20403         * gcc.c-torture/execute/mayalias-2.c: New test.
20404         * gcc.dg/tree-ssa/alias-13.c: New test.
20406 2006-08-24  Jan Hubicka  <jh@suse.cz>
20408         PR debug/26881
20409         * gcc.dg/debug/pr26881.c: New file.
20411 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20413         PR fortran/28788
20414         * gfortran.dg/used_types_4.f90: New test.
20415         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20416         association of derived types.
20417         * gfortran.dg/used_types_2.f90: Add module cleanup.
20418         * gfortran.dg/used_types_3.f90: The same.
20420         PR fortran/28771
20421         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20422         fix of regression.
20424 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20426         PR 28813
20427         * gfortran.dg/direct_io_6.f90: Remove test.
20429 2006-08-23  Stuart Hastings  <stuart@apple.com>
20431         PR 28825
20432         * gcc.target/i386/20060821-1.c: New.
20434 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20436         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20437         dg-warning strings for dllimport.
20439 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20441         PR C++/28450
20442         * g++.dg/ext/vector4.C: New test.
20443         * g++.dg/ext/complex1.C: New test.
20445 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20447         PR debug/28692
20448         * gcc.dg/debug/const-1.c: New.
20449         * gcc.dg/debug/const-2.c: New.
20450         * gcc.dg/debug/dwarf2/const-1.c: New.
20451         * gcc.dg/debug/dwarf2/const-2.c: New.
20452         * gcc.dg/debug/dwarf2/const-2b.c: New.
20454 2006-08-22  Richard Guenther  <rguenther@suse.de>
20456         PR middle-end/28776
20457         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20458         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20460 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20462         PR tree-optimization/28003
20463         * g++.dg/tree-ssa/pr28003.C: New.
20465 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20467         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20469 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20471         PR c++/26269
20472         * g++.dg/other/error14.C: New test.
20474         PR c++/28505
20475         * g++.dg/parse/ctor7.C: New test.
20476         * g++.dg/parse/ctor8.C: Likewise.
20478         PR c++/28741
20479         * g++.dg/template/void7.C: New test.
20481 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20483         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20484         * gnat.dg/self_aggregate_with_array.adb: New test.
20486 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20488         * g++.dg/eh/arm-vfp-unwind.C: New test.
20490 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20492         PR c++/28341
20493         * g++.dg/template/ref3.C: New test.
20494         * g++.dg/template/nontype13.C: New test.
20496         PR c++/28346
20497         * g++.dg/template/ptrmem17.C: New test.
20499 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20501         PR target/28648 c:
20502         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20504 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20506         PR fortran/28630
20507         * gfortran.dg/used_types_2.f90: New test.
20509         PR fortran/28601
20510         * gfortran.dg/used_types_3.f90: New test.
20512         PR fortran/20886
20513         * gfortran.dg/generic_actual_arg.f90: New test.
20515         PR fortran/28735
20516         * gfortran.dg/module_private_array_refs_1.f90: New test.
20518         PR fortran/28762
20519         * gfortran.dg/program_name_1.f90: New test.
20521         PR fortran/28425
20522         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20524         PR fortran/28496
20525         * gfortran.dg/array_initializer_2.f90: New test.
20527         PR fortran/18111
20528         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20530         PR fortran/28600
20531         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20533         PR fortran/28771
20534         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20536         PR fortran/28660
20537         * gfortran.dg/dependent_decls_1.f90: New test.
20539 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20541         PR fortran/25217
20542         * gfortran.dg/derived_init_2.f90: New.
20544 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20546         * gcc.c-torture/execute/pr28289.c: New test.
20548 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20550         PR c/28744
20551         * gcc.dg/attr-externally-visible-1.c: New test.
20552         * gcc.dg/attr-externally-visible-2.c: New test.
20553         * g++.dg/parse/attr-externally-visible-1.C: New test.
20554         * g++.dg/parse/attr-externally-visible-2.C: New test.
20556 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20558         PR c++/28606
20559         * g++.dg/parse/dtor11.C: New test.
20561 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20563         PR rtl-optimization/28489
20564         * gcc.c-torture/compile/pr28489.c: New test.
20566 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20568         PR c++/28710
20569         * g++.dg/template/redecl4.C: New test.
20571         PR c++/28711
20572         * g++.dg/template/ctor8.C: New test.
20574 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20576         * gcc.dg/pr26570.c: Fix testcase.
20578 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20580         * PR c++/28573
20581         * g++.dg/parse/offsetof6.C: New test.
20582         * g++.dg/parse/offsetof6.C: New test.
20583         * g++.dg/parse/offsetof7.C: New test.
20585 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20587         PR testsuite/28602
20588         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20589         is false.
20591 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20593         PR c++/28302
20594         * g++.dg/ext/vector3.C: New test.
20596 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20598         PR gcov/profile/26570
20599         * gcc.dg/pr26570.c: New test.
20601 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20603         PR c/27697
20604         * gcc.dg/qual-component-1.c: New test.
20606 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20608         PR c++/28593
20609         * g++.dg/parse/new3.C: New test.
20611 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20613         PR fortran/25828
20614         * gfortran.dg/streamio_1.f90: New test.
20615         * gfortran.dg/streamio_2.f90: New test.
20616         * gfortran.dg/streamio_3.f90: New test.
20617         * gfortran.dg/streamio_4.f90: New test.
20618         * gfortran.dg/streamio_5.f90: New test.
20619         * gfortran.dg/streamio_6.f90: New test.
20620         * gfortran.dg/streamio_7.f90: New test.
20621         * gfortran.dg/streamio_8.f90: New test.
20623 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20625         PR c/28287
20626         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20628 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20630         PR c++/28594
20631         * g++.dg/template/void6.C: New test.
20633 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20635         PR c/28649
20636         * gcc.dg/parse-error-1.c: New test.
20637         * gcc.dg/parse-error-2.c: New test.
20638         * gcc.dg/cpp/digraph2.c: Add error-marker.
20639         * gcc.dg/noncompile/920923-1.c: Likewise.
20641 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20643         PR c/27490
20644         * gcc.dg/sizeof-2.c: New testcase.
20646         PR c/27489
20647         * gcc.dg/switch-A.c: New testcase.
20649 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20651         PR c++/28288
20652         PR c++/14556
20653         * g++.old-deja/g++.warn/compare1.C: Delete.
20654         * g++.dg/opt/pr7503-2.C: Delete.
20655         * g++.dg/opt/pr7503-3.C: Delete.
20656         * g++.dg/opt/pr7503-4.C: Delete.
20657         * g++.dg/opt/pr7503-5.C: Delete.
20658         * g++.dg/opt/max1.C: Delete.
20659         * g++.dg/warn/minmax.C: Delete.
20660         * g++.dg/expr/minmax.C: New test.
20662 2006-08-14  Richard Guenther  <rguenther@suse.de>
20664         PR testsuite/28703
20665         * gcc.c-torture/execute/pr28651.c: Do not use argc
20666         to avoid optimization, instead forbid inlining.
20668 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20670         PR rtl-optimization/28634
20671         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20673 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20675         PR c/27184
20676         * gcc.dg/torture/pr27184.c: New test.
20678 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20680         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20682 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20684         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20685         * gfortran.dg/stat_2.f90: Likewise.
20686         * gfortran.dg/chmod_1.f90: Likewise.
20687         * gfortran.dg/chmod_2.f90: Likewise.
20688         * gfortran.dg/chmod_3.f90: Likewise.
20690 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20692         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20694 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20696         * g++.dg/opt/pr23454-2.C: New test.
20698 2006-08-11  Richard Guenther  <rguenther@suse.de>
20700         PR middle-end/28651
20701         * gcc.c-torture/execute/pr28651.c: New testcase.
20703 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20705         * gnat.dg/specs/static_initializer.ads: New test.
20707 2006-08-10  Paul Brook  <paul@codesourcery.com>
20709         * gcc.target/arm/cond-asm.c: New test.
20711 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20713         PR tree-optimization/26197
20714         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20715         * g++.dg/vect/vect.exp: Compile the new tests with
20716         --param max-aliased-vops=0.
20718 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20720         PR c++/28637
20721         * g++.dg/template/void3.C: New test.
20723         PR c++/28638
20724         * g++.dg/template/void4.C: New test.
20726         PR c++/28640
20727         * g++.dg/template/void5.C: New test.
20729 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20731         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20732         after dg-do compile.
20734 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20736         PR tree-optimizations/26969
20737         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20738         "unswitch-loops" with -funswitch-loops.
20739         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20741 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20743         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20744         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20745         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20746         * objc.dg/dwarf-1.m: Likewise.
20747         * objc.dg/dwarf-2.m: Likewise.
20748         * obj-c++.dg/dwarf-2.mm: Likewise.
20750 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20752         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20753         * objc.dg/dwarf-2.m: Likewise.
20754         * obj-c++.dg/dwarf-2.mm: Likewise.
20756         PR libfortran/28603
20757         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20759         PR testsuite/27611
20760         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20762         PR testsuite/27033
20763         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20765 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20767         PR target/27827
20768         * gcc.target/i386/pr27827.c: New testcase.
20770 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20772         PR fortran/28590
20773         * gfortran.dg/sequence_types_1.f90: New test.
20775 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20777         PR fortran/28548
20778         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20779         dg-warning.  Add -pedantic option.
20781 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20783         PR c/28502
20784         * gcc.dg/proto-1.c: New test.
20786         PR c/27721
20787         * gcc.dg/lvalue-4.c: New test.
20789         PR c/28136
20790         * gcc.dg/init-bad-5.c: New test.
20792 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20794         PR c++/28347
20795         * g++.dg/ext/typedef-init.C: Add new test for typedef
20796         initialization inside templates. Adjust existing error markers.
20798 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20800         PR c++/28148
20801         * g++.dg/init/ptrmem3.C: New test.
20803 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20805         PR tree-optimization/27770
20806         * lib/target-support.exp: New target keyword "section_anchors".
20807         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20808         tests.
20809         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20810         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20811         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20812         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20814 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20816         * gcc.dg/20060801-1.c: Add missing '}'.
20818 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20820         PR c++/27508
20821         * g++.dg/parse/dtor9.C: New test.
20822         * g++.dg/parse/dtor10.C: New test.
20823         * g++.dg/other/error7.C: Adjust error-marker.
20825         PR c++/28274
20826         * g++.dg/other/default5.C: New test.
20828 2006-08-02  Richard Guenther  <rguenther@suse.de>
20830         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20832 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20834         PR c++/28557
20835         * g++.dg/template/conv9.C: New test.
20837 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20839         PR debug/28063
20840         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20841         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20842         Optionally return assembly text.  Update callers.
20843         (check_no_compiler_messages): Update verbose messages.
20844         (check_no_messages_and_pattern): New.
20845         (check_effective_target_string_merging): New.
20847 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20849         PR c++/28250
20850         * g++.dg/eh/catch4.C: New test.
20852         PR c++/28257
20853         * g++.dg/other/qual1.C: New test.
20855         PR c++/28259
20856         * g++.dg/inherit/error2.C: New test.
20858         PR c++/28267
20859         * g++.dg/other/new1.C: New test.
20861         * g++.dg/warn/pr23075.C: Remove obsolete test.
20862         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20863         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20865 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20867         PR c++/28523
20868         * g++.dg/eh/cast1.C: New test.
20870 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20872         PR libfortran/28452
20873         * gfortran.dg/random_3.f90:  New test.
20875 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20877         PR c++/28432
20878         * g++.dg/other/pr28304.C: Change expected error message.
20879         * g++.dg/other/pr28432.C: New test.
20881 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20883         PR c++/28256
20884         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20886 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20888         PR debug/23336
20889         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20890         at -g1.
20891         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20892         g++.dg/debug/enum-2.C: New.
20894 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20896         PR c++/6634
20897         * g++.dg/parse/long1.C: Add more tests.
20899 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20901         * gfortran.dg/lrshift_1.c: New file.
20903 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20905         PR libgfortran/28335
20906         * gfortran.dg/no_unit_error_1.f90: New test.
20908 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20910         PR libgfortran/28335
20911         * gfortran.dg/no_unit_error_1.f90: Delete test.
20912         * gfortran.dg/no_unit_error_2.f90: Delete test.
20914 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20916         * gfortran.dg/chmod_3.f90: New test.
20917         * gfortran.dg/ltime_gmtime_1.f90: New test.
20918         * gfortran.dg/ltime_gmtime_2.f90: New test.
20919         * gfortran.dg/lrshift_1.f90: New test.
20920         * gfortran.dg/chmod_1.f90: New test.
20921         * gfortran.dg/chmod_2.f90: New test.
20923 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20925         PR c++/27668
20926         * g++.dg/template/crash55.C: New test.
20928         PR c++/27962
20929         * g++.dg/template/nontype16.C: New test.
20931         * g++.dg/template/void2.C: Adjust error markers.
20932         * g++.dg/template/nontype5.C: Adjust error markers.
20934 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20936         * gcc.target/i386/stack-prot-kernel.c: New test.
20938 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20940         * gcc.dg/builtins-55.c: New test case.
20942 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20944         PR rtl-optimization/27907
20945         * gcc.c-torture/compile/pr27907.c: New test.
20947 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20949         * gfortran.dg/mclock.f90: New test.
20950         * gfortran.dg/int_conv_1.f90: New test.
20951         * gfortran.dg/stat_1.f90: New test.
20952         * gfortran.dg/stat_2.f90: New test.
20954 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20956         PR libgfortran/28335
20957         * gfortran.dg/no_unit_error_1.f90: New test.
20958         * gfortran.dg/no_unit_error_2.f90: New test.
20959         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20961 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20963         PR middle-end/28473
20964         * gcc.dg/fold-convround-1.c: New test case.
20966 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20968         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20970 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20972         PR c++/27572
20973         * g++.dg/other/typedef1.C: New test.
20974         * g++.dg/template/typedef4.C: New test.
20975         * g++.dg/template/typedef5.C: New test.
20977 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20979         PR fortran/28416
20980         * gfortran.dg/allocatable_dummy_3.f90: New.
20982 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20984         PR fortran/28439
20985         * gfortran.dg/arithmetic_if.f90:  New test.
20987 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20989         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20990         avoid memcpy optimization.
20992 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20994         PR fortran/25289
20995         * gfortran.dg/direct_io_6.f90: New test.
20997 2006-07-24  Jan Hubicka  <jh@suse.cz>
20999         PR c/25795
21000         PR c++/27369
21001         * gcc.dg/pr25795.c: New test.
21002         * gcc.dg/pr25795-1.c: New test.
21004 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21006         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21007         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21008         which may be transformed to "g || h" on some platforms.
21010 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21012         PR c++/28025
21013         * g++.dg/template/friend45.C: New test.
21015 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21017         PR libgfortran/28339
21018         * gfortran.dg/arrayio_8.f90: New test.
21020 2006-07-21  Mike Stump  <mrs@apple.com>
21022         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21024         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21026 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028         PR c++/28250
21029         * g++.dg/eh/catch3.C: New test.
21031         PR c++/28363
21032         * g++.dg/template/defarg10.C: New test.
21034 2006-07-20  Paul Brook  <paul@codesourcery.com>
21036         PR 27363
21037         * gcc.dg/pr27363.c: New test.
21039 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21041         PR c++/28338
21042         * g++.dg/init/ref13.C: New test.
21044 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21046         PR obj-c++/28434
21047         * obj-c++.dg/proto-error-1.mm: New test.
21049 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21051         PR c++/28337
21052         * g++.dg/template/string1.C: New test.
21054 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21056         PR c++/28048
21057         * g++.dg/template/defarg9.C: New test.
21059         PR c++/28235
21060         * g++.dg/template/static27.C: New test.
21062 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21064         PR 28410
21065         * gcc.dg/tree-ssa/pr28410.c: New test.
21067 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21069         PR c++/28258
21070         * g++/dg/other/error13.C: New test.
21072         PR c++/28260
21073         * g++.dg/template/friend44.C: New test.
21075 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21077         PR c++/27495
21078         * g++.dg/other/pr27495.C: New.
21080 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21082         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21083         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21085 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21087         PR c/28286
21088         * gcc.dg/pragma-pack-4.c: New test.
21090 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21092         PR c++/28291
21093         * g++.dg/ext/pr28291.C: New test.
21095 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21097         PR middle-end/28403
21098         * gcc.c-torture/execute/pr28403.c: New test.
21100 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21102         PR middle-end/28402
21103         * gcc.dg/pr28402.c: New test.
21105 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21107         PR c++/28304
21108         * g++.dg/other/pr28304.C: New test.
21110 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21112         PR other/28251
21113         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21114         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21116 2006-07-17  Richard Guenther  <rguenther@suse.de>
21118         PR tree-optimization/28238
21119         * g++.dg/tree-ssa/pr28238.C: New testcase.
21121 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21123         PR c++/28250
21124         * g++.dg/eh/catch1.C: New test.
21125         * g++.dg/eh/catch2.C: New test.
21127 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21129         PR c++/28370
21130         * g++.dg/template/anon3.C: New test.
21132 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21134         PR fortran/20844
21135         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21136         specifiers requiring an explicit format tag..
21138         PR fortran/28201
21139         * gfortran.dg/generic_5: New test.
21141         PR fortran/20893
21142         * gfortran.dg/elemental_optional_args_1.f90: New test.
21144 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21146         * gnat.dg/assert.ads: New file.
21147         * gnat.dg/controlled_record.ads: Likewise.
21148         * gnat.dg/controlled_record.adb: Likewise.
21150 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21152         PR c++/28292
21153         * g++.dg/other/error12.C: New test.
21155         PR c++/28269
21156         * g++.dg/template/crash54.C: New test.
21158 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21160         PR c++/28249
21161         * g++.dg/parse/catch1.C: New test.
21163         PR c++/28294
21164         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21166         PR c++/28387
21167         * g++.dg/ext/attrib24.C: New test.
21169 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21171         PR c++/28343
21172         * g++.dg/ext/asmspec1.C: New test.
21174 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21176         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21177         (dg-test): Support shouldfail tests.
21178         * lib/target-supports-dg.exp (dg-shouldfail): New.
21179         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21180         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21181         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21182         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21183         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21184         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21185         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21187 2006-07-13  Jan Hubicka  <jh@suse.cz>
21189         * gcc.target/i386/memcpy-1.c: New.
21191 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21193         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21195 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21197         PR fortran/25097
21198         * gfortran.dg/present_1.f90: New test.
21200         PR fortran/20903
21201         * gfortran.dg/interface_derived_type_1.f90: New test.
21203 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21205         PR fortran/28213
21206         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21207         list.
21209 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21211         PR c++/27820
21212         * g++.dg/other/label1.C: New test.
21214 2006-07-07  Richard Guenther  <rguenther@suse.de>
21216         PR middle-end/28268
21217         * gcc.dg/torture/pr28268.c: New testcase.
21219 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21221         PR c++/27019
21222         * g++.dg/ext/pr27019.C: New.
21224 2006-07-07  Richard Guenther  <rguenther@suse.de>
21226         PR tree-optimization/28187
21227         * gcc.dg/pr28187.c: New testcase.
21229 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21231         * gnat.dg/address_conversion.adb: New test.
21232         * gnat.dg/boolean_subtype.adb: Likewise.
21233         * gnat.dg/frame_overflow.adb: Likewise.
21234         * gnat.dg/pointer_array.adb: Likewise.
21235         * gnat.dg/pointer_conversion.adb: Likewise.
21237 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21239         PR fortran/28237
21240         PR fortran/23420
21241         * gfortran.dg/print_fmt_5.f90: New test.
21243 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21245         PR fortran/28129
21246         * gfortran.dg/bounds_check_4.f90: New test.
21248 2006-07-05  Richard Guenther  <rguenther@suse.de>
21250         PR target/28158
21251         * gfortran.dg/pr28158.f90: New testcase.
21253 2006-07-05  Richard Guenther  <rguenther@suse.de>
21255         PR tree-optimization/28162
21256         * gcc.dg/pr28162.c: New testcase.
21258 2006-07-05  Richard Guenther  <rguenther@suse.de>
21259         Andrew Pinski  <pinskia@gcc.gnu.org>
21261         PR c++/27084
21262         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21264 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21266         PR fortran/28174
21267         * gfortran.dg/actual_array_substr_2.f90: New test.
21269         PR fortran/28167
21270         * gfortran.dg/actual_array_constructor_2.f90: New test.
21272 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21274         * gfortran.dg/itime_idate_1.f: New test.
21275         * gfortran.dg/itime_idate_2.f: New test.
21277 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21279         PR libgfortran/27704
21280         * gfortran.dg/open_status_3.f90: New test.
21281         * gfortran.dg/fmt_l.f90: Update for new feature.
21283 2006-07-03  Asher Langton  <langton2@llnl.gov>
21285         * gfortran.dg/oldstyle_2.f90: New.
21287 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21289         * gnat.dg/string_slice.adb: New test.
21291 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21293         PR fortran/19259
21294         * gfortran.dg/semicolon_fixed.c: New.
21295         * gfortran.dg/semicolon_free.c: New.
21297 2006-06-30  Mike Stump  <mrs@apple.com>
21299         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21300         that don't support internal visibility.
21302 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21304         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21305         for '(' / ')' needing an extra '\'.
21307 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21309         PR middle-end/27428
21310         * gcc.dg/pr27428-1.c: New test case.
21312 2006-06-29  Mike Stump  <mrs@apple.com>
21314         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21315         on darwin as we can't align commons large enough yet.
21317         * gcc.dg/vla-8.c: Add additional testcases.
21319 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21321         PR c++/28114
21322         * g++.dg/other/pr28114.C: New.
21324 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21326         * gcc.c-torture/compile/20060625-1.c: New test.
21328 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21330         PR fortran/20867
21331         * gfortran.dg/stfunc_3.f90: New test.
21333         PR fortran/25056
21334         * gfortran.dg/impure_actual_1.f90: New test.
21336         PR fortran/20874
21337         * gfortran.dg/elemental_result_1.f90: New test.
21339         PR fortran/25073
21340         * gfortran.dg/select_7.f90: New test.
21342         PR fortran/27554
21343         * intrinsic_actual_1.f: New test.
21345         PR fortran/22038
21346         PR fortran/28119
21347         * gfortran.dg/forall_4.f90: New test.
21349         PR fortran/25072
21350         * gfortran.dg/forall_5.f90: New test.
21352 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21354         PR c++/28051
21355         * g++.dg/template/using13.C: New test.
21357         PR c++/28054
21358         * g++.dg/other/incomplete3.C: New test.
21360 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21362         PR fortran/28081
21363         * gfortran.dg/substr_3.f: New test.
21364         * gfortran.dg/equiv_2.f90: Update expected error message.
21366 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21368         PR fortran/28118
21369         * gfortran.dg/actual_array_substr_1.f90: New test.
21371 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21373         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21374         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21376 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21378         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21380 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21382         PR fortran/27981
21383         * gfortran.dg/simpleif_2.f90: New test.
21385 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21387         * g++.dg/template/error22.C: Fix typo.
21389 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21391         PR c++/28112
21392         * g++.dg/ext/attrib23.C: New test.
21394 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21396         * gnat.dg/varsize_temp.adb: New test.
21398 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21400         PR c++/11468
21401         * g++.dg/other/java2.C: New test.
21403 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21405         PR target/27789
21406         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21407         initialization.
21409 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21411         PR target/27531
21412         * gcc.dg/pr27531-1.c: New test case.
21414 2006-06-22  Asher Langton  <langton2@llnl.gov>
21416         PR fortran/24748
21417         * gfortran.dg/implicit_8.f90: New.
21419 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21421         PR rtl-optimization/28121
21422         * gcc.dg/pr28121.c: New test.
21424 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21426         PR c++/27805
21427         * g++.dg/parse/ptrmem6.C: New test.
21429         PR c++/27821
21430         * g++.dg/template/error22.C: New test.
21432 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21434         PR c++/28111
21435         * g++.dg/template/friend43.C: New test.
21437         PR c++/28110
21438         * g++.dg/template/crash53.C: New test.
21440         PR c++/28109
21441         * g++.dg/rtti/incomplete1.C: New test.
21443 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21445         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21447 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21449         * gcc.c-torture/execute/complex-7.c: New.
21451 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21453         * gcc.dg/merge-all-constants-1.c: New test.
21455 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21457         PR c++/28113
21458         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21460 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21462         * gfortran.dg/rrspacing_1.f90: New test.
21464 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21466         PR c++/28052
21467         * g++.dg/other/bitfield2.C: New test.
21469 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21471         PR tree-optimization/27331
21472         * gcc.dg/pr27331.c: New test.
21474 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21475             Eric Botcazou  <ebotcazou@adacore.com>
21477         PR ada/18692
21478         * lib/gnat.exp: New file.
21479         * lib/gnat-dg.exp: Likewise.
21480         * gnat.dg: New directory.
21481         * gnat.dg/dg.exp: New driver.
21482         * gnat.dg/specs: New directory.
21483         * gnat.dg/specs/specs.exp: New driver.
21484         * gnat.dg/style: New directory.
21485         * gnat.dg/style/style.exp: New driver.
21487 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21489         PR fortran/16206
21490         * gfortran.dg/array_initializer_1.f90: New test.
21492         PR fortran/28005
21493         * gfortran.dg/matmul_3.f90: New test.
21495 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21497         PR middle-end/28075
21498         * gcc.dg/tree-ssa/inline-1.c: New test.
21500 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21502         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21503         in malloc prototype; remove XFAIL.
21504         * gcc.dg/pr18241-2.c: Ditto.
21505         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21506         in memset prototype; remove XFAIL.
21507         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21509 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21511         * gcc.dg/vla-8.c: Add.
21513 2006-06-19  Richard Guenther  <rguenther@suse.de>
21515         PR tree-optimization/27090
21516         * g++.dg/tree-ssa/pr27090.C: New testcase.
21518 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21520         PR target/27861
21521         * gcc.dg/pr27861-1.c: New test case.
21523 2006-06-19  Richard Guenther  <rguenther@suse.de>
21525         PR middle-end/28045
21526         * gcc.dg/torture/pr28045.c: New testcase.
21528 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21530         PR fortran/26801
21531         * gfortran.dg/associated_4.f90: New test.
21533 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21535         PR fortran/19310
21536         PR fortran/19904
21537         * gfortran.dg/real_const_3.f90: New test.
21539 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21541         PR c++/28016
21542         * g++.dg/template/static26.C: New test.
21544         PR c++/27979
21545         * g++.dg/expr/bitfield2.C: New test.
21547         PR c++/27884
21548         * g++.dg/parse/linkage2.C: New test.
21550 2006-06-16  Richard Guenther  <rguenther@suse.de>
21552         PR middle-end/27116
21553         * gcc.dg/pr15785-1.c: Revert last change.
21554         * gcc.dg/torture/pr27116-2.c: New testcase.
21556 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21558         PR middle-end/27802
21559         * gcc.dg/pr27802-1.c: New test case.
21561 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21563         PR c++/27689
21564         * g++.dg/template/ttp18.C: New test.
21565         * g++.dg/template/ttp19.C: Likewise.
21567         PR c++/27666
21568         * g++.dg/expr/cond9.C: New test.
21570         PR c++/27640
21571         * g++.dg/template/ctor7.C: New test.
21573 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21575         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21577 2006-06-16  Richard Guenther  <rguenther@suse.de>
21579         PR tree-optimization/27781
21580         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21582 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21584         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21586 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21588         * gcc.dg/tree-ssa/loop-18.c: New test.
21590 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21592         PR c++/27665
21593         * g++.dg/template/crash52.C: New test.
21595         PR c++/27648
21596         * g++.dg/ext/attrib22.C: New test.
21598         PR c++/26559
21599         * g++.dg/template/builtin1.C: New test.
21600         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21602         PR c++/28018
21603         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21604         assignment.
21605         * g++.old-deja/g++.pt/crash51.C: Likewise.
21607         PR c++/27227
21608         * g++.dg/lookup/linkage1.C: New test.
21609         * g++.dg/lookup/linkage2.C: Likewise.
21611 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21613         PR middle-end/27959
21614         * gcc.dg/pr27959.c: New testcase.
21616 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21618         PR target/28014:
21619         * g++.dg/eh/div.C: New test.
21621 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21623         PR c++/27894
21624         * g++.dg/tree-ssa/pr26757.C: New test.
21625         * g++.dg/tree-ssa/pr27894.C: New test.
21627 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21629         * gcc.c-torture/compile/20060609-1.c: New test.
21631         PR target/27863
21632         * gcc.c-torture/compile/pr27863.c: New test.
21634 2006-06-13  Richard Guenther  <rguenther@suse.de>
21636         PR tree-optimization/27830
21637         * g++.dg/tree-ssa/pr27830.C: New testcase.
21639 2006-06-13  Matthew Sachs  <msachs@apple.com>
21641         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21642         the list of compiler flags; this causes those flags to be checked
21643         for things like dg-skip-if.
21645 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21647         PR c++/27601
21648         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21650 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21651             Kazu Hirata  <kazu@codesourcery.com>
21653         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21654         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21656 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21658         PR c++/27933
21659         * g++.dg/lookup/using15.C: New test.
21661         PR c++/27951
21662         * g++.dg/other/anon4.C: New test.
21664 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21666         PR c++/21210
21667         * g++.dg/init/complex1.C: New test case.
21669 2006-06-11  Eric Christopher  <echristo@apple.com>
21671         PR middle-end/27948
21672         * gcc.dg/bf-ms-layout.c: Run on darwin.
21673         * gcc.dg/bf-no-ms-layout: Ditto.
21674         * gcc.dg/attr-ms_struct-2.c: New.
21675         * gcc.dg/bf-ms-layout-2.c: Ditto.
21677 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21679         * gcc.dg/attr-ms_struct-packed1.c: New.
21681 2006-06-09  Mike Stump  <mrs@apple.com>
21683         * gcc.dg/vla-7.c: Add.
21685 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21687         PR fortran/24558
21688         * gfortran.dg/entry_6.f90: New test.
21690         PR fortran/20877
21691         PR fortran/25047
21692         * gfortran.dg/entry_7.f90: New test.
21694 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21696         PR c/27747
21697         * gcc.dg/cpp/_Pragma6.c: New test.
21699         PR c++/27748
21700         * g++.dg/cpp/_Pragma1.C: New test.
21702         PR preprocessor/27746
21703         * gcc.dg/gomp/macro-3.c: New test.
21704         * gcc.dg/gomp/macro-4.c: New test.
21705         * g++.dg/gomp/macro-3.C: New test.
21706         * g++.dg/gomp/macro-4.C: New test.
21708 2006-06-09  Richard Guenther  <rguenther@suse.de>
21710         PR tree-optimization/26998
21711         * gcc.dg/torture/pr26998.c: New testcase.
21712         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21714 2006-06-08  Mike Stump  <mrs@apple.com>
21716         * gcc.dg/pr27095.c: Account for stubs.
21718         PR target/26427
21719         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21720         produce bad code on darwin.
21722 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21724         PR fortran/27958
21725         * gfortran.dg/substr_2.f: New test.
21727 2006-06-08  Asher Langton  <langton2@llnl.gov>
21729         PR fortran/27786
21730         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21732 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21734         PR target/27421
21735         * gcc.dg/union-3.c: New test.
21737 2006-06-08  Richard Guenther  <rguenther@suse.de>
21739         PR middle-end/27116
21740         * gcc.dg/torture/pr27116.c: New testcase.
21741         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21743 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21745         PR rtl-optimization/26449
21746         * gcc.dg/pr26449.c: New test.
21748 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21750         PR c++/27601
21751         * g++.dg/ext/offsetof1.C: Test member functions.
21753 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21755         * gcc.dg/pr27095.c: Improve scanning.
21757 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21759         PR fortran/23091
21760         * gfortran.dg/saved_automatic_1.f90: New test.
21762         PR fortran/24168
21763         * gfortran.dg/array_simplify_1.f90: New test.
21765         PR fortran/25090
21766         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21768         PR fortran/25058
21769         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21771 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21773         PR c++/27177
21774         * g++.dg/expr/cast7.C: New test.
21776 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21778         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21779         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21780         * lib/fortran-torture.exp (fortran-torture-compile,
21781         fortran-torture-execute): Ditto.
21783 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21785         PR target/27842
21786         * gcc.dg/vmx/pr27842.c: New test.
21788 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21790         PR libfortran/27895
21791         * gfortran.dg/bounds_check_3.f90: New test.
21793 2006-06-05  Mike Stump  <mrs@apple.com>
21795         * objc.dg/objc-fast-4.m: Skip for ppc64.
21797 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21799         PR testsuite/27705
21800         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21802 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21803             Victor Kaplansky  <victork@il.ibm.com>
21805         PR tree-optimizations/26360
21806         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21807         with -fno-tree-dce.
21808         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21810 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21812         PR fortran/14067
21813         * gfortran.dg/data_char_1.f90: Add messages for truncated
21814         strings.
21816         PR fortran/16943
21817         * gfortran.dg/func_decl_2.f90: New test.
21819         PR fortran/20839
21820         * gfortran.dg/do_2.f90: New test.
21822         PR fortran/27655
21823         * gfortran.dg/associated_3.f90: New test.
21825 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21827         PR c++/27819
21828         * g++.dg/template/static25.C: New test.
21830         PR c++/27722
21831         * g++.dg/init/array21.C: New test.
21833         PR c++/27807
21834         * g++.dg/ext/complit7.C: New test.
21836         PR c++/27806
21837         * g++.dg/parse/ptrmem5.C: New test.
21839 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21840             Andrew Pinski  <pinskia@physics.uc.edu>
21842         PR c/27150
21843         PR middle-end/27382
21844         * gcc.dg/pr27150-1.c: New testcase.
21845         * gcc.dg/pr27382-1.c: New testcase.
21846         * gcc.dg/pr27382-2.c: New testcase.
21848 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21850         PR c/25161
21851         PR c/27020
21852         * gcc.dg/array-10.c: New test.
21854 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21856         PR c++/27804
21857         * g++.dg/init/const4.C: New test.
21858         * g++.dg/init/member1.C: Add error-marker.
21859         * g++.dg/other/fold1.C: Adjust error-marker.
21861 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21863         PR c++/27601
21864         * g++.dg/ext/offsetof1.C: New test.
21866 2006-06-04 Eric Christopher <echristo@apple.com>
21868         * gcc.dg/attr-ms_struct-1.c: New.
21870 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21872         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21874 2006-06-04  Richard Guenther  <rguenther@suse.de>
21876         PR tree-optimization/27039
21877         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21879 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21881         PR target/26223
21882         * gcc.target/i386/amd64-abi-2.c: New test case.
21884 2006-06-02  Eric Christopher  <echristo@apple.com>
21886         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21887         * gcc.target/i386/20020523-1.c: Skip if darwin.
21888         * gcc.target/i386/asm-3.c: Ditto.
21889         * gcc.target/i386/20011119-1.c: Ditto.
21890         * gcc.target/i386/clobbers.c: Remove pic part of test.
21892 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21894         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21895         * g++.old-deja/g++.other/init19.C: Ditto.
21896         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21897         and add other platforms as expected failures.
21899 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21901         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21902         (is-effective-target-keyword): Ditto.
21904 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21906         PR fortran/27715
21907         * gfortran.dg/extended_char_comparison_1.f:  New test.
21909 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21911         PR fortran/25098
21912         * gfortran.dg/dummy_procedure_1.f90: New test.
21914         PR fortran/25147
21915         * gfortran.dg/dummy_procedure_2.f90: New test.
21917         * gfortran.dg/associated_2.f90: Correct to make consistent with
21918         standard.
21920 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21922         * gcc.target/i386/387-11.c: New test case.
21924 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21926         PR c++/27801
21927         * g++.dg/template/cond6.C: New test.
21929         PR c++/26496
21930         * g++.dg/template/crash51.C: New test.
21931         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21933         PR c++/27385
21934         * g++.dg/init/array20.C: New test.
21936 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21938         * gcc.dg/builtins-54.c: New test case.
21940 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21942         PR c++/26433
21943         * g++.dg/template/fntry1.C: Add dg-do link.
21945         PR c++/27808
21946         * g++.dg/parse/friend6.C: New test.
21948 2006-05-30  Asher Langton  <langton2@llnl.gov>
21950         * gfortran.dg/cray_pointers_7.f90: New test.
21952 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21954         PR tree-optimization/23452
21955         * gcc.dg/fold-mulconj-1.c: New test case.
21957 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21959         PR c++/27803
21960         * g++.dg/parse/bitfield1.C: New test.
21962 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21964         * gcc.target/ppc-eq0-1.c: New test case.
21965         * gcc.target/ppc-negeq0-1.c: New test case.
21967 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21969         PR c/27273
21970         * gcc.dg/overflow-warn-5.c: New test.
21972 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21974         PR c/27718
21975         * gcc.dg/sizeof-1.c: New test.
21977 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21979         PR target/27790
21980         * gcc.target/i386/pr27790.c: New test.
21982 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21984         PR libgfortran/27757
21985         * gfortran.dg/direct_io_5.f90: New test.
21987 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21989         PR libgfortran/27634
21990         * gfortran.dg/fmt_missing_period_1.f: New test.
21991         * gfortran.dg/fmt_missing_period_2.f: New test.
21992         * gfortran.dg/fmt_missing_period_3.f: New test.
21994 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21996         PR fortran/19777
21997         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21998         arrays.
22000 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22002         PR c++/27713
22003         * g++.dg/template/new6.C: New test.
22005 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22007         PR tree-optimization/24964
22008         * gcc.target/i386/387-10.c: New test case.
22010 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22012         * intrinsics/string_intrinsics.c (compare_string):
22013         Use memcmp instead of strncmp to avoid tripping over
22014         CHAR(0) in a string.
22016 2006-05-27  Richard Guenther  <rguenther@suse.de>
22018         PR middle-end/27773
22019         * gcc.dg/torture/pr27773.c: New testcase.
22021 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22023         * gcc.dg/pr24561.c: Rename to..
22024         * gcc.dg/pr25962.c: .. this.
22026 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22028         PR fortran/19777
22029         * gfortran.dg/bounds_check_2.f: New test.
22031 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22033         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22034         * gfortran.dg/byte_1.f90: Likewise.
22035         * gfortran.dg/dup_save_2.f90: Likewise.
22037 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22039         * gfortran.dg/associated_2.f90: New test.
22041 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22043         PR fortran/27524
22044         * gfortran.dg/bounds_check_1.f90: New test.
22046 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22048         PR rtl-optimization/27661
22049         * gcc.dg/pr27661.c: New test case.
22051 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22053         PR fortran/23151
22054         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22055         * gfortran.dg/print_parentheses_1.f:  New test.
22056         * gfortran.dg/print_parentheses_2.f90:  New test.
22058 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22060         PR target/27758
22061         * gcc.dg/pr27758.c: New test.
22063 2006-05-24  Falk Hueffner  <falk@debian.org>
22065         * gcc.c-torture/compile/pr27571.c: New test.
22067 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22069         PR fortran/27709
22070         * gfortran.dg/spec_expr_4.f90: New test.
22072         PR fortran/27155
22073         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22075 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22077         PR c++/20103
22078         * g++.dg/ext/complit6.C: New test.
22079         * g++.dg/ext/complit3.C: Adjust error markers.
22080         * g++.dg/init/const3.C: New test.
22082 2006-05-25  Richard Guenther  <rguenther@suse.de>
22084         PR middle-end/27743
22085         * gcc.dg/torture/pr27743.c: New testcase.
22087 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22089         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22091 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22093         * gcc.dg/compat/scalar-by-value-x.h: New.
22094         * gcc.dg/compat/scalar-by-value-y.h: New.
22095         * gcc.dg/compat/scalar-by-value-5.c: New.
22096         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22097         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22098         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22099         * gcc.dg/compat/scalar-by-value-6.c: New.
22100         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22101         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22102         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22104 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22106         PR tree-optimization/27639
22107         PR tree-optimization/26719
22108         * gcc.dg/pr27639.c: New test.
22109         * gcc.dg/pr26719.c: New test.
22110         * gcc.dg/tree-ssa/scev-cast.c: New test.
22112 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22114         PR c++/20173
22115         * g++.dg/template/error21.C: New test.
22117 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22119         PR target/27696
22120         * gcc.target/i386/pr27696.c: New.
22122 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22124         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22126         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22128 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22130         PR c++/27716
22131         * g++.dg/other/assign1.C: New test.
22133 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22135         PR target/27266
22136         * gcc.target/i386/pr27266.c: New.
22138 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22140         PR c++/27451
22141         * g++.dg/ext/asm9.C: New test.
22143 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22145         PR rtl-optimization/25514
22146         * gcc.c-torture/compile/pr25514.c: New test.
22148 2006-05-22  Richard Guenther  <rguenther@suse.de>
22150         Revert
22151         2006-01-31  Richard Guenther  <rguenther@suse.de>
22153         * gcc.target/i386/sselibm-1.c: New testcase.
22154         * gcc.target/i386/sselibm-2.c: Likewise.
22155         * gcc.target/i386/sselibm-3.c: Likewise.
22156         * gcc.target/i386/sselibm-4.c: Likewise.
22157         * gcc.target/i386/sselibm-5.c: Likewise.
22159 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22161         PR c/27420
22162         * gcc.dg/func-args-2.c: New test.
22164         PR c/26818
22165         * gcc.dg/struct-incompl-1.c: New test.
22167 2006-05-22  Richard Guenther  <rguenther@suse.de>
22169         PR testsuite/27708
22170         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22171         the transformations we test for.
22173 2006-05-22  Richard Guenther  <rguenther@suse.de>
22175         PR testsuite/27707
22176         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22178 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22180         PR c++/27210
22181         * g++.dg/warn/new1.C: New test.
22182         * g++.dg/template/new5.C: Likewise.
22184 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22186         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22187         * gcc.target/i386/20060512-3.c: Likewise.
22189 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22191         PR rtl-optimization/27671
22192         * gcc.c-torture/execute/pr27671-1.c: New.
22193         * gcc.dg/pr27671-2.c: Likewise.
22195         PR tree-optimization/26622.
22196         * gcc.c-torture/compile/pr26622.c: New.
22198 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22200         PR fortran/27613
22201         * gfortran.dg/recursive_reference_1.f90: New test.
22203 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22205         PR fortran/25746
22206         * gfortran.dg/elemental_subroutine_3.f90: New test.
22208         PR fortran/25090
22209         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22211         PR fortran/27584
22212         * gfortran.dg/associated_target_1.f90: New test.
22214         PR fortran/19015
22215         * gfortran.dg/maxloc_shape_1.f90: New test.
22217 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22219         PR libgfortran/24459
22220         * gfortran.dg/namelist_24.f90: New test.
22221         * gfortran.dg/namelist_12.f: Fix typo in comment.
22223 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22225         PR middle-end/25776
22226         * g++.dg/other/error11.C: New test.
22228 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22230         * gcc.target/mips/pr26765.c: Add -w to options.
22232 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22234         * lib/target-supports.exp (check_effective_target_mpaired_single):
22235         New function.
22236         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22237         multilibs.
22238         * g++.dg/vect/vect.exp: Likewise.
22240 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22242         PR testsuite/25891
22243         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22245 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22247         PR fortran/27662
22248         * gfortran.dg/temporary_1.f90: New file.
22250 2006-05-19  Andreas Schwab  <schwab@suse.de>
22252         * g++.dg/other/unused1.C: Also match "stringz".
22254 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22256         PR c++/26433
22257         * g++.dg/template/fntry1.C: New test.
22259 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22261         PR c++/27471
22262         PR c++/27506
22263         * g++.dg/conversion/bitfield5.C: New test.
22264         * g++.dg/conversion/bitfield6.C: New test.
22266 2006-05-18  Mike Stump  <mrs@apple.com>
22268         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22269         * gcc.dg/vla-4.c: Add.
22270         * gcc.dg/vla-5.c: Add.
22271         * gcc.dg/vla-6.c: Add.
22273 2006-05-12  Stuart Hastings  <stuart@apple.com>
22275         * gcc.target/i386/20060512-1.c: New.
22276         * gcc.target/i386/20060512-2.c: New.
22277         * gcc.target/i386/20060512-3.c: New.
22278         * gcc.target/i386/20060512-4.c: New.
22280 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22282         PR c++/26122
22283         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22285         PR c++/26068
22286         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22287         * g++.dg/parse/linkage1.C: New test.
22289 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22291         PR tree-optimization/27548
22292         * g++.dg/tree-ssa/pr27548.C: New test.
22294 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22296         PR fortran/26551
22297         * gfortran.dg/recursive_check_1.f: New test.
22298         * gfortran.dg/recursive_check_2.f90: New test.
22300 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22302         * g++.dg/opt/temp2.C: New test.
22304 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22306         PR c++/27491
22307         * g++.dg/init/brace5.C: New test.
22309         PR middle-end/27415
22310         * gcc.dg/gomp/pr27415.c: New test.
22311         * g++.dg/gomp/pr27415.C: New test.
22313         PR tree-optimization/27549
22314         * g++.dg/tree-ssa/pr27549.C: New test.
22316 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22318         PR libgfortran/27575
22319         * gfortran.dg/read_eof_4.f90: New test.
22321 2006-05-16  Richard Guenther  <rguenther@suse.de>
22323         PR tree-optimization/22303
22324         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22326 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22328         PR middle-end/27573
22329         * gcc.dg/gomp/pr27573.c: New test.
22330         * gfortran.dg/gomp/pr27573.f90: New test.
22332         PR c/27499
22333         * gcc.dg/gomp/pr27499.c: New test.
22334         * g++.dg/gomp/pr27499.C: New test.
22336 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22338         PR c++/27339
22339         * g++.dg/parser/access8.C: Adjust error marker.
22340         * g++.dg/template/access17.C: New test.
22341         * g++.dg/template/access18.C: Likewise.
22343 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22345         PR target/26600
22346         * gcc.target/i386/pr26600.c: New test case.
22348 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22350         PR c++/27505
22351         * g++.dg/expr/bitfield1.C: New test.
22353 2006-05-15  Richard Guenther  <rguenther@suse.de>
22355         PR tree-optimization/27603
22356         * gcc.dg/torture/pr27603.c: New testcase.
22358 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22360         PR fortran/25090
22361         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22363         PR fortran/25082
22364         * gfortran.dg/scalar_return_1.f90: New test.
22366         PR fortran/27411
22367         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22369 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22371         * gcc.dg/gomp/critical-4.c: New test.
22372         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22373         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22374         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22375         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22377 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22379         PR c++/27582
22380         * g++.dg/template/dependent-args1.C: New test.
22382         PR c++/27581
22383         * g++.dg/lookup/this1.C: New test.
22385         PR c++/27315
22386         * g++.dg/template/operator6.C: New test.
22387         * g++.dg/template/incomplete3.C: New test.
22389         PR c++/27559
22390         * g++.dg/template/new4.C: New test.
22392         PR c++/27496
22393         * g++.dg/template/void2.C: New test.
22395 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22397         * g++.dg/template/dependent-expr5.C: New test.
22399 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22401         PR middle-end/26729
22402         * gcc.dg/pr26729-1.c: New test case.
22404 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22406         * gcc.dg/pr27003.c: New test.
22408 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22410         * lib/target-supports.dg (check_cxa_atexit_available): Change
22411         v3_target_compile to ${tool}_target_compile.
22413 2006-05-11  Jason Merrill  <jason@redhat.com>
22415         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22417 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22419         PR fortran/27553
22420         * gfortran.dg/label_5.f90: New test.
22422 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22424         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22425         check_effective_target_powerpc_altivec_ok): New.
22426         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22427         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22428         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22429         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22430         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22431         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22432         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22433         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22434         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22435         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22436         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22437         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22438         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22439         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22440         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22441         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22442         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22443         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22444         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22445         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22446         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22447         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22448         gcc.target/powerpc/altivec-9.c,
22449         gcc.target/powerpc/altivec-consts.c,
22450         gcc.target/powerpc/altivec-pr22085.c,
22451         gcc.target/powerpc/altivec-splat.c,
22452         gcc.target/powerpc/altivec-types-1.c,
22453         gcc.target/powerpc/altivec-types-2.c,
22454         gcc.target/powerpc/altivec-types-3.c,
22455         gcc.target/powerpc/altivec-types-4.c,
22456         gcc.target/powerpc/altivec-varargs-1.c,
22457         gcc.target/powerpc/altivec-vec-merge.c,
22458         gcc.target/powerpc/ppc-vector-memcpy.c,
22459         gcc.target/powerpc/ppc-vector-memset.c,
22460         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22461         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22462         these effective targets.
22463         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22464         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22466 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22468         PR middle-end/27384
22469         * g++.dg/other/fold1.C: New test.
22471         PR middle-end/27488
22472         * gcc.dg/fold-nonneg-1.c: New test.
22474         PR c++/27547
22475         * g++.dg/other/operator1.C: New test.
22477 2006-05-11  Richard Guenther  <rguenther@suse.de>
22479         PR middle-end/27529
22480         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22482 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22484         * lib/target-supports-dg.exp (check-flags): New.
22485         (dg-skip-if): Move flag checks.
22487 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22489         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22490         * lib/target-supports.dg (check_cxa_atexit_available): New.
22492 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22494         PR fortran/27470
22495         * gfortran.dg/multiple_allocation_2.f90: New test case.
22497 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22499         * gcc.target/arm/pr27387.C: Fix a comment typo.
22501 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22503         PR fortran/24549
22504         * gfortran.dg/error_recovery_1.f90: New test.
22506 2006-05-10  Richard Guenther  <rguenther@suse.de>
22508         PR tree-optimization/27302
22509         * gcc.dg/torture/pr27302.c: New testcase.
22511 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22512         Richard Guenther  <rguenther@suse.de>
22514         PR middle-end/27498
22515         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22517 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22519         PR rtl-optimization/27335
22520         * gcc.dg/pr27335.c: New test.
22522 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22524         * gcc.target/mips/mips-ps-5.c: New file.
22526 2006-05-08  Jan Hubicka  <jh@suse.cz>
22528         PR middle-end/25962
22529         * gcc.dg/pr25962.c: New.
22531 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22533         PR target/27158
22534         * gcc.target/powerpc/pr27158.c: New test case.
22536 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22538         PR testsuite/27476
22539         * ada/acats/run_all.sh: Use test -z.
22541 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22543         PR libfortran/18271
22544         * gfortran.dg/spec_expr_3.f90: New test.
22546 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22548         PR target/24879
22549         * gcc.target/i386/monitor.c: New file.
22551 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22553         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22555 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22557         PR c++/27447
22558         * g++.dg/other/ptrmem7.C: New test.
22560 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22562         PR target/27421
22563         * gcc.dg/array-9.c: New test.
22565 2006-05-07  Richard Guenther  <rguenther@suse.de>
22567         PR tree-optimization/27409
22568         * gcc.dg/torture/pr27409.c: New testcase.
22570 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22572         PR fortran/27457
22573         * gfortran.dg/select_6.f90: New.
22575 2006-05-07  Richard Guenther  <rguenther@suse.de>
22577         PR tree-optimization/27136
22578         * gcc.dg/torture/pr27136.c: New testcase.
22580 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22582         PR fortran/24813
22583         * gfortran.dg/char_cons_len_1.f90: New test.
22585 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22587         PR c++/27427
22588         * g++.dg/template/incomplete2.C: New test.
22590 2006-05-06  Richard Guenther  <rguenther@suse.de>
22592         PR tree-optimization/27151
22593         * gcc.dg/vect/pr27151.c: New testcase.
22595 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22597         PR c++/27430
22598         * g++.dg/template/void1.C: New test.
22600         PR c++/27423
22601         * g++.dg/other/void2.C: New test.
22603         PR c++/27422
22604         * g++.dg/conversion/void1.C: New test.
22606 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22608         PR/21391
22609         * g++.dg/other/unused1.C: New.
22611 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22613         PR objc/27240
22614         * objc.dg/member-1.m: New test.
22616 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22618         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22620 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22622         PR libfortran/26985
22623         * gfortran.dg/matmul_2.f90: New test.
22625 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22627         * ada/acats/run_all.sh: Use sync when main not found.
22629 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22631         PR target/26765
22632         * gcc.target/mips/pr26765.c: New.
22634 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22636         * gcc.target/bfin: New directory.
22637         * gcc.target/bfin/bfin.exp: New file.
22638         * gcc.target/bfin/frmul.c: New file.
22639         * gcc.target/bfin/arith.c: New file.
22640         * gcc.target/bfin/mul-combine.c: New file.
22641         * gcc.target/bfin/shift.c: New file.
22643 2006-05-04  Richard Guenther  <rguenther@suse.de>
22645         PR tree-optimization/14287
22646         PR tree-optimization/14844
22647         PR tree-optimization/19792
22648         PR tree-optimization/21608
22649         PR tree-optimization/27090
22650         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22651         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22652         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22653         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22654         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22656 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22658         PR tree-optimization/27285
22659         * gcc.c-torture/execute/pr27285.c: New test.
22661         PR middle-end/27388
22662         * gcc.dg/gomp/pr27388-1.c: New test.
22663         * gcc.dg/gomp/pr27388-2.c: New test.
22664         * gcc.dg/gomp/pr27388-3.c: New test.
22666         PR c++/27359
22667         * g++.dg/gomp/pr27359.C: New test.
22669 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22671         PR fortran/20248
22672         * gfortran.dg/iargc.f90: New test.
22674 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22676         PR c++/27102
22677         * g++.dg/template/crash49.C: New test.
22679 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22681         PR testsuite/27032
22682         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22684 2006-05-02  Jeff Law  <law@redhat.com>
22686         PR tree-optimization/27364
22687         * gcc.c-torture/execute/pr27364.c: New test.
22689 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22691         PR c++/27309
22692         * g++.dg/parser/ctor5.C: New test.
22694 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22696         PR target/27387
22697         * gcc.target/arm/arm.exp: New.
22698         * gcc.target/arm/pr27387.C: Likewise.
22700 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22702         PR fortran/27269
22703         PR fortran/27324
22704         * gfortran.dg/module_equivalence_2.f90: New test.
22706 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22708         PR middle-end/27337
22709         * g++.dg/gomp/pr27337-1.C: New test.
22710         * g++.dg/gomp/pr27337-2.C: New test.
22712         PR middle-end/27328
22713         * gcc.dg/gomp/pr27328.c: New test.
22715         PR middle-end/27325
22716         * g++.dg/gomp/pr27325.C: New test.
22718         PR middle-end/27310
22719         * g++.dg/gomp/pr27310.C: New test.
22721 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22723         PR tree-optimization/27291
22724         * g++.dg/tree-ssa/pr27291.C: New test.
22726 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22728         PR tree-optimization/27283
22729         * g++.dg/tree-ssa/pr27283.C: New test.
22731 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22733         * gcc.dg/tree-ssa/loop-16.c: New test.
22735 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22736             Joseph S. Myers  <joseph@codesourcery.com>
22738         * gcc.dg/Wconversion-3.c: New test case.
22739         * gcc.dg/Wconversion-4.c: Likewise.
22741 2006-05-01  Richard Guenther  <rguenther@suse.de>
22743         PR tree-optimization/26726
22744         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22746 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22748         * gcc.dg/Woverflow-1.c: New test case.
22749         * gcc.dg/Woverflow-2.c: Likewise.
22750         * gcc.dg/Woverflow-3.c: Likewise.
22752 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22754         PR c++/27094
22755         * g++.dg/template/defarg8.C: New test.
22757 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22759         PR c++/27278
22760         * g++.dg/parse/operator7.C: New test.
22762 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22764         PR c++/11471
22765         PR c++/27102
22766         * g++.dg/template/crash48.C: New test.
22768         PR c++/27279
22769         * g++.dg/parse/ctor4.C: New test.
22771 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22773         PR fortran/25681
22774         * gfortran.df/char_type_len.f90: New test.
22776 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22778         PR libgfortran/27304
22779         * gfortran.dg/fmt_exhaust.f90: New test.
22781 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22783         PR c/25309
22784         * gcc.dg/large-size-array-2.c: New test case.
22786 2006-04-28  Richard Guenther  <rguenther@suse.de>
22788         PR target/26826
22789         * gcc.target/i386/pr26826.c: New testcase.
22791 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22793         PR middle-end/27260
22794         * gcc.c-torture/execute/pr27260.c: New.
22796 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22798         PR middle-end/27095
22799         * gcc.dg/pr27095.c: New.
22801 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22803         PR c++/27292
22804         * g++.dg/conversion/bitfield4.C: New test.
22806 2006-04-27  Eric Christopher  <echristo@apple.com>
22808         * gcc.dg/pragma-ms_struct.c: New.
22810 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22812         PR c++/27102
22813         * g++.dg/template/crash47.C: New test.
22815 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22817         * gcc.target/i386/sse-7.c: build with -msse.
22819 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22821         PR testsuite/27274:
22822         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22823         (main): Exit if processor doesn't support SSE.
22825 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22827         PR middle-end/27282
22828         * gcc.c-torture/compile/pr27282.c: New test.
22830 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22832         PR middle-end/26913
22833         * g++.dg/gomp/pr26913.C: New test.
22835         PR c/25996
22836         * gcc.dg/gomp/pr25996.c: New test.
22837         * g++.dg/gomp/pr25996.C: New test.
22839 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22841         PR rtl-optimization/26725
22842         * gcc.c-torture/compile/pr26725.c: New test.
22844 2006-04-25  Richard Guenther  <rguenther@suse.de>
22846         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22847         than n + -1.
22849 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22851         * gcc.dg/20060425-1.c: New testcase.
22853 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22855         PR tree-optimization/26865
22856         * gcc.dg/pr26865.c: New test.
22858 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22860         PR c++/27292
22861         * g++.dg/conversion/bitfield1.C: New test.
22862         * g++.dg/conversion/bitfield2.C: Likewise.
22863         * g++.dg/conversion/bitfield3.C: Likewise.
22865 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22866         Richard Guenther  <rguenther@suse.de>
22868         PR tree-optimization/27236
22869         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22871 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22873         PR c++/19963
22874         * g++.dg/other/incomplete2.C: New test.
22876 2006-04-24  Richard Guenther  <rguenther@suse.de>
22878         PR middle-end/26869
22879         * gcc.dg/torture/pr26869.c: New testcase.
22881 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22882         Richard Guenther  <rguenther@suse.de>
22884         PR tree-optimization/27218
22885         * g++.dg/tree-ssa/pr27218.C: New testcase.
22887 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22889         PR c++/26912
22890         * g++.dg/template/friend41.C: New test.
22892 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22894         * g++.dg/opt/pr15551.C: Include cstdio.
22895         (main): Use remove instead of unlink.
22897 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22899         * gcc.dg/sibcall-7.c: New test.
22900         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22901         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22902         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22903         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22904         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22906 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22908         PR c++/26534
22909         * g++.dg/opt/bitfield1.C: New test.
22910         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22911         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22912         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22913         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22914         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22915         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22916         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22917         * g++.dg/abi/bitfield2.C: Likewise.
22918         * g++.dg/init/bitfield1.C: Likewise.
22920 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22922         PR fortran/25099
22923         * gfortran.dg/elemental_subroutine_4.f90: New test.
22924         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22925         call sub (m, x).
22927 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22929         * gcc.c-torture/compile/20060421-1.c: New testcase.
22931 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22933         PR c/25875
22934         * gcc.dg/init-bad-4.c: New test.
22936 2006-04-21  Paul Brook  <paul@codesourcery.com>
22938         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22940 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22942         PR fortran/27122
22943         * gfortran.dg/defined_operators_1.f90: New test.
22944         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22945         remove old ones associated, incorrectly, with Note 5.46.
22947         PR fortran/27113
22948         * gfortran.dg/character_array_constructor_1.f90: New test.
22950 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22952         * gcc.dg/20060419-1.c: New test.
22954 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22956         PR c/26774
22957         * gcc.dg/struct-parse-1.c: New test case.
22959 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22961         PR c++/26558
22962         * g++.dg/parse/template19.C: New test.
22964         PR c++/26739
22965         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22967         PR c++/26036
22968         * g++.dg/expr/call3.C: New test.
22970         PR c++/10385
22971         * g++.dg/conversion/dynamic1.C: New test.
22973 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22975         PR c++/27102
22976         * g++.dg/template/crash35.C: Tweak error markers.
22977         * g++.dg/template/crash46.C: New test.
22978         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22979         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22981 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22983         PR rtl-optimization/14261
22984         * gcc.c-torture/compile/20060419-1.c: Added.
22986 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22988         * gfortran.dg/label_1.f90: Adjust dg-error.
22990 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22992         PR target/26961
22993         * gcc.dg/fold-cond-1.c: New test case.
22994         * gcc.dg/pr26961-1.c: Likewise.
22996 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22998         PR libgfortran/27138
22999         * gfortran.dg/read_bad_advance.f90: New test.
23001 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23002             Dale Johannesen  <dalej@apple.com>
23004         PR target/24076
23005         * gcc.target/i386/vecinit-3.c: New testcase.
23006         * gcc.target/i386/vecinit-4.c: Likewise.
23007         * gcc.target/i386/sse-18.c: Likewise.
23008         * gcc.target/i386/sse-19.c: Likewise.
23010 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23012         * gfortran.dg/allocate_zerosize_1.f90: New test.
23014 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23016         PR c++/26365
23017         * g++.dg/template/crash45.C: New test.
23019 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23021         PR fortran/26787
23022         * gfortran.dg/proc_assign_1.f90: New test.
23023         * gfortran.dg/procedure_lvalue.f90: Change message.
23024         * gfortran.dg/namelist_4.f90: Add new error.
23026         PR fortran/25597
23027         PR fortran/27096
23028         * gfortran.dg/auto_pointer_array_result_1.f90
23030         PR fortran/27089
23031         * gfortran.dg/specification_type_resolution_1.f90
23033         PR fortran/18003
23034         PR fortran/25669
23035         PR fortran/26834
23036         * gfortran.dg/bounds_temporaries_1.f90: New test.
23038         PR fortran/27124
23039         * gfortran.dg/array_return_value_1.f90: New test.
23041 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23043         PR fortran/25336
23044         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23046 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23048         PR middle-end/26823
23049         * g++.dg/gomp/pr26823-1.C: New test.
23050         * g++.dg/gomp/pr26823-2.C: New test.
23052 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23054         PR middle-end/27134
23055         * gcc.dg/pr27314.c: New test.
23057 2006-04-13  Richard Henderson  <rth@redhat.com>
23059         * g++.dg/gomp/block-0.C: Update expected matches.
23061 2006-04-13  DJ Delorie  <dj@redhat.com>
23063         * lib/target-supports.exp (check_effective_target_int32plus): New.
23064         (check_effective_target_ptr32plus): New.
23065         (check_effective_target_size32plus): New.
23066         (check_effective_target_int16): New.
23067         (check_profiling_available): Add m32c to the list of unsupported
23068         targets.
23070         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23071         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23072         memory size.
23073         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23074         pointers.
23075         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23076         size_t.
23077         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23078         and size_t.
23079         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23080         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23081         not just xstormy16.  Skip m32c due to weird pointer size.
23082         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23083         not just xstormy16.
23084         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23085         not just xstormy16.
23086         * gcc.dg/20020312-2.c: Add m32c support.
23087         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23088         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23089         in test.
23090         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23091         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23092         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23093         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23094         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23095         formats
23096         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23097         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23098         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23099         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23100         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23101         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23102         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23103         in test.
23104         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23105         in test.
23106         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23107         * gcc.dg/pr23049.c: Require >=32 bit integers.
23108         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23109         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23110         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23111         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23112         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23113         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23114         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23115         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23116         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23117         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23118         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23119         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23120         prototype in test.
23121         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23122         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23123         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23124         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23125         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23127         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23128         * gcc.c-torture/execute/20040703-1.x: Likewise.
23129         * gcc.c-torture/execute/20040705-1.x: Likewise.
23130         * gcc.c-torture/execute/20040705-2.x: Likewise.
23131         * gcc.c-torture/execute/20040709-1.x: Likewise.
23132         * gcc.c-torture/execute/20040709-2.x: Likewise.
23133         * gcc.c-torture/execute/20040811-1.x: Likewise.
23134         * gcc.c-torture/execute/20050316-1.x: Likewise.
23135         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23136         * gcc.c-torture/execute/pr19689.x: Likewise.
23137         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23138         * gcc.c-torture/execute/usmul.x: Likewise.
23139         * gcc.c-torture/execute/vrp-5.x: Likewise.
23140         * gcc.c-torture/execute/vrp-6.x: Likewise.
23141         * gcc.dg/debug/20041023-1.s: Likewise.
23143 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23145         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23146         of integers to a vector types are now constant expressions in C.
23147         * gcc.dg/vect/vect-fold-1.c: New test case.
23149 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23150             Ulrich Weigand  <uweigand@de.ibm.com>
23152         PR target/27006
23153         * gcc.dg/vmx/pr27006.c: New testcase.
23155 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23157         PR libgfortran/26766
23158         * gfortran.dg/write_recursive.f90: New test.
23160 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23162         * g++.dg/parse/dtor7.C: New test.
23163         * g++.dg/parse/new1.C: Add error marker.
23164         * g++.dg/template/new3.C: New test.
23166         PR c++/26122
23167         * g++.dg/template/pure1.C: New test.
23169         PR c++/26295
23170         * g++.dg/parse/ptrmem4.C: New test.
23172 2006-04-10  Jeff Law  <law@redhat.com>
23174         PR/27087
23175         * gcc.c-torture/compile/pr27087.c: New test.
23177 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23179         PR/21391
23180         * gcc.dg/20060410.c: New.
23182 2006-04-10  Matthias Klose  <doko@debian.org>
23184         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23185         Recognize multilib directory names containing underscores.
23187 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23189         * gcc.target/i386/vecinit-1.c: New test case.
23190         * gcc.target/i386/vecinit-2.c: Likewise.
23192 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23194         PR debug/27057
23195         * g++.dg/debug/dwarf2-2.C: New test.
23197 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23199         PR rtl-optimization/27073
23200         * gcc.c-torture/execute/pr27073.c: New test.
23202 2006-04-08  Mike Stump  <mrs@apple.com>
23204         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23206 2006-04-07  Richard Guenther  <rguenther@suse.de>
23208         PR tree-optimization/26135
23209         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23211 2006-04-06  Jan Hubicka  <jh@suse.cz>
23213         PR profile/26399
23214         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23216 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23218         * g++.dg/conversion/nullptr1.C: New test case.
23219         * g++.dg/conversion/nullptr2.C: Likewise.
23221 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23223         * gfortran.dg/dependency_18.f90: New test case.
23225 2006-04-05  Richard Guenther  <rguenther@suse.de>
23227         PR tree-optimization/26919
23228         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23229         * gcc.dg/ipa/ipa-2.c: Likewise.
23230         * gcc.dg/ipa/ipa-3.c: Likewise.
23231         * gcc.dg/ipa/ipa-5.c: Likewise.
23233 2006-04-05  Richard Guenther  <rguenther@suse.de>
23235         PR tree-optimization/26763
23236         * gcc.dg/torture/pr26763-1.c: New testcase.
23237         * gcc.dg/torture/pr26763-2.c: Likewise.
23239 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23241         PR fortran/23634
23242         PR fortran/25619
23243         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23245 2006-04-04  Eric Christopher  <echristo@apple.com>
23247         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23248         stubs.
23249         * gcc.target/i386/387-5.c: Ditto.
23251 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23253         * gcc.target/sparc/struct-ret-check.c: New test.
23255 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23257         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23258         zero decimal digits specified in format.
23260 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23262         PR fortran/26891
23263         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23265         PR fortran/26976
23266         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23267         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23268         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23269         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23270         compliant and detect bigendian-ness.
23272 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23274         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23275         dummy arguments work when the actual argument is itself a dummy
23276         argument of the caller.
23278 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23280         PR libfortran/24685
23281         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23283 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23285         * gfortran.dg/dependencency_17.f90: New test case.
23287 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23289         * gfortran.dg/dependency_14.f90: New test case.
23290         * gfortran.dg/dependency_15.f90: Likewise.
23291         * gfortran.dg/dependency_16.f90: Likewise.
23293 2006-03-31  Asher Langton  <langton2@llnl.gov>
23295         PR fortran/25358
23296         gfortran.dg/cray_pointers_6.f90: New test.
23298 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23300         PR libgfortran/26890
23301         * gfortran.dg/read_size_noadvance.f90: New test.
23303 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23305         PR fortran/25031
23306         * gfortran.dg/multiple_allocation_1.f90: Check that the
23307         size has changed after a re-allocation with stat.
23309 2006-03-30  Richard Guenther  <rguenther@suse.de>
23311         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23312         removal.
23313         * gcc.target/i386/sselibm-2.c: Likewise.
23314         * gcc.target/i386/sselibm-3.c: Likewise.
23315         * gcc.target/i386/sselibm-4.c: Likewise.
23316         * gcc.target/i386/sselibm-5.c: Likewise.
23318 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23320         * gcc.dg/fold-andxor-1.c: New test case.
23321         * gcc.dg/fold-xorand-1.c: Likewise.
23323 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23325         * gcc.dg/fold-convnotconv-1.c: New test case.
23327 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23329         PR fortran/26779
23330         * gfortran.dg/private_type_5.f90: New test.
23332 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23334         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23336 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23338         * gfortran.dg/advance_2.f90: New test.
23339         * gfortran.dg/advance_3.f90: New test.
23341         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23343 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23345         PR libgfortran/26661
23346         PR libgfortran/26880
23347         * gfortran.dg/read_x_past.f: New test.
23349 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23351         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23352         to be STABS.
23354 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23356         * objc.dg/dwarf-1.m: Skip on AIX.
23357         * objc.dg/dwarf-2.m: Skip on AIX.
23359 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23361         PR fortran/26816
23362         * gfortran.dg/float_1.f90: New test.
23364 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23366         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23367         X86_64 targets.
23368         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23370 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23372         PR libfortran/26735
23373         * gfortran.dg/convert_implied_open.f90: New test case.
23375 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23377         PR fortran/26769
23378         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23380 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23382         PR middle-end/26717
23383         * gcc.dg/pr26717.c: New test.
23385 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23387         * gfortran.dg/dependency_12.f90: New test case.
23389 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23391         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23393 2006-03-24  Jeff Law  <law@redhat.com>
23395         * gcc.c-torture/pr26840.c: New test.
23397 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23399         * objc.dg/dwarf-2.m: New.
23400         * obj-c++.dg/dwarf-2.mm: New.
23402         * g++.old-deja/g++.other/init19.C: New.
23404 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23406         * g++.dg/eh/spbp.C: Skip on AIX.
23408 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23410         PR middle-end/26611
23411         * g++.dg/gomp/pr26611-1.C: New test.
23412         * g++.dg/gomp/pr26611-2.C: New test.
23414 2006-03-24  Jeff Law  <law@redhat.com>
23416         * gcc.c-torture/compile/pr26833.c: New test.
23417         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23419 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23421         * gfortran.dg/endfile_2.f90: Delete temp file.
23423 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23425         PR fortran/19303
23426         * gfortran.dg/record_marker_1.f90: New test case.
23427         * gfortran.dg/record_marker_2.f: New test case.
23428         * gfortran.dg/record_marker_3.f90: New test case.
23430 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23432         PR fortran/17298
23433         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23434         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23436 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23438         * lib/gcc-dg.exp (cleanup-modules): New proc.
23439         * gfortran.dg/allocatable_function_1.f90,
23440         gfortran.dg/allocate_char_star_scalar_1.f90,
23441         gfortran.dg/assumed_charlen_function_1.f90,
23442         gfortran.dg/assumed_dummy_1.f90,
23443         gfortran.dg/assumed_shape_ranks_1.f90,
23444         gfortran.dg/assumed_shape_ranks_2.f90,
23445         gfortran.dg/assumed_size_dt_dummy.f90,
23446         gfortran.dg/auto_char_dummy_array_1.f90,
23447         gfortran.dg/auto_char_len_3.f90,
23448         gfortran.dg/automatic_module_variable.f90,
23449         gfortran.dg/bad_automatic_objects_1.f90,
23450         gfortran.dg/char_array_constructor.f90,
23451         gfortran.dg/char_array_structure_constructor.f90,
23452         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23453         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23454         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23455         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23456         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23457         gfortran.dg/derived_pointer_recursion.f90,
23458         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23459         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23460         gfortran.dg/dummy_functions_1.f90,
23461         gfortran.dg/elemental_initializer_1.f90,
23462         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23463         gfortran.dg/elemental_pointer_1.f90,
23464         gfortran.dg/elemental_subroutine_1.f90,
23465         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23466         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23467         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23468         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23469         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23470         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23471         gfortran.dg/global_references_1.f90,
23472         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23473         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23474         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23475         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23476         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23477         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23478         gfortran.dg/large_integer_kind_1.f90,
23479         gfortran.dg/large_real_kind_1.f90,
23480         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23481         gfortran.dg/module_double_reuse.f90,
23482         gfortran.dg/module_equivalence_1.f90,
23483         gfortran.dg/module_interface_1.f90,
23484         gfortran.dg/module_parameter_array_refs_1.f90,
23485         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23486         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23487         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23488         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23489         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23490         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23491         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23492         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23493         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23494         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23495         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23496         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23497         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23498         gfortran.dg/same_name_1.f90,
23499         gfortran.dg/sibling_dummy_procedure_1.f90,
23500         gfortran.dg/sibling_dummy_procedure_2.f90,
23501         gfortran.dg/sibling_dummy_procedure_3.f90,
23502         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23503         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23504         gfortran.dg/used_dummy_types_2.f90,
23505         gfortran.dg/used_dummy_types_3.f90,
23506         gfortran.dg/used_dummy_types_4.f90,
23507         gfortran.dg/used_dummy_types_5.f90,
23508         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23509         gfortran.dg/userdef_operator_1.f90: Use it.
23511 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23513         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23514         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23515         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23516         gfortran.dg/write_back.f,
23517         gfortran.fortran-torture/execute/inquire_1.f90,
23518         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23520 2006-03-21  Jeff Law  <law@redhat.com>
23522         * gcc.dg/tree-ssa/vrp28.c: New test.
23524 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23526         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23527         if _STDC_C99 is defined.
23528         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23529         * gcc.dg/builtins-20.c: Likewise.
23530         * gcc.dg/builtins-53.c: Likewise.
23531         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23532         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23534 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23536         PR tree-opt/26781
23537         * gcc.c-torture/compile/pr26781-1.c: New test.
23538         * gcc.c-torture/compile/pr26781-2.c: New test.
23540 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23542         PR c++/26690
23543         * g++.dg/gomp/pr26690-1.C: New test.
23544         * g++.dg/gomp/pr26690-2.C: New test.
23546 2006-03-20  Jeff Law  <law@redhat.com>
23548         * gcc.dg/tree-ssa/pr21829.c: New test.
23550         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23552 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23554         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23555         (check_visibility_available): Use it.
23556         (check_effective_target_default_packed): Likewise.
23557         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23558         (check_effective_target_fopenmp): Likewise.
23559         (check_effective_target_freorder): Likewise.
23560         (check_effective_target_fpic): Likewise.
23561         (check_named_sections_available): Likewise.
23562         (check_effective_target_ilp32): Likewise.
23563         (check_effective_target_lp64): Likewise.
23565 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23567         PR fortran/20935
23568         * gfortran.dg/scalar_mask_2.f90: New test case.
23570 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23572         PR tree-opt/26629
23573         * gcc.dg/tree-ssa/loadpre12.c: New test.
23574         * gcc.dg/tree-ssa/loadpre13.c: New test.
23575         * gcc.dg/tree-ssa/loadpre14.c: New test.
23576         * gcc.dg/tree-ssa/loadpre15.c: New test.
23577         * gcc.dg/tree-ssa/loadpre16.c: New test.
23578         * gcc.dg/tree-ssa/loadpre17.c: New test.
23579         * gcc.dg/tree-ssa/loadpre18.c: New test.
23580         * gcc.dg/tree-ssa/loadpre19.c: New test.
23581         * gcc.dg/tree-ssa/loadpre20.c: New test.
23582         * gcc.dg/tree-ssa/loadpre21.c: New test.
23583         * gcc.dg/tree-ssa/loadpre22.c: New test.
23585 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23587         PR fortran/26741
23588         * gfortran.dg/elemental_initializer_1.f90: New test.
23590         PR fortran/26716
23591         * gfortran.dg/assumed_shape_ranks_2: New test.
23593 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23595         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23596         target fpic.
23598 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23600         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23601         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23602         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23603         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23604         gfortran.fortran-torture/execute/direct_io.f90,
23605         gfortran.fortran-torture/execute/inquire_2.f90,
23606         gfortran.fortran-torture/execute/inquire_4.f90,
23607         gfortran.fortran-torture/execute/list_read_1.f90,
23608         gfortran.fortran-torture/execute/open_replace.f90,
23609         gfortran.fortran-torture/execute/slash_edit.f90,
23610         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23611         temporary files from testcases.
23613 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23615         PR libgfortran/26509
23616         gfortran.dg/write_direct_eor.f90: New test.
23618 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23620         * gcc.target/powerpc/pr26350.c: New.
23621         * gcc.target/powerpc/indexed-addr.c: New.
23623 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23625         * gfortran.dg/dependency_13.f90: New test case.
23627 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23629         PR middle-end/21781
23630         * gcc.dg/real-const-1.c: New test case.
23632 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23634         * g++.old-deja/g++.other/init18.C: New.
23635         * g++.old-deja/g++.other/init5.C: Remove xfail.
23637 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23639         * g++.dg/opt/pr15551.C: Cleanup temp file.
23641 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23643         PR c++/6634
23644         g++.dg/parse/long1.C: New test.
23646 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23648         PR fortran/19101
23649         * gfortran.dg/continuation.f90: New test.
23650         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23652 2006-03-14  Richard Guenther  <rguenther@suse.de>
23654         PR tree-optimization/26672
23655         * gcc.dg/torture/pr26672.c: New testcase.
23657 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23659         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23660         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23662 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23664         PR middle-end/26557
23665         * gcc.c-torture/compile/switch-1.c: New test case.
23667 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23669         PR fortran/25378
23670         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23671         test to include more permuatations of mask and index.
23672         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23673         respond to F2003 spec. that the position returned for an all false
23674         mask && condition is zero.
23676 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23678         PR middle-end/25989
23679         * gcc.dg/gomp/pr25989.c: New test.
23681 2006-03-13  Jeff Law  <law@redhat.com>
23683         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23685 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23687         * gcc.dg/switch-9.c: New test.
23689 2006-03-13  Richard Guenther  <rguenther@suse.de>
23691         PR middle-end/26630
23692         * gcc.dg/torture/pr26630.c: New testcase.
23694 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23696         * gfortran.dg/dependency_10.f90: New test case.
23697         * gfortran.dg/dependency_11.f90: Likewise.
23699 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23700             Erik Edelmann  <eedelman@gcc.gnu.org>
23702         * gfortran.dg/allocatable_function_1.f90: New.
23703         * gfortran.dg/allocatable_function_2.f90: New.
23705 2006-03-10  Richard Guenther  <rguenther@suse.de>
23707         PR middle-end/26565
23708         * gcc.dg/torture/pr26565.c: New testcase.
23710 2006-03-09  Eric Christopher  <echristo@apple.com>
23712         * gcc.c-torture/compile/20060309-1.c: New.
23714 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23716         PR libgfortran/26499
23717         * gfortran.dg/write_back.f: New test.
23718         * gfortran.dg/write_rewind_1.f: New test.
23719         * gfortran.dg/write_rewind_2.f: New test.
23721 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23723         PR libgfortran/26554
23724         * gfortran.dg/read_logical.f90: New test.
23726 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23728         * ada/acats/norun.lst: cdd2a03 now passes.
23730 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23732         PR testsuite/25177
23733         * gcc.target/powerpc/pr18096-1.c: Change where the error
23734         would match.
23736 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23738         * gcc.target/i386/cleanup-1.c: New test.
23739         * gcc.target/i386/cleanup-2.c: New test.
23741 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23743         * gfortran.dg/dependency_9.f90: Remove for the time being.
23745 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23747         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23748         directive.
23750 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23752         * gfortran.dg/dependency_9.f90: New test case.
23754 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23756         * gfortran.dg/dependency_4.f90: New test case.
23757         * gfortran.dg/dependency_5.f90: New test case.
23758         * gfortran.dg/dependency_6.f90: New test case.
23759         * gfortran.dg/dependency_7.f90: New test case.
23760         * gfortran.dg/dependency_8.f90: New test case.
23762 2006-03-03  Paul Brook  <paul@codesourcery.com>
23764         * lib/target-supports.exp (check_profiling_available):
23765         Add m68k-*-elf.
23767 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23769         PR fortran/25031
23770         * multiple_allocation_1.f90: New test.
23772 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23774         PR tree-optimization/26524
23775         * gfortran.dg/pr26524.f: New test case.
23777 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23779         * g++.dg/template/repo5.C: Cleanup repo files.
23780         * gcc.dg/20051201-1.c: Cleanup coverage files.
23781         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23782         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23783         tree dump files.
23785 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23787         * objc.dg/objc-nofilename-1.m: New test.
23788         * objc.dg/bad-receiver-type.m: New test.
23789         * obj-c++.dg/bad-receiver-type.mm: New test.
23791 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23793         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23795 2006-03-01  Mike Stump  <mrs@apple.com>
23797         * g++.dg/abi/key2.C: Add.
23799 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23801         * gfortran.dg/logical_dot_product.f90: New test.
23803         PR fortran/26393
23804         * gfortran.dg/used_interface_ref.f90: New test.
23806         PR fortran/20938
23807         * gfortran.dg/dependency_2.f90: New test.
23808         * gfortran.fortran-torture/execute/where17.f90: New test.
23809         * gfortran.fortran-torture/execute/where18.f90: New test.
23810         * gfortran.fortran-torture/execute/where19.f90: New test.
23811         * gfortran.fortran-torture/execute/where20.f90: New test.
23813 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23815         * g++.dg/tree-ssa/pr26443.C: New test case.
23817 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23819         PR middle-end/26022
23820         * g++.dg/opt/return-slot1.C: New test.
23822 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23824         PR libgfortran/26136
23825         * gfortran.dg/namelist_23.f90: New test.
23827 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23829         PR middle-end/14752
23830         * gcc.dg/fold-eqandshift-2.c: New test case.
23832 2006-02-28  Richard Guenther  <rguenther@suse.de>
23834         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23835         decomposition.
23837 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23839         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23841 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23843         PR libgfortran/26464
23844         * gfortran.dg/backspace_5.f: New test.
23845         * gfortran.dg/backspace_6.f: New test.
23847 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23849         * gcc.dg/fold-eqandnot-1.c: New test case.
23851 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23853         PR middle-end/19983
23854         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23856 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23858         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23859         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23861 2006-02-26  Richard Guenther  <rguenther@suse.de>
23863         PR tree-optimization/26421
23864         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23866 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23868         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23869         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23871 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23873         * gcc.dg/fold-even-1.c: New test case.
23875 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23877         PR middle-end/21137
23878         * gcc.dg/fold-eqandshift-1.c: New test case.
23880 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23882         PR tree-optimization/25125
23883         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23884         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23886 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23888         PR tree-optimizations/26359
23889         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23890         with -fdump-tree-dceloop-details.
23891         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23893 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23895         PR middle-end/23673
23896         * gcc.dg/fold-eqxor-1.c: New test case.
23897         * gcc.dg/fold-eqxor-2.c: Likewise.
23898         * gcc.dg/fold-eqxor-3.c: Likewise.
23900 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23902         PR fortran/23092
23903         * scalar_mask_1.f90: New test.
23905 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23907         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23908         * g++.dg/eh/uncaught2.C: New.
23909         * g++.dg/eh/uncaught3.C: New.
23911 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23913         PR libgfortran/26423
23914         * gfortran.dg/read_many_1.f: New test.
23916 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23918         PR fortran/24519
23919         * gfortran.dg/dependency_3.f90: New test.
23920         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23921         XFAILs.
23923         PR fortran/25395
23924         * gfortran.dg/equiv_6.f90: New test.
23926 2006-02-23  Jeff Law  <law@redhat.com>
23928         * gcc.c-torture/compile/pr26425.c: New test.
23930 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23932         PR middle-end/26412
23933         * gcc.dg/gomp/pr26412.c: New test.
23935 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23937         PR c++/26291
23938         * g++.dg/other/ellipsis1.C: New test.
23939         * g++.dg/parse/operator4.C: Adjust error marker.
23941 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23943         PR target/25603
23944         * gfortran.dg/pr25603.f: New testcase.
23946 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23948         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23949         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23951 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23953         * g++.dg/eh/spbp.C: New.
23955 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23957         PR middle-end/26379
23958         * gcc.target/i386/mmx-7.c: New test.
23960 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23962         PR tree-optimization/26361
23963         * gcc.dg/tree-ssa/vrp27.c: New test case.
23965 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23967         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23968         * gcc.dg/tree-ssa/complex-4.c: Here.
23970 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23972         PR middle-end/19543
23973         * gfortran.dg/logical_1.f90: New test case.
23975 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23977         PR middle-end/26334
23978         * gcc.dg/20060218-1.c: Moved to...
23979         * gcc.target/i386/20060218-1.c: ... here.  New test.
23981 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23983         PR fortran/26201
23984         * gfortran.dg/convert_1.f90: New.
23986 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23988         PR fortran/25054
23989         * gfortran.dg/namelist_5.f90: New test.
23991         PR fortran/25089
23992         * gfortran.dg/namelist_4.f90: New test.
23994 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23996         PR tree-opt/25680
23997         * gcc.dg/tree-ssa/complex-3.c: New test.
23999 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24001         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24002         variable to take into account the variable name in the
24003         function header.
24004         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24006 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24008         PR middle-end/26334
24009         * gcc.c-torture/compile/20060217-1.c: New test.
24010         * gcc.dg/20060218-1.c: New test.
24012 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24014         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24016 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24018         * gcc.dg/cpp/undef3.c: New test.
24019         * gcc.dg/cpp/trad/builtins2.c: New test.
24021 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24023         PR c++/26266
24024         * g++.dg/template/static22.C: New test.
24025         * g++.dg/template/static23.C: New test.
24026         * g++.dg/template/static24.C: New test.
24027         * g++.dg/template/non-dependent13.C: New test.
24028         * g++.dg/init/member1.C: Tweak error markers.
24030 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24032         PR target/26255
24033         * gcc.c-torture/compile/pr26255.c: New test case.
24035 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24037         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24038         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24039         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24040         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24041         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24042         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24043         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24045 2006-02-16  Jeff Law  <law@redhat.com>
24047         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24048         * gcc.dg/tree-ssa/vrp26.c: New test.
24050 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24052         PR target/20353
24053         PR target/24578
24054         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24055         __UCLIBC__ is defined.
24057 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24059         PR fortran/26224
24060         * gfortran.dg/gomp/pr26224.f: New test.
24062 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24064         PR tree-opt/25918
24065         * lib/target-supports.exp
24066         (check_effective_target_vect_short_mult): New.
24067         (check_effective_target_vect_char_mult): New.
24068         (check_effective_target_vect_widen_sum_qi_to_si): New.
24069         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24070         (check_effective_target_vect_widen_sum_hi_to_si): New.
24071         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24072         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24073         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24074         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24075         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24076         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24077         vect-reduc-pattern-2c.c
24078         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24079         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24080         vect-reduc-pattern-1c.c
24082 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24084         PR fortran/24557
24085         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24087 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24089         PR fortran/26054
24090         * gfortran.dg/enum_8.f90: Remove check for warning.
24091         * gfortran.dg/iomsg_1.f90: Ditto.
24092         * gfortran.dg/enum_1.f90: Ditto.
24093         * gfortran.dg/enum_9.f90: Ditto.
24094         * gfortran.dg/enum_2.f90: Ditto.
24095         * gfortran.dg/enum_10.f90: Ditto.
24096         * gfortran.dg/enum_3.f90: Ditto.
24097         * gfortran.dg/flush_1.f90: Ditto.
24098         * gfortran.dg/enum_4.f90: Ditto.
24099         * gfortran.dg/array_constructor_1.f90: Ditto.
24100         * gfortran.dg/enum_5.f90: Ditto.
24101         * gfortran.dg/enum_6.f90: Ditto.
24102         * gfortran.dg/enum_7.f90: Ditto.
24104 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24106         PR middle-end/26300
24107         * gcc.c-torture/compile/20060215-1.c: New test.
24109 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24111         PR middle-end/23670
24112         * gcc.dg/tree-ssa/andor-2.c: New test case.
24114 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24116         PR fortran/25045
24117         * optional_dim.f90: New test.
24119 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24121         PR fortran/26277
24122         * gfortran.dg/label_4.f90: New.
24124 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24125             Diego Novillo  <dnovillo@redhat.com>
24126             Uros Bizjak  <uros@kss-loka.si>
24128         * gfortran.dg/gomp: New directory.
24130 2006-02-14  Richard Guenther  <rguenther@suse.de>
24132         PR tree-optimization/26258
24133         * gcc.dg/torture/pr26258.c: New testcase.
24135 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24137         PR fortran/26246
24138         * gfortran.dg/pr26246_1.f90: New test.
24139         * gfortran.dg/pr26246_2.f90: New test.
24141         PR middle-end/26092
24142         * gcc.c-torture/compile/20060208-1.c: New test.
24144 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24146         PR fortran/26074
24147         PR fortran/25103
24148         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24149         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24150         * gfortran.dg/automatic_module_variable.f90: Change error message.
24152         PR fortran/20861
24153         * gfortran.dg/internal_dummy_1.f90: New test.
24155         PR fortran/20871
24156         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24159         PR fortran/25083
24160         * gfortran.dg/uncommon_block_data_1.f90: New test.
24161         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24162         with standard.
24164         PR fortran/25088
24165         * gfortran.dg/typed_subroutine_1.f90: New test.
24167 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24169         * objc.dg/dwarf-1.m: New.
24171 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24173         PR middle-end/24427
24174         * gcc.dg/tree-ssa/andor-1.c: New test case.
24176 2006-02-13  Josh Conner  <jconner@apple.com>
24178         PR target/25376
24179         * gcc.dg/pr25376.c: New test.
24181         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24182         assemble.
24183         * lib/target-supports.exp (check_named_sections_available):
24184         Only compile named-sections test -- don't assemble.
24186 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24188         * g++.dg/warn/no-write-strings.C: New test.
24189         * g++.dg/warn/write-strings.C: Likewise.
24190         * g++.dg/warn/write-strings-default.C: Likewise.
24192 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24194         PR fortran/25806
24195         * gfortran.dg/ret_pointer_2.f90: New test.
24197 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24199         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24201 2006-02-10  Jeff Law  <law@redhat.com>
24203         * gcc.c-torture/compile/pr26213.c: New test.
24205 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24207         gfortran.dg/null_1.f90: New test.
24209 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24211         PR fortran/14771
24212         * gfortran.dg/parens_4.f90: New.
24213         * gfortran.dg/parens_5.f90: New.
24215 2006-02-10  Richard Guenther  <rguenther@suse.de>
24217         * gcc.dg/pr23372-1.c: Remove empty file.
24219 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24220         Paul Thomas  <pault@gcc.gnu.org>
24222         PR fortran/14771
24223         * gfortran.dg/parens_1.f90: New.
24224         * gfortran.dg/parens_2.f90: New.
24225         * gfortran.dg/parens_3.f90: New.
24227 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24229         PR fortran/26038
24230         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24232         PR fortran/25059
24233         * gfortran.dg/impure_assignment_1.f90: New test.
24235         PR fortran/25070
24236         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24238 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24240         PR target/26141
24241         * g++.dg/expr/stdarg2.C: New test.
24243 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24245         PR inline-asm/16194
24246         * gcc.dg/pr16194.c: New test.
24248 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24250         * ada/acats/run_acats: Use portable variant of "$@".
24252 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24254         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24255         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24257 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24259         PR tree-opt/26179
24260         * g++.dg/opt/pr26179.C: New test.
24262 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24264         PR middle-end/26134
24265         * gcc.dg/tree-ssa/complex-3.c: New test.
24267 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24269         * gcc.c-torture/compile/volatile-1.c: New test.
24271 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24273         PR 26180
24274         * gcc.dg/tree-ssa/pr26180.c: New test.
24276 2006-02-08  Jeff Law  <law@redhat.com>
24278         * gcc.dg/tree-ssa/pr21417.c: New test.
24280 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24282         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24283         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24285 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24287         * lib/scanrtl.exp: New.
24289 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24291         PR c++/26071
24292         * g++.dg/other/virtual2.C: New test.
24294         PR c++/26070
24295         * g++.dg/other/virtual1.C: New test.
24297 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24299         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24300         cleanup-ipa-dump): Update dump file glob patterns.
24301         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24302         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24304         * lib/gcc-dg.exp: Load it.
24305         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24307 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24309         PR testsuite/26159
24310         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24311         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24313 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24315         PR fortran/25577
24316         * gfortran.dg/mvbits_1.f90: New.
24318 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24320         * g++.dg/warn/Wdiv-by-zero.C: New test.
24321         * g++.dg/warn/Wno-div-by-zero.C: New.
24323 2006-02-07  Jeff Law  <law@redhat.com>
24325         * gcc.dg/tree-ssa/pr21559.c: New test.
24327         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24328         multiple VRP passes.
24329         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24330         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24331         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24332         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24333         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24334         * gcc.dg/tree-ssa/vrp02.c: Likewise
24335         * gcc.dg/tree-ssa/vrp11.c: Likewise
24336         * gcc.dg/tree-ssa/pr14341.c: Likewise
24337         * gcc.dg/tree-ssa/vrp19.c: Likewise
24338         * gcc.dg/tree-ssa/vrp20.c: Likewise
24339         * gcc.dg/tree-ssa/vrp03.c: Likewise
24340         * gcc.dg/tree-ssa/pr21086.c: Likewise
24341         * gcc.dg/tree-ssa/pr21959.c: Likewise
24342         * gcc.dg/tree-ssa/vrp21.c: Likewise
24343         * gcc.dg/tree-ssa/vrp04.c: Likewise
24344         * gcc.dg/tree-ssa/pr25485.c: Likewise
24345         * gcc.dg/tree-ssa/pr22026.c: Likewise
24346         * gcc.dg/tree-ssa/vrp22.c: Likewise
24347         * gcc.dg/tree-ssa/vrp05.c: Likewise
24348         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24349         * gcc.dg/tree-ssa/pr20701.c: Likewise
24350         * gcc.dg/tree-ssa/vrp23.c: Likewise
24351         * gcc.dg/tree-ssa/vrp06.c: Likewise
24352         * gcc.dg/tree-ssa/pr22117.c: Likewise
24353         * gcc.dg/tree-ssa/pr20702.c: Likewise
24354         * gcc.dg/tree-ssa/vrp15.c: Likewise
24355         * gcc.dg/tree-ssa/pr21090.c: Likewise
24356         * gcc.dg/tree-ssa/pr21294.c: Likewise
24357         * gcc.dg/tree-ssa/vrp24.c: Likewise
24358         * gcc.dg/tree-ssa/vrp07.c: Likewise
24359         * gcc.dg/tree-ssa/pr21563.c: Likewise
24360         * gcc.dg/tree-ssa/pr25382.c: Likewise
24361         * gcc.dg/tree-ssa/vrp16.c: Likewise
24362         * gcc.dg/tree-ssa/vrp25.c: Likewise
24363         * gcc.dg/tree-ssa/vrp08.c: Likewise
24364         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24365         * gcc.dg/tree-ssa/vrp17.c: Likewise
24366         * gcc.dg/tree-ssa/pr21458.c: Likewise
24367         * g++.dg/tree-ssa/pr18178.C: Likewise
24369 2006-02-07  Richard Guenther  <rguenther@suse.de>
24371         PR c++/26140
24372         Revert
24373         2006-01-30  Richard Guenther  <rguenther@suse.de>
24374         PR c++/23372
24375         * gcc.dg/pr23372-1.C: New testcase.
24377         * g++.dg/tree-ssa/pr26140.C: New testcase.
24379 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24381         PR c++/9737
24382         * g++.dg/template/ttp15.C: New test.
24383         * g++.dg/template/ttp16.C: Likewise.
24384         * g++.dg/template/ttp17.C: Likewise.
24385         * g++.old-deja/g++.pt/ttp36.C: Remove.
24386         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24387         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24388         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24389         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24390         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24391         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24392         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24393         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24394         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24396 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24398         PR libfortran/23815
24399         * unf_io_convert_4.f90: New test.
24401 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24403         * gcc.dg/tree-ssa/loadpre10.c: New test.
24404         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24405         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24406         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24408 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24410         PR libfortran/24685
24411         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24413 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24415         PR tree-opt/25251
24416         * gfortran.dg/assign_7.f: New test.
24418 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24420         PR fortran/26041
24421         PR fortran/26064
24422         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24423         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24424         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24426 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24428         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24429         in size_t typedef.
24431 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24433         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24434         * g++.dg/charset/string.c (foo): Likewise.
24435         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24436         const char*
24437         * g++.dg/ext/builtin2.C (printf): Likewise.
24438         * g++.dg/init/new15.C (printf): Likewise.
24439         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24440         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24441         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24442         * g++.dg/template/non-dependent4.C (temp): Likewise.
24443         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24444         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24445         parameter type to const char*.
24446         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24447         Change type to const char*.
24448         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24449         Likewise.
24450         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24451         second parameter type to const char*.
24452         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24453         (Y::Y): Change parameter type to const char*.
24454         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24455         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24456         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24457         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24458         (char*).
24459         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24460         const char*.
24461         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24462         type to const char*.
24463         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24464         return type to const char*.
24465         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24466         to const char*.
24467         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24468         * g++.old-deja/g++.law/refs1.C: Likewise.
24469         * g++.old-deja/g++.law/visibility1.C: Likewise.
24470         * g++.old-deja/g++.law/visibility2.C: Likewise.
24471         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24472         const char*.
24473         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24474         * g++.old-deja/g++.mike/net48.C: Likewise.
24475         * g++.old-deja/g++.mike/p646.C: Likewise.
24476         * g++.old-deja/g++.mike/p6746.C: Likewise.
24477         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24478         type to const char*.
24479         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24480         deprecated conversion warning.
24481         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24482         char*.
24483         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24484         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24485         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24486         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24487         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24488         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24489         * g++.old-deja/g++.pt/t39.C: Likewise.
24490         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24491         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24493 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24495         PR fortran/25075
24496         intrinsic_argument_conformance_1.f90: New test.
24498 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24500         PR fortran/20845
24501         * gfortran.dg/char_result_11.f90: Add SAVE.
24502         * gfortran.dg/der_pointer_4.f90: Ditto.
24503         * gfortran.dg/default_initialization.f90: New test.
24505 2006-02-03  Jeff Law  <law@redhat.com>
24507         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24508         handle more than 100 dump files.
24509         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24510         * lib/scantree.exp (scan-tree-dump): Likewise.
24511         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24512         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24513         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24514         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24515         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24517 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24519         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24521 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24523         * g++.dg/template/using12.C: New test.
24525 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24527         * gcc.target/powerpc/pr25960.c: New test.
24529 2006-02-02  Steven G. Kargl  <kargls@comcast>
24531         PR fortran/24958
24532         gfortran.dg/nullify_2.f90: New test.
24534 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24536         PR 25990
24537         * gcc.dg/gomp/pr25990.c: New test.
24539 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24541         PR c++/25342
24542         * g++.gd/template/partial4.C: New test.
24544 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24546         PR middle-end/26001
24547         * gfortran.dg/data_char_2.f90: New.
24549 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24551         PR fortran/26039
24552         maxval_maxloc_conformance_1.f90: New test.
24554 2006-01-31  Richard Guenther  <rguenther@suse.de>
24556         * gcc.target/i386/sselibm-1.c: New testcase.
24557         * gcc.target/i386/sselibm-2.c: Likewise.
24558         * gcc.target/i386/sselibm-3.c: Likewise.
24559         * gcc.target/i386/sselibm-4.c: Likewise.
24560         * gcc.target/i386/sselibm-5.c: Likewise.
24562 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24564         PR fortran/24266
24565         * gfortran.dg/arrayio_derived_2.f90: New.
24567 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24569         * gcc.dg/unsigned-long-compare.c: New test.
24571 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24573         PR testsuite/25318
24574         * lib/target-supports.exp (check_effective_target_freorder):
24575         Check to see if target supports -freorder-blocks-and-partition.
24576         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24577         instead of "dg-require-named-sections".
24579 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24581         PR target/14798:
24582         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24583         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24584         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24585         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24586         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24587         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24588         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24589         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24591 2006-01-30  Richard Guenther  <rguenther@suse.de>
24593         PR c++/23372
24594         * gcc.dg/pr23372-1.C: New testcase.
24596 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24598         * gcc.dg/gomp/pr25874.c: New test.
24600 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24602         PR tree-opt/25911
24603         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24605 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24607         PR fortran/18578
24608         PR fortran/18579
24609         PR fortran/20857
24610         PR fortran/20885
24611         * gfortran.dg/intent_out_1.f90: New test.
24613 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24615         PR fortran/17911
24616         * gfortran.dg/procedure_lvalue.f90: New test.
24618         PR fortran/20895
24619         PR fortran/25030
24620         * gfortran.dg/char_pointer_assign_2.f90: New test.
24621         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24622         assignment to be consistent with standard.
24623         * gfortran.dg/char_result_2.f90: The same.
24624         * gfortran.dg/char_result_8.f90: The same.
24626 2006-01-28  Zack Weinberg  <zackw@panix.com>
24628         * gcc.dg/Woverlength-strings.c
24629         * gcc.dg/Woverlength-strings-pedantic-c89.c
24630         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24631         * gcc.dg/Woverlength-strings-pedantic-c99.c
24632         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24634 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24636         * gcc.c-torture/execute/20060127-1.c: New test.
24638 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24640         PR c++/25999
24641         * g++.dg/ext/pragmaweak1.C: New test.
24643 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24645         PR c++/25855
24646         * g++.dg/template/spec29.C: New test.
24648 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24650         PR c/19606.
24651         * gcc.c-torture/execute/pr19606.c: New.
24653 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24655         * gcc.dg/pragma-re-4.c: New test.
24657 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24659         PR fortran/25964
24660         * gfortran.dg/assumed_size_refs_3.f90: New test.
24662 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24664         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24666 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24668         PR ada/21317
24669         * ada/acats/support/impdef.a: Add One_Long_Second.
24670         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24671         * ada/acats/tests/c9/c94026.a: Likewise.
24672         * ada/acats/tests/c9/c97305c.ada: Likewise.
24673         * ada/acats/tests/c9/c99004a.ada: Likewise.
24675 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24677         PR fortran/25964
24678         * gfortran.dg/global_references_2.f90: New test.
24680         PR fortran/25084
24681         PR fortran/20852
24682         PR fortran/25085
24683         PR fortran/25086
24684         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24685         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24687         PR fortran/25416
24688         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24690 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24692         PR c/25892
24693         * gcc.dg/Wpointer-sign.c: New.
24694         * gcc.dg/Wpointer-sign-Wall.c: New.
24695         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24696         * gcc.dg/Wpointer-sign-pedantic.c: New.
24697         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24698         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24700 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24702         PR C/25861
24703         * gcc.c-torture/compile/pr25861.c: New test.
24705 2006-01-26  Paul Brook  <paul@codesourcery.com>
24707         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24708         on short-enum targets.
24709         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24710         variable.
24711         (generate_fields): Use short_enums.
24712         (main): Set short_enums.  Document -e.
24713         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24714         on short-enum targets.
24715         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24716         variable.
24717         (generate_fields): Use short_enums.
24718         (main): Set short_enums.  Document -e.
24719         * lib/target-supports.exp (check_effective_target_short_enums): New.
24721 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24723         PR target/25947
24724         * gcc.dg/torture/pr25947-1.c: New test.
24726 2006-01-25  Jan Hubicka  <jh@suse.cz>
24727             Roger Sayle  <roger@eyesopen.com>
24729         PR rtl-optimization/25703
24730         * gcc.target/i386/20060125-1.c: New test case.
24731         * gcc.target/i386/20060125-2.c: New test case.
24733 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24735         PR fortran/18540
24736         * gfortran.dg/goto_1.f: New.
24738 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24740         PR fortran/25716
24741         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24742         25716 on 32-bit systems too.
24744 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24746         PR testsuite/25590
24747         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24749 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24751         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24753 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24755         PR fortran/25835
24756         * gfortran.dg/read_eof.f90: Delete, renamed.
24757         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24758         * gfortran.dg/read_eof_2.f90: New test.
24759         * gfortran.dg/read_eof_3.f90: New test.
24761 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24763         PR tree-opt/25860
24764         * gcc.c-torture/compile/pr25860.c: New test.
24766 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24768         PR c++/25552
24769         * g++.dg/parse/dtor8.C: New test.
24771 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24773         PR testsuite/25891
24774         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24775         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24776         check_effective_target_fopenmp returns 0.
24778 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24780         PR ada/20548
24781         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24782         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24783         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24785 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24787         PR tree-opt/25857
24788         * g++.dg/opt/pr25857.C: New test.
24790 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24791         Jan Hubicka  <jh@suse.cz>
24792         Richard Guenther  <rguenther@suse.de>
24794         PR rtl-optimization/25654
24795         * gcc.dg/torture/pr25654.c: New testcase.
24796         * gcc.target/i386/pr25654.c: Likewise.
24798 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24800         PR fortran/25901
24801         * gfortran.dg/internal references_2.f90: New test.
24803         Fix regression in testing of admissability of attributes.
24804         * gfortran.dg/intent_used_1.f90: New test.
24806 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24808         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24809         Remove target conditional torture options for i?86 and x86_64
24810         GNU/Linux.
24812 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24814         PR c++/10891
24815         * g++.dg/rtti/no-rtti.C: New.
24817 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24819         PR c++/25895
24820         * g++.dg/inherit/conv2.C: New test.
24822         PR c++/25856
24823         * g++.dg/parse/dtor7.C: New test.
24825         PR c++/25858
24826         * g++.dg/template/crash44.C: New test.
24828 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24830         PR fortran/25124
24831         PR fortran/25625
24832         * gfortran.dg/internal_references_1.f90: New test.
24833           PR fortran/20881
24834         PR fortran/23308
24835         PR fortran/25538
24836         PR fortran/25710
24837         * gfortran.dg/global_references_1.f90: New test.
24838         * gfortran.dg/g77/19990905-1.f: Restore the error that
24839         there is a clash between the common block name and
24840         the name of a subroutine reference.
24842         PR fortran/PR24276
24843         * gfortran.dg/aliasing_dummy_1.f90: New test.
24845 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24847         * gcc.dg/vmx/1b-01.c: Warning fix.
24848         * gcc.dg/vmx/1c-02.c: Likewise.
24849         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24851 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24853         PR testsuite/24962
24854         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24856 2006-01-20  Richard Guenther  <rguenther@suse.de>
24857         Steven Bosscher <stevenb.gcc@gmail.com>
24859         PR rtl-optimization/24626
24860         * gcc.dg/torture/pr24626-1.c: New testcase.
24861         * gcc.dg/torture/pr24626-2.c: Likewise.
24862         * gcc.dg/torture/pr24626-3.c: Likewise.
24863         * gcc.dg/torture/pr24626-4.c: Likewise.
24865 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24867         PR c++/5520
24868         * g++.dg/warn/empty-body.C: New.
24870 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24872         PR c++/22136
24873         * g++.dg/template/using10.C: New test.
24874         * g++.dg/temlpate/using11.C: Likewise.
24875         * g++.dg/inherit/using5.C: Tweak error messages.
24877 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24879         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24880         target test.
24881         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24883 2006-01-19  Jan Hubicka  <jh@suse.cz>
24885         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24887 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24889         PR c++/25854
24890         * g++.dg/template/spec28.C: New test.
24892 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24894         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24895         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24897 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24899         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24900         * gcc.dg/gomp/critical-1.c: Likewise.
24901         * gcc.dg/gomp/critical-3.c: Likewise.
24902         * gcc.dg/gomp/empty.c: Likewise.
24903         * gcc.dg/gomp/ordered-1.c: Likewise.
24904         * gcc.dg/gomp/for-4.c: Likewise.
24905         * gcc.dg/gomp/for-6.c: Likewise.
24906         * gcc.dg/gomp/master-3.c: Likewise.
24907         * gcc.dg/gomp/for-8.c: Likewise.
24908         * gcc.dg/gomp/for-10.c: Likewise.
24909         * gcc.dg/gomp/for-18.c: Likewise.
24910         * gcc.dg/gomp/for-5.c: Likewise.
24911         * gcc.dg/gomp/for-7.c: Likewise.
24912         * gcc.dg/gomp/for-9.c: Likewise.
24914 2006-01-18  Jeff Law  <law@redhat.com>
24916         * gcc.dg/tree-ssa/vrp25.c: New test.
24918 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24920         * gcc.dg/pr25805.c: Fix misapplied patch.
24922 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24924         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24925         (check_effective_target_vect_udot_qi): New.
24926         (check_effective_target_vect_sdot_hi): New.
24927         (check_effective_target_vect_udot_hi): New.
24928         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24929         prefixed with "wrapv-" with -fwrapv.
24930         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24931         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24932         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24933         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24934         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24936         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24937         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24938         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24939         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24941 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24943         PR c++/16829
24944         * g++.dg/other/default2.C: New test.
24945         * g++.dg/other/default3.C: New test.
24947 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24949         PR c/25805
24950         * gcc.dg/pr25805.c: New file.
24952 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24954         PR c++/25836
24955         * g++.dg/template/init6.C: New test.
24957 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24959         * gcc.dg/tree-ssa/pr24287.c: New test
24961 2006-01-18  Eric Christopher  <echristo@apple.com>
24963         * g++.dg/eh/table.C: New.
24965 2006-01-18  DJ Delorie  <dj@redhat.com>
24967         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24968         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24969         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24970         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24972 2006-01-18  Jeff Law  <law@redhat.com>
24974         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24975         on wrapping on overflow semantics.
24977         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24979         * gcc.gc/tree-ssa/vrp23.c: New test.
24980         * gcc.gc/tree-ssa/vrp24.c: New test.
24982 2006-01-18  Richard Henderson  <rth@redhat.com>
24983             Aldy Hernandez  <aldyh@redhat.com>
24984             Jakub Jelinek  <jakub@redhat.com>
24985             Diego Novillo  <dnovillo@redhat.com>
24986             Uros Bizjak  <uros@kss-loka.si>
24988         * gcc.dg/gomp: New directory.
24990 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24991             Steven G. Kargl  <kargls@comcast.net>
24993         PR fortran/20869
24994         * gfortran.dg/intrinsic_external_1.f90: New test.
24996         PR fortran/20875.
24997         * gfortran.dg/elemental_pointer_1.f90: New test.
24999         PR fortran/25024
25000         * gfortran.dg/external_procedures_1.f90: New test.
25002         PR fortran/25785
25003         gfortran.dg/assumed_present.f90: New test.
25005 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25007         * g++.dg/parse/lookup5.C: New test.
25009 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25011         PR fortran/25697
25012         * gfortran.dg/read_eof.f90: New test.
25014 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25016         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25017         add a closing brace.
25019 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25021         PR fortran/25631
25022         * gfortran.dg/fmt_tl.f: New test.
25024 2006-01-17  Eric Christopher  <echristo@apple.com>
25026         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25027         * g++.old-deja/g++.warn/impint2.C: Ditto.
25028         * g++.old-deja/g++.other/null1.C: Ditto.
25029         * g++.dg/warn/conv2.C: Ditto.
25030         * g++.dg/warn/conv4.C: New file.
25032 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25034         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25036 2006-01-17  Andreas Jaeger  <aj@suse.de>
25037             Janis Johnson <janis187@us.ibm.com>
25039         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25040         in 64-bit.
25041         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25042         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25044 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25046         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25047         (switchfiles): xfail txxx where xxx >= 25.
25049 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25051         PR testsuite/25764
25052         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25054 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25056         PR c/25682
25057         * gcc.dg/pr25682.c: New test.
25058         * g++.dg/parse/array-size2.C: New test.
25060 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25062         * consistency.vlad: Remove entire directory, 1652 files.
25064 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25066         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25067         check_effective_target_dfprt_nocache): New.
25068         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25069         (check_effective_target_dfprt): New.
25070         * lib/c-compat.exp (check_dfp): Remove.
25071         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25072         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25073         level of support for decimal float.
25074         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25075         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25076         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25077         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25078         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25079         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25080         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25081         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25082         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25083         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25084         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25085         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25086         directives.
25088 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25090         PR testsuite/25741
25091         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25092         $base_dir/../.
25093         * lib/gfortran.exp (gfortran_init): Likewise.
25094         * lib/obj-c++.exp (obj-c++_init): Likewise.
25095         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25096         (scan-assembler-dem-not): Likewise.
25097         * lib/scandump.exp (scan-dump-dem): Likewise.
25098         (scan-dump-dem-not): Likewise.
25100 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25102         PR testsuite/25767
25103         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25104         powerpc-*-darwin*.
25105         * lib/obj-c++.exp (obj-c++_init): Likewise.
25107 2006-01-16  Richard Guenther  <rguenther@suse.de>
25109         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25111 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25113         PR testsuite/25777
25114         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25115         to LD_LIBRARY_PATH.
25117 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25118             Andrew Pinski  <pinskia@physics.uc.edu>
25120         * gcc.dg/minmax-1.c: New test.
25122 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25124         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25125         * gcc.misc-tests/dectest.exp: Ditto.
25127 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25129         PR testsuite/25796
25130         * gcc.target/i386/cmov6.c: Use -march=k8.
25132 2006-01-15  Andreas Jaeger  <aj@suse.de>
25134         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25135         x86 does not have __float128.
25137 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25139         * gcc.target/i386/cmov6.c: New test.
25141 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25143         PR c++/25663
25144         * g++.dg/template/ctor6.C: New test.
25146 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25148         PR tree-optimization/25485
25149         * gcc.dg/tree-ssa/pr25485.c: New.
25151 2006-01-14  Richard Guenther  <rguenther@suse.de>
25153         PR tree-optimization/22548
25154         PR tree-optimization/22555
25155         PR tree-optimization/22501
25156         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25157         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25158         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25159         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25160         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25161         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25162         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25163         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25164         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25166 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25168         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25169         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25171 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25172         Richard Guenther  <rguenther@suse.de>
25174         PR rtl-optimization/24257
25175         * gcc.dg/torture/pr24257.c: New testcase.
25177 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25179         * gcc.c-torture/execute/20060110-1.c: New test.
25180         * gcc.c-torture/execute/20060110-2.c: New test.
25182 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25184         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25186 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25188         PR fortran/25756
25189         * gfortran.dg/label_3.f90: New test.
25191 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25193         PR tree-optimization/25771
25194         * g++.dg/tree-ssa/pr25771.C: New test
25196 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25198         PR tree-opt/24365
25199         * g++.dg/opt/complex5.C: New test.
25201 2006-01-13  Richard Guenther  <rguenther@suse.de>
25203         * gcc.target/i386/387-9.c: New testcase.
25205 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25207         PR c++/24824
25208         * g++.dg/debug/dwarf2-1.C: New.
25210 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25212         PR testsuite/25728
25213         * lib/gcov.exp (verify-lines): Add "close $fd".
25215 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25216             Ben Elliston  <bje@au.ibm.com>
25218         * gcc.dg/dfp/inf-1.c: New test.
25220 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25221             Yao Qi  <qiyaoltc@cn.ibm.com>
25222             Ben Elliston  <bje@au.ibm.com>
25223             Jon Grimm  <jgrimm2@us.ibm.com>
25225         * gcc.dg/nodfp-1.c: New test.
25226         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25227         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25228         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25229         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25230         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25231         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25232         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25233         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25234         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25235         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25236         * gcc.dg/format/dfp-printf-1.c: Likewise.
25237         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25238         (compat_setup_dfp): New.
25239         * gcc.dg/compat/compat.exp: Use it.
25240         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25241         Make some variables global, prepend "compat_" to their names.
25242         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25243         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25244         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25245         * lib/compat.exp (compat_skip_list): Make global, rename.
25246         * lib/c-compat.exp: New file.
25247         * lib/target-supports.exp (check_effective_target_dfp): New.
25249         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25250         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25251         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25252         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25253         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25254         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25255         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25256         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25257         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25258         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25259         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25260         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25261         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25262         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25263         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25264         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25265         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25266         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25267         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25268         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25269         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25270         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25271         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25272         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25273         gcc.dg/dfp/struct-layout-1.c,
25274         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25275         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25276         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25277         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25278         gcc.dg/dfp/func-vararg-dfp.c,
25279         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25280         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25281         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25282         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25283         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25285 2006-01-11  Richard Guenther  <rguenther@suse.de>
25287         PR tree-optimization/25734
25288         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25290 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25292         PR fortran/25486
25293         * gfortran.dg/literal_character_constant_1_x.F: New test.
25294         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25295         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25296         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25298 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25300         PR c++/25386
25301         * g++.dg/ext/packed3.C: Add expected packed error.
25303 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25305         PR target/25706
25306         * gcc.dg/torture/pr25706-1.c: New test.
25308 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25310         PR tree-optimization/23109
25311         PR tree-optimization/23948
25312         PR tree-optimization/24123
25314         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25315         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25316         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25317         g++.dg/tree-ssa/pr23948.C: New testcases.
25318         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25319         three divisions in order to do the optimization.
25321 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25323         PR c++/25632
25324         * g++.dg/other/pr25632.C: New test.
25326 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25328         PR fortran/25730
25329         * gfortran.dg/used_types_1.f90: New test.
25331 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25333         PR target/25718
25334         * gcc.dg/torture/pr25718-1.c: New test.
25336 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25338         * gfortran.dg/list_read_2.f90: Fix typo in description.
25340 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25342         * lib/target-supports.exp (check_visibility_available): Simplify test
25343         for *-*-netware*.
25344         (check_profiling_available): Fail for *-*-netware*.
25345         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25346         * gcc.dg/20021014-1.c: Likewise.
25347         * gcc.dg/nest.c: Likewise.
25349 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25351         fortran/24936
25352         * gfortran.dg/forall_3.f90: New test.
25354 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25356         PR fortran/21977
25357         * gfortran.dg/nesting_2.f90: New test.
25358         * gfortran.dg/nesting_3.f90: New test.
25360 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25362         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25363         Fix typo in comment.
25365 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25367         * gfortran.dg/single_char_string.f90: New test.
25369 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25371         * gfortran.dg/ichar_2.f90: New test.
25373 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25375         PR fortran/25093
25376         * gfortran.dg/private_type_4.f90: New.
25378 2006-01-07  Richard Guenther  <rguenther@suse.de>
25380         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25382 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25384         * gfortran.dg/func_decl_1.f90: New.
25385         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25386         * gfortran.dg/array_alloc_2.f90: Likewise.
25387         * gfortran.dg/char_result_8.f90: Likewise.
25388         * gfortran.dg/dup_save_1.f90: Likewise.
25389         * gfortran.dg/dup_save_2.f90: Likewise.
25390         * gfortran.dg/f2c_6.f90: Likewise.
25391         * gfortran.dg/f2c_7.f90: Likewise.
25392         * gfortran.dg/func_result_2.f90: Likewise.
25393         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25395 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25397         PR fortran/22146
25398         * gfortran.dg/elemental_subroutine_1.f90: New test.
25399         * gfortran.dg/elemental_subroutine_2.f90: New test.
25401         PR fortran/25029
25402         PR fortran/21256
25403         * gfortran.dg/assumed_size_refs_1.f90: New test.
25405         PR fortran/20868
25406         PR fortran/20870
25407         * gfortran.dg/assumed_size_refs_2.f90: New test.
25408         * gfortran.dg/initialization_1.f90: Change warning message.
25410 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25412         * gcc.dg/tree-ssa/loop-15.c: New test.
25414 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25416         PR fortran/25598
25417         * gfortran.dg/backspace_3.f: New test.
25418         * gfortran.dg/backspace_4.f: New test.
25420 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25422         PR fortran/24268
25423         * gfortran.dg/fmt_white.f: Update test.
25425 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25427         * gcc.dg/cast-1.c: Add new warning.
25428         * gcc.dg/cast-2.c: Likewise.
25429         * gcc.dg/cast-3.c: Likewise.
25430         * gcc.dg/format/cast-1.c: Likewise.
25431         * gcc.dg/cast-4.c: New testcase.
25433 2006-01-05  Richard Guenther  <rguenther@suse.de>
25435         PR tree-optimization/22555
25436         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25438 2006-01-05  Richard Guenther  <rguenther@suse.de>
25439             Diego Novillo  <dnovillo@redhat.com>
25441         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25442         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25443         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25444         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25445         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25446         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25447         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25448         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25449         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25450         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25451         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25452         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25453         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25454         * treelang/compile/extravar.tree: Likewise.
25455         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25456         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25457         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25458         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25459         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25461 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25463         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25464         for 64-bit fix.
25466 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25468         PR fortran/23675
25469         gfortran.dg/char_result_11.f90: New.
25471 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25473         PR c++/24782
25474         * g++.dg/parse/access9.C: New test.
25475         * g++.dg/tc1/dr52.C: Tweak error markers.
25477 2006-01-04  Richard Henderson  <rth@redhat.com>
25479         Merge from gomp branch.
25480         * g++.dg/parse/pragma2.C: Update expected error lines.
25482 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25484         * g++.dg/other/i386-2.C: New test.
25486         PR target/25554
25487         * gcc.c-torture/compile/20051228-1.c: New test.
25489         PR c/25559
25490         * gcc.dg/pr25559.c: New test.
25492 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25494         PR c++/25492
25495         * g++.dg/lookup/friend9.C: New test.
25497         PR c++/25625
25498         * g++.dg/template/repo5.C: New test.
25500 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25502         PR fortran/25101
25503         * gfortran.dg/forall_2.f90: New test.
25505 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25507         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25508         dg-require-weak.  Adjust regexp to handle leading-underscore
25509         targets and space as well as TAB after .weak.  Change previous
25510         64-bit fix to not use naked dot.
25512 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25514         PR rtl-optimization/25578
25515         * gcc.c-torture/execute/20060102-1.c: New testcase.
25517 2006-01-03  Richard Guenther  <rguenther@suse.de>
25519         PR c/25183
25520         * gcc.dg/torture/pr25183.c: New testcase.
25522 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25524         Merge from gomp-branch.
25525         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25526         * gcc.dg/ia64-sync-2.c: Likewise.
25527         * gcc.dg/ia64-sync-3.c: Likewise.
25528         * gcc.dg/ia64-sync-4.c: Likewise.
25529         * gcc.dg/sync-2.c: Likewise.
25530         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25531         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25533 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25535         PR c++/25635
25536         * g++.dg/parse/operator6.C: New test.
25538         PR c++/25637
25539         * g++.dg/parse/error29.C: New test.
25541         PR c++/25638
25542         * g++.dg/parse/dtor6.C: New test.
25544         PR c++/25633
25545         * g++.dg/parse/ctor3.C: New test.
25547         PR c++/25634
25548         * g++.dg/template/class3.C: New test.
25550 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25552         * g++.dg/debug/debug9.C: New.
25554 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25556         PR fortran/24640
25557         * gfortran.dg/label_2.f90: New test.
25559 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25561         * g++.dg/lookup/using12.C: Tighten error marker.
25563 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25564             Andrew Pinski <pinskia@physics.uc.edu>
25566         * gcc.target/powerpc/darwin-abi-3.c: New file.
25567         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25568         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25569         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25570         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25571         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25572         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25573         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25574         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25576 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25578         * gcc.dg/tree-ssa/loadpre1.c: New;
25579         * gcc.dg/tree-ssa/loadpre2.c: New;
25580         * gcc.dg/tree-ssa/loadpre3.c: New;
25581         * gcc.dg/tree-ssa/loadpre4.c: New;
25582         * gcc.dg/tree-ssa/loadpre5.c: New;
25583         * gcc.dg/tree-ssa/loadpre6.c: New;
25584         * gcc.dg/tree-ssa/loadpre7.c: New;
25585         * gcc.dg/tree-ssa/loadpre8.c: New;
25586         * gcc.dg/tree-ssa/loadpre9.c: New;
25588 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25590         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25591         * g++.dg/abi/thunk4.C: Likewise.
25593 2006-01-01  Andreas Jaeger  <aj@suse.de>
25595         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25596         portable.
25598 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25600         PR c++/25294
25601         * gcc.dg/pragma-pack-3.c: New test.
25602         * g++.dg/parse/pragma3.C: New test.
25604 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25606         PR middle-end/24827
25607         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25609 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25611         PR testsuite/25214
25612         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25614 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25616         PR fortran/22607
25617         * gfortran-dg/pure_byref_3.f90: New.
25619         fortran/PR 25396
25620         * gfortran.dg/userdef_operator_1.f90: New.
25622 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25624         * g++.dg/abi/thunk3.C: New.
25625         * g++.dg/abi/thunk4.C: New.
25627 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25629         PR fortran/25532
25630         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25631         associated derived type components of derived types are
25632         properly declared in contained procedures.
25634 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25636         PR libgfortran/25139
25637         * gfortran.dg/backspace_2.f: New test.
25639 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25641         PR libgfortran/25550
25642         * gfortran.dg/endfile.f: New test.
25644 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25646         PR libgfortran/25419
25647         * gfortran.dg/comma.f: New test.
25649 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25651         * lib/gfortran-dg.exp: Remove trailing whitespace.
25652         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25653         -funroll-all-loops.
25655 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25657         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25658         Extended Double long doubles or repeat tests when long double is
25659         the same size as double.
25661 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25663         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25665         PR testsuite/25442
25666         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25667         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25669         PR testsuite/25441
25670         * gcc.dg/pr23911.c: Make test variable static.
25672         PR testsuite/25444
25673         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25675 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25677         PR c++/25439
25678         * g++.dg/parse/crash17.C: Adjust error markers.
25679         * g++.dg/template/error20.C: New test.
25681 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25683         PR c++/23172
25684         * g++.dg/ext/complit4.C: New test.
25686         PR c++/25417
25687         * g++.dg/ext/complit5.C: Likewise.
25689 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25691         PR tree-optimization/25125
25692         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25693         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25694         * gcc.c-torture/execute/pr25125.c: New.
25696 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25698         PR fortran/25029
25699         PR fortran/21256
25700         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25701         functions with incorrect assumed size references.
25703 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25705         PR c++/23171
25706         * g++.dg/opt/init1.C: New test.
25708 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25710         PR c++/24671
25711         * g++.dg/template/sfinae3.C: New test.
25713 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25715         * g++.dg/other/friend4.C: New test.
25717 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25719         PR target/25005
25720         * g++.dg/opt/pr25005.C: New test.
25722 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25724         PR c++/25369
25725         * g++.dg/template/ptrmem16.C: New test.
25727 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25729         PR fortran/25029
25730         PR fortran/21256
25731         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25733 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25735         PR libgfortran/25307
25736         * gfortran.dg/list_read_5.f90: New test.
25738 2005-12-22  Richard Henderson  <rth@redhat.com>
25740         * gcc.target/i386/sse-7.c: Use -msse2.
25742 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25744         PR rtl-optimization/25432
25745         * gcc.c-torture/compile/20051216-1.c: New test.
25747         PR objc/25328
25748         * objc/execute/pr25328.m: New test.
25750 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25752         PR c++/25364
25753         * g++.dg/template/call4.C: New test.
25755 2005-12-22  Dale Johannesen  <dalej@apple.com>
25757         * gcc.target/i386/sse-17.c: New.
25759 2005-12-22  Paul Brook  <paul@codesourcery.com>
25761         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25763 2005-12-22  Paul Brook  <paul@codesourcery.com>
25765         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25767 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25769         PR tree-opt/25513
25770         * gcc.c-torture/compile/pr25513.c: New test.
25772 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25774         PR c++/23333
25775         * g++.dg/parse/error25.C: Add more tests.
25777 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25779         PR fortran/18990
25780         * gfortran.dg/der_charlen_1.f90: New.
25782 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25784         PR fortran/20889
25785         * gfortran.dg/pointer_component_type_1.f90: New test.
25787         PR fortran/25029
25788         PR fortran/21256
25789         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25790         should give an error with assumed size array refernces and checks
25791         those that should not.
25792         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25793         reference an upper bound so that it does not generate an error.
25795         PR fortran/19362
25796         PR fortran/20244
25797         PR fortran/20864
25798         PR fortran/25391
25799         * gfortran.dg/used_dummy_types_1.f90: New test.
25800         * gfortran.dg/used_dummy_types_2.f90: New test.
25801         * gfortran.dg/used_dummy_types_3.f90: New test.
25802         * gfortran.dg/used_dummy_types_4.f90: New test.
25803         * gfortran.dg/used_dummy_types_5.f90: New test.
25805         PR fortran/23152
25806         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25807         group already being USE associated.
25808         * gfortran.dg/assumed_shape_nml.f90: New test.
25809         * gfortran.dg/assumed_size_nml.f90: New test.
25811         PR fortran/20862
25812         PR fortran/25053
25813         PR fortran/25063
25814         PR fortran/25064
25815         PR fortran/25066
25816         PR fortran/25067
25817         PR fortran/25068
25818         PR fortran/25307
25819         * gfortran.dg/io_constraints_1.f90: New test.
25820         * gfortran.dg/io_constraints_1.f90: New test.
25821         * gfortran.dg/iostat_3.f90: Change wording of warning.
25822         * gfortran.dg/g77/19981216-0.f: The same.
25824 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25826         PR tree-optimization/23518
25827         * gcc.dg/pr23518.c: New.
25829 2005-12-21  Mike Stump  <mrs@apple.com>
25831         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25833 2005-12-21  Paul Brook  <paul@codesourcery.com>
25835         * gcc.dg/pr19340.c: Skip on m68k targets.
25837 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25839         PR rtl-optimization/25196
25840         * gcc.dg/pr25196.c: New test.
25842 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25844         PR fortran/25423
25845         gfortran.dg/where_nested_1.f90: New.
25847 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25849         PR tree-optimization/25382.
25850         * gcc.dg/tree-ssa/pr25382.c: New.
25852 2005-12-20  Richard Guenther  <rguenther@suse.de>
25854         PR middle-end/24306
25855         * gcc.target/i386/pr24306.c: New testcase.
25857 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25859         PR tree-optimization/25501
25860         * gcc.dg/tree-ssa/pr25501.c: New.
25862 2005-12-20  Richard Guenther  <rguenther@suse.de>
25864         Revert
25865         2005-12-02  Richard Guenther  <rguenther@suse.de>
25867         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25869 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25871         PR c++/21228
25872         * g++.dg/warn/Wunreachable-code-2.C: New test.
25874 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25876         PR c++/24278
25877         * g++.dg/template/ctor5.C: New test.
25879         PR c++/24915
25880         * g++.dg/template/overload8.C: New test.
25882 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25884         * gcc.c-torture/compile/pr25483 : New test.
25886 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25888         PR c++/20552
25889         * g++.dg/ext/typeof10.C: New test.
25891 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25893         * gcc.dg/mt-loopi1.c: New.
25895 2005-12-18  Richard Guenther  <rguenther@suse.de>
25897         PR tree-optimization/25481
25898         * gcc.dg/torture/pr25481.c: New testcase.
25900 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25902         PR rtl-optimization/21041
25903         * gcc.dg/pr21041.c: New test.
25905 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25907         PR libgfortran/25463
25908         * gfortran.dg/advance.f90: New test.
25910 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25912         * gcc.dg/20051201-1.c: New test.
25914 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25916         PR fortran/25018
25917         * gfortran.dg/initialization_1.f90: New test.
25918         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25919         * gfortran.dg/g77/980616-0.f: The same.
25921 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25923         * PR fortran/25458
25924         * gfortran.dg/chkbits.f90: New test.
25926 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25928         * gfortran.dg/enum_5.f: Revert to previous version.
25930 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25932         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25933         * gfortran.dg/nested_modules_1.f90: Ditto.
25934         * gfortran.dg/hollerith_f95.f90: Ditto.
25935         * gfortran.dg/select_5.f90: Ditto.
25936         * gfortran.dg/secnds.f: Ditto.
25937         * gfortran.dg/hollerith2.f90: Ditto.
25938         * gfortran.dg/imag_2.f: Ditto.
25939         * gfortran.dg/ftell_2.f90: Ditto.
25940         * gfortran.dg/malloc_free_1.f90: Ditto.
25941         * gfortran.dg/logint-1.f: Ditto.
25942         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25943         * gfortran.dg/e_d_fmt.f90: Ditto.
25944         * gfortran.dg/hollerith_legacy.f90: Ditto.
25945         * gfortran.dg/logint-2.f: Ditto.
25946         * gfortran.dg/enum_5.f90: Ditto.
25947         * gfortran.dg/f2c_2.f90: Ditto.
25948         * gfortran.dg/pr17143.f90: Ditto.
25949         * gfortran.dg/namelist_14.f90: Ditto.
25950         * gfortran.dg/logint-3.f: Ditto.
25951         * gfortran.dg/spread_scalar_source.f90: Ditto.
25952         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25953         * gfortran.dg/namelist_11.f: Ditto.
25954         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25955         * gfortran.dg/g77/20010519-1.f
25956         * gfortran.dg/g77/alpha1.f: Ditto.
25957         * gfortran.dg/g77/990115-1.f: Ditto.
25958         * gfortran.dg/g77/erfc.f: Ditto.
25959         * gfortran.dg/g77/19990313-3.f: Ditto.
25960         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25961         * gfortran.dg/g77/20010426.f: Ditto.
25962         * gfortran.dg/g77/19990313-0.f: Ditto.
25963         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25964         * gfortran.dg/g77/20000629-1.f: Ditto.
25965         * gfortran.dg/g77/970125-0.f: Ditto.
25966         * gfortran.dg/g77/8485.f: Ditto.
25967         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25968         * gfortran.dg/g77/19990313-1.f: Ditto.
25969         * gfortran.dg/g77/int8421.f: Ditto.
25970         * gfortran.dg/g77/19990305-0.f: Ditto.
25971         * gfortran.dg/g77/947.f: Ditto.
25972         * gfortran.dg/g77/19990905-2.f: Ditto.
25973         * gfortran.dg/g77/cabs.f: Ditto.
25974         * gfortran.dg/g77/19990313-2.f: Ditto.
25975         * gfortran.dg/g77/20020307-1.f: Ditto.
25976         * gfortran.dg/g77/dcomplex.f: Ditto.
25977         * gfortran.dg/g77/19990502-1.f: Ditto.
25978         * gfortran.dg/g77/19981216-0.f: Ditto.
25979         * gfortran.dg/common_4.f90: Ditto.
25980         * gfortran.dg/entry_4.f90: Ditto.
25981         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25982         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25983         * gfortran.dg/namelist_12.f: Ditto.
25984         * gfortran.dg/scale_1.f90: Ditto.
25985         * gfortran.dg/modulo_1.f90
25986         * gfortran.dg/hollerith.f90: Ditto.
25987         * gfortran.dg/direct_io_3.f90: Ditto.
25988         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25989         * gfortran.dg/gnu_logical_1.F: Ditto.
25990         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25991         * gfortran.dg/assign_1.f90: Ditto.
25992         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25993         * gfortran.dg/pr23095.f: Ditto.
25994         * gfortran.dg/read_float_1.f90: Ditto.
25996 2005-12-17  Andreas Jaeger  <aj@suse.de>
25998         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25999         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26001 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26003         PR fortran/24268
26004         * gfortran.dg/fmt_white.f: New test.
26006 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26008         * gfortran.dg/label_1.f90: New test.
26010 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26012         PR testsuite/25422
26013         * gcc.dg/20031012-1.c: Add -Walways-true option.
26014         * gcc.dg/weak/weak-3.c: Likewise.
26015         * g++.old-deja/g++.mike/warn8.C: Likewise.
26017 2005-12-16  Mike Stump  <mrs@apple.com>
26019         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26020         exit.
26022 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26024         PR libgfortran/25264
26025         PR libgfortran/25349
26026         * gfortran.dg/tl_editing.f90: Added additional checks.
26027         * gfortran.dg/t_editing.f: New test.
26028         * gfortran.dg/write_padding.f90: New test
26030 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26032         PR testsuite/25215
26033         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26035 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26037         PR rtl-optimization/24899
26038         * gcc.c-torture/execute/20051215-1.c: New test.
26040 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26042         PR 24823
26043         * gfortran.dg/pr24823.f: New test.
26045 2005-12-16  Jeff Law  <law@redhat.com>
26047         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26049 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26051         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26052         (base_types): Change C++ style comments to C style comments.  Remove
26053         aligned types from the array.  Keep Enums disabled.
26054         (complex_types): Remove aligned types from the array.
26055         Comment out "_Complex long double".
26056         (attrib_types): Remove.
26057         (complex_attrib_types): Remove.
26058         (attrib_array_types): Remove.
26059         (complex_attrib_array_types): Remove.
26060         (aligned_bitfld_types): Remove.
26061         (n_aligned_bitfld_types): Remove.
26062         (FEATURE_ALIGNEDPACKED): Delete.
26063         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26064         (singles): Remove support for adding attributes.
26065         (choose_type): Remove support for attributed types.
26066         (generate_fields): Remove support for attributed bit-fields.
26067         Remove support for adding attributes.
26068         (generate_random_tests): Remove support for adding attributes.
26069         (features): Add back "[0] :0" and "complex vector [0]".
26070         (main): Remove support for attributed bit-fields.
26071         Uncomment the calling of generate_random_tests for the rests of
26072         the tests.
26074 2005-12-16  Jan Hubicka  <jh@suse.cz>
26076         * gcc.c-torture/combine/pr25224.c: New.
26078 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26080         PR other/25028
26081         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26082         HP-UX.
26084 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26086         * gcc.dg/20051215-1.c: New file.
26088 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26090         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26091         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26093 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26095         PR fortran/18197
26096         * gfortran.dg/dummy_functions_1.f90: New.
26098 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26100         PR rtl-optimization/25310
26101         * gcc.c-torture/compile/pr25310.c: New test.
26103 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26105         PR debug/25023
26106         * gcc.dg/pr25023.c: New test.
26108 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26110         * g++.old-deja/g++.brendan/redecl1.C,
26111         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26112         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26113         g++.old-deja/g++.oliva/typeof1.C,
26114         g++.old-deja/g++.other/crash16.C,
26115         g++.old-deja/g++.other/crash34.C,
26116         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26117         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26118         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26119         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26120         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26121         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26122         Remove xfail.
26124 2005-12-14  Kean Johnston  <jkj@sco.com>
26125             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26127         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26128         * gcc.target/i386/20020523-1.c: Ditto.
26129         * gcc.target/i386/tailcall-1.c: Ditto.
26130         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26131         * gcc.target/i386/ssetype-5.c: Ditto.
26133 2005-12-14  Jeff Law  <law@redhat.com>
26135         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26137 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26139         PR target/25254
26140         PR target/24188
26141         * gcc.target/i386/pr25254.c: New test.
26142         * gfortran.dg/PR24188.f: New test.
26144 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26146         * lib/fortran-torture.exp: Catch remaining uses of
26147         remote_file build delete.
26149 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26151         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26153 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26155         * gcc.dg/warn-addr-cmp.c: New test.
26157 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26159         PR debug/25023
26160         PR target/25293
26161         * gcc.target/i386/pr25293.c: New test.
26163 2005-12-13  Petr Machata  <machata@post.cz>
26165         PR c++/24907
26166         * g++.dg/parse/comma2.C: New test.
26168 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26169             Jakub Jelinek  <jakub@redhat.com>
26171         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26172         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26173         (limits.h): Include unconditionally.
26174         (stdlib.h): Likewise.
26175         (hashtab.h): Do not include.
26176         (getopt.h): Likewise.
26177         (stddef.h): Include.
26178         (hashval_t): Define.
26179         (struct entry): Add "next" field.
26180         (HASH_SIZE): New macro.
26181         (hash_table): New variable.
26182         (switchfiles): Do not use xmalloc.
26183         (mix): New macro.
26184         (iterative_hash): New function.
26185         (hasht): Remove.
26186         (e_exists): New function.
26187         (e_insert): Likewise.
26188         (output): Use, instead of libiberty hashtable functions.
26189         (main): Do not use getopt.  Do not call htab_create.
26191 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26193         PR c++/25331
26194         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26195         put atal* and atpaal* attributes on array elements.
26196         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26197         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26198         put atal* and atpaal* attributes on array elements.
26199         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26201 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26203         * gcc.dg/single-precision-constant.c: New test.
26205 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26207         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26208         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26209         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26210         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26211         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26212         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26213         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26214         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26215         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26216         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26217         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26218         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26219         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26220         gcc.target/powerpc/ppc-sdata-2.c,
26221         gcc.target/powerpc/ppc-stackalign-1.c,
26222         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26223         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26224         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26225         gcc.target/powerpc/rs6000-ldouble-2.c,
26226         gcc.target/powerpc/rs6000-power2-1.c,
26227         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26228         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26229         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26230         option into target selector.
26231         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26232         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26234 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26236         PR objc/25348
26237         * objc.dg/encode-9.m: New test.
26239 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26241         PR testsuite/20772
26242         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26243         * gcc.dg/asm-b.c: Fix typo.
26244         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26245         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26246         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26247         i?86 lp64 and x86_64 ilp32.
26248         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26249         on i?86 lp64.
26250         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26252 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26254         PR fortran/25078
26255         gfortran.dg/equiv_5.f90: New test.
26257 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26259         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26260         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26261         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26262         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26263         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26264         * gcc.dg/tree-ssa/reassoc-5.c: New.
26265         * gcc.dg/tree-ssa/reassoc-6.c: New.
26266         * gcc.dg/tree-ssa/reassoc-7.c: New.
26267         * gcc.dg/tree-ssa/reassoc-8.c: New.
26268         * gcc.dg/tree-ssa/reassoc-9.c: New.
26269         * gcc.dg/tree-ssa/reassoc-10.c: New.
26270         * gcc.dg/tree-ssa/reassoc-11.c: New.
26272 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26274         PR testsuite/25167
26275         PR testsuite/24478
26276         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26278 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26280         PR c++/25300
26281         * g++.dg/template/inherit.C: Do not use a generic error message.
26283 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26285         PR libobjc/25354
26286         * objc.dg/gnu-encoding: New directory.
26287         * objc.dg/gnu-encoding/compat-common.h: New file.
26288         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26289         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26290         * objc.dg/gnu-encoding/vector-defs.h: New file.
26291         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26292         * objc.dg/gnu-encoding/generate-random.c: New file.
26293         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26294         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26295         * objc.dg/gnu-encoding/generate-random.h: New file.
26297 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26299         PR c++/25337
26300         * g++.dg/template/defarg7.C: New test.
26302 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26304         PR libobjc/25347
26305         * objc.dg/encode-8.m: New test.
26307 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26309         PR libobjc/25346
26310         * objc.dg/encode-7.m: New test.
26312 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26314         PR c++/25010
26315         * g++.dg/opt/inline10.C: New test.
26317 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26319         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26321 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26323         * gfortran.dg/substring_equivalence.f90: typo in comment
26325 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26327         PR fortran/25068
26328         * gfortran.dg/iostat_3.f90: New test.
26330 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26332         PR fortran/23815
26333         * gfortran.dg/unf_io_convert_1.f90: New test.
26334         * gfortran.dg/unf_io_convert_2.f90: New test.
26335         * gfortran.dg/unf_io_convert_3.f90: New test.
26337 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26339         PR testsuite/20772
26340         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26341         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26342         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26343         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26344         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26345         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26346         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26347         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26348         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26349         gcc.dg/torture/fp-int-convert-float128-timode.c,
26350         gcc.dg/torture/fp-int-convert-float128.c,
26351         gcc.dg/torture/fp-int-convert-float80-timode.c,
26352         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26353         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26355         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26357 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26359         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26361 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26363         * gcc.dg/20051207-1.c,
26364         * gcc.dg/20051207-2.c,
26365         * gcc.dg/20051207-3.c: New tests.
26367 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26369         PR testsuite/20772
26370         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26371         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26372         dg-skip-if target selector.
26374         PR testsuite/20772
26375         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26376         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26377         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26378         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26379         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26380         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26381         and/or merge with i?86 cases.
26383         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26385         PR testsuite/20772
26386         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26387         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26388         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26389         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26390         x86_64-*-linux*.
26392 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26394         PR target/25311
26395         * gcc.c-torture/compile/pr25311.c: New test.
26397 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26399         PR libgfortran/25039
26400         * gfortran.dg/read_comma.f: New test.
26402 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26404         PR c++/19317
26405         * g++.dg/opt/pr19317-1.C: New test.
26406         * g++.dg/opt/pr19317-2.C: New test.
26407         * g++.dg/opt/pr19317-3.C: New test.
26409         PR target/19005
26410         * gcc.c-torture/execute/pr19005.c: New test.
26412         PR target/17828
26413         * g++.old-deja/g++.other/comdat5.C: New test.
26414         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26416         * g++.dg/compat/struct-layout-1.exp: New file.
26417         * g++.dg/compat/struct-layout-1.h: New.
26418         * g++.dg/compat/struct-layout-1_generate.c: New.
26419         * g++.dg/compat/struct-layout-1_x1.h: New.
26420         * g++.dg/compat/struct-layout-1_x2.h: New.
26421         * g++.dg/compat/struct-layout-1_y1.h: New.
26422         * g++.dg/compat/struct-layout-1_y2.h: New.
26424         * gcc.dg/20050330-2.c: New test.
26426 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26428         PR fortran/25292
26429         * gfortran.dg/associated_1.f90: New.
26431 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26433         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26434         ILP32 vect_no_align platforms.
26436 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26437             Jakub Jelinek  <jakub@redhat.com>
26439         PR target/25268
26440         * gcc.c-torture/compile/20051207-1.c: New test.
26442 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26444         PR testsuite/20772
26445         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26446         gcc.dg/torture/pr18582-1.c,
26447         gcc.target/i386/attributes-error.c: Also test on x86_64.
26449         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26451 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26453         PR c++/19397
26454         * g++.dg/template/typedef3.C: New test.
26456         PR c++/19762
26457         PR c++/19764
26458         * g++.dg/template/dtor3.C: Fix error markers.
26460 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26462         * lib/target-supports.exp (check_effective_target_sync_char_short):
26463         Add s390*.
26465 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26467         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26469 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26471         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26472         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26473         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26474         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26476 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26478         PR c++/25263
26479         * g++.dg/other/array2.C: New test case.
26481 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26483         * gcc.dg/darwin-weakimport-3.c: New.
26485         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26486         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26487         and to work on Darwin.
26488         * gcc.dg/attr-weakref-1b.c: New file.
26489         * gcc.dg/attr-weakref-2.c: New test.
26490         * gcc.dg/darwin-weakref-1.c: New test.
26492 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26494         PR testsuite/25247
26495         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26496         use in selector expressions.
26497         (dg-xfail-if): Ditto.
26498         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26499         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26500         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26501         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26502         * gcc.test-framework/test-framework.exp: Skip generated tests if
26503         CHECK_TEST_FRAMEWORK is not 1.
26505 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26507         PR tree-optimization/24963
26508         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26510         PR target/24108
26511         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26513         PR target/18580
26514         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26515         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26516         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26517         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26519 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26521         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26522         dg-options.
26524 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26526         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26528 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26530         * gcc.dg/format/cast-1.c: New test.
26532 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26534         PR c/7776
26535         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26536         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26537         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26538         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26540 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26542         * gcc.dg/cast-pretty-print-1.c: New test.
26544 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26546         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26548 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26550         PR c++/24173
26551         * g++.dg/template/friend40.C: New test.
26553 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26555         PR target/25199
26556         * gcc.target/i386/movq-2.c: New test.
26557         * gcc.target/i386/movq.c: Remove target i?86, instead add
26558         dg-require-effective-target ilp32.
26560 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26562         PR c++/24103
26563         * g++.dg/other/default1.C: New test.
26565 2005-12-02  Richard Guenther  <rguenther@suse.de>
26567         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26569 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26571         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26573 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26575         PR target/21017
26576         * gcc.target/powerpc/rotate.c: New.
26578 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26580         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26581         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26583 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26585         PR c/13384
26586         * gcc.dg/pr17730-1.c: Adjust.
26587         * gcc.dg/lvalue1.c (main): Likewise.
26588         * gcc.dg/lvalue-2.c: Likewise.
26589         * g++.dg/pr7503-3.C
26591 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26593         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26594         error messages.
26596 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26598         PR fortran/24789
26599         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26601 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26603         PR target/24475
26604         * lib/target-supports.exp (check_effective_target_tls): New.
26605         (check_effective_target_tls_runtime): New.
26606         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26607         for TLS support.
26608         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26609         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26610         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26611         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26612         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26613         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26614         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26615         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26616         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26617         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26618         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26619         effective-target TLS.
26620         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26621         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26622         effective-target TLS runtime.
26624 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26626         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26628 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26630         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26631         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26632         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26633         ignored" warnings when "packing" is the same as the ABI layout.
26635 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26637         PR fortran/21302
26638         * gfortran.dg/line_length_1.f: New test.
26639         * gfortran.dg/line_length_2.f90: Ditto.
26641 2005-11-30  Richard Guenther  <rguenther@suse.de>
26643         PR tree-optimization/21655
26644         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26646 2005-11-30  Dale Johannesen  <dalej@apple.com>
26648         * gcc.c-torture/compile/pr24930.c: New.
26650 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26652         PR fortran/15809
26653         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26655 2005-11-30  Jeff Law  <law@redhat.com>
26657         * g++.old-deja/g++.law/pr25000.C: New test.
26659 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26661         * gcc.dg/tls/opt-11.c: New test.
26663 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26665         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26666         targets.
26667         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26668         LP64 ia64.
26670 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26672         * gfortran.dg/open_access_1.f90: New test.
26674 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26676         * gcc.dg/charset/builtin2.c: New test.
26678 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26680         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26681         on mmix-*-* for *_[xy].c.
26683 2005-11-28  Kean Johnston  <jkj@sco.com>
26685         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26686         headers.
26687         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26688         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26689         * gcc.target/i386/asm-3.c: Ditto.
26690         * gcc.target/i386/clobbers.c: Ditto.
26691         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26692         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26693         test regexp.
26694         * gcc.target/i386/mul.c: Ditto.
26695         * gcc.target/i386/ssetype-1.c: Ditto.
26696         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26697         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26698         static so the test works with -fPIC mode too. Based on comment in
26699         PR19231 by Pinski.
26700         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26702 2005-11-28  Richard Guenther  <rguenther@suse.de>
26704         * gcc.dg/alias-9.c: New testcase.
26705         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26707 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26708             Uros Bizjak  <uros@kss-loka.si>
26710         PR middle-end/20219
26711         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26712         tan(x)/sin(x) transformations.
26714 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26716         PR middle-end/24575
26717         * gcc.dg/tree-ssa/divide-3.c: New test.
26718         * gcc.dg/tree-ssa/divide-4.c: New test.
26720 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26722         PR fortran/24917
26723         *  gfortran.dg/boz_6.f90: New test.
26725 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26727         PR fortran/23912
26728         * gfortran.dg/modulo_1.f90: New test.
26730 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26732         PR libfortran/24919
26733         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26734         fail on CRLF platforms.
26735         * gfortran.dg/ftell_2.f90: Likewise.
26737 2005-11-26  Eric Christopher  <echristo@apple.com>
26739         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26741 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26743         * objc.dg/gnu-runtime-3.m: Simplify.
26745 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26747         PR middle-end/23669
26748         * gcc.dg/tree-ssa/divide-1.c: New test.
26749         * gcc.dg/tree-ssa/divide-2.c: New test.
26751 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26753         PR libgfortran/24945
26754         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26756 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26758         PR libgfortran/24945
26759         * gfortran.dg/open_status_2.f90: New test.
26761 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26763         * gcc.c-torture/execute/builtins/fprintf.c,
26764         gcc.c-torture/execute/builtins/fputs-lib.c,
26765         gcc.c-torture/execute/builtins/fputs.c,
26766         gcc.c-torture/execute/builtins/lib/fprintf.c,
26767         gcc.c-torture/execute/builtins/lib/printf.c,
26768         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26770 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26772         * gcc.dg/20050922-2.c: New test.
26774 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26776         * objc.dg/gnu-runtime-3.m: New test.
26778 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26780         PR c++/9278
26781         * g++.dg/other/void1.C: New test.
26783 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26785         PR middle-end/24998
26786         * gcc.dg/torture/fp-int-convert-float.c,
26787         gcc.dg/torture/fp-int-convert-double.c,
26788         gcc.dg/torture/fp-int-convert-long-double.c,
26789         gcc.dg/torture/fp-int-convert-timode.c,
26790         gcc.dg/torture/fp-int-convert-float80.c,
26791         gcc.dg/torture/fp-int-convert-float80-timode.c,
26792         gcc.dg/torture/fp-int-convert-float128.c,
26793         gcc.dg/torture/fp-int-convert-float128-timode.c,
26794         gcc.dg/torture/fp-int-convert.h: New files.
26796 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26798         PR middle-end/24989
26799         * gcc.dg/tree-ssa/bool-10.c: New test.
26800         * gcc.dg/tree-ssa/bool-11.c: New test.
26801         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26803 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26805         PR middle-end/24990
26806         * tree-ssa/pr24990-1.c: New test.
26808 2005-11-24  Richard Guenther  <rguenther@suse.de>
26809         Dirk Mueller <dmueller@suse.de>
26811         PR c++/14024
26812         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26813         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26814         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26815         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26816         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26817         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26819 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26821         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26823 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26825         PR c/21668
26826         * gcc.dg/Wc++-compat.c: New.
26827         * gcc.dg/Wno-c++-compat.c: New.
26829 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26831         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26832         (vspltish, vspltisw): Likewise.
26834 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26836         PR libgfortran/24794
26837         * gfortran.dg/namelist_12.f: Fix quotes.
26838         * gfortran.dg/namelist_13.f90: Fix quotes.
26839         * gfortran.dg/namelist_14.f90: Fix quotes.
26840         * gfortran.dg/namelist_15.f90: Fix quotes.
26841         * gfortran.dg/namelist_use.f90: Fix quotes.
26842         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26843         * gfortran.dg/namelist_21.f90: New test.
26844         * gfortran.dg/namelist_22.f90: New test.
26846 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26848         PR target/23435
26849         * gcc.c-torture/compile/pr23435.c: New.
26851 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26853         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26855 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26857         * gcc.target/powerpc/405-macchw-1.c,
26858         gcc.target/powerpc/405-macchw-2.c,
26859         gcc.target/powerpc/405-macchwu-1.c,
26860         gcc.target/powerpc/405-macchwu-2.c,
26861         gcc.target/powerpc/405-machhw-1.c,
26862         gcc.target/powerpc/405-machhw-2.c,
26863         gcc.target/powerpc/405-machhwu-1.c,
26864         gcc.target/powerpc/405-machhwu-2.c,
26865         gcc.target/powerpc/405-maclhw-1.c,
26866         gcc.target/powerpc/405-maclhw-2.c,
26867         gcc.target/powerpc/405-maclhwu-1.c,
26868         gcc.target/powerpc/405-maclhwu-2.c,
26869         gcc.target/powerpc/405-mulchw-1.c,
26870         gcc.target/powerpc/405-mulchw-2.c,
26871         gcc.target/powerpc/405-mulchwu-1.c,
26872         gcc.target/powerpc/405-mulchwu-2.c,
26873         gcc.target/powerpc/405-mulhhw-1.c,
26874         gcc.target/powerpc/405-mulhhw-2.c,
26875         gcc.target/powerpc/405-mulhhwu-1.c,
26876         gcc.target/powerpc/405-mulhhwu-2.c,
26877         gcc.target/powerpc/405-mullhw-1.c,
26878         gcc.target/powerpc/405-mullhw-2.c,
26879         gcc.target/powerpc/405-mullhwu-1.c,
26880         gcc.target/powerpc/405-mullhwu-2.c,
26881         gcc.target/powerpc/405-nmacchw-1.c,
26882         gcc.target/powerpc/405-nmacchw-2.c,
26883         gcc.target/powerpc/405-nmachhw-1.c,
26884         gcc.target/powerpc/405-nmachhw-2.c,
26885         gcc.target/powerpc/405-nmaclhw-1.c,
26886         gcc.target/powerpc/405-nmaclhw-2.c,
26887         gcc.target/powerpc/440-macchw-1.c,
26888         gcc.target/powerpc/440-macchw-2.c,
26889         gcc.target/powerpc/440-macchwu-1.c,
26890         gcc.target/powerpc/440-macchwu-2.c,
26891         gcc.target/powerpc/440-machhw-1.c,
26892         gcc.target/powerpc/440-machhw-2.c,
26893         gcc.target/powerpc/440-machhwu-1.c,
26894         gcc.target/powerpc/440-machhwu-2.c,
26895         gcc.target/powerpc/440-maclhw-1.c,
26896         gcc.target/powerpc/440-maclhw-2.c,
26897         gcc.target/powerpc/440-maclhwu-1.c,
26898         gcc.target/powerpc/440-maclhwu-2.c,
26899         gcc.target/powerpc/440-mulchw-1.c,
26900         gcc.target/powerpc/440-mulchw-2.c,
26901         gcc.target/powerpc/440-mulchwu-1.c,
26902         gcc.target/powerpc/440-mulchwu-2.c,
26903         gcc.target/powerpc/440-mulhhw-1.c,
26904         gcc.target/powerpc/440-mulhhw-2.c,
26905         gcc.target/powerpc/440-mulhhwu-1.c,
26906         gcc.target/powerpc/440-mulhhwu-2.c,
26907         gcc.target/powerpc/440-mullhw-1.c,
26908         gcc.target/powerpc/440-mullhw-2.c,
26909         gcc.target/powerpc/440-mullhwu-1.c,
26910         gcc.target/powerpc/440-mullhwu-2.c,
26911         gcc.target/powerpc/440-nmacchw-1.c,
26912         gcc.target/powerpc/440-nmacchw-2.c,
26913         gcc.target/powerpc/440-nmachhw-1.c,
26914         gcc.target/powerpc/440-nmachhw-2.c,
26915         gcc.target/powerpc/440-nmaclhw-1.c,
26916         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26918 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26920         PR fortran/24774
26921         * gfortran.dg/inquire_9.f90: New test.
26923         PR fortran/21647
26924         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26926 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26928         PR libfortran/24432
26929         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26930         Check that 'cos' is supported.
26932 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26934         PR fortran/24223
26935         * gfortran.dg/substring_equivalence.f90: New test.
26937         PR fortran/24705
26938         * gfortran.dg/auto_internal_assumed.f90: New test.
26940 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26942         * gcc.dg/fold-div-2.c: New test.
26944 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26946         PR rtl-optimization/24883
26947         * gcc.c-torture/compile/pr24883.c: New test.
26949 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26951         PR middle-end/20583
26952         * gcc.c-torture/compile/pr20583.c: New.
26954 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26956         * gcc.c-torture/execute/usmul.c: New test.
26958 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26960         * gcc.dg/tree-ssa/vrp22.c: New test.
26962 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26964         PR middle-end/24912
26965         * gcc.dg/torture/pr24912-1.c: New test.
26967 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26969         PR fortran/24862
26970         * gfortran.dg/arrayio_derived_1.f90: New test.
26972 2005-11-19  Richard Guenther  <rguenther@suse.de>
26974         PR middle-end/23294
26975         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26977 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26979         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26981 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26983         PR c++/8355
26984         * g++.dg/template/friend39.C: New test.
26986 2005-11-18  James E Wilson  <wilson@specifix.com>
26988         * gcc.dg/builtin-strstr.c: New.
26990 2005-11-18  Richard Henderson  <rth@redhat.com>
26992         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26993         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26994         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26995         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26996         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26997         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26998         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26999         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27000         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27001         renaming to remove initial "ia64-".
27003 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27005         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27007 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27009         * g++.dg/cpp/string-2.C: New test.
27011 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27013         * gcc.dg/tree-ssa/loop-14.c: New test.
27015 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27016             Michael Chamberlain <michael@chamberlain.net.au>
27018         * ada/acats/run_all.sh (target_run): Kill long running tests.
27020 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27022         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27023         * gcc.dg/cleanup-9.c: Likewise.
27024         * gcc.dg/cleanup-10.c: Likewise.
27025         * gcc.dg/cleanup-11.c: Likewise.
27027 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27029         PR fortran/24892
27030         * gfortran.dg/open_access_append_1.f90: New test.
27031         * gfortran.dg/open_access_append_2.f90: New test.
27033 2005-11-16  Richard Guenther  <rguenther@suse.de>
27035         PR middle-end/24851
27036         * gcc.c-torture/execute/pr24851.c: New testcase.
27038 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27040         * gcc.dg/fold-overflow-1.c: New test.
27042 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27044         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27045         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27047 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27049         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27050         structures.
27051         * g++.dg/eh/forced2.C: Likewise.
27052         * g++.dg/eh/forced3.C: Likewise.
27053         * g++.dg/eh/forced4.C: Likewise.
27055 2005-11-11  Mike Stump  <mrs@apple.com>
27057         * g++.old-deja/g++.mike/unused.C: Add.
27059 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27061         PR c++/24667
27062         * g++.dg/warn/Wcast-qual1.C: New test.
27064 2005-11-15  Jan Hubicka  <jh@suse.cz>
27066         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27068 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27070         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27072 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27074         PR 24840
27075         * gcc.dg/tree-ssa/pr24840.c: New test.
27077 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27079         PR testsuite/24841
27080         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27082 2005-11-14  Dale Johannesen  <dalej@apple.com>
27084         * gcc.c-torture/execute/20051113-1.c: New.
27086 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27088         PR c++/24687
27089         * g++.dg/template/crash43.C: New test.
27091 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27093         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27095 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27097         PR c++/24817
27098         * g++.dg/eh/spec8.C: New test.
27100 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27102         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27104 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27106         PR c++/20293
27107         * g++.dg/parse/ambig4.C: New test.
27108         * g++.dg/tc1/dr101.C: Adjust error markers.
27109         * g++.dg/lookup/strong-using-2.C: Likewise.
27110         * g++.dg/lookup/ambig5.C: Likewise.
27111         * g++.dg/lookup/ambig4.C: Likewise.
27112         * g++.dg/parse/crash22.C: Likewise.
27114 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27116         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27118 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27120         * gcc.dg/nested-calls-1.c: New test.
27122 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27124         * gfortran.dg/complex_intrinsic_1.f90: New test.
27125         * gfortran.dg/complex_intrinsic_2.f90: New test.
27126         * gfortran.dg/fgetc_1.f90: New test.
27127         * gfortran.dg/fgetc_2.f90: New test.
27128         * gfortran.dg/fgetc_3.f90: New test.
27129         * gfortran.dg/ftell_1.f90: New test.
27130         * gfortran.dg/ftell_2.f90: New test.
27131         * gfortran.dg/gnu_logical_1.F: New test.
27132         * gfortran.dg/gnu_logical_2.f90: New test.
27134 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27136         PR middle-end/24820
27137         * gcc.dg/pr24820.c: New test.
27139 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27141         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27142         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27143         variable.
27145 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27147         PR testsuite/24614
27148         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27150 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27152         * gcc.target/cris/cris.exp: New file.
27153         * gcc.target/cris/rld-legit1.c: New test.
27154         * gcc.target/cris/rld-legit2.c: New test.
27156 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27158         PR c++/24780
27159         * g++.dg/opt/pr24780.C: New test.
27161         PR c++/24761
27162         * g++.dg/template/asm1.C: New test.
27164 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27166         PR libgfortran/24787
27167         * gfortran.dg/scan_1.f90: New test.
27169 2005-11-12  Jan Hubicka  <jh@suse.cz>
27171         * gcc.target/i386/minmax-1.c: New.
27172         * gcc.target/i386/minmax-2.c: New.
27174 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27176         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27178 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27180         * gcc.c-torture/execute/20051110-1.c,
27181         gcc.c-torture/execute/20051110-2.c: New tests.
27183 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27185         PR middle-end/24750
27186         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27187         New tests.
27189 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27191         * lib/target-libpath.exp (get_shlib_extension): New proc.
27192         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27193         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27194         * lib/objc.exp (objc_target_compile): Likewise.
27195         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27196         detection.
27198 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27200         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27202         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27203         Add -static to additional_flags and pass it to target_compile.
27205 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27207         PR libgfortran/24719
27208         gfortran.dg/read_noadvance.f90: New test.
27210         PR libgfortran/24699
27211         gfortran.dg/fmt_t_2.f90: New test.
27213         PR libgfortran/24785
27214         gfortran.dg/read_x_eor.f90: New test.
27216         PR libgfortran/24584
27217         gfortran.dg/namelist_empty.f90: Rename test.
27219         PR libgfortran/24489
27220         gfortran/read_eor.f90: Rename test.
27222 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27224         PR fortran/15976
27225         * gfortran.dg/automatic_module_variable.f90: New test.
27227 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27229         PR target/24445
27230         * gcc.dg/pr24445.c: New test.
27232 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27234         PR fortran/24655
27235         PR fortran/24755
27236         * gfortran.dg/recursive_statement_functions.f90: Add statement
27237         functions using inline intrinsic functions and parameters to test
27238         that they no longer seg-fault.
27240         PR fortran/24409
27241         gfortran.dg/nested_modules_4.f90: New test.
27242         gfortran.dg/nested_modules_5.f90: New test.
27244 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27246         PR fortran/24643
27247         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27249 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27251         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27252         failures.
27254 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27256         * gcc.dg/sparc-getcontext-1.c: New test.
27258 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27260         * gcc.dg/ifcvt-fabs-1.c: New test.
27262 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27264         PR other/4372
27265         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27266         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27268 2005-11-09  Richard Guenther  <rguenther@suse.de>
27270         PR tree-optimization/24716
27271         * gcc.c-torture/execute/pr24716.c: New testcase.
27273 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27275         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27277 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27279         PR 24624
27280         * gcc.dg/pr24624.c: Testcase added.
27282 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27284         PR 24623
27285         * g++.dg/other/pr24623.C: Testcase added.
27287 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27289         PR fortran/22607
27290         * gfortran-dg/pure_byref_1.f90: New.
27291         * gfortran-dg/pure_byref_2.f90: New.
27293 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27295         PR c/24101
27296         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27297         * gcc.dg/dg.exp: Run main loop also for *.i files.
27299 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27301         PR c++/19450
27302         * g++.dg/tls/diag-3.C: New test.
27303         * g++.dg/tls/diag-4.C: New test.
27304         * g++.dg/tls/static-1.C: New test.
27305         * g++.dg/tls/static-1a.cc: New file.
27307 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27309         PR 23046
27310         * g++.dg/tree-ssa/pr23046.C: New test.
27312 2005-11-08  Devang Patel <dpatel@apple.com>
27314         PR tree-optimization/23115
27315         * gcc.dg/tree-ssa/pr23115.c: New.
27317 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27319         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27320         * gcc.target/powerpc/pr16155.c: Same.
27321         * gcc.target/powerpc/altivec-1.c: Same.
27322         * gcc.target/powerpc/altivec-2.c: Same.
27323         * gcc.target/powerpc/altivec-3.c: Same.
27324         * gcc.target/powerpc/altivec-5.c: Same.
27325         * gcc.target/powerpc/altivec-11.c: Same.
27326         * gcc.target/powerpc/altivec-12.c: Same.
27327         * gcc.target/powerpc/altivec-14.c: Same.
27328         * gcc.target/powerpc/altivec-22.c: Same.
27329         * gcc.target/powerpc/altivec-consts.c: Same.
27330         * gcc.target/powerpc/altivec-pr22085.c: Same.
27331         * gcc.target/powerpc/altivec-splat.c: Same.
27332         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27333         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27334         * gcc.target/powerpc/darwin-longlong.c: Same.
27336 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27338         PR target/19340
27339         * gcc.dg/pr19340.c: New test.
27341 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27343         PR rtl-optimization/24683
27344         * gcc.dg/pr24683.c: New test.
27346 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27348         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27349         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27351 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27353         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27355 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27357         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27359 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27361         PR target/24230
27363         * gcc.target/powerpc/altivec-consts.c,
27364         gcc.target/powerpc/altivec-splat.c: New testcase.
27366 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27368         PR c/24599
27370         * gcc.dg/overflow-2.c: New testcase.
27372 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27374         PR rtl-optimization/23567
27375         * gcc.c-torture/execute/20051104-1.c: New test.
27377 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27379         PR fortran/24534
27380         gfortran.dg/private_type_2.f90: Modified to check that case with
27381         PRIVATE declaration within derived type is accepted.
27383         PR fortran/20838
27384         gfortran.dg/pointer_assign_1.f90: New test.
27386         PR fortran/20840
27387         * gfortran.dg/arrayio_0.f90: New test.
27389         PR fortran/17737
27390         gfortran.dg/data_initialized.f90: New test.
27391         gfortran.dg/data_constraints_1.f90: New test.
27392         gfortran.dg/data_constraints_2.f90: New test.
27394 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27396         PR fortran/24174
27397         PR fortran/24305
27398         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27400 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27402         PR 24670
27403         * gcc.dg/tree-ssa/pr24670.c: New test.
27405 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27407         PR target/22432
27408         * gcc.target/i386/pr22432.c: New test.
27410 2005-11-05  Richard Henderson  <rth@redhat.com>
27412         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27413         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27414         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27415         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27416         from gcc.dg/alpha-*.
27417         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27418         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27420 2005-11-05  Andreas Jaeger  <aj@suse.de>
27422         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27424 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27426         PR target/23424
27427         * gcc.dg/torture/pr23424-1.c: New test.
27429 2005-11-04  Richard Henderson  <rth@redhat.com>
27431         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27432         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27433         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27434         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27435         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27436         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27437         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27438         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27439         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27440         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27441         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27442         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27443         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27444         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27445         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27446         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27447         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27448         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27449         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27450         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27451         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27452         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27453         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27454         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27455         Move from gcc.dg/.
27456         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27457         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27458         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27459         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27460         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27461         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27462         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27463         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27464         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27465         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27466         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27467         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27468         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27469         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27470         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27471         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27472         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27473         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27474         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27475         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27476         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27477         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27478         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27479         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27480         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27481         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27482         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27483         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27484         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27485         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27486         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27487         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27488         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27489         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27490         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27491         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27492         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27493         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27494         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27495         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27496         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27497         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27498         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27499         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27500         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27502 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27504         PR 24627
27505         * gcc.dg/tree-ssa/pr24627.c: New test.
27507 2005-11-04 Paul Brook  <paul@codesourcery.com>
27509         * gcc.dg/tls/opt-10.c: New test.
27511 2005-11-04  Andreas Jaeger  <aj@suse.de>
27513         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27514         avoid extra warnings.
27516 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27518         PR libfortran/22298
27519         * lib/target-supports.exp
27520         (check_effective_target_static_libgfortran): New
27521         static_libgfortran effective target.
27522         * gfortran.dg/static_linking_1.f: New test.
27523         * gfortran.dg/static_linking_1.c: New file.
27525 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27527         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27529 2005-11-03  Josh Conner  <jconner@apple.com>
27531         PR c++/19989
27532         g++.dg/ext/array2.C: New test.
27533         g++.dg/template/dependent-name3.C: New test.
27534         g++.dg/template/dependent-name4.C: New test.
27535         g++.dg/template/sfinae2.C: New test.
27537 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27539         PR preprocessor/22042
27540         * gcc.dg/cpp/strify4.c: New test.
27542 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27544         PR c++/17964
27545         * g++.dg/cpp/string-1.C: New test.
27547 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27549         * gcc.target/powerpc: New directory.
27550         * gcc.target/powerpc/powerpc.exp: New file.
27551         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27552         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27553         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27554         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27555         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27556         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27557         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27558         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27559         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27560         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27561         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27562         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27563         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27564         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27565         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27566         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27567         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27568         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27569         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27570         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27571         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27572         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27573         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27574         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27575         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27576         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27577         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27578         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27579         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27580         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27581         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27582         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27583         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27584         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27586 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27588         PR c++/21627
27589         * g++.dg/warn/inline2.C: New test.
27591 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27593         PR middle-end/23155
27594         * g++.dg/ext/c99struct1.C: New test.
27595         * gcc.dg/union-cast-1.c: New test.
27596         * gcc.dg/union-cast-2.c: New test.
27597         * gcc.dg/union-cast-3.c: New test.
27599 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27601         PR middle-end/24589
27602         * gcc.c-torture/execute/zero-struct-2.c: New test.
27604 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27606         PR c++/24582
27607         * g++.dg/init/switch1.C: New test.
27609 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27611         * gcc.dg/delay-slot-1.c: New test.
27613 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27615         PR target/24620
27616         * gcc.dg/pr24620.c: New test.
27618 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27620         PR c/24329
27621         * gcc.dg/format/unnamed-1.c: New test.
27623 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27625         PR c++/22434
27626         * g++.dg/expr/cond8.C: New test.
27628         PR c++/24560
27629         * g++.dg/parse/dot1.C: New test.
27631 2005-11-02  Jan Hubicka  <jh@suse.cz>
27633         PR target/23303
27634         * gcc.dg/i386-lea.c: New test
27636 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27638         PR target/24615
27639         * gcc.dg/pr24615.c: New test.
27641 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27643         PR target/24600
27644         * gcc.dg/pr24600.c: New test.
27646 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27648         PR c++/19253
27649         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27650         * g++.dg/parse/typename9.C: New test.
27651         * g++/dg/parse/typename10.C: Likewise.
27653 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27655         PR fortran/18157
27656         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27657         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27658         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27660 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27662         PR c++/24569
27663         * g++.dg/debug/static1.C: New test.
27665 2005-11-02  Josh Conner  <jconner@apple.com>
27667         * g++.dg/crash38.C: moved into proper directory...
27668         * g++.dg/template/crash42.C: ...here
27670 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27672         PR target/18338
27673         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27674         pcc_bitfield_type_matters || default_packed.
27676         * lib/target-supports.exp
27677         (check_effective_target_pcc_bitfield_type_matters): New proc.
27678         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27680         PR testsuite/23304
27681         * lib/target-supports.exp (check_effective_default_packed): New proc.
27682         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27683         Gate expected errors on target ! default_packed.
27684         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27686 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27688         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27689         change (r106358).
27691 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27693         PR fortran/24008
27694         * gfortran.dg/entry_5.f90: New.
27695         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27697 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27699         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27701 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27703         PR fortran/21565
27704         gfortran.dg/namelist_blockdata.f90: New test.
27706         PR fortran/18737
27707         gfortran.dg/external_implicit_none.f90: New test.
27709         PR fortran/14994
27710         * gfortran.dg/secnds.f: New test.
27712 2005-10-31  Jan Hubicka  <jh@suse.cz>
27714         PR target/20928
27715         * gcc.c-torture/compile/pr20928.c: New test.
27717 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27719         PR middle-end/23492
27720         * gcc.c-torture/compile/zero-strct-5.c: New test.
27722 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27724         PR libgfortran/24584
27725         * gfortran.dg/pr24584.f90: New test.
27727 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27729         PR fortran/18883
27730         * gfortran.dg/char_result_9.f90: New.
27731         * gfortran.dg/char_result_10.f90: New.
27733 2005-10-30  Jan Hubicka  <jh@suse.cz>
27735         * g++.dg/tree-ssa/pr24172.C: New testcase.
27737 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27739         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27741 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27743         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27744         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27745         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27746         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27747         gfortran.dg/enum_9.f90,
27748         gfortran.fortran-torture/compile/enum_1.f90,
27749         gfortran.fortran-torture/execute/enum_1.f90,
27750         gfortran.fortran-torture/execute/enum_2.f90,
27751         gfortran.fortran-torture/execute/enum_3.f90,
27752         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27754 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27756         PR target/18482
27757         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27758         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27760 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27762         PR libfortran/20179
27763         * gfortran.dg/mixed_io_1.f90: New test.
27764         * gfortran.dg/mixed_io_1.c: New file.
27766 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27768         * gfortran.dg/malloc_free_1.f90: New test.
27770 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27772         * gcc.dg/nested-func-4.c: Require profiling -pg.
27774 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27776         PR C++/23229
27777         * g++.dg/warn/main-2.C: New test.
27779 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27781         PR fortran/24545
27782         * gfortran.dg/interface_2.f90: new test.
27784 2005-10-28  Josh Conner  <jconner@apple.com>
27786         PR c++/22153
27787         * g++.dg/template/crash38.C: New test.
27788         * g++.dg/parse/explicit1.C: Change expected errors.
27790 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27792         PR C++/23426
27793         * g++.dg/other/large-size-array.C: New test.
27795 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27797         PR middle-end/24362
27798         * g++.dg/opt/complex4.C: New test.
27800 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27802         * gcc.dg/nested-func-4.c: New test.
27804 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27806         PR fortran/24158
27807         gfortran.dg/derived_recursion.f90: New test.
27808         gfortran.dg/implicit_actual.f90: New test.
27810 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27812         PR middle-end/24295, PR testsuite/24477
27813         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27814         removed when weakref hits the tree.
27816 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27818         * gfortran.dg/cray_pointers_4.f90: New test.
27820         * gfortran.dg/cray_pointers_5.f90: New test.
27822 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27824         PR fortran/22290
27825         * gfortran.dg/assign_5.f90: New test.
27826         * gfortran.dg/assign_6.f: New test.
27828 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27830         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27831         CPU has no SSE support.
27833 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27835         PR libgfortran/24224
27836         * gfortran.dg/arrayio_1.f90: Update attribution.
27837         * gfortran.dg/arrayio_2.f90: Update attribution.
27838         * gfortran.dg/arrayio_3.f90: Update attribution.
27839         * gfortran.dg/arrayio_4.f90: Update test conditions.
27840         * gfortran.dg/arrayio_5.f90: Update attribution.
27841         * gfortran.dg/arrayio_6.f90: New test.
27842         * gfortran.dg/arrayio_7.f90: New test.
27844 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27846         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27848 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27850         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27852 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27854         PR fortran/24416
27855         * gfortran.dg/namelist_char_only.f90: New test.
27857 2005-10-24  Asher Langton  <langton2@llnl.gov>
27859         PR fortran/17031
27860         PR fortran/22282
27861         * gfortran.dg/cray_pointers_1.f90: New test.
27862         * gfortran.dg/cray_pointers_2.f90: New test.
27863         * gfortran.dg/cray_pointers_3.f90: New test.
27864         * gfortran.dg/loc_1.f90: New test.
27865         * gfortran.dg/loc_2.f90: New test.
27867 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27869         * gcc.dg/pr24225.c: New test.
27871 2005-10-24  Asher Langton  <langton2@llnl.gov>
27873         * gfortran.dg/dup_save_1.f90: New test.
27874         * gfortran.dg/dup_save_2.f90: New test.
27876 2005-10-24  Paul Brook  <paul@codesourcery.com>
27878         PR 24107
27879         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27880         stdint.h.
27882 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27884         PR libgfortran/24489
27885         * gfortran.dg/pr24489.f90: New test.
27887 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27889         PR fortran/23635
27890         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27892 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27894         PR target/18911
27895         * g++.dg/init/array16.C: Skip for mmix-*-*.
27897 2005-10-23  Asher Langton  <langton2@llnl.gov>
27899         * gfortran.dg/byte_1.f90: New test.
27900         * gfortran.dg/byte_2.f90: New test.
27902 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27904         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27906 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27908         PR fortran/18022
27909         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27911         PR fortran/24311
27912         * gfortran.dg/merge_char_const.f90: New test.
27914         PR fortran/24384
27915         * gfortran.dg/spread_scalar_source.f90: New test.
27917 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27919         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27921         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27922         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27924         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27926 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27928         PR fortran/24426
27929         * gfortran.dg/der_pointer_4.f90: New.
27931 2005-10-22  David Ayers  <d.ayers@inode.at>
27933         * obj-c++.dg/except-1.mm: Simplify.
27935 2005-10-21  David Ayers  <d.ayers@inode.at>
27937         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27939 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27941         * gfortran.dg/assumed_dummy_2.f90: New test.
27943 2005-10-21  James E Wilson  <wilson@specifix.com>
27945         PR preprocessor/15220
27946         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27948 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27950         * gcc.c-torture/execute/20051021-1.c: New test.
27952 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27954         PR c++/24260
27955         * g++.dg/ext/tmplattr1.C: New test.
27957 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27959         PR fortran/24440
27960         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27962 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27964         * obj-c++.dg/except-1.mm: New.
27966         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27968 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27970         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27972 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27974         PR middle-end/24295
27975         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27976         declarations with the same names as thunks' alias targets, use
27977         aliases instead.
27978         * gcc.dg/attr-alias-3.c: New test.
27979         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27981 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27983         PR c++/22618
27984         * g++.dg/parse/access8.C: New test.
27986 2005-10-20  Richard Guenther  <rguenther@suse.de>
27988         PR c++/24439
27989         * g++.dg/tree-ssa/pr24439.C: New testcase.
27991 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27993         * g++.dg/opt/delay-slot-1.C: New test.
27995 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27997         PR fortran/21625
27998         * gfortran.fg/der_init_1.f90: New.
28000 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28002         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28004 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28006         PR c++/21908
28007         * g++.dg/parse/error28.C: New test.
28009 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28011         * gcc.dg/profile-generate-2.c: New test.
28013 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28015         PR target/23589
28016         * g++.dg/ext/dllimport11.C: New.
28018 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28020         PR c++/22293
28021         * g++.dg/other/friend3.C: New test.
28023 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28025         PR c++/23293
28026         * g++.dg/template/error19.C: New test.
28028 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28030         PR c++/21383
28031         * g++.dg/overload/koenig2.C: New.
28033         PR c++/23118
28034         * g++.dg/overload/error2.C: New.
28036         PR c++/22604
28037         * g++.dg/inherit/covariant14.C: New.
28039 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28041         PR c++/23440
28042         * g++.dg/parse/for1.C: New test.
28044 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28046         PR fortran/23446
28047         * gfortran.dg/host_dummy_index_1.f90: New test.
28049         PR fortran/21459
28050         * gfortran.dg/automatic_char_len_2.f90: New test.
28052         PR fortran/20866
28053         * gfortran.dg/recursive_statement_functions.f90: New test.
28055         PR fortran/20853
28056         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28058         PR fortran/20849
28059         * gfortran.dg/external_initializer.f90: New test.
28061         PR fortran/20837
28062         * non_module_public.f90: New test.
28064 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28066         PR c++/24386
28067         * g++.dg/template/overload7.C: New.
28069         PR c++/22551
28070         * g++.dg/other/switch2.C: Remove expected warnings.
28072         PR c++/21353
28073         * g++.dg/template/defarg6.C: New.
28075 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28077         PR target/24315
28078         * gcc.target/i386/pr24315.c: New test.
28080 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28082         PR c++/24389
28083         * g++.dg/template/static21.C: New test.
28084         * g++.dg/template/static21-a.cc: Likewise.
28086 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28088         PR c++/23959
28089         * g++.dg/warn/Wswitch-default-1.C: New test.
28090         * g++.dg/warn/Wswitch-default-2.C: New test.
28092 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28094         PR c++/22173
28095         * g++.dg/parse/template18.C: New test.
28096         * g++.dg/template/nontype15.C: Likewise.
28098 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28100         PR fortran/22273
28101         * gfortran.dg/spec_expr_2.f90: New.
28103 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28105         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28106         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28107         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28108         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28109         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28110         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28111         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28112         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28113         previous target-specific skips and warning-message matches where
28114         applicable.
28116 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28118         PR c++/21347
28119         * g++.dg/warn/Wctor-dtor.C: New test.
28121 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28123         PR c/23439
28124         * gcc.dg/for-1.c: New test.
28126 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28128         PR c++/19565
28129         * g++.dg/warn/Wconversion1.C: New test.
28130         * g++.dg/ext/packed4.C: Compile with -w.
28131         * g++.dg/opt/20050511-1.C: Likewise.
28132         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28134 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28136         * gfortran.dg/boz_5.f90: New test.
28138 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28140         PR c++/22551
28141         * g++.dg/other/switch2.C: New.
28143         PR c++/23984
28144         * g++.dg/init/ctor7.C: New.
28146 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28148         PR c++/23730
28149         * g++.dg/parse/crash32.C: New test.
28151 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28153         PR c++/20721
28154         * g++.dg/init/goto2.C: New test.
28156         PR c++/22464
28157         * g++.dg/template/crash/41.C: New test.
28159         PR c++/22180
28160         * g++.dg/template/crash40.C: New test.
28162         PR c++/23694
28163         * g++.dg/parse/friend5.C: New test.
28165         PR c++/23307
28166         * g++.dg/template/crash38.C: New test.
28168         PR c++/22352
28169         * g++.dg/template/friend38.C: New test.
28171         PR c++/22405
28172         * g++.dg/template/crash39.C: New test.
28174 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28176         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28177         gcc.dg/debug/dwarf2/dwarf-char2.c,
28178         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28180         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28182 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28184         * gcc.dg/dll-2.c: Add tests for warnings.
28185         * gcc.dg/dll-3.c: Likewise.
28186         * gcc.dg/dll-4.c: Likewise.
28188         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28189         * g++.dg/ext/dllimport2.C: Likewise.
28190         * g++.dg/ext/dllimport3.C: Likewise.
28191         * g++.dg/ext/dllimport7.C: Likewise.
28192         * g++.dg/ext/dllimport8.C: Likewise.
28193         * g++.dg/ext/dllimport9.C: Likewise.
28195 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28197         PR fortran/24092
28198         * gfortran.dg/derived_pointer_recursion.f90: New test.
28200 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28202         * gcc.c-torture/execute/20051012-1.c: New test.
28204 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28206         PR fortran/18082
28207         * gfortran.dg/automatic_char_len_1.f90: New test.
28209 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28211         PR fortran/20847
28212         * gfortran.dg/save_common.f90: New test.
28214         PR fortran/20856
28215         * gfortran.dg/save_result.f90: New test.
28217 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28219         PR c++/21592
28220         * g++.dg/template/dependent-expr1.C: Add new expected error.
28221         * g++.dg/template/dependent-expr2.C: Adjust error text.
28222         * g++.dg/template/overload6.C: New.
28224         PR c++/23797
28225         * g++.dg/other/typename8.C: New.
28227         PR c++/21117
28228         * g++.dg/other/return1.C: New.
28230 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28232         PR c++/24052
28233         * g++.dg/ext/label5.C: New.
28235 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28237         PR c++/19964
28238         * g++.dg/parse/crash31.C: New.
28240 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28242         * g++.dg/ipa/ipa-1.c: New test.
28243         * g++.dg/ipa/ipa-2.c: New test.
28244         * g++.dg/ipa/ipa-3.c: New test.
28245         * g++.dg/ipa/ipa-4.c: New test.
28246         * g++.dg/ipa/ipa-5.c: New test.
28247         * g++.dg/ipa/ipa.exp: New file.
28249 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28251         PR fortran/24207
28252         * gfortran.dg/private_type_3.f90: New test.
28254 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28256         PR fortran/20786
28257         gfortran.dg/aint_anint_1.f90: New test.
28259 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28261         PR libgfortran/24313
28262         gfortran.dg/csqrt.f: New test.
28264 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28266         PR c++/8057
28267         * g++.dg/warn/noeffect7.C: New test.
28268         * g++.dg/warn/noeffect2.C: Instantiate templates.
28269         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28270         and warning.
28272 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28274         PR c++/21089
28275         * g++.dg/init/float1.C: New test.
28277         PR c++/24277
28278         * g++.dg/init/member1.C: Tweak error markers.
28280 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28282         PR testsuite/24281
28283         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28284         Check for null pointer.
28286 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28288         PR c++/21369
28289         * g++.dg/parse/ret-type3.C: New test.
28291 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28293         PR tree-opt/23946
28294         * gcc.c-torture/compile/pr23946.c: New test.
28296 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28298         * g++.dg/opt/mmx2.C: New test.
28300 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28302         PR c++/24277
28303         * g++.dg/template/static20.C: New test.
28305         PR c++/24302
28306         * g++.dg/warn/Wunused-12.C: New test.
28308         PR c++/23437
28309         * g++.dg/template/arg4.C: New test.
28311 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28313         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28314         * gcc.dg/ucnid-3.c: Likewise.
28315         * gcc.dg/ucnid-4.c: Likewise.
28316         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28317         * g++.dg/other/ucnid-1.C: Likewise.
28318         * gcc.dg/sparc-frame-1.c: New test.
28320 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28322         PR c++/24139
28323         * g++.dg/template/spec27.C: New test.
28325         PR c++/24275
28326         * g++.dg/template/static19.C: New test.
28328 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28330         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28331         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28333 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28335         PR target/24136
28336         * gfortran.fortran-torture/compile/pr24136.f: New test.
28338 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28340         PR c++/22172
28341         * g++.dg/parse/crash30.C: New test.
28343 2005-10-07  Richard Guenther  <rguenther@suse.de>
28345         PR middle-end/24227
28346         * gcc.c-torture/compile/pr24227.c: New testcase.
28348 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28350         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28351         Do not put aligned attributes on array elements.
28353 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28355         PR testsuite/23611, PR testsuite/23615
28356         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28357         writing prototypes of library functions by hand.
28358         * obj-c++.dg/bitfield-4.mm: Likewise.
28359         * obj-c++.dg/const-str-4.mm: Likewise.
28360         * obj-c++.dg/encode-4.mm: Likewise.
28361         * obj-c++.dg/encode-5.mm: Likewise.
28362         * obj-c++.dg/encode-6.mm: Likewise.
28363         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28364         * obj-c++.dg/method-10.mm: Likewise.
28365         * obj-c++.dg/method-17.mm: Likewise.
28366         * obj-c++.dg/method-19.mm: Likewise.
28367         * obj-c++.dg/try-catch-2.mm: Likewise.
28369 2005-10-06  Richard Henderson  <rth@redhat.com>
28371         PR 24236
28372         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28374 2005-10-06  Dale Johannesen  <dalej@apple.com>
28376         * gcc.c-torture/execute/20030125-1.c: Correct.
28378 2005-10-06  Richard Guenther  <rguenther@suse.de>
28380         PR tree-optimization/24238
28381         * g++.dg/tree-ssa/pr24238.C: New testcase.
28383 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28385         PR 18568
28386         * gfortran.dg/der_pointer_3.f90: New test.
28388 2005-10-05  Devang Patel  <dpatel@apple.com>
28390         PR Debug/23205
28391         * g++.dg/other/PR23205.C: New.
28393 2005-10-05  Richard Henderson  <rth@redhat.com>
28395         PR target/23602
28396         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28397         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28399 2005-10-05  Dale Johannesen  <dalej@apple.com>
28401         * gcc.c-torture/execute/float-floor.c: New.
28403 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28405         PR tree-optimization/21419
28406         PR tree-optimization/24146
28407         PR tree-optimization/24151
28409         * g++.dg/ext/asm7.C: New.
28410         * g++.dg/ext/asm8.C: New.
28411         * gcc.dg/asm-1.c: Compile on all targets.
28412         * gcc.dg/asm-pr24146.c: New.
28413         * gcc.dg/pr21419.c: Adjust error messages.
28415 2005-10-05  Richard Guenther  <rguenther@suse.de>
28417         PR fortran/24176
28418         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28420 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28422         PR c++/23513
28423         * g++.dg/template/spec22.C: Robustify test.
28424         * g++.dg/template/spec26.C: New.
28426 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28428         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28429         if target supports vector instructions.
28431 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28433         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28434         C99 functions.
28436 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28438         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28439         check_effective_target_fortran_large_int): Replace cached result
28440         when target changes.
28442 2005-10-04  Devang Patel  <dpatel@apple.com>
28444         * gcc.dg/i386-sse-vect-types.c: New.
28446 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28448         PR preprocessor/13726
28449         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28450         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28452 2005-10-04  Richard Guenther  <rguenther@suse.de>
28454         PR c/23576
28455         * gcc.dg/noncompile/pr23576.c: New testcase.
28457 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28459         PR middle-end/23125
28460         * gcc.dg/register-var-3.c: New test.
28462 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28464         * gcc.dg/pr23049.c: New test.
28466         * gcc.dg/ucnid-4.c: Fix test.
28468 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28470         PR 23445
28471         * gcc.c-torture/compile/pr23445.c: New test.
28473 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28475         * g++.dg/overload/unknown1.C: New.
28477 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28479         PR c++/17775
28480         * g++.dg/template/repo4.C: New test.
28482 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28484         PR libfortran/19308
28485         * gfortran.dg/large_real_kind_2.F90: New test.
28486         * gfortran.dg/large_integer_kind_2.f90: New test.
28488 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28490         * lib/target-supports.exp (check_effective_target_vect_shift):
28491         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28492         (check_effective_target_vect_condition): Fix copy-n-pasto.
28494         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28495         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28496         targets.
28498 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28500         PR c++/22621
28501         * g++.dg/template/overload5.C : New test.
28503         PR c++/23840
28504         * g++.dg/expr/stdarg1.C: New test.
28506 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28508         PR 24142
28509         * gcc.c-torture/execute/pr24142.c: New test.
28511 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28513         PR 24141
28514         * gcc.c-torture/execute/pr24141.c: New test.
28516 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28517             Diego Novillo  <dnovillo@redhat.com>
28519         PR 23604
28520         * gcc.c-torture/execute/pr23604.c: New test.
28522 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28524         PR fortran/16404
28525         PR fortran/20835
28526         PR fortran/20890
28527         PR fortran/20899
28528         PR fortran/20900
28529         PR fortran/20901
28530         PR fortran/20902
28531         gfortran.dg/equiv_constraint_1.f90: New test.
28532         gfortran.dg/equiv_constraint_2.f90: New test.
28533         gfortran.dg/equiv_constraint_3.f90: New test.
28534         gfortran.dg/equiv_constraint_4.f90: New test.
28535         gfortran.dg/equiv_constraint_5.f90: New test.
28536         gfortran.dg/equiv_constraint_6.f90: New test.
28537         gfortran.dg/equiv_constraint_7.f90: New test.
28538         gfortran.dg/equiv_constraint_8.f90: New test.
28539         gfortran.dg/private_type_1.f90: New test.
28540         gfortran.dg/private_type_2.f90: New test.
28541         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28542         980628-10.f: Assert std=gnu to permit mixing of
28543         types in equivalence statements.
28545 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28547         PR 24112
28548         * gfortran.dg/open_status_1.f90: New.
28550 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28552         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28553         * gcc.dg/vect/pr22480.c: Clean up temp files.
28554         * gcc.dg/vect/pr23831.c: Clean up temp files.
28555         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28556         Clean up temp files.
28557         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28558         Clean up temp files.
28560         * gcc.dg/20050309-1.c: Clean up temp files.
28561         * gcc.dg/20050325-1.c: Clean up temp files.
28563 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28565         PR tree-optimization/24059
28566         * gcc.dg/vect/pr24059.c : New test.
28568 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28570         PR middle-end/24109
28571         * gcc.c-torture/execute/20050929-1.c: New test.
28573 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28575         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28577 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28579         PR c/21419
28580         * gcc.dg/pr21419.c: New test.
28582 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28584         * gcc.dg/pr23911.c: New test.
28586 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28588         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28590         PR c++/16782
28591         * g++.dg/parse/qualified4.C: New test.
28592         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28593         * g++.old-deja/g++.mike/p8154.C: Likewise.
28595 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28597         PR c++/22147
28598         * g++.dg/template/friend37.C: New test.
28599         * g++.dg/parse/crash28.C: Adjust error markers.
28601 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28603         PR fortran/18518
28604         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28606 2005-09-27  Devang Patel  <dpatel@apple.com>
28608         PR tree-optimization/23625
28609         * gcc.dg/pr23625.c: New test.
28611 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28613         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28614         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28616 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28618         PR fortran/23677
28619         * gfortran.fortran-torture/execute/save_1.f90: New test.
28620         * gfortran.dg/save_1.f90: New test.
28622 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28624         * gcc.target/i386/builtin-apply-mmx.c: New test.
28626         PR target/22576
28627         * gcc.target/i386/pr22576.c: New test.
28629         PR target/22585
28630         * gcc.target/i386/pr22585.c: New test.
28632         PR target/23268
28633         * gcc.target/i386/pr23268.c: New test.
28635         PR middle-end/23831
28636         * gcc.dg/vect/pr23831.c: New test.
28638         PR target/24055
28639         * gcc.target/i386/pr24055.c: New test.
28641 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28643         PR tree-optimization/23960
28644         * gcc.c-torture/compile/pr23960.c: New.
28646 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28648         PR fortran/16861
28649         * gfortran.dg/nested_modules_3.f90: New.
28651 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28653         PR fortran/24005
28654         gfortran.dg/interface_1.f90: New test.
28656 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28657         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28659         PR fortran/23843
28660         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28662 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28664         PR fortran/23516
28665         * gfortran.dg/imag_1.f: New test.
28666         * gfortran.dg/imag_2.f: Ditto.
28668 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28670         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28672 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28674         PR c++/21983
28675         * g++.dg/warn/pr21983.C: New test.
28677 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28679         * gcc.dg/20050922-1.c: Testcase added.
28681 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28683         PR c++/23993
28684         * g++.dg/template/array14.C: New test.
28686 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28688         PR fortran/19929
28689         * gfortran.dg/der_ptr_component_1.f90: New test.
28691 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28693         PR c++/23965
28694         * g++.dg/template/error1.C: Reject "no matching function" message.
28696 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28698         PR c++/17609
28699         * g++.dg/lookup/error1.C: New test.
28701 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28703         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28704         functionality of the testcase.
28706 2005-09-20  Richard Henderson  <rth@redhat.com>
28708         * gcc.dg/vect/vect-22.c: Require vect_float.
28709         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28711 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28713         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28714         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28715         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28716         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28717         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28718         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28719         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28720         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28721         * gcc.dg/cpp/ucnid-8.c: New test.
28723 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28725         PR tree-optimization/23929
28726         * gcc.c-torture/compile/pr23929.c: New test.
28728 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28730         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28731         for one loop.
28733 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28735         PR testsuite/23186
28736         * g++.dg/other/pr22003.C: Require named sections.
28738 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28740         PR c++/23947
28741         * g++.dg/rtti/crash3.C: New test.
28743         PR tree-optimization/23818
28744         * gcc.dg/pr23818.c: New test.
28746 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28748         PR fortran/23420
28749         * gfortran.dg/print_fmt_4.f: New.
28751 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28753         PR fortran/23663
28754         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28756 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28758         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28759         Use pointers to local alignable arrays instead. Added comments.
28760         * gcc.dg/vect/vect-46.c: Likewise.
28761         * gcc.dg/vect/vect-48.c: Likewise.
28762         * gcc.dg/vect/vect-49.c: Likewise.
28763         * gcc.dg/vect/vect-52.c: Likewise.
28764         * gcc.dg/vect/vect-53.c: Likewise.
28765         * gcc.dg/vect/vect-54.c: Likewise.
28766         * gcc.dg/vect/vect-56.c: Likewise.
28767         * gcc.dg/vect/vect-57.c: Likewise.
28768         * gcc.dg/vect/vect-58.c: Likewise.
28769         * gcc.dg/vect/vect-60.c: Likewise.
28770         * gcc.dg/vect/vect-61.c: Likewise.
28772         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28773         The test is no longer vectorizable on vect_no_align targets.
28774         * gcc.dg/vect/vect-43.c: Likewsie.
28776         * gcc.dg/vect/vect-44.c: Added comments.
28777         * gcc.dg/vect/vect-45.c: Added comments.
28778         * gcc.dg/vect/vect-50.c: Added comments.
28779         * gcc.dg/vect/vect-51.c: Added comments.
28781         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28782         aligned type.
28783         * gcc.dg/vect/Os-vect-95.c: Likewise.
28785         * gcc.dg/vect/vect-41.c: Test removed.
28786         * gcc.dg/vect/vect-47.c: Test removed.
28787         * gcc.dg/vect/vect-55.c: Test removed.
28788         * gcc.dg/vect/vect-59.c: Test removed.
28790 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28792         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28793         No longer vectorizable on vect_no_align targets.
28794         * gcc.dg/vect/pr20122.c: Likewise.
28795         * gcc.dg/vect/vect-74.c: Likewise.
28796         * gcc.dg/vect/vect-75.c: Likewise.
28797         * gcc.dg/vect/vect-76.c: Likewise.
28799         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28800         Will not be vectorizable on vect_no_align targets once aliasing issues
28801         are resolved.
28802         * gcc.dg/vect/vect-79.c: Likewise.
28804         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28805         * gcc.dg/vect/vect-78.c: Likewise.
28806         * gcc.dg/vect/vect-97.c: Likewise.
28808 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28810         * gcc.dg/pr23943.c: New test.
28812 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28814         PR fortran/19181
28815         * gfortran.dg/derived_pointer_null_1.f90: New test.
28817 2005-09-18  Richard Guenther  <rguenther@suse.de>
28819         PR middle-end/23944
28820         * gcc.c-torture/compile/pr23944.c: New testcase.
28822 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28824         PR fortran/15975
28825         * gfortran.dg/der_pointer_2.f90: New test.
28827 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28829         PR fortran/16861
28830         * gfortran.dg/nested_modules_2.f90: New test.
28832 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28834         PR c++/18368
28835         * g++.dg/other/semicolon.C: New test.
28837 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28839         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28840         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28842 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28844         PR c++/23914
28845         * g++.dg/template/static18.C: New test.
28847         PR c++/21514
28848         * g++.dg/template/crash19.C: Remove dg-error marker.
28849         * g++.dg/template/local4.C: New test.
28851 2005-09-16  Paul Brook  <paul@codesourcery.com>
28853         PR fortran/23906
28854         * gfortran.dg/dependency_1.f90: New test.
28856 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28858         PR c++/23896
28859         * g++.dg/template/static17.C: New test.
28861 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28863         PR c++/23139
28864         * g++.dg/warn/huge-val1.C: New test.
28866 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28868         PR c++/13140
28869         * g++.dg/parse/class2.C: New test.
28870         * g++.dg/template/explicit8.C: Likewise.
28871         * g++.dg/template/spec25.C: Likewise.
28873 2005-09-14  Josh Conner  <jconner@apple.com>
28875         PR middle-end/23584
28876         * gcc.dg/pr23584.c: New test.
28878 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28880         PR fortran/21875 Internal Unit Array I/O, NIST
28881         * gfortran.dg/arrayio_1.f90: New test.
28882         * gfortran.dg/arrayio_1.f90: New test.
28883         * gfortran.dg/arrayio_1.f90: New test.
28884         * gfortran.dg/arrayio_1.f90: New test.
28885         * gfortran.dg/arrayio_1.f90: New test.
28887 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28889         PR middle-end/22480
28890         * gcc.dg/vect/pr22480.c: New test.
28892 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28894         PR fortran/19358
28895         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28897 2005-09-13 Josh Conner <jconner@apple.com>
28899         PR c++/23180
28900         * g++.dg/init/struct2.C: New test.
28901         * g++.dg/init/struct3.C: New test.
28903 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28905         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28906         Clean up temp files.
28907         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28908         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28909         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28910         gcc.dg/tree-ssa/builtin-printf-1.c,
28911         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28912         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28913         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28914         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28915         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28916         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28917         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28918         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28919         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28920         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28921         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28922         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28924 2005-09-13  Josh Conner  <jconner@apple.com>
28926         * lib/gcc-dg.exp: Load scanipa.exp.
28927         (cleanup-dump): New procedure.
28928         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28929         * lib/scandump.exp: New file.
28930         * lib/scantree.exp: Use it.
28931         * lib/scanipa.exp: New file.
28933 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28935         PR fortran/17740
28936         * gfortran.dg/generic_4.f90: New test.
28938 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28940         PR target/23816
28941         * gcc.target/i386/pr23816-1.c: New test.
28942         * gcc.target/i386/pr23816-2.c: New test.
28945 2005-09-13  Bastian Blank <waldi@debian.org>
28947         PR c++/16171
28948         * g++.dg/abi/mangle26.C: New test.
28949         * g++.dg/abi/mangle27.C: New test.
28950         * g++.dg/abi/mangle28.C: New test.
28951         * g++.dg/abi/mangle29.C: New test.
28953         PR c++/23839
28954         * g++.dg/parse/register1.C: New test.
28956 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28958         PR c++/23842
28959         * g++.dg/template/access16.C: New test.
28961 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28963         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28965 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28967         PR fortran/18899
28968         * gfortran.dg/shape_2.f90: New test.
28970 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28972         PR target/19269
28973         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28974         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28975         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28976         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28977         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28978         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28979         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28980         tests.
28982 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28984         PR c++/23841
28985         * g++.dg/parse/template17.C: New test.
28987 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28989         PR c++/23789
28990         * g++.dg/template/nontype14.C: New test.
28992 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28994         PR g++/7874
28995         * g++.dg/lookup/friend7.C: New test.
28996         * g++.dg/lookup/friend8.C: New test.
28997         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28998         so that it will be found via argument dependent lookup.
28999         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29000         friend functions which will no longer be found.
29001         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29002         function g, so that it will be found via argument dependent
29003         lookup.
29004         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29005         * g++.old-deja/g++.mike/net43.C: Likewise.
29007 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29009         PR c++/23691
29010         * g++.dg/template/static16.C: New test.
29012 2005-09-12  Josh Conner  <jconner@apple.com>
29014         PR middle-end/23237
29015         * gcc.c-torture/compile/pr23237.c: New test.
29017 2005-09-11  Richard Henderson  <rth@redhat.com>
29019         * g++.dg/other/error8.C: Update expected diagnostic text.
29021 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29023         PR libfortran/19872
29024         * gfortran.dg/overwrite_1.f: New test.
29026 2005-09-09  Josh Conner  <jconner@apple.com>
29028         * g++.dg/init/pr23180-1.C: Removed.
29029         * g++.dg/init/pr23180-2.C: Removed.
29031 2005-09-09  David Daney <ddaney@avtrex.com>
29033         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29034         files which are ...
29035         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29036         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29038 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29040         * gfortran.dg/iostat_2.f90: New test.
29042 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29044         PR c++/22252
29045         * g++.dg/ext/interface1.C: New test.
29046         * g++.dg/ext/interface1.h: Likewise.
29047         * g++.dg/ext/interface1a.cc: Likewise.
29049 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29051         * gfortran.dg/iomsg_1.f90: New test case.
29053 2005-09-09  Richard Guenther  <rguenther@suse.de>
29055         PR c++/23624
29056         * g++.dg/tree-ssa/pr23624.C: New testcase.
29058 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29060         PR fortran/19239
29061         * gfortran.dg/vector_subscript_1.f90,
29062         * gfortran.dg/vector_subscript_2.f90: New tests.
29064 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29066         PR fortran/21104
29067         * gfortran.dg/array_alloc_1.f90,
29068         * gfortran.dg/array_alloc_2.f90,
29069         * gfortran.dg/array_alloc_3.f90: New tests.
29071 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29073         PR fortran/12840
29074         * gfortran.dg/array_constructor_6.f90
29075         * gfortran.dg/array_constructor_7.f90
29076         * gfortran.dg/array_constructor_8.f90
29077         * gfortran.dg/array_constructor_9.f90
29078         * gfortran.dg/array_constructor_10.f90
29079         * gfortran.dg/array_constructor_11.f90
29080         * gfortran.dg/array_constructor_12.f90: New tests.
29082 2005-09-08  Josh Conner  <jconner@apple.com>
29084         PR c++/23180
29085         * g++.dg/init/pr23180-1.C: New test.
29086         * g++.dg/init/pr23180-2.C: New test.
29088 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29090         PR fortran/18878
29091         * gfortran.dg/module_double_reuse.f90: New.
29093 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29095         PR fortran/23270
29096         PR fortran/22304
29097         PR fortran/18870
29098         PR fortran/17917
29099         PR fortran/16511
29100         * gfortran.dg/common_equivalence_1.f: New.
29101         * gfortran.dg/common_equivalence_2.f: New.
29102         * gfortran.dg/common_equivalence_3.f: New.
29103         * gfortran.dg/contained_equivalence_1.f90: New.
29104         * gfortran.dg/module_blank_common.f90: New.
29105         * gfortran.dg/module_commons_1.f90: New.
29106         * gfortran.dg/module_equivalence_1.f90: New.
29107         * gfortran.dg/nested_modules_1.f90: New.
29108         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29109         equivalences and add comment to connect the test with
29110         the PR.
29112 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29114         PR fortran/23765
29115         * gfortran.dg/common_6.f90: New test.
29117 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29119         PR fortran/15326
29120         * gfortran.dg/char_result_1.f90,
29121         * gfortran.dg/char_result_2.f90,
29122         * gfortran.dg/char_result_3.f90,
29123         * gfortran.dg/char_result_4.f90,
29124         * gfortran.dg/char_result_5.f90,
29125         * gfortran.dg/char_result_6.f90,
29126         * gfortran.dg/char_result_7.f90,
29127         * gfortran.dg/char_result_8.f90: New tests.
29129 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29131         PR fortran/19928
29132         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29134 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29136         PR obj-c++/16816
29137         * obj-c++.dg/selector-5.mm: New test.
29138         * obj-c++.dg/selector-6.mm: New test.
29140 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29142         PR objc/20574
29143         PR objc/19324
29144         * objc.dg/error-1.m: New test.
29146 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29148         PR fortran/23373
29149         * gfortran.fortran-torture/execute/pr23373-1.f90,
29150         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29152 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29154         PR libfortran/23760
29155         * gfortran.dg/g77/1832.f: Remove long string in write statement
29156         to allow the test to pass on correct list directed output with
29157         prepended space.
29159 2005-09-07  James E Wilson  <wilson@specifix.com>
29161         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29163 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29165         * gfortran.dg/parameter+save.f90: Rename to
29166         * gfortran.dg/parameter_save.f90: .. this.
29168 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29170         PR fortran/20848
29171         * gfortran.dg/parameter+save.f90: New test case.
29173 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29175         PR fortran/19269
29176         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29178 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29180         PR c/23075
29181         * gcc.dg/pr23075.c: New test.
29182         * g++.dg/warn/pr23075.C: New test.
29184         PR target/22362
29185         * gcc.target/i386/pr22362.c: New test.
29187         PR rtl-optimization/23098
29188         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29190         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29191         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29192         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29194 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29196         * g++.dg/expr/cast6.C: New test.
29198         PR c++/9782
29199         * g++.dg/init/new15.C: New test.
29201 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29203         * gcc.dg/vect/Os-vect-95.c: New test.
29204         * gcc.dg/vect/vect-95.c: Same.
29206 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29208         * gcc.dg/vect/vect-29.c: Update xfail testing.
29209         * gcc.dg/vect/vect-44.c: Same.
29210         * gcc.dg/vect/vect-48.c: Same.
29211         * gcc.dg/vect/vect-50.c: Same.
29212         * gcc.dg/vect/vect-72.c: Same.
29213         * gcc.dg/vect/vect-77.c: Same.
29214         * gcc.dg/vect/vect-78.c: Same.
29215         * gcc.dg/vect/vect-80.c: Same.
29216         * gcc.dg/vect/vect-96.c: Same.
29217         * gcc.dg/vect/vect-100.c: Same.
29218         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29219         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29220         * gfortran.dg/vect/vect-5.f90: Same.
29222 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29224         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29225         start strings.
29226         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29227         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29229         PR c++/23056
29230         * g++.dg/opt/pr23056.C: New test.
29232         PR rtl-optimization/23098
29233         * gcc.target/i386/pr23098.c: New test.
29235 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29237         PR c++/23667
29238         * g++.dg/template/static15.C: New test.
29240         PR c++/21440
29241         * g++.dg/ext/stmtexpr5.C: New test.
29242         * g++.dg/ext/stmtexpr6.C: Likewise.
29244 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29246         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29248         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29249         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29250         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29252 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29254         PR libfortran/23321
29255         * gfortran.dg/direct_io_4.f90: New test case.
29257 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29258             Rasmus Hahn  <rassahah@neofonie.de>
29260         PR libobjc/23108
29261         * objc.dg/type-stream-1.m: New test.
29263 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29265         PR fortran/23661
29266         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29267         gfortran.dg/print_fmt_3.f90: New test.
29269 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29271         * gfortran.dg/fmt_t_1.f90: New test.
29273 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29275         PR rtl-optimization/23454
29276         * g++.dg/opt/pr23454.C: New test.
29278 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29280         PR c++/23699
29281         * g++.dg/ext/static1.C: New test.
29283 2005-09-02  Richard Henderson  <rth@redhat.com>
29285         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29286         tail call to check_fa_work.
29288 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29290         PR c++/21687
29291         * g++.dg/other/gc3.C: New test.
29293 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29295         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29296         * gcc.dg/20050826-1.c: Likewise.
29298 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29300         PR c++/23167
29301         * g++.dg/expr/volatile1.C: New test.
29303 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29305         PR middle-end/23547
29306         * gcc.dg/pr23547.c: New test.
29308 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29310         PR c/22061
29311         * gcc.c-torture/execute/pr22061-1.c,
29312         * gcc.c-torture/execute/pr22061-2.c,
29313         * gcc.c-torture/execute/pr22061-3.c,
29314         * gcc.c-torture/execute/pr22061-4.c: New tests.
29316 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29318         * gcc.dg/Wredundant-decls-2.c: New test to check that
29319         -Wredundant-decls does not issue warning for a variable
29320         definition following a declaration.
29322 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29324         PR debug/7241
29325         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29326         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29327         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29329         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29330         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29331         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29332         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29333         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29334         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29335         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29336         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29338 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29340         PR objc/23306
29341         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29342         scan-assmbler.
29344 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29346         PR target/21255
29347         * gcc.dg/pr21255-1.c: New test.
29348         * gcc.dg/pr21255-2-mb.c: Likewise.
29349         * gcc.dg/pr21255-2-ml.c: Likewise.
29350         * gcc.dg/pr21255-3.c: Likewise.
29351         * gcc.dg/pr21255-4.c: Likewise.
29353 2005-08-31  Dale Johannesen  <dalej@apple.com>
29355         * gcc.dg/20050830-1.c: New.
29357 2005-08-31  Josh Conner  <jconner@apple.com>
29359         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29360         command-line options for arm-*-* targets.
29361         * g++.dg/init/array16.C: Likewise.
29362         * g++.dg/other/crash-4.C: Likewise.
29364 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29366         PR obj-c++/23640
29367         * obj-c++.dg/gnu-runtime-3.mm: New test.
29369 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29371         PR c++/13377
29372         * g++.dg/lookup/ambig4.C: New test.
29373         * g++.dg/lookup/ambig5.C: New test.
29374         * g++.dg/tc1/dr101.C: Adjust error markers.
29376 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29378         PR c++/23639
29379         * g++.dg/template/ttp5.C: Adjust error markers.
29381 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29383         PR testsuite/23609
29384         * lib/obj-c++.exp: Include target-libpath.exp.
29385         (obj-c++_link_flags): Look for the GNU libobjc library
29386         and set the library path to include it.
29387         Don't manually set LD_LIBRARY_PATH (etc.) but call
29388         set_ld_library_path_env_vars instead.
29389         (obj-c++_target_compile): Don't set library path or
29390         linker flags because they are already set correctly
29391         in obj-c++_link_flags.
29393 2005-08-30  Josh Conner  <jconner@apple.com>
29395         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29396         to command-line options for arm-*-* targets.
29398 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29400         * g++.dg/other/i386-1.C: New.
29402 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29404         PR preprocessor/20348
29405         PR preprocessor/20356
29406         * gcc.dg/cpp/pr20348.c: New test.
29407         * gcc.dg/cpp/pr20348.h: New file.
29408         * gcc.dg/cpp/inc/pr20348.h: New file.
29409         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29410         * gcc.dg/cpp/pr20356.c: New test.
29411         * gcc.dg/cpp/pr20356.h: New file.
29412         * gcc.dg/cpp/inc/pr20356.h: New file.
29413         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29415 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29417         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29418         Fix array dimension to avoid correct end-of-file error.
29420 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29422         PR libfortran/23598
29423         * gfortran.dg/iostat_1.f90: New test.
29425 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29427         PR middle-end/23408
29428         * gcc.dg/pr23408.c: New test.
29430 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29432         PR c++/23099
29433         * g++.dg/init/member1.C: Make sure erroneous static data member
29434         definitions are required.
29435         * g++.dg/template/static13.C: New test.
29436         * g++.dg/template/static14.C: Likewise.
29438 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29440         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29441         -march=pentium4, remove ilp32 requirement.
29443         PR middle-end/23484
29444         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29445         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29447 2005-08-29  Andreas Jaeger  <aj@suse.de>
29449         PR testsuite/23607
29450         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29452 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29454         * gcc.c-torture/execute/20050316-2.c: New test.
29455         * gcc.c-torture/execute/20050316-3.c: New test.
29456         * gcc.dg/torture/pr16104-1.c: New test.
29458 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29460         PR middle-end/23463
29461         * gcc.c-torture/execute/zero-struct-1.c: New test.
29463 2005-08-27  Richard Guenther  <rguenther@suse.de>
29465         PR target/23575
29466         * gcc.target/i386/pr23575.c: New testcase.
29468 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29470         PR rtl-optimization/23561
29471         * gcc.c-torture/execute/20050826-1.c: New test.
29473         PR rtl-opt/23560
29474         * gcc.c-torture/execute/20050826-2.c: New test.
29476 2005-08-26  Dale Johannesen  <dalej@apple.com>
29478         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29479         * gcc.dg/20050826-1.c: New.
29481 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29483         PR c++/19004
29484         * g++.dg/template/nontype13.C: New test.
29486         PR c++/23491
29487         * g++.dg/init/new14.C: New test.
29488         * g++.dg/expr/anew1.C: Do not XFAIL.
29489         * g++.dg/expr/anew2.C: Likewise.
29490         * g++.dg/expr/anew3.C: Likewise.
29492 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29494         PR middle-end/22439
29495         * gcc.dg/vla-3.c: New test.
29497 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29499         PR fortran/20363
29500         * gfortran.dg/named_interface.f90: New.
29502 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29504         * gcc.c-torture/execute/frame-address.c: New test.
29506 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29508         PR c++/20817
29509         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29511 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29513         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29515 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29517         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29518         * gcc.dg/altivec-22.c: Rename from..
29519         * gcc.dg/altivec-nomfcr.c: ..this.
29521 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29523         PR tree-optimization/23546
29524         * gcc.dg/tree-ssa/pr23546.c: New test.
29526 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29528         PR fortran/17758
29529         * gfortran.dg/nonreturning_statements.f90: New test.
29531 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29533         PR c++/22454
29534         * g++.dg/parse/crash29.C: New.
29536 2005-08-23  DJ Delorie  <dj@redhat.com>
29538         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29539         constants have the L suffix.
29541 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29543         PR c++/23044
29544         * g++.dg/template/instantiate8.C: New.
29546 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29548         PR middle-end/23467
29549         * gcc.c-torture/execute/pr23467.c: New test.
29551 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29553         PR tree-optimization/22043
29554         * gcc.c-torture/execute/20050613-1.c: New test.
29556 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29558         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29560 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29562         PR rtl-optimization/23478
29563         * g++.dg/opt/pr23478.C: New test.
29565 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29567         PR c/18715
29568         * gcc.dg/switch-warn-3.c: New test.
29570 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29572         PR c++/22233
29573         * g++.dg/template/param1.C: New test.
29575 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29577         PR c++/23089
29578         * g++.dg/other/incomplete1.C: New test.
29580 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29582         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29583         are vectorizable.
29585 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29587         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29588         d_lines_5.f: New.
29590 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29592         * gcc.target/i386/sse-4.c: New test.
29594 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29596         PR testsuite/23239
29597         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29599 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29601         * gcc.dg/20050811-1.c: New test.
29602         * gcc.dg/20050811-2.c: New test.
29604 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29606         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29608 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29610         PR 23476
29611         * gcc.c-torture/compile/pr23476.c: New test.
29613 2005-08-19  Devang Patel  <dpatel@apple.com>
29615         PR tree-optimization/23048
29616         * gcc.dg/tree-ssa/pr23048.c: New test.
29618 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29620         PR middle-end/20624
29621         * g++.dg/warn/Wreturn-3.C: New test
29623 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29625         PR tree-optimization/22228
29626         * g++.dg/vect/pr22543.cc: New test.
29628 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29630         PR tree-optimization/21574
29631         * gcc.dg/tree-ssa/pr21574.c: New test.
29633 2005-08-16  James E Wilson  <wilson@specifix.com>
29635         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29637 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29639         PR tree-opt/23402
29640         * gcc.c-torture/compile/zero-strct-3.c: New test.
29641         * gcc.c-torture/compile/zero-strct-4.c: New test.
29643 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29645         PR target/23376
29646         * gcc.target/x86_64/pr23376.c: New test.
29648 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29650         PR c++/23337
29651         * g++.dg/ext/vector2.C: New.
29653 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29655         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29657 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29659         PR libfortran/23428
29660         * gfortran.dg/inquire-complex.f90: New test case.
29662 2005-08-16  James E Wilson  <wilson@specifix.com>
29664         PR tree-optimization/21105
29665         * gcc.dg/large-size-array.c: New.
29667 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29669         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29670         type.
29671         * gcc.dg/vect/vect-41: Likewise.
29672         * gcc.dg/vect/vect-42: Likewise.
29673         * gcc.dg/vect/vect-43: Likewise.
29674         * gcc.dg/vect/vect-44: Likewise.
29675         * gcc.dg/vect/vect-46: Likewise.
29676         * gcc.dg/vect/vect-47: Likewise.
29677         * gcc.dg/vect/vect-48: Likewise.
29678         * gcc.dg/vect/vect-52: Likewise.
29679         * gcc.dg/vect/vect-53: Likewise.
29680         * gcc.dg/vect/vect-54: Likewise.
29681         * gcc.dg/vect/vect-55: Likewise.
29682         * gcc.dg/vect/vect-56: Likewise.
29683         * gcc.dg/vect/vect-57: Likewise.
29684         * gcc.dg/vect/vect-58: Likewise.
29685         * gcc.dg/vect/vect-59: Likewise.
29686         * gcc.dg/vect/vect-60: Likewise.
29687         * gcc.dg/vect/vect-61: Likewise.
29688         * gcc.dg/vect/vect-85: Likewise.
29689         * gcc.dg/vect/vect-87: Likewise.
29690         * gcc.dg/vect/vect-88: Likewise.
29691         * gcc.dg/vect/vect-93.c: Likewise.
29692         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29693         * gcc.dg/vect/vect-75: Likewise.
29694         * gcc.dg/vect/vect-76: Likewise.
29695         * gcc.dg/vect/vect-77: Likewise.
29696         * gcc.dg/vect/vect-78: Likewise.
29697         * gcc.dg/vect/vect-80: Likewise.
29698         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29699         vectorized for the expected reason, rather than checking how alignment
29700         was handled.
29701         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29702         aligned type and also instead of aligned pointers. Added documentation.
29704 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29706         * gfortran.dg/power.f90: New test.
29708 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29710         PR rtl-optimization/23299
29711         * g++.dg/opt/pr23299.C: New test.
29713 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29715         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29717 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29719         * g++.dg/template/local6.C: New test.
29721 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29723         * execute/exceptions/finally-1.m: Check that the catch and finally are
29724         being called.  Also add a "return 0;" at the end of main.
29726 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29728         PR fortran/21432.
29729         * gfortran.dg/namelist_print_1.f: New test of functionality of
29730         PRINT namelist.
29731         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29732         namelist generates error with -std=f95.
29734 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29736         PR tree-optimization/23119
29737         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29739 2005-08-13  Marcin Koziej  <creep@desk.pl>
29740             Andrew Pinski  <pinskia@physics.uc.edu>
29742         PR libobjc/22492
29743         * execute/exceptions/finally-1.m: New test.
29745 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29747         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29748         testsuite.
29749         * objc/execute/exceptions/trivial.m: New test.
29750         * objc.dg/try-catch-11.m: Move to ...
29751         * objc/execute/exceptions/foward-1.m: Here.
29752         * objc.dg/try-catch-2.m: Move to ...
29753         * objc/execute/exceptions/catchall-1.m: Here.
29754         * objc.dg/try-catch-8.m: Move to ...
29755         * objc/execute/exceptions/local-variables-1.m: Here.
29757 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29759         * objc.dg/nested-func-1.m: Move to ...
29760         * objc/execute/nested-func-1.m: Here.
29762 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29764         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29765         in ${options} instead of [target_info name].
29766         * lib/obj-c++.exp (objc_target_compile): Likewise.
29768 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29770         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29772 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29774         part of PR testsuite/23348
29775         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29776         each of the torture options.
29777         * objc/compile/trivial.m: New test.
29779 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29781         * gfortran.dg/eoshift.f90: Correct format.
29783 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29785         * gfortran.fortran-torture/execute/character_passing.f90:
29786         Fix comment typo.
29788 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29790         PR c++/8271
29791         * g++.dg/template/unify10.C: New.
29793 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29795         * g++.dg/parse/pr22514.C: Move to...
29796         * g++.dg/debug/pr22514.C: here.
29798 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29800         PR c++/23266
29801         * g++.dg/inherit/pure1.C: New test.
29803         * ChangeLog: Fix typos.
29805 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29806             Steven Bosscher  <stevenb@suse.de>
29808         * gfortran.dg/runtime_warning_1.f90: New test.
29810 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29812         PR c++/23219
29813         * g++.dg/parse/crash28.C: New.
29815 2005-08-11  Richard Guenther  <rguenther@suse.de>
29817         PR target/23289
29818         * gcc.target/i386/tailcall-1.c: New testcase.
29820 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29822         * gcc.dg/vect/vect-67.c: Un-xfail.
29824 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29826         PR c++/23225
29827         * g++.dg/parse/crash27.C: new test.
29829 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29831         PR libfortran/22143
29832         * gfortran.dg/shift-kind.f90: New testcase.
29834 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29836         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29837         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29839 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29841         PR c++/20646
29842         * g++.dg/other/mult-stor1.C: New test.
29844 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29846         * gcc.c-torture/pr18299-1.c: Move to ...
29847         * gcc.c-torture/compile/pr18299-1.c: Here.
29849 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29851         * gfortran/fortran.torture/execute/character_passing.f90:
29852         Fix types for LSAME.
29854 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29856         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29857         input data back to what it was originally.
29859 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29861         * objc.dg/try-catch-8.m: Enable for all targets.
29863 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29865         * gcc.dg/pr23165.c: New test.
29867 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29869         PR tree-optimization/23234
29870         * gcc.dg/tree-ssa/pr23234.c: New test.
29872 2005-08-08  Josh Conner  <jconner@apple.com>
29874         PR rtl-optimization/23241
29875         * gcc.dg/char-compare.c: New test.
29877 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29879         PR c++/22508
29880         * g++.dg/init/new13.C: New test.
29882 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29884         PR c++/21166
29885         * g++.dg/other/crash-4.C: Adjust
29886         * g++/dg/ext/packed9.C: New.
29888 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29890         PR middle-end/21964
29891         * gcc.c-torture/execute/pr21964-1.c: New test.
29893 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29895         PR c/22458
29896         * gcc.dg/pr22458-1.c: New test.
29898 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29899             Steven G. Kargl <kargls@comcast.net>
29901         PR fortran/22390
29902         * gfortran.dg/flush_1.f90: New test.
29904 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29906         PR c++/23191
29907         * g++.dg/template/eh2.C: New test.
29909 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29911         PR c++/19498
29912         * g++.dg/template/instantiate7.C: New test.
29914 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29916         PR c/23113
29917         * gcc.dg/Wunused-value-1.c: New test.
29919 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29921         PR rtl-optimization/23233
29922         * gcc.c-torture/compile/pr23233-1.c: New test.
29924 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29926         PR fortran/18833
29927         PR fortran/20850
29928         * gfortran.dg/equiv_1.f90: New test.
29929         * gfortran.dg/equiv_2.f90: New test.
29930         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29931         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29932         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29934 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29936         * gcc.c-torture/execute/vrp-5.c: New test.
29937         * gcc.c-torture/execute/vrp-6.c: New test.
29938         * gcc.dg/tree-ssa/vrp21.c: New test.
29940 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29942         * g++.dg/parse/pr22514.C: New test.
29944 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29946         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29948         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29949         instead of constant loads / pool entries.
29951 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29953         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29954         TEST_TO_WCTYPE.
29956 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29958         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29959         __WINT_TYPE__ in generated prototypes if possible.
29961 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29963         PR 22037
29964         * g++.dg/tree-ssa/pr22037.C:
29966 2005-08-04  Richard Henderson  <rth@redhat.com>
29968         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29969         scan-tree-dump-times directive.
29971 2005-08-04  Jan Hubicka  <jh@suse.cz>
29973         * gcov-1.C: Fix switch counts.
29974         * gcov-4b.c: Likewise.
29976 2005-08-03  Jeff Law  <law@redhat.com>
29978         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29980 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29982         * gcc.c-torture/execute/pr23135.c: New test.
29984 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29986         PR tree-optimization/19899
29987         * gcc.dg/tree-ssa/scev-1.c: New test.
29988         * gcc.dg/tree-ssa/scev-2.c: New test.
29990 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29992         PR target/18582
29993         * gcc.dg/torture/pr18582-1.c: New test.
29995 2005-08-03  Jan Hubicka  <jh@suse.cz>
29997         * update-conroll.c: New testcase.
29998         * update-conroll-2.c: New testcase.
30000 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30002         * gfortran.dg/constant_substring.f: New test.
30003         * gfortran.dg/pr22491.f: New test.
30005 2005-08-02  Jan Hubicka  <jh@suse.cz>
30007         * update-threading.c: Replace by the proper one.
30009 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30011         PR 23164
30012         * g++.dg/tree-ssa/pr23164.C: New test.
30014 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30016         * gcc.dg/tree-ssa/pr23192.c: New test.
30018 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30020         * gcc.c-torture/execute/vrp-4.c: New test.
30022 2005-08-02  Jan Hubicka  <jh@suse.cz>
30024         * update-threading.c: New test.
30026 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30028         * gcc.c-torture/compile/20050801-1.c: New test.
30029         * gcc.c-torture/compile/20050801-2.c: New test.
30031 2005-08-01  Jan Hubicka  <jh@suse.cz>
30033         * val-prof-5.c: New test.
30035 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30037         PR c/22311
30038         * gcc.dg/pr22311-1.c : New test.
30040 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30042         PR target/23095
30043         * gfortran.dg/pr23095.f: New test.
30045         PR c++/22003
30046         * g++.dg/other/pr22003.C: New test.
30048 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30050         PR target/20621
30051         * gcc.c-torture/execute/pr20621-1.c: New test.
30053 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30055         * gfortran.dg/comma_format_extension_4.f: Adjust length
30056         of string for format.
30057         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30058         print statement with internal write.
30059         * gfortran.dg/der_array_io_2.f: Likewise.
30060         * gfortran.dg/der_array_io_3.f: Likewise.
30062 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30064         * gcc.dg/fold-abs-4.c: new test.
30066 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30068         PR fortran/22570 an related issues.
30069         * gfortran.dg/x_slash_1.f: New test.
30071 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30073         PR c/23143
30074         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30075         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30077 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30079         PR c/529
30080         * gcc.dg/Wshadow-3.c: New test.
30082 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30084         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30085         used to have the wrong bounds).
30087 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30089         PR c/21720
30090         * gcc.dg/hex-round-1.c: Test more cases.
30091         * gcc.dg/hex-round-2.c: New test.
30093 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30095         PR 22550
30096         * g++.dg/tree-ssa/pr22550.C: New test.
30098 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30100         * gcc.dg/tree-ssa/vrp19.c: New test.
30101         * gcc.dg/tree-ssa-vrp20.c: New test.
30103 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30105         PR c/22240
30106         * gcc.dg/transparent-union-4.c: New test.
30108 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30110         PR c/22192
30111         * gcc.dg/c99-vla-2.c: New test.
30113 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30115         PR c/21720
30116         * gcc.dg/hex-round-1.c: New test.
30118 2005-07-28  Jan Hubicka  <jh@suse.cz>
30120         * inliner-1.c: Do not dump everything.
30121         * tree-prof.exp: Do not pass -ftree-based-profiling.
30122         * bprob.exp: Likewise.
30124         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30126 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30128         PR c++/22545
30129         * g++.dg/expr/ptrmem7.C: New test.
30131 2005-07-28  Mike Stump  <mrs@apple.com>
30133         * g++.old-deja/g++.mike/visibility-1.C: New test.
30135 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30137         PR c/20187
30138         * gcc.c-torture/execute/pr20187-1.c: New test.
30140 2005-07-28  Jeff Law  <law@redhat.com>
30142         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30143         * gcc.dg/tree-ssa/vrp18.c: New test.
30145 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30147         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30149 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30151         PR tree-optimization/22506
30152         * gcc.dg/vect/ps22506.c: New test.
30154 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30156         PR target/21149
30157         * gcc.target/i386/sse-3.c: New test.
30159 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30161         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30162         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30164 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30166         PR c/22589
30167         * gcc.c-torture/compile/pr22589-1.c: New test.
30169 2005-07-28  Jan Hubicka  <jh@suse.cz>
30171         * update-loopch.c: New testcase.
30173 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30175         PR rtl-optimization/23047
30176         * gcc.c-torture/execute/pr23047.c: New test.
30177         * gcc.c-torture/execute/pr23047.x: New.
30179 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30181         PR tree-optimization/22493
30182         * gcc.c-torture/execute/pr22493-1.c: New test.
30183         * gcc.c-torture/execute/pr22493-1.x: New.
30184         * gcc.c-torture/execute/vrp-1.c: New test.
30185         * gcc.c-torture/execute/vrp-2.c: New test.
30186         * gcc.c-torture/execute/vrp-2.c: New test.
30188 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30190         * gcc.target/frv/all-builtin-read8.c: Delete.
30191         * gcc.target/frv/all-builtin-read16.c: Delete.
30192         * gcc.target/frv/all-builtin-read32.c: Delete.
30193         * gcc.target/frv/all-builtin-read64.c: Delete.
30194         * gcc.target/frv/all-builtin-write8.c: Delete.
30195         * gcc.target/frv/all-builtin-write16.c: Delete.
30196         * gcc.target/frv/all-builtin-write32.c: Delete.
30197         * gcc.target/frv/all-builtin-write64.c: Delete.
30198         * gcc.target/frv/all-read-write-1.c: New.
30200 2005-07-27  Jeff Law  <law@redhat.com>
30202         * gcc.c-torture/execute/pr22630.c: New test.
30204 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30206         PR tree-optimization/23073
30207         * gcc.dg/vect/nodump-pr23073.c: New test.
30208         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30210 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30212         PR tree-optimize/22348
30213         * gcc.c-torture/execute/pr22348.c: New.
30215 2005-07-27  Richard Guenther  <rguenther@suse.de>
30217         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30219 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30221         PR fortran/22503
30222         * gfortran.dg/logical_comp.f90: New test.
30224 2005-07-27  Jan Hubicka  <jh@suse.cz>
30226         * inliner-1.c: Add cleanup of dumps.
30227         * val-prof-*.c: Likewise.
30228         * update-tailcall.c: New.
30230 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30232         PR 22591
30233         * gcc.dg/tree-ssa/pr22591.c: New test.
30234         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30236 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30238         PR libobjc/22606
30239         * objc.dg/try-catch-11.m: New test.
30241 2005-07-26  Richard Guenther  <rguenther@suse.de>
30243         PR tree-optimization/22486
30244         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30246 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30248         PR tree-opt/22484
30249         * g++.dg/opt/loop2.C: New test.
30251 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30253         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30254         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30256 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30258         * lib/profopt.exp (profopt-execute): Check for profiling data
30259         files on the target.
30261 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30263         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30264         for matching of asm labels.
30266 2005-07-25  Richard Guenther  <rguenther@suse.de>
30268         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30270 2005-07-25  Richard Guenther  <rguenther@suse.de>
30272         PR testsuite/22624
30273         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30275 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30277         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30278         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30279         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30280         * gcc.dg/vect/vect-100.c: New test.
30281         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30282         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30283         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30284         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30285         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30286         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30287         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30288         * gfortran.dg/vect/pr19049.f90: New testcase.
30289         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30291 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30293         * gcc.c-torture/execute/20050713-1.c: New test.
30295         PR fortran/20063
30296         * gfortran.fortran-torture/execute/data_4.f90: New test.
30298         PR middle-end/20303
30299         * gcc.dg/visibility-d.c: New test.
30301 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30303         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30304         * gfortran.dg/underflow.f90: Ditto.
30306 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30308         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30309         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30310         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30312 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30314         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30315         include case of field width of zero.
30317 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30319         PR libgfortran/21875
30320         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30321         with trailing blanks on normal formatted read.
30323 2005-07-23  Chao-ying Fu  <fu@mips.com>
30325         * gcc.target/mips/mips32-dsp-type.c: New test.
30326         * gcc.target/mips/mips32-dsp.c: New test.
30328 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30330         PR testsuite/21073
30331         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30333         PR testsuite/20454
30334         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30335         and __cyg_profile_func_exit.
30337 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30339         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30340         * gfortran.dg/comma_format_extension_4.f: Same.
30341         * gfortran.dg/pr15332.f: Same.
30342         * gfortran.dg/pr21730.f: Same.
30344 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30346         * g++.dg/opt/vrp2.C: Fix testcase.
30348         PR tree-opt/22625
30349         * g++.dg/opt/vrp2.C: New test.
30351 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30353         PR debug/21828
30354         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30356 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30358         * gcc.dg/tree-ssa/20050719-1.c: New test.
30360 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30362         * gcc.dg/bfin-longcall-1.c: New file.
30363         * gcc.dg/bfin-longcall-2.c: New file.
30365 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30367         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30369 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30371         PR middle-end/19055
30372         * gcc.dg/tree-ssa/pr19055.c: New test.
30373         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30375 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30377         PR C++/22358
30378         * g++.dg/other/pr22358.C: New test.
30380 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30382         PR c++/2922
30383         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30385 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30387         PR c++/15938
30388         * g++.dg/init/union2.C: New test.
30390 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30392         PR c/22393
30393         * gcc.dg/complex-4.c: New test.
30395 2005-07-21  Richard Guenther  <rguenther@suse.de>
30397         PR testsuite/22522
30398         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30399         scanning for asm labels.
30400         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30402 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30404         PR target/22085
30405         * gcc.dg/altivec-pr22085.c: New.
30407 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30409         PR tree-optimization/19210
30410         * gcc.dg/tree-ssa/pr19210-1.c: New.
30411         * gcc.dg/tree-ssa/pr19210-2.c: New.
30413 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30415         PR rtl-optimization/22167
30416         * g++.dg/opt/pr22167.C: New test.
30418 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30420         PR c++/2922
30421         * g++.dg/lookup/two-stage2.C: New.
30422         * g++.dg/lookup/two-stage3.C: New.
30423         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30424         fixed two-stage name lookup for operators.
30425         * g++.dg/template/call3.C: Compiler now produces an appropriate
30426         error message.
30427         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30428         14 as a candidate.
30429         * g++.dg/template/ptrmem4.C: Compiler produces different error
30430         message.
30431         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30432         connect_to_method as a candidate.
30434 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30436         * gcc.dg/fold-alloc-1.c: New test.
30438 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30440         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30441         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30443 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30445         * gcc.dg/fold-abs-1.c: New test.
30446         * gcc.dg/fold-abs-2.c: New test.
30447         * gcc.dg/fold-abs-3.c: New test.
30449 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30451         Make CONSTRUCTOR use VEC to store initializers.
30452         * g++.dg/ext/complit3.C: Check for specific error messages.
30453         * g++.dg/init/brace2.C: Update error message.
30454         * g++.dg/warn/Wbraces2.C: Likewise.
30456 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30458         PR fortran/16940
30459         * gfortran.dg/module_interface_1.f90: New test.
30461 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30462             Kenneth Zadeck <zadeck@naturalbridge.com>
30464         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30466 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30468         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30469         specify -Wformat for these tests.
30470         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30471         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30472         * gcc.dg/format/opt-6.c: Delete.
30474 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30476         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30477         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30479 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30481         * gcc.dg/tree-ssa/alias-2.c: New test.
30483 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30485         PR c++/22263
30486         * g++.dg/template/explicit7.C: New test.
30488 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30490         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30491         field width of 8 to +Inf and -Inf.
30493 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30495         PR c++/22139
30496         * g++.dg/template/friend36.C: New test.
30498 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30500         PR fortran/21730
30501         * gfortran.dg/pr21730.f: New test.
30503 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30504             Kenneth Zadeck <zadeck@naturalbridge.com>
30506         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30507         since pure const detection cannot run at -O1 in c compiler.
30508         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30509         can now optimize this case properly.
30510         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30511         because we now pass.
30512         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30514 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30516         PR c/22421
30517         * gcc.dg/format/bitfld-1.c: New test.
30519 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30521         PR c++/22204
30522         * g++.dg/rtti/repo1.C: New test.
30524 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30526         PR middle-end/22398
30527         * gcc.c-torture/compile/pr22398.c: New test.
30529 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30531         PR c++/22132
30532         * g++.dg/expr/cast4.C: New test.
30534 2005-07-15  Richard Guenther  <rguenther@suse.de>
30536         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30537         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30539 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30541         PR tree-optimization/22230
30542         * gcc.dg/tree-ssa/pr22230.c: New test.
30544 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30546         * gfortran.dg/g77/cpp6.f: New test.
30548         PR fortran/22417
30549         * gfortran.dg/g77/cpp5.F: New test.
30550         * gfortran.dg/g77/cpp5.h: New file.
30551         * gfortran.dg/g77/cpp5inc.h: New file.
30553 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30555         PR libfortran/16435
30556         * gfortran.dg/tl_editting.f90: New.
30557         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30559 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30561         * gfortran.dg/char_array_constructor.f90: New test.
30563 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30565         * gfortran.dg/past_eor.f90: New.
30566         * gfortran.dg/complex_read.f90: New.
30568 2005-07-13  Jeff Law  <law@redhat.com>
30570         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30571         additional casts.
30573         * gcc.dg/tree-ssa/pr22321.c: New test
30575 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30577         PR tree-optimization/21921
30578         * gcc.dg/tree-ssa/pr21921.c: New.
30580 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30582         PR tree-optimizatio/22442
30583         * gcc.dg/tree-ssa/loop-11.c: New test.
30585 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30587         PR tree-opt/21840
30588         * gcc.c-torture/compile/pr21840.c: New test.
30590 2005-07-12  Jan Hubicka  <jh@suse.cz>
30592         * gcc.c-torture/compile/pr22379.c: New test.
30594 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30596         PR libfortran/21593
30597         gfortran.dg/dev_null.f90: Remove outdated comment about
30598         PR libfortran/21593.
30601 2005-07-12  Dale Johannesen  <dalej@apple.com>
30603         * gcc.target/i386/compress-float-sse.c: New.
30604         * gcc.target/i386/compress-float-sse-pic.c: New.
30605         * gcc.target/i386/compress-float-387.c: New.
30606         * gcc.target/i386/compress-float-387-pic.c: New.
30607         * gcc.dg/compress-float-ppc.c: New.
30608         * gcc.dg/compress-float-ppc-pic.c: New.
30610 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30612         PR libfortran/21593
30613         gfortran.dg/dev_null.f90: Remove targets.
30615 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30617         PR tree-opt/22335
30618         * gcc.dg/pr22335-1.c: New test.
30619         * gcc.dg/pr22335-2.c: New test.
30621 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30623         PR c++/20172
30624         * g++.dg/template/nontype12.C : New test.
30626 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30628         * gcc.dg/tree-ssa/loop-10.c: New test.
30630 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30632         * gcc.c-torture/execute/20020720-1.x: Remove.
30634 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30636         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30638 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30640         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30641         (dg-mips-options): Use it.
30643 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30645         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30647 2005-07-09  Richard Henderson  <rth@redhat.com>
30649         * lib/target-supports.exp (check_effective_target_sync_char_short):
30650         Add alpha.
30652 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30654         PR libfortran/22217
30655         * gfortran.dg/negative-z-descriptor.f90: New test.
30657 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30659         PR tree-opt/22329
30660         * gcc.dg/pr22329.c: New test.
30662 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30664         PR tree-optimization/20139
30665         * gcc.dg/tree-ssa/pr20139.c: New.
30667 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30669         PR tree-opt/22356
30670         * gcc.dg/pr22356-1.c: New test.
30672 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30674         PR c++/21799
30675         * g++.dg/template/unify8.C: New.
30676         * g++.dg/template/unify9.C: New.
30678 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30680         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30682 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30684         * gcc.dg/darwin-version-1.c: New.
30685         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30686         * gcc.dg/builtins-20.c: Likewise.
30687         * gcc.dg/builtins-53.c: Likewise.
30688         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30689         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30690         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30691         * gcc.dg/torture/builtins-power-1.c: Likewise.
30692         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30693         on Darwin.
30695 2005-07-07  Jeff Law  <law@redhat.com>
30697         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30698         argument evaluation order.
30700 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30702         PR libfortran/21594
30703         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30704         Add test cases where the shift length is greater than the
30705         array length.
30707 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30709         * obj-c++.dg/proto-lossage-6.mm: New.
30710         * objc.dg/proto-lossage-6.m: New.
30712 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30714         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30715         * objc.dg/gnu-runtime-2.m: Likewise.
30717 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30719         * gfortran.dg/longline.f: New test.
30721         * gfortran.dg/badline.f: New test.
30723 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30725         PR fortran/16531
30726         PR fortran/15966
30727         PR fortran/18781
30728         * gfortran.dg/hollerith.f90: New.
30729         * gfortran.dg/hollerith2.f90: New.
30730         * gfortran.dg/hollerith3.f90: New.
30731         * gfortran.dg/hollerith4.f90: New.
30732         * gfortran.dg/hollerith_f95.f90: New.
30733         * gfortran.dg/hollerith_legacy.f90: New.
30734         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30736 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30738         PR objc/22274
30739         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30740         * objc.dg/gnu-runtime-2.m: New.
30742 2005-07-06  Jeff Law  <law@redhat.com>
30744         * gcc.dg/tree-ssa/vrp17.c: New test.
30746 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30748         PR fortran/22327
30749         * gfortran.dg/array_constructor_5.f90: New test.
30751 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30753         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30755 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30757         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30758         * gcc.dg/980816-1.c: Ditto.
30760 2005-07-06  Jeff Law  <law@redhat.com>
30762         * gcc.c-torture/compile/pr21356.c: New test.
30764 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30766         PR c/22013
30767         PR c/22098
30768         * gcc.c-torture/compile/pr22013-1.c,
30769         gcc.c-torture/execute/pr22098-1.c,
30770         gcc.c-torture/execute/pr22098-2.c,
30771         gcc.c-torture/execute/pr22098-3.c: New tests.
30773 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30775         PR c/22308
30776         * gcc.dg/pr22308-1.c: New test.
30778 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30780         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30781         target.
30782         * gcc.dg/compare9.c: Use -fshort-enums instead of
30783         -fno-short-enums.  Change the last test to dg-bogus.
30785 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30787         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30788         * gcc.dg/compare9.c: New.
30790 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30792         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30794 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30796         PR testsuite/22288
30797         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30800 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30802         * gcc.dg/format/gcc_gfc-1.c: New.
30804 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30806         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30808 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30810         PR fortran/20842
30811         * gfortran.dg/io_invalid_1.f90: New test.
30813 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30815         * gcc.dg/format/gcc_diag-1.c: Update.
30817 2005-07-02  Jeff Law  <law@redhat.com>
30819         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30820         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30822 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30824         * gcc.dg/format/gcc_diag-1.c: Update.
30826 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30828         PR tree-opt/22269
30829         * gcc.c-torture/compile/pr22269.c: New test.
30831 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30833         PR 21584
30834         PR 22219
30835         * g++.dg/tree-ssa/pr21584-1.C: New test.
30836         * g++.dg/tree-ssa/pr21584-2.C: New test.
30838 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30840         * obj-c++.dg/try-catch-11.mm: New.
30841         * objc.dg/try-catch-10.m: New.
30843 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30845         * g++.dg/other/ucnid-1.C: xfail on AIX.
30847 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30849         PR 22234
30850         * gcc.dg/20050629-1.c: New test.
30852 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30854         * obj-c++.dg/const-str-1[0-1].mm: New.
30855         * objc.dg/const-str-1[0-1].m: New.
30857 2005-05-29  Richard Henderson  <rth@redhat.com>
30859         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30860         Rename from check_effective_target_vect_no_max.
30861         (check_effective_target_vect_no_int_add): New.
30862         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30863         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30864         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30865         * gcc.dg/vect/vect-reduc-1.c: Use both.
30866         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30868 2005-05-29  Richard Henderson  <rth@redhat.com>
30870         * lib/target-supports.exp (check_effective_target_vect_no_max):
30871         Remove i386 and x86_64.
30873 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30875         PR testsuite/21969
30876         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30878 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30880         PR middle-end/21969
30881         * gcc.dg/vect/pr21969.c: New test.
30883 2005-06-28  Eric Christopher  <echristo@redhat.com>
30885         PR c/22052
30886         PR c/21975
30887         * gcc.dg/inline1.c: New test.
30888         * gcc.dg/inline2.c: Ditto.
30889         * gcc.dg/inline3.c: Ditto.
30890         * gcc.dg/inline4.c: Ditto.
30891         * gcc.dg/inline5.c: Ditto.
30893 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30895         PR libfortran/22142
30896         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30897         Add testcase also testing eoshift1 for PR 22142.
30899 2005-06-28  Richard Henderson  <rth@redhat.com>
30901         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30902         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30903         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30904         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30905         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30907 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30909         PR libfortran/22142
30910         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30911         Add testcase for PR 22142.
30913 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30915         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30916         gcc.target/ia64/fpreg-2.c: New tests.
30918 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30920         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30922 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30924         PR libfortran/22170
30925         * gfortran.dg/slash_1.f90: New test.
30927 2005-06-27  Richard Henderson  <rth@redhat.com>
30929         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30930         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30931         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30932         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30933         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30934         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30936 2005-06-27  Richard Henderson  <rth@redhat.com>
30938         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30939         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30941 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30943         * obj-c++.dg/proto-lossage-5.mm: New.
30944         * objc.dg/proto-lossage-5.m: New.
30946 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30948         PR 21959
30949         * gcc.dg/tree-ssa/pr21959.c: New test.
30951 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30953         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30954         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30955         testing uninitialized var.
30957         * gcc.c-torture/execute/builtins/chk.h: New.
30958         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30959         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30960         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30961         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30962         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30963         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30964         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30965         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30966         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30967         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30968         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30969         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30970         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30971         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30972         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30973         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30974         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30975         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30976         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30977         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30978         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30979         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30980         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30981         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30982         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30983         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30984         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30985         * gcc.dg/builtin-object-size-1.c: New test.
30986         * gcc.dg/builtin-object-size-2.c: New test.
30987         * gcc.dg/builtin-object-size-3.c: New test.
30988         * gcc.dg/builtin-object-size-4.c: New test.
30989         * gcc.dg/builtin-object-size-5.c: New test.
30990         * gcc.dg/builtin-stringop-chk-1.c: New test.
30991         * gcc.dg/builtin-stringop-chk-2.c: New test.
30992         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30993         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30994         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30995         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30996         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30997         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30998         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30999         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31000         * gcc.c-torture/execute/printf-1.c: New test.
31001         * gcc.c-torture/execute/fprintf-1.c: New test.
31002         * gcc.c-torture/execute/vprintf-1.c: New test.
31003         * gcc.c-torture/execute/vfprintf-1.c: New test.
31004         * gcc.c-torture/execute/printf-chk-1.c: New test.
31005         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31006         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31007         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31009 2005-06-27  Michael Matz  <matz@suse.de>
31011         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31012         slot is not merged if address escapes.
31014 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31016         PR c/21911
31017         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31019 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31021         PR middle-end/17965
31022         * gcc.c-torture/compile/20050622-1.c: New test.
31024         PR middle-end/22028
31025         * gcc.dg/20050620-1.c: New test.
31027 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31029         PR tree-optimization/22026
31030         * gcc.dg/tree-ssa/pr22026.c: New.
31032 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31034         PR libfortran/22144
31035         * gfortran.dg/shift-alloc.f90: New testcase.
31037 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31039         * all files: Update FSF address in copyright headers.
31041 2005-06-22  Jan Hubicka  <jh@suse.cz>
31043         * wholeprogram-1.c: New testcase.
31044         * wholeprogram-2.c: New testcase.
31046 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31048         PR 22171
31049         * gcc.dg/tree-ssa/pr22171.c: New test.
31051 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31053         * gfortran.dg/simplify_modulo.f90: New.
31055 2005-06-24  Jan Hubicka  <jh@suse.cz>
31057         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31059 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31061         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31063 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31065         * obj-c++.dg/typedef-alias-1.mm: New.
31066         * objc.dg/typedef-alias-1.m: New.
31068 2005-06-23  Jeff Law  <law@redhat.com>
31070         * gcc.dg/tree-ssa/vrp16.c: New test.
31072 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31074         * lib/target-supports.exp: Add
31075         check_effective_target_fortran_large_real and
31076         check_effective_target_fortran_large_int to check for
31077         corresponding effective targets.
31078         * gfortran.dg/large_integer_kind_1.f90: New test.
31079         * gfortran.dg/large_real_kind_1.f90: New test.
31081 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31083         PR tree-optimization/22117
31084         * gcc.dg/tree-ssa/pr22117.c: New.
31086 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31088         PR testsuite/22123
31089         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31091 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31093         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31095 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31097         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31098         * gfortran.dg/f2c_4.c: Likewise.
31100 2005-06-22 Paul Brook  <paul@codesourcery.com>
31102         PR fortran/21034
31103         * gfortran.dg/auto_save_1.f90: New test.
31105 2005-06-22  Michael Matz  <matz@suse.de>
31107         * gcc.target/x86-64/abi: New directory.
31108         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31109         * gcc.target/x86-64/abi/README.gcc: New file.
31110         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31111         * gcc.target/x86-64/abi/asm-support.s: New file.
31112         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31113         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31114         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31115         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31116         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31117         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31118         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31119         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31120         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31121         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31122         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31123         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31124         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31125         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31126         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31127         * gcc.target/x86_64/abi/test_varargs.c: New test.
31129 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31131         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31132         32-bit i?86 and x86_64.
31134 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31136         * obj-c++.dg/const-str-[1-9].mm: New tests.
31138 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31140         PR fortran/22010
31141         * gfortran.dg/namelist_use.f90: New.
31142         * gfortran.dg/namelist_use_only.f90: New.
31144 2005-06-21  Jeff Law  <law@redhat.com>
31146         * gcc.dg/tree-ssa/vrp15.c: New test.
31148 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31150         * lib/target-supports.exp (check_effective_target_vect_reduction):
31151         Remove.
31152         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31153         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31154         remove vect_reduction target keyword. Also avoid two returns in main.
31155         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31156         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31157         * gcc.dg/vect/vect-reduc-1short.c: New test.
31158         * gcc.dg/vect/vect-reduc-1char.c: New test.
31159         * gcc.dg/vect/vect-reduc-2short.c: New test.
31160         * gcc.dg/vect/vect-reduc-2char.c: New test.
31161         * gcc.dg/vect/vect-reduc-6.c: New test.
31162         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31163         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31164         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31166 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31167         Paul Thomas  <pault@gcc.gnu.org>
31169         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31170         New tests.
31172 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31174         * gfortran.dg/backslash_1.f90: New test.
31175         * gfortran.dg/backslash_2.f90: New test.
31177 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31179         * gfortran.dg/duplicate_labels.f90: New test.
31181 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31183         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31184         unsupportable relocations.
31185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31186         * gcc.dg/20050321-2.c: xfail for NetWare.
31188 2005-06-20  Andreas Jaeger  <aj@suse.de>
31190         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31191         gcc.target/i386/fastcall-sseregparm.c,
31192         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31194 2005-06-19  Richard Henderson  <rth@redhat.com>
31196         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31198 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31200         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31202 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31204         PR c++/22115
31205         * g++.dg/conversion/simd2.C: Change expected error message.
31207 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31209         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31210         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31211         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31213 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31215         * gcc.dg/fold-mod-1.c: New test.
31217 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31219         PR fortran/19926
31220         * gfortran.dg/pr19926.f90: New test.
31222 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31224         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31225         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31226         targets.
31227         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31228         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31230 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31232         * gcc.target/ia64/float80-varargs-1.c: New test.
31234 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31236         PR tree-opt/22035
31237         * gfortran.dg/f2c_6.f90: New test.
31239 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31241         PR c++/17413
31242         * g++.dg/template/local5.C: New.
31244 2005-06-17  Richard Henderson  <rth@redhat.com>
31246         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31248 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31250         PR testsuite/21945
31251         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31253 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31255         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31256         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31257         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31258         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31259         check_vect to verify the presence of hardware vector support.
31261 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31263         PR testsuite/22056
31264         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31266 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31268         PR libfortran/19216
31269         * gfortran.dg/pr19216.f: Add correct space between brackets and
31270         dg directive.
31272 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31274         PR libfortran/16436
31275         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31277 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31279         * gcc.target/i386/attributes-error.c: New testcase.
31280         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31281         * gcc.target/i386/regparm-stdcall.c: Likewise.
31282         * gcc.target/i386/sseregparm-1.c: Likewise.
31283         * gcc.target/i386/sseregparm-2.c: Likewise.
31285 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31287         * g++.dg/rtti/crash2.C: New.
31289 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31291         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31293 2005-06-15  David Ung  <davidu@mips.com>
31295         * gcc.target/mips/mips16e-extends.c: New test for testing the
31296         generation of MIPS16e zeb/zeh, seb/seh instructions.
31298 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31300         PR 22018
31301         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31302         * gcc.dg/tree-ssa/pr22018.c: New test.
31304 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31306         * gcc.dg/simd-1.c: Update error messages.
31307         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31308         * gcc.dg/simd-2.c: Update error messages.
31309         * gcc.dg/simd-4.c: New.
31311 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31313         PR c++/20678
31314         * g++.dg/other/crash-4.C: New.
31316 2005-06-14  Devang Patel  <dpatel@apple.com>
31318         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31320 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31322         PR c++/21929
31323         * g++.dg/parse/crash11.C: Update
31325 2005-06-13  Jeff Law  <law@redhat.com>
31327         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31328         perform the desired transformations.
31329         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31330         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31332 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31334         PR fortran/22038
31335         * gfortran.dg/forall_1.f90: Un-XFAIL.
31337 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31339         PR c++/21929
31340         * g++.dg/parse/crash26.C: New.
31342         PR c++/20789
31343         * g++.dg/init/member1.C: New.
31345 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31347         * gfortran.dg/altreturn_1.f90: New test.
31349 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31351         PR middle-end/21985
31352         * gcc.dg/tree-ssa/pr21985.c: New test.
31354 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31356         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31358 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31360         PR c++/21930
31361         * g++.dg/other/error10.C: New test case.
31363 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31365         PR libfortran/19155
31366         * gfortran.dg/pr19155.f: Add test.
31368 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31370         * gfortran.dg/f2c_7.f90: New test.
31372         * gfortran.dg/forall_1.f90: XFAILed.
31374 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31376         * gcc.dg/pr14796-1.c: New.
31377         * gcc.dg/pr14796-2.c: New.
31379 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31381         PR fortran/17792
31382         PR fortran/21375
31383         * gfortran.dg/deallocate_stat.f90: New test.
31385 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31387         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31389 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31391         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31392         access will be generated when this loop is vectorized. Test that
31393         accesses with same alignment were detected.
31394         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31395         Test that accesses with same alignment were detected.
31396         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31397         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31398         alignment were detected.
31400 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31402         PR c++/10611
31403         * g++.dg/conversion/simd2.C: New.
31405 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31407         * gcc.dg/Wcxx-compat-1.c: New.
31409 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31411         PR libfortran/21480
31412         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31413         complex array.
31415 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31417         * gcc.dg/alias-8.c: New.
31419 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31421         * gcc.dg/format/cmn_err-1.c: Update.
31423 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31425         PR target/20666
31426         * gcc.target/sparc/fexpand-2.c: New.
31427         * gcc.target/sparc/fpmerge-2.c: New.
31428         * gcc.target/sparc/fpmul-2.c: New.
31429         * gcc.target/sparc/noresult.c: New.
31430         * gcc.target/sparc/pdist-2.c: New.
31431         * gcc.target/sparc/pdist-3.c: New.
31433 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31435         PR testsuite/21702
31436         * gcc.target/i386/i386.exp: Fix comment typo.
31438 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31440         PR c++/19497
31441         * g++.dg/inherit/using5.C: New.
31442         * g++.dg/inherit/using6.C: New.
31444 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31446         PR c++/19894
31447         * g++.dg/template/ptrmem15.C: New test.
31449         PR c++/20563
31450         * g++.dg/ext/label4.C: New test.
31452 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31454         * gcc.dg/tls/debug-1.c: New test.
31456 2005-06-07  Dale Johannesen  <dalej@apple.com>
31458         * gcc.target/i386/movq.c: New.
31460 2005-06-07  Dale Johannesen  <dalej@apple.com>
31462         * gcc.dg/20050607-1.c: New.
31464 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31466         PR middle-end/21850
31467         * gcc.c-torture/execute/20050607-1.c: New test.
31469 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31471         PR libfortran/21926
31472         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31473         Test case where the return array has lowest stride one,
31474         but isn't packed.
31476 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31478         * lib/target-supports.exp (check_effective_target_sync_int_long):
31479         Add s390 and s390x targets.
31481 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31483         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31484         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31485         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31486         * gcc.dg/tree-ssa/loop-9.c: New test.
31488 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31490         * g++.dg/parse/defarg10.C: New.
31492 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31494         PR regression/21897
31495         * gcc.c-torture/execute/20050604-1.c: New test.
31497 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31499         PR 21903
31500         * g++.dg/parse/defarg9.C: New.
31502         PR c++/20637
31503         * g++.dg/inherit/using4.C: New.
31504         * g++.dg/overload/error1.C: Adjust expected errors.
31505         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31506         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31507         * g++.old-deja/g++.other/redecl2.C: Likewise.
31508         * g++.old-deja/g++.other/redecl4.C: Likewise.
31509         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31511 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31513         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31515 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31517         * lib/gfortran.exp (gfortran_target_compile): Call
31518         dg-additional-files-options
31519         * gfortran.dg/f2c_4.f90: New file
31520         * gfortran.dg/f2c_4.c: New file
31521         * gfortran.dg/f2c_5.f90: New file
31522         * gfortran.dg/f2c_5.c: New file
31524 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31526         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31528         PR fortran/21912
31529         * gfortran.dg/array_constructor_4.f90: New test.
31531 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31533         PR c++/21619
31534         * g++.dg/ext/builtin9.C: New test.
31536 2005-06-05  Dale Johannesen  <dalej@apple.com>
31538         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31539         * gcc.c-torture/execute/20050603-2.c: Ditto.
31541 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31543         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31544         * gcc.dg/vect/vect-reduc-1.c: New.
31545         * gcc.dg/vect/vect-reduc-2.c: New.
31546         * gcc.dg/vect/vect-reduc-3.c: New.
31548 2005-06-04  Dale Johannesen  <dalej@apple.com>
31550         * gcc.c-torture/execute/20050603-1.c: New.
31551         * gcc.c-torture/execute/20050603-2.c: New.
31552         * gcc.dg/20050603-3.c: New.
31554 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31556         PR fortran/19195
31557         * gfortran.dg/debug_1.f90: New test.
31559         * gfortran.dg/forall_1.f90: New test.
31561 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31563         * gfortran.dg/array_constructor_3.f90: New test.
31565 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31567         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31569 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31571         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31573 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31575         PR c/21873
31576         * gcc.dg/init-excess-1.c: New test.
31578 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31580         PR c++/21853
31581         * g++.dg/expr/static_cast6.C: New test.
31583 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31585         * gcc.dg/tree-ssa/vrp14.c: New test.
31587 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31589         PR c++/21336
31590         * g++.dg/template/new2.C: New test.
31592 2005-06-03  Josh Conner  <jconner@apple.com>
31594         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31595         all entries in initializer.
31597 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31599         PR middle-end/21858
31600         * gcc.dg/pr21858.c: New testcase.
31602 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31604         PR tree-optimization/21292
31606         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31607         New.
31608         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31609         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31610         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31611         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31612         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31614 2005-06-02  Richard Henderson  <rth@redhat.com>
31616         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31618 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31620         * gcc.dg/wtypequal.c: New testcase.
31622 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31624         PR 21582
31625         * gcc.dg/tree-ssa/pr21582.c: New test.
31627 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31629         PR c++/21280
31630         * g++.dg/opt/interface2.h: New.
31631         * g++.dg/opt/interface2.C: New.
31632         * g++.dg/init/ctor4.C: Adjust error lines.
31633         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31634         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31635         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31636         * g++.old-deja/g++.pt/assign1.C: Likewise.
31637         * g++.old-deja/g++.pt/crash20.C: Likewise.
31639 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31641         PR tree-optimization/21734
31642         * g++.dg/vect/pr21734_1.cc: New.
31643         * g++.dg/vect/pr21734_2.cc: New.
31645 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31647         PR c++/20350
31648         * g++.dg/template/spec24.C: New.
31650         PR c++/21151
31651         * g++.dg/pch/local-1.C: New.
31652         * g++.dg/pch/local-1.Hs: New.
31654 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31656         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31657         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31658         * gcc.dg/tree-ssa/pr14341.c: New test.
31659         * gcc.dg/tree-ssa/pr14841.c: New test.
31660         * gcc.dg/tree-ssa/pr20701.c: New test.
31661         * gcc.dg/tree-ssa/pr21086.c: New test.
31662         * gcc.dg/tree-ssa/pr21090.c: New test.
31663         * gcc.dg/tree-ssa/pr21332.c: New test.
31664         * gcc.dg/tree-ssa/pr21458.c: New test.
31665         * gcc.dg/tree-ssa/pr21658.c: New test.
31666         * gcc.dg/tree-ssa/vrp01.c: New test.
31667         * gcc.dg/tree-ssa/vrp02.c: New test.
31668         * gcc.dg/tree-ssa/vrp03.c: New test.
31669         * gcc.dg/tree-ssa/vrp04.c: New test.
31670         * gcc.dg/tree-ssa/vrp05.c: New test.
31671         * gcc.dg/tree-ssa/vrp06.c: New test.
31672         * gcc.dg/tree-ssa/vrp07.c: New test.
31673         * gcc.dg/tree-ssa/vrp08.c: New test.
31674         * gcc.dg/tree-ssa/vrp09.c: New test.
31675         * gcc.dg/tree-ssa/vrp10.c: New test.
31676         * gcc.dg/tree-ssa/vrp11.c: New test.
31677         * gcc.dg/tree-ssa/vrp12.c: New test.
31678         * gcc.dg/tree-ssa/vrp13.c: New test.
31680 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31682         PR 21029
31683         * gcc.dg/tree-ssa/pr21029.c: New test.
31685 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31687         * gfortran.dg/logint-1.f: New test case.
31688         * gfortran.dg/logint-2.f: Likewise.
31689         * gfortran.dg/logint-3.f: Likewise.
31691 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31693         PR c/21536
31694         PR c/20760
31695         * gcc.dg/20050527-1.c: New test.
31697         * gcc.dg/i386-sse-12.c: New test.
31699         PR fortran/21729
31700         * gfortran.dg/implicit_5.f90: New test.
31702 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31704         PR fortran/20883
31705         * gfortran/assign_4.f90: New test.
31706         * gfortran/assign_2.f90: Change compile to run.
31708 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31710         * lib/target-supports.exp
31711         (check_effective_target_sync_char_short): New.
31712         * gcc.dg/sync-2.c: New.
31714 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31716         PR tree-optimization/21817
31717         * gcc.dg/torture/pr21817-1.c: New.
31719 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31721         PR c++/21165
31722         * g++.dg/template/init5.C: New.
31724 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31726         * gfortran.dg/char_initialiser_actual.f90:
31727         Test character initialisers as actual arguments.
31728         * gfortran.dg/char_pointer_comp_assign.f90:
31729         Test character pointer structure component assignments.
31730         * gfortran.dg/char_array_structure_constructor.f90:
31731         Test character components in structure constructors.
31733 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31735         PR middle-end/20931
31736         * g++.dg/opt/pr20931.C: New test.
31738 2005-05-31  Andreas Jaeger  <aj@suse.de>
31740         PR testsuite/20772
31741         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31742         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31743         g++.old-deja/g++.ext/asmspec1.C,
31744         g++.old-deja/g++.other/regstack.C,
31745         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31746         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31747         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31748         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31749         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31750         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31751         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31752         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31753         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31754         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31755         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31756         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31757         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31758         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31759         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31760         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31761         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31762         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31763         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31765 2005-05-31  Jeff Law  <law@redhat.com>
31767         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31769 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31771         PR middle-end/21743
31772         * gcc.dg/builtins-1.c: Activate disabled clog test.
31773         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31775 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31777         * gfortran.dg/char_pointer_assign.f90:
31778         Test character-pointer assignments and pointer assignments.
31779         * gfortran.dg/char_pointer_dummy.f90:
31780         Test character-pointer dummy arguments.
31781         * gfortran.dg/char_pointer_func.f90:
31782         Test character-pointer function returns.
31783         * gfortran.dg/char_pointer_dependency.f90:
31784         Test character-pointer functions with dependencies.
31786 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31788         PR c++/21784
31789         * g++.dg/lookup/using14.C: New test.
31791 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31793         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31794         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31795         trailing ^M.
31797 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31799         PR c++/17413
31800         * g++.dg/template/local5.C: New.
31802         PR target/21761
31803         * gcc.c-torture/compile/pr21761.c: New.
31805         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31806         before darwin8.
31808 2005-05-30  Steven G. Kargl
31810         PR fortran/20846
31811         * gfortran.dg/inquire_8.f90: New test.
31813 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31815         PR libfortran/21376
31816         * gfortran.dg/output_exponents_1.f90: New test.
31818 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31820         PR libfortran/20006
31821         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31823 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31825         PR c++/21210
31826         * g++.dg/ext/complex1.C: New test.
31828         PR c++/21340
31829         * g++.dg/init/ctor6.C: New test.
31831 2005-05-29  Jan Hubicka  <jh@suse.cz>
31833         * gcc.c-torture/compile/pr21562.c: New.
31835 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31837         * gfortran.dg/subnormal_1.f90: New test.
31839 2005-05-28  Jan Hubicka  <jh@suse.cz>
31841         * tree-prof.exp: Fix comment.
31842         * value-prof-1.c: New.
31843         * value-prof-2.c: New.
31844         * value-prof-3.c: New.
31845         * value-prof-4.c: New.
31847 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31849         PR c++/21614
31850         * g++.dg/expr/ptrmem6.C: New test.
31851         * g++.dg/expr/ptrmem6a.C: Likewise.
31853 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31855         PR tree-optimization/21658
31856         * gcc.dg/tree-ssa/pr21658.c: New.
31858 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31860         PR c++/21455
31861         * g++.dg/inherit/ptrmem3.C: New.
31863         PR c++/21681
31864         * g++.dg/parse/template16.C: New.
31866 2005-05-27  Andreas Jaeger  <aj@suse.de>
31868         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31870         * gcc.dg/i386-sse-8.c: Run test on all archs.
31872 2005-05-26  Mike Stump  <mrs@apple.com>
31874         * objc.dg/isa-field-1.m: Only run on darwin.
31875         * objc.dg/lookup-1.m: Likewise.
31876         * objc.dg/try-catch-8.m: Likewise.
31878 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31880         PR tree-optimization/9814
31881         * gcc.dg/pr9814-1.c: New test case.
31883 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31885         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31886         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31887         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31888         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31889         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31890         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31891         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31892         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31893         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31894         objc.dg/try-catch-8.m: New.
31896 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31898         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31899         remove extraneous semicolons.
31901 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31903         * obj-c++.dg/comp-types-12.mm: New.
31904         * objc.dg/comp-types-11.m: New.
31905         * objc.dg/selector-4.m: New.
31907 2005-05-26  Andreas Jaeger  <aj@suse.de>
31909         PR testsuite/20772
31910         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31911         g++.old-deja/g++.ext/attrib3.C,
31912         g++.old-deja/g++.other/store-expr1.C,
31913         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31914         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31915         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31916         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31917         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31918         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31919         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31920         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31921         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31922         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31923         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31924         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31925         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31926         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31927         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31928         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31929         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31930         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31931         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31933 2005-05-26  Andreas Jaeger  <aj@suse.de>
31935         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31936         x86-64 compilation.
31938 2005-05-26  Andreas Jaeger  <aj@suse.de>
31940         PR testsuite/20772
31941         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31942         gcc.misc-tests/i386-pf-athlon-1.c,
31943         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31944         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31945         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31946         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31947         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31948         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31949         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31950         programs.
31952         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31953         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31954         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31955         x86-64 compilation.
31957         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31958         x86_64.
31960         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31961         effective-target ilp32.
31963 2005-05-26  David Ung  <davidu@mips.com>
31965         * gcc.target/mips/ext_ins.c: New test for testing the generation
31966         of MIPS32/64 rev 2 ext/ins instructions.
31968 2005-05-26  Andreas Jaeger  <aj@suse.de>
31970         * treelang/compile/unsigned.tree: Use gimple instead of
31971         nonexisting generic dump.
31973 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31975         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31977 2005-05-26  Andreas Jaeger  <aj@suse.de>
31979         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31981 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31983         PR libfortran/17283
31984         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31985         Test callee-allocated memory with write statements.
31987 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31989         PR middle-end/21709
31990         * gcc.dg/pr21709-1.c: New test case.
31992 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31993             Mike Stump  <mrs@apple.com>
31995         * objc/execute/next_mapping.h: Update for C++.
31997         * obj-c++.dg/selector-1.mm: Move to...
31998         * obj-c++.dg/selector-4.mm: here...
32000         * obj-c++.dg/basic.mm: New.
32001         * obj-c++.dg/comp-types-1.mm: New.
32002         * obj-c++.dg/cxx-class-1.mm: New.
32003         * obj-c++.dg/cxx-ivars-1.mm: New.
32004         * obj-c++.dg/cxx-ivars-2.mm: New.
32005         * obj-c++.dg/cxx-ivars-3.mm: New.
32006         * obj-c++.dg/cxx-scope-1.mm: New.
32007         * obj-c++.dg/cxx-scope-2.mm: New.
32008         * obj-c++.dg/defs.mm: New.
32009         * obj-c++.dg/empty-private-1.mm: New.
32010         * obj-c++.dg/encode-1.mm: New.
32011         * obj-c++.dg/encode-2.mm: New.
32012         * obj-c++.dg/encode-3.mm: New.
32013         * obj-c++.dg/extern-c-1.mm: New.
32014         * obj-c++.dg/extra-semi.mm: New.
32015         * obj-c++.dg/fix-and-continue-2.mm: New.
32016         * obj-c++.dg/isa-field-1.mm: New.
32017         * obj-c++.dg/ivar-list-semi.mm: New.
32018         * obj-c++.dg/local-decl-1.mm: New.
32019         * obj-c++.dg/lookup-1.mm: New.
32020         * obj-c++.dg/lookup-2.mm: New.
32021         * obj-c++.dg/method-1.mm: New.
32022         * obj-c++.dg/method-2.mm: New.
32023         * obj-c++.dg/method-3.mm: New.
32024         * obj-c++.dg/method-4.mm: New.
32025         * obj-c++.dg/method-5.mm: New.
32026         * obj-c++.dg/method-6.mm: New.
32027         * obj-c++.dg/method-7.mm: New.
32028         * obj-c++.dg/no-extra-load.mm: New.
32029         * obj-c++.dg/overload-1.mm: New.
32030         * obj-c++.dg/pragma-1.mm: New.
32031         * obj-c++.dg/pragma-2.mm: New.
32032         * obj-c++.dg/private-1.mm: New.
32033         * obj-c++.dg/private-2.mm: New.
32034         * obj-c++.dg/proto-qual-1.mm: New.
32035         * obj-c++.dg/qual-types-1.mm: New.
32036         * obj-c++.dg/stubify-1.mm: New.
32037         * obj-c++.dg/stubify-2.mm: New.
32038         * obj-c++.dg/super-class-1.mm: New.
32039         * obj-c++.dg/super-class-2.mm: New.
32040         * obj-c++.dg/super-dealloc-1.mm: New.
32041         * obj-c++.dg/super-dealloc-2.mm: New.
32042         * obj-c++.dg/template-1.mm: New.
32043         * obj-c++.dg/template-2.mm: New.
32044         * obj-c++.dg/template-3.mm: New.
32045         * obj-c++.dg/template-4.mm: New.
32046         * obj-c++.dg/template-5.mm: New.
32047         * obj-c++.dg/template-6.mm: New.
32048         * obj-c++.dg/try-catch-1.mm: New.
32049         * obj-c++.dg/try-catch-2.mm: New.
32050         * obj-c++.dg/try-catch-3.mm: New.
32051         * obj-c++.dg/try-catch-4.mm: New.
32052         * obj-c++.dg/try-catch-5.mm: New.
32053         * obj-c++.dg/try-catch-6.mm: New.
32054         * obj-c++.dg/try-catch-7.mm: New.
32055         * obj-c++.dg/try-catch-8.mm: New.
32056         * obj-c++.dg/try-catch-9.mm: New.
32057         * obj-c++.dg/va-meth-1.mm: New.
32059 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32061         * obj-c++.dg/selector-1.mm: New.
32062         * obj-c++.dg/selector-2.mm: New.
32064 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32066         * obj-c++.dg/selector-3.mm: New.
32067         * objc.dg/selector-3.m: New.
32069 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32071         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32072         about where warning appears.
32074 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32076         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32077         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32078         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32079         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32081 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32083         * gcc.dg/20050524-1.c: New test.
32085 2005-05-25  Jan Hubicka  <jh@suse.cz>
32087         * gcc.dg/tree-prof/inliner-1.c: New.
32089 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32091         * gcc.dg/tree-prof: New directory.
32092         * gcc.dg/tree-prof/tree-prof.exp: New.
32094 2005-05-25  DJ Delorie  <dj@redhat.com>
32096         * gcc.dg/Wattributes-1.c: New.
32097         * gcc.dg/Wattributes-2.c: New.
32098         * gcc.dg/Wattributes-3.c: New.
32100 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32102         PR tree-optimization/19833
32103         * gcc.dg/uninit-4.c: Remove xfail.
32104         * gcc.dg/uninit-9.c: Ditto.
32106 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32108         * obj-c++.dg/bitfield-[1-5].mm: New.
32109         * obj-c++.dg/class-protocol-1.mm: New.
32110         * obj-c++.dg/comp-types-1[0-1].mm: New.
32111         * obj-c++.dg/comp-types-[2-9].mm: New.
32112         * obj-c++.dg/encode-[4-8].mm: New.
32113         * obj-c++.dg/layout-1.mm: New.
32114         * obj-c++.dg/method-1[0-9].mm: New.
32115         * obj-c++.dg/method-2[0-1].mm: New.
32116         * obj-c++.dg/method-[8-9].mm: New.
32117         * obj-c++.dg/objc-gc-3.mm: New.
32118         * obj-c++.dg/try-catch-10.mm: New.
32119         * objc.dg/bitfield-5.m: New.
32120         * objc.dg/comp-types-10.m: New.
32121         * objc.dg/comp-types-9.m: New.
32122         * objc.dg/layout-1.m: New.
32123         * objc.dg/objc-gc-4.m: New.
32124         * objc.dg/try-catch-9.m: New.
32125         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32126         * objc.dg/comp-types-1.m: Likewise.
32127         * objc.dg/comp-types-[5-6].m: Likewise.
32128         * objc.dg/method-9.m: Likewise.
32130 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32132         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32133         and on hardware without VMX support.
32135         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32137         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32139         * lib/profopt.exp (dg-final-generate, dg-final-use,
32140         profopt-final-code, profopt-get-options): New.
32141         (profopt-execute): Process test directives.
32143         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32144         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32145         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32147 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32149         PR C++/21645
32150         * g++.dg/init/ctor5.C: New test.
32152 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32154         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32155         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32156         vect-113.c, vect-114.c.
32158 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32160         * gcc.dg/const-elim-1.c: Remove xfails.
32162 2005-05-23  Jeff Law  <law@redhat.com>
32164         * gcc.c-torture/compile/pr21638.c: New test.
32165         * gcc.c-torture/compile/20050520-1.c: New test.
32167 2005-05-23  Nick Clifton  <nickc@redhat.com>
32169         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32170         be a proper triple, ie: m32r*-*-*.
32171         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32173 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32175         PR middle-end/21331
32176         PR tree-opt/21293
32177         * gcc.c-torture/compile/pr21293.c: New test.
32178         * gcc.c-torture/execute/pr21331.c: New test.
32180 2004-05-20  Richard Henderson  <rth@redhat.com>
32182         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32184 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32186         * obj-c++-dg.exp: Add.
32187         * obj-c++.exp: Add.
32188         * obj-c++.dg/dg.exp: Add.
32190 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32192         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32193         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32195 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32197         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32199 2004-05-19  Richard Henderson  <rth@redhat.com>
32201         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32203 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32205         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32207         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32209 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32211         PR c++/21495
32212         * g++.dg/parse/extern1.C: New test.
32213         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32215 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32217         * gcc.dg/c99-math.h: New.
32218         * gcc.dg/c99-math-float-1.c: New test.
32219         * gcc.dg/c99-math-double-1.c: Likewise.
32220         * gcc.dg/c99-math-long-double-1.c: Likewise.
32222 2005-05-18  Richard Henderson  <rth@redhat.com>
32224         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32226 2005-05-18  Devang Patel  <dpatel@apple.com>
32228         * g++.dg/opt/20050511-1.C: New test.
32230 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32232         PR libfortran/21127
32233         * gfortran.dg/reshape-complex.f90: New test.
32235 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32237         * gfortran.dg/array_constructor_1.f90: New test.
32238         * gfortran.dg/array_constructor_2.f90: New test.
32240 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32242         PR fortran/20954
32243         * gfortran.dg/pr20954.f: New test.
32245 2005-05-17  Mike Stump  <mrs@apple.com>
32247         Yet more Objective-C++...
32249         * objc.dg/method-5.m: Update.
32250         * objc.dg/method-6.m: Update.
32251         * objc.dg/method-7.m: Update.
32252         * objc.dg/method-9.m: Update.
32253         * objc.dg/try-catch-2.m: Update.
32255 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32257         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32258         Remove little-endian optimizations.
32260 2005-05-17  Jeff Law  <law@redhat.com>
32262         * g++.dg/tree-ssa/pr14814.C: New test.
32263         * gcc.dg/tree-ssa/pr14814.C: New test.
32264         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32265         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32267 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32269         * gcc.dg/compat/generate-random.c: Do not include
32270         libiberty.h.
32271         * gcc.dg/compat/generate-random_r.c: Likewise.
32273 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32275         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32277 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32279         PR middle-end/21595
32280         * g++.dg/tree-ssa/builtin1.C: New testcase.
32282 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32284         PR c++/21454
32285         * g++.dg/opt/const4.C: New test.
32287         PR middle-end/21492
32288         * g++.dg/opt/crossjump1.C: New test.
32290         PR tree-optimization/21610
32291         * gcc.c-torture/compile/20050516-1.c: New test.
32293         PR fortran/15080
32294         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32295         about the test failing.
32296         * gfortran.fortran-torture/execute/where_7.f90: New test.
32297         * gfortran.fortran-torture/execute/where_8.f90: New test.
32299 2005-05-16  Richard Henderson  <rth@redhat.com>
32301         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32302         i?86 and x86_64.
32304 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32306         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32307         (limits.h): Include unconditionally.
32308         (stdlib.h): Likewise.
32309         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32310         (limits.h): Include unconditionally.
32311         (stdlib.h): Likewise.
32312         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32313         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32314         (limits.h): Include unconditionally.
32315         (stdlib.h): Likewise.
32316         (hashtab.h): Do not include.
32317         (getopt.h): Likewise.
32318         (stddef.h): Include.
32319         (hashval_t): Define.
32320         (struct entry): Add "next" field.
32321         (HASH_SIZE): New macro.
32322         (hash_table): New variable.
32323         (switchfiles): Do not use xmalloc.
32324         (mix): New macro.
32325         (iterative_hash): New function.
32326         (hasht): Remove.
32327         (e_exists): New function.
32328         (e_insert): Likewise.
32329         (output): Use, instead of libiberty hashtable functions.
32330         (main): Do not use getopt.  Do not call htab_create.
32332 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32334         PR libstdc++/21526
32335         * lib/target-supports.exp (check_mkfifo_available):
32336         Return 0 for cygwin as mkfifo support incomplete on platform.
32337         Fix typos in comments.
32339 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32341         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32343 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32345         PR fortran/17432
32346         * gfortran.dg/assign_4.f: New test.
32348 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32350         PR tree-optimization/21563
32351         * gcc.dg/tree-ssa/pr21563.c: New.
32353 2005-05-14  Jan Hubicka  <jh@suse.cz>
32355         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32357 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32359         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32361 2005-05-13  Julian Brown  <julian@codesourcery.com>
32363         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32364         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32366 2005-05-13  Jan Hubicka  <jh@suse.cz>
32368         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32369         * gcc.dg/fold-xor-?.c: Likewise.
32370         * gcc.dg/pr15784-?.c: Likewise.
32371         * gcc.dg/pr20922-?.c: Likewise.
32372         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32373         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32374         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32376 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32378         PR fortran/21260
32379         * gfortran.dg/hollerith_1.f90: New test.
32381 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32383         * gfortran.dg/func_result_2.f90: New test.
32385 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32387         * gfortran.dg/dev_null.f90: New test.
32389 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32391         * gcc.dg/arm-vfp1.c: Revert last change.
32393 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32395         PR middle-end/19807
32396         PR tree-optimization/19639
32397         * g++.dg/tree-ssa/pr19807.C: New testcase.
32399 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32401         PR libfortran/21471
32402         * gfortran.dg/append-1.f90: New test.
32404 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32406         * gcc.dg/pr18501.c: XFAIL.
32407         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32408         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32409         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32410         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32411         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32412         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32413         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32414         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32416 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32418         PR fortran/20178
32419         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32420         gfortran.dg/f2c_3.f90: New tests.
32422         * gfortran.dg/return_1.f90: Fix dg annotation.
32424 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32426         * gcc.c-torture/compile/20050510-1.c: New test.
32428 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32430         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32432 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32434         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32436 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32438         PR c/17913
32439         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32441 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32443         PR c/21342
32444         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32445         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32447 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32449         PR debug/16676
32450         * gcc.dg/debug/pr16676.c: New test.
32452 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32454         PR testsuite/21443
32455         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32456         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32457         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32458         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32459         Change -O1 to -O2.
32460         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32461         -fno-tree-dominator-opts.
32463 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32465         * gfortran.dg/return_1.f90: New test.
32467 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32469         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32471         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32473 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32475         PR c++/21427
32476         * g++.dg/inherit/covariant13.C: New.
32478 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32480         PR libfortran/19155
32481         * gfortran.dg/pr19155.f: New test.
32483 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32485         PR inline-asm/8788
32486         * gcc.dg/pr8788-1.c: New testcase.
32488 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32490         PR target/21416
32491         * gcc.target/mips/fpcmp-[12].c: New tests.
32493 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32495         * lib/target-supports-dg.exp (dg-require-fork): New function.
32496         (dg-require-mkfifo): Likewise.
32497         * lib/target-supports.exp (check_function_available): New
32498         function.
32499         (check_fork_available): Likewise.
32500         (check_mkfifo_available): Likewise.
32502 2005-05-06  Jeff Law  <law@redhat.com>
32504         * gcc.c-torture/compile/pr21380.c: New test.
32506 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32508         PR c++/20961
32509         * g++.dg/ext/weak3.C: New test.
32511 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32513         PR c++/21352
32514         * g++.dg/template/crash37.C: New test.
32516 2005-05-05  Paul Brook  <paul@codesourcery.com>
32518         * gcc.dg/arm-g2.c: Use effective-target arm32.
32519         * gcc.dg/arm-mmx-1.c: Ditto.
32520         * gcc.dg/arm-scd42-2.c: Ditto.
32521         * gcc.dg/arm-vfp1.c: Ditto.
32522         * lib/target-supports.exp (check_effective_target_arm32): New
32523         function.
32525 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32527         PR libfortran/21354
32528         gfortran.dg/in_pack_rank7.f90: New test.
32530 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32532         PR middle-end/15618
32533         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32535 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32537         PR middle-end/21265
32538         * gcc.dg/20050503-1.c: New test.
32540         PR rtl-optimization/21239
32541         * gcc.dg/i386-sse-11.c: New test.
32543 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32545         PR target/16888
32546         * gcc.target/i386/asm-1.c: New test.
32548 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32550         PR rtl-optimization/21330
32551         * gcc.c-torture/execute/20050502-1.c: New test.
32553         PR target/21297
32554         * gcc.c-torture/execute/20050502-2.c: New test.
32556 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32558         PR middle-end/21282
32559         * gcc.dg/pr21282.c: New.
32561 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32563         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32564         * gcc.dg/vect/vect-92.c: Likewise.
32565         * gcc.dg/vect/vect-93.c: Likewise.
32566         * gcc.dg/vect/vect-dv-1.c: Likewise.
32567         * gcc.dg/vect/vect-dv-2.c: Likewise.
32568         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32570 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32572         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32573         * gfortran.dg/vect/vect-2.f90: Likewise.
32574         * gfortran.dg/vect/vect-3.f90: Likewise.
32575         * gfortran.dg/vect/vect-4.f90: Likewise.
32576         * gfortran.dg/vect/vect-5.f90: Likewise.
32578 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32580         PR target/20813
32581         * gcc.dg/rs6000-fpint-2.c: New.
32583 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32585         PR c/15698
32586         * gcc.dg/builtins-30.c: Update expected messages.
32587         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32588         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32589         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32591 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32593         PR tree-optimization/21294
32594         * gcc.dg/tree-ssa/pr21294.c: New.
32596 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32598         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32599         __builtin_altivec_st_internal_4si built-in.
32601 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32603         PR c++/15875
32604         * g++.dg/template/ptrmem14.C: New test.
32606 2005-05-02  Paul Brook  <paul@codesourcery.com>
32608         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32610 2005-05-02  Michael Matz  <matz@suse.de>
32612         PR c++/19542
32613         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32615 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32617         * g++.dg/cpp/weak.C: New test.
32619 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32621         * gcc.dg/tree-ssa/loop-8.c: New test.
32623 2005-04-30  Michael Maty  <matz@suse.de>
32625         * gcc.dg/inline-mcpy.c: New test.
32627 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32629         PR libfortran/18958
32630         * gfortran.dg/eoshift.f90: New test case.
32632 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32634         PR libfortran/18857
32635         * gfortran.dg/matmul_1.f90: New test.
32637 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32639         PR tree-optimization/21030
32640         * gcc.dg/tree-ssa/pr21030.c: New.
32642 2005-04-29  Devang Patel  <dpatel@apple.com>
32644         PR tree-optimization/21272
32645         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32647 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32649         PR fortran/13082
32650         PR fortran/18824
32651         * gfortran.dg/entry_4.f90: New test.
32652         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32653         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32654         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32655         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32656         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32657         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32658         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32660 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32662         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32664 2005-04-29  Paul Brook  <paul@codesourcery.com>
32666         * gfortran.dg/entry_3.f90: New test.
32668 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32670         * gfortran.dg/implicit_4.f90: New test.
32672 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32674         * lib/target-supports.exp (check_profiling_available): Return
32675         false for xtensa-*-elf.
32677 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32679         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32680         error if file cannot be deleted.
32682 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32684         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32685         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32686         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32687         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32688         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32689         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32690         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32691         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32692         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32693         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32694         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32695         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32696         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32698 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32700         PR fortran/20865
32701         * gfortran.dg/pr20865.f90: New test.
32703 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32705         * gcc.dg/void-cast-2.c: New test.
32707 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32709         PR c/21159
32710         * gcc.dg/void-cast-1.c: New test.
32712 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32714         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32716 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32718         PR fortran/21177
32719         * gfortran.dg/pr21177.f90: New test.
32721 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32723         PR tree-optimization/21171
32724         * gcc.dg/tree-ssa/pr21171.c: New test.
32726 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32728         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32729         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32730         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32731         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32732         gcc.dg/tree-ssa/gen-vect-32.c: New.
32733         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32734         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32735         don't run on PPC32.
32737 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32739         PR c/21213
32740         * gcc.dg/transparent-union-3.c: New test.
32742 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32744         PR c/20740
32745         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32746         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32747         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32748         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32749         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32750         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32752 2005-04-26  Jeff Law  <law@redhat.com>
32754         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32755         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32756         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32757         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32758         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32759         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32760         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32762 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32764         PR tree-optimization/17598
32765         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32767 2005-04-25  Mike Stump  <mrs@apple.com>
32769         * objc.dg/fix-and-continue-1.m: Add.
32771 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32773         PR c++/20995
32774         * g++.dg/opt/pr20995-1.C: New test case.
32776 2005-04-25  Devang Patel <dpatel@apple.com>
32778         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32780 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32782         PR testsuite/21062
32783         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32785 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32787         PR C++/21188
32788         * g++.dg/opt/rtti2.C: New test.
32790 2005-04-25  Paul Brook  <paul@codesourcery.com>
32791         Steven G. Kargl  <kargls@comcast.net>
32793         PR fortran/20879
32794         * gfortran.dg/ichar_1.f90: New file.
32796 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32798         PR middle-end/20991
32799         * g++.dg/opt/pr20991.C: New test.
32801         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32802         where sizeof (type) < __alignof__ (type).
32803         * gcc.dg/compat/struct-layout-1.h: Likewise.
32805 2005-04-24  Per Bothner  <per@bothner.com>
32806             Devang Patel  <dpatel@apple.com>
32808         PR preprocessor/20907
32809         * gcc.dg/cpp/very-long-comment.c: New test.
32811 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32813         PR fortran/20059
32814         * gfortran.dg/common_5.f: New test.
32816 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32818         PR middle-end/21082
32819         * g++.dg/tree-ssa/pr21082.C: New testcase.
32821 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32823         * gcc.dg/vect/vect-99.c: New test.
32825 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32827         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32829 2005-04-22  Jeff Law  <law@redhat.com>
32831         * gcc.dg/uninit-5.c: Remove xfails.
32832         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32833         conditionals and loads.
32835 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32837         PR libfortran/20074
32838         PR libfortran/20436
32839         PR libfortran/21108
32840         * gfortran.dg/nested_reshape.f90: new test
32841         * gfortran.dg/reshape-alloc.f90: new test
32842         * gfortran.dg/reshape.f90: new test
32844 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32846         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32848         * gcc.dg/arm-vfp1.c: New test.
32850 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32852         PR c++/21087
32853         * g++.dg/lookup/builtin2.C: New test.
32855 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32857         * gcc.dg/weak/weak-13.c: New test.
32859 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32861         * lib/target-supports.exp (check_effective_target_sync_int_long):
32862         Add powerpc*.
32864 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32866         * gcc.target/mips/branch-1.c: New test.
32868 2005-04-21  Richard Henderson  <rth@redhat.com>
32870         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32871         * gcc.dg/vect/vect-86.c: Likewise.
32872         * gcc.dg/vect/vect-87.c: Likewise.
32873         * gcc.dg/vect/vect-88.c: Likewise.
32875 2005-04-21  Devang Patel  <dpatel@apple.com>
32877         PR optimization/20994
32878         * gcc.dg/tree-ssa/ifc-3.c: New test.
32880 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32882         PR c/12913
32883         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32884         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32885         gcc.dg/c99-vla-jump-5.c: New tests.
32887 2005-04-19  Richard Henderson  <rth@redhat.com>
32889         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32890         Fix typo in exists check.
32891         (check_effective_target_sync_int_long): New.
32892         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32893         * gcc.dg/ia64-sync-2.c: Likewise.
32894         * gcc.dg/ia64-sync-3.c: Likewise.
32895         * gcc.dg/ia64-sync-4.c: Likewise.
32897 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32899         * gcc.dg/fold-xor-1.c: New test.
32900         * gcc.dg/fold-xor-2.c: New test.
32902 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32904         PR target/20670
32905         * g++.dg/eh/fp-regs.C: New test.
32907 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32909         * gcc.dg/Wint-to-pointer-cast-1.c,
32910         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32911         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32912         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32914 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32916         PR fortran/16861
32917         * gfortran.dg/pr16861.f90: New test.
32919 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32921         * gcc.dg/pr21085.c: New test.
32923 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32925         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32926         (setup_mips_tests, dg-mips-options): New procedures.
32927         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32928         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32929         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32930         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32931         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32932         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32933         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32934         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32935         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32936         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32937         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32938         dg-mips-options instead of dg-options.  Remove now-redundant
32939         preprocessor guards.
32940         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32941         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32942         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32943         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32944         * gcc.dg/vr-mult-2.c: Delete.
32945         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32946         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32947         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32948         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32949         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32950         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32951         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32953 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32955         * ada/acats/run_all.sh: Use sync when executable not present.
32957 2005-04-18  Devang Patel  <dpatel@apple.com>
32959         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32960         * gcc.dg/vect/vect-11a.c: New.
32961         * gcc.dg/vect/vect-none.c: Update.
32962         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32964 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32966         PR tree-optimization/20922
32967         * gcc.dg/pr20922-1.c: New test.
32968         * gcc.dg/pr20922-2.c: New test.
32969         * gcc.dg/pr20922-3.c: New test.
32970         * gcc.dg/pr20922-4.c: New test.
32971         * gcc.dg/pr20922-5.c: New test.
32972         * gcc.dg/pr20922-6.c: New test.
32974 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32976         PR libfortran/20950
32977         * gfortran.dg/pr20950.f: New test.
32979 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32981         PR libfortran/19216
32982         * gfortran.dg/pr19216.f: New test.
32984 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32986         PR tree-optimization/21001
32987         * gcc.dg/tree-ssa/pr21001.c: New.
32989 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32991         PR libfortran/21075
32992         * gfortran.dg/reshape_rank7.f90: New test.
32994 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32996         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32997         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32998         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32999         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33000         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33001         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33002         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33003         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33004         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33005         wrong way round).
33006         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33007         in namelists.  New test.
33008         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33009         New test.
33010         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33011         New test.
33012         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33013         namelist.  New test.
33014         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33015         New test.
33016         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33017         New test.
33018         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33019         namelist.  New test.
33020         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33021         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33022         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33023         New test.
33024         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33025         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33026         arrays. New test.
33028 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33030         * gfortran.dg/wtruncate.f: New testcase.
33031         * gfortran.dg/wtruncate.f90: New testcase.
33033 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33035         PR c++/21025
33036         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33037         which sizeof/alignof is dependent, rather than just whether we are
33038         processing_template_decl.
33040 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33042         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33043         corrected typo where the wrong variables had been compared.
33045 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33047         PR libfortran/18495
33048         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33049         Test callee-allocated version of return array with a write
33050         statement.
33051         Test spread with a temporary with another write statement.
33053 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33055         PR tree-optimization/21031
33056         * gcc.dg/tree-ssa/pr21031.c: New.
33058 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33060         PR tree-optimization/21004
33061         * gcc.dg/builtins-53.c: Include builtins-config.h.
33062         Check floorf, ceilf, floorl and ceill transformations
33063         only when HAVE_C99_RUNTIME is defined.
33065 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33067         PR middle-end/20739
33068         * gcc.dg/tree-ssa/pr20739.c: New test.
33070 2005-04-14  Mike Stump  <mrs@apple.com>
33072         * gcc.dg/Foundation.framework/empty: New.
33073         * gcc.dg/framework-2.c: New.
33075 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33077         PR tree-optimization/21021
33078         * gcc.c-torture/compile/pr21021.c: New.
33080 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33082         PR testsuite/21010
33083         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33084         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33085         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33086         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33087         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33088         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33089         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33090         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33092 2005-04-14  Richard Henderson  <rth@redhat.com>
33094         * lib/target-supports.exp (check_effective_target_vect_condition):
33095         Add ia64, i?86, and x86_64.
33097 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33099         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33101 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33103         PR tree-optimization/20657
33104         * gcc.dg/tree-ssa/pr20657.c: New.
33106 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33108         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33109         (long long int)trunc*.
33111 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33113         PR target/20927
33114         * gcc.dg/pr20927.c: New test.
33116 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33118         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33119         * gcc.target/mips/asm-1.c: Likewise.
33121 2005-04-13  Dale Johannesen  <dalej@apple.com>
33123         * objc.dg/objc-fast-4.m: New.
33125 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33127         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33128         directory.
33129         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33131 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33133         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33134         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33135         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33137 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33139         PR tree-optimization/20913
33140         * gcc.dg/tree-ssa/pr20913.c: New.
33142         PR tree-optimization/20702
33143         * gcc.dg/tree-ssa/pr20702.c: New.
33145 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33147         PR c++/13744
33148         * g++.dg/inherit/local3.C: New test.
33150 2005-04-12  Jeff Law  <law@redhat.com>
33152         * gcc.dg/tree-ssa/20050412-1.c: New test.
33154 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33156         PR libfortran/19016
33157         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33158         Add tests with mask generated by expression.
33159         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33160         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33161         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33163 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33165         PR middle-end/20917
33166         * gcc.dg/20050409-1.c: New test.
33168 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33170         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33172 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33174         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33175         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33176         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33177         (TARGET_CXX): Adjust accordingly.
33178         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33179         determine_class_data_visibility and class_data_always_comdat.
33180         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33181         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33182         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33183         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33184         (arm_cxx_determine_class_data_visibility): New.
33185         (arm_cxx_class_data_always_comdat): Likewise.
33186         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33187         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33188         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33189         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33190         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33191         Define.
33193 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33195         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33197 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33199         * gcc.dg/i386-darwin-fpmath.c: New.
33201 2004-04-11  Devang Patel  <dpatel@apple.com>
33203         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33204         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33205         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33206         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33207         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33208         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33209         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33210         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33211         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33213 2004-04-11  Devang Patel  <dpatel@apple.com>
33215         * gcc.dg/vect/vect-dv-1.c: New test.
33216         * gcc.dg/vect/vect-dv-2.c: New test.
33218 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33220         PR tree-optimization/20933
33221         * gcc.dg/tree-ssa/pr20933.c: New test.
33223 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33225         * gfortran.dg/fold_nearest.f90: New test.
33227 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33229         * gcc.dg/tree-ssa/alias-1.c: New test.
33231 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33233         PR tree-optimization/20920
33234         * g++.dg/tree-ssa/pr20920.C: New test.
33236 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33238         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33239         (long long int)ceil*.
33241 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33243         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33244         explicit C++ linkage.
33246 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33248         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33249         warning for arithmetic IF statements.
33251 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33253         * eor_handling_1.f90: New test case.
33254         * eor_handling_2.f90: New test case.
33255         * eor_handling_3.f90: New test case.
33256         * eor_handling_4.f90: New test case.
33257         * eor_handling_5.f90: New test case.
33258         * noadv_size.f90: New test case.
33259         * pad_no.f90: New test case.
33261 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33263         * gcc.c-torture/execute/20050410-1.c: New test.
33265 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33267         * gcc.dg/pr20126.c: New.
33269 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33270             Steven G. Kargl <kargls@comcast.net>
33272         * gfortran.dg/PR19872.f: New test.
33274 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33276         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33278 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33280         * gfortran.dg/nint_1.f90: New test.
33282 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33284         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33285         Added test for callee-allocated arrays with write statements.
33286         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33287         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33288         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33289         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33290         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33292 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33294         PR libfortran/20163
33295         * gfortran.dg/open-options-blanks.f: New test.
33297 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33299         PR fortran/13257
33300         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33302 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33304         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33305         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33306         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33307         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33308         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33309         * gcc.c-torture/execute/stdarg-4.c: New test.
33311         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33313         PR target/20795
33314         * g++.dg/abi/param2.C: New test.
33316 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33318         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33320 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33322         * gcc.dg/builtins-53.c: New test.
33324 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33326         * g++.dg/tree-ssa/pr18178.C: New test.
33327         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33328         * gcc.c-torture/execute/20041019-1.c: New test.
33329         * gcc.dg/tree-ssa/20041008-1.c: New test.
33330         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33331         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33332         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33333         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33334         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33335         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33336         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33337         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33338         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33339         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33341 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33343         PR rtl-optimization/20466
33344         * gcc.c-torture/execute/pr20466-1.c: New test.
33346 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33348         PR c++/20905
33349         * g++.dg/parse/cond2.C: New test.
33351         PR c++/20145
33352         * g++.dg/warn/Wdtor1.C: New test.
33354 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33356         PR fortran/17229
33357         * gfortran.dg/pr17229.f: New test.
33359 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33361         * gfortran.dg/tiny_1.f90: New test.
33362         * gfortran.dg/tiny_2.f90: ditto.
33364 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33366         * gfortran.dg/eor_1.f90: Fix dg-do run line
33367         * gfortran.dg/open_new.f90: Fix dg-do run line
33369 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33371         * lib/target-supports.exp (get_compiler_messages): Support
33372         optional arguments, the fourth being compiler options.
33373         (check_effective_target_fpic): New proc.
33374         * gcc.dg/20050321-2.c: Restrict to target fpic.
33376 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33378         * gcc.dg/15443-1.c: New test.
33379         * gcc.dg/15443-2.c: Likewise.
33381 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33383         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33385 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33387         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33389 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33391         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33392         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33393         -m64.
33394         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33395         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33396         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33398 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33400         PR c++/20212
33401         * g++.dg/warn/Wunused-11.C: New test.
33403 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33405         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33407 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33409         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33411 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33413         PR c++/20734
33414         * g++.dg/template/ptrmem13.C: New test.
33416 2005-04-05  Per Bothner  <per@bothner.com>
33418         * lib/gcc.exp: Always add -fno-show-column, for now.
33420 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33422         PR testsuite/20767
33423         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33424         of plain old "unsigned int" for the type of "i".  Makes this test
33425         64bit clean.
33427 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33429         * gcc.dg/i386-ssefn-1.c: New test.
33430         * gcc.dg/i386-ssefn-2.c: New test.
33431         * gcc.dg/i386-ssefn-3.c: New test.
33432         * gcc.dg/i386-ssefn-4.c: New test.
33434 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33436         PR tree-optimization/20076
33437         * gcc.dg/builtin-apply4.c: New test.
33439         PR preprocessor/19475
33440         * gcc.dg/cpp/macspace1.c: New test.
33441         * gcc.dg/cpp/macspace2.c: New test.
33443 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33445         * gfortran.dg/pr20755.f: Fixed bad format.
33447 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33449         PR c++/20763
33450         * g++.dg/ext/attrib21.C: New test.
33452 2004-04-05  Devang Patel  <dpatel@apple.com>
33454         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33455         * gcc.dg/vect/vect-shift-1.c: New test.
33457 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33459         PR libfortran/20755
33460         * gfortran.dg/pr20755.f: New test.
33462 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33464         * gfortran.dg/pr15959.f90: New test.
33465         * gfortran.dg/string_pad_trunc.f90: New test.
33467 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33469         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33470         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33471         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33472         syntax.
33474 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33476         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33478 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33480         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33481         * gcc.c-torture/compile/20011119-2.c: Likewise.
33482         * gcc.c-torture/compile/981001-2.c: Likewise.
33484 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33486         PR c++/20679
33487         * g++.dg/template/overload4.C: New test.
33489 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33491         PR c++/20746
33492         * g++.dg/abi/covariant5.C: New.
33494         PR debug/20505
33495         * g++.dg/debug/const2.C: New.
33497 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33499         PR rtl-optimization/16104
33500         * gcc.c-torture/execute/20050316-1.c: New test.
33502 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33504         * g++.dg/template/spec23.C: Fix dg-error text.
33506 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33508         PR c++/19199
33509         * g++.dg/expr/lval2.C: New.
33511 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33513         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33514         __builtin_strcasecmp and __builtin_strncasecmp.
33516 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33518         PR c++/20723
33519         * g++.dg/template/spec22.C: New.
33520         * g++.dg/template/spec23.C: New.
33522 2005-04-03  Dale Ranta  <dir@lanl.gov>
33523             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33525         PR libfortran/20068
33526         PR libfortran/20125
33527         PR libfortran/20156
33528         PR libfortran/20471
33529         * gfortran.dg/backspace.f: New test.
33531 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33533         * gcc.dg/pr19345.c: New test.
33535 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33537         PR tree-optimization/20640
33538         * gcc.dg/torture/tree-loop-1.c: New.
33540 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33542         PR rtl-optimization/20290
33543         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33545 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33547         * gcc.dg/rs6000-fpint.c: New.
33549 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33551         * gcc.dg/old-style-then-proto-1.c: New test.
33553 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33555         * gfortran.fortran-torture/execute/backspace.f90: Check
33556         after backspace and read was incorrect.
33558 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33560         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33561         buffer past the terminating NUL using memcmp.
33562         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33563         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33565         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33566         Fix unused/uninitialized variable warnings.
33568         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33569         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33570         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33571         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33573         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33574         gcc.c-torture/execute/builtins/fputs-lib.c,
33575         gcc.c-torture/execute/builtins/lib/fprintf.c,
33576         gcc.c-torture/execute/builtins/lib/main.c,
33577         gcc.c-torture/execute/builtins/lib/memcmp.c,
33578         gcc.c-torture/execute/builtins/lib/memmove.c,
33579         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33580         gcc.c-torture/execute/builtins/lib/memset.c,
33581         gcc.c-torture/execute/builtins/lib/printf.c,
33582         gcc.c-torture/execute/builtins/lib/sprintf.c,
33583         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33584         gcc.c-torture/execute/builtins/lib/strchr.c,
33585         gcc.c-torture/execute/builtins/lib/strcmp.c,
33586         gcc.c-torture/execute/builtins/lib/strcpy.c,
33587         gcc.c-torture/execute/builtins/lib/strcspn.c,
33588         gcc.c-torture/execute/builtins/lib/strlen.c,
33589         gcc.c-torture/execute/builtins/lib/strncat.c,
33590         gcc.c-torture/execute/builtins/lib/strncmp.c,
33591         gcc.c-torture/execute/builtins/lib/strncpy.c,
33592         gcc.c-torture/execute/builtins/lib/strrchr.c,
33593         gcc.c-torture/execute/builtins/lib/strspn.c,
33594         gcc.c-torture/execute/builtins/lib/strstr.c,
33595         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33596         gcc.c-torture/execute/builtins/strlen-2.c,
33597         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33598         prototypes.
33600 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33602         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33603         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33604         selectany usage.
33606 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33608         PR c++/19406
33609         * g++.dg/debug/using1.C: New test.
33611 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33613         PR middle-end/20524
33614         * gcc.dg/alias-7.c: Prefix asm-declared name with
33615         __USER_LABEL_PREFIX__.
33617 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33619         Fix fallout from PR middle-end/15700:
33620         * gcc.c-torture/compile/20011119-1.c: Take
33621         __USER_LABEL_PREFIX__ into account.
33622         * gcc.c-torture/compile/20011119-2.c: Likewise.
33624 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33626         PR c++/18644
33627         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33629 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33631         PR c/17855
33632         * gcc.c-torture/compile/struct-non-lval-1.c,
33633         gcc.c-torture/compile/struct-non-lval-2.c,
33634         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33636 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33638         * gcc.dg/tls/tls.exp: Remove temporary file.
33639         * g++.dg/tls/tls.exp: Ditto.
33640         * lib/file-format.exp: Ditto.
33641         * g++.dg/special/ecos.exp: Ditto.
33643         * lib/profopt.exp: Treat prof_ext as a list.
33644         * gcc.misc-tests/bprob.exp: Ditto.
33645         * g++.dg/bprob/bprob.exp: Ditto.
33647         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33648         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33649         g++.dg/tree-ssa/pointer-reference-alias.C,
33650         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33651         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33652         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33653         g++.dg/vect/pr19951.cc: Ditto.
33654         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33655         gcc.dg/builtins-47.c: Ditto.
33656         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33657         gcc.dg/pr20115-1.c: Ditto.
33658         * gcc.dg/tree-ssa/20030530-2.c,
33659         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33660         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33661         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33662         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33663         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33664         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33665         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33666         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33667         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33668         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33669         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33670         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33671         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33672         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33673         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33674         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33675         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33676         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33677         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33678         gcc.dg/tree-ssa/20030824-1.c,
33679         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33680         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33681         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33682         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33683         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33684         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33685         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33686         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33687         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33688         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33689         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33690         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33691         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33692         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33693         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33694         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33695         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33696         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33697         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33698         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33699         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33700         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33701         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33702         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33703         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33704         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33705         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33706         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33707         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33708         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33709         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33710         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33711         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33712         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33713         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33714         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33715         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33716         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33717         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33718         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33719         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33720         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33721         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33722         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33723         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33724         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33725         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33726         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33727         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33728         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33729         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33730         gcc.dg/tree-ssa/useless-1.c: Ditto.
33731         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33732         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33733         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33734         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33735         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33736         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33737         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33738         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33739         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33740         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33741         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33742         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33743         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33744         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33745         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33746         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33747         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33748         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33749         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33750         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33751         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33752         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33753         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33754         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33755         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33756         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33757         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33758         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33759         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33760         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33761         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33762         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33763         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33764         gcc.dg/vect/vect-none.c: Ditto.
33765         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33766         treelang/compile/unsigned.tree: Ditto.
33768         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33769         * gcc.dg/cpp/direct2s.c: Ditto.
33770         * gcc.dg/cpp/paste4.c: Ditto.
33771         * gcc.dg/cpp/separate-1.c: Ditto.
33772         * gcc.dg/pch/save-temps-1.c: Ditto.
33773         * g++.dg/ext/altivec-10.C: Ditto.
33774         * g++.dg/pch/pch.C: Ditto.
33776         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33778         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33779         * g++.dg/template/repo1.C: Ditto.
33780         * g++.dg/template/repo2.C: Ditto.
33781         * g++.dg/template/repo3.C: Ditto.
33782         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33783         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33784         * g++.old-deja/g++.pt/repo1.C: Ditto.
33785         * g++.old-deja/g++.pt/repo2.C: Ditto.
33786         * g++.old-deja/g++.pt/repo3.C: Ditto.
33787         * g++.old-deja/g++.pt/repo4.C: Ditto.
33789         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33790         * gcc.dg/20030107-1.c: Ditto.
33791         * gcc.dg/20030702-1.c: Ditto.
33792         * gcc.dg/profile-generate-1.c: Ditto.
33793         * g++.dg/other/profile1.C: Ditto.
33794         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33796         * lib/gcc-dg.exp (remove-build-file): New.
33797         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33798         cleanup-tree-dump, cleanup-saved-temps): New.
33800 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33802         PR c++/19203, DR 214
33803         * g++.dg/parse/ambig3.C: Not ambiguous.
33804         * g++.dg/template/spec20.C: New.
33805         * g++.dg/template/spec21.C: New.
33807 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33809         PR target/20045
33810         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33812 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33814         PR libfortran/20660
33815         * gfortran.dg/negative_unit.f: New test.
33817 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33819         * gcc.dg/20050330-1.c: New test.
33821 2005-03-30  Devang Patel  <dpatel@apple.com>
33823         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33825 2005-03-30  Dale Johannesen  <dalej@apple.com>
33827         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33829 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33831         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33832         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33833         Strip options from test name.
33835 2005-03-31  Jan Hubicka  <jh@suse.cz>
33837         * gcc.dg/varpool-1.c: New testcase.
33839 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33841         PR c/772
33842         PR c/17913
33843         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33844         gcc.dg/stmt-expr-label-3.c : New tests.
33845         * gcc.c-torture/execute/medce-2.c: Remove.
33847 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33849         PR c/20368
33850         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33851         tests.
33853 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33855         * gcc.c-torture/compile/pr20203.c: New test.
33857 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33859         * gfortran.dg/promotion.f90: New test.
33861 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33863         PR middle-end/20491
33864         * gcc.dg/torture/asm-subreg-1.c: New test.
33866 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33868         PR c/20672
33869         * gcc.dg/pr20672-1.c: New test.
33871 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33873         * gfortran.dg/vect: New directory.
33874         * gfortran.dg/vect/vect.exp: New.
33875         * gfortran.dg/vect/vect-1.f90: New test.
33876         * gfortran.dg/vect/vect-2.f90: New test.
33877         * gfortran.dg/vect/vect-3.f90: New test.
33878         * gfortran.dg/vect/vect-4.f90: New test.
33879         * gfortran.dg/vect/vect-5.f90: New test.
33881 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33883         PR middle-end/20622
33884         * gcc.dg/alias-7.c: New test.
33886 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33888         * gcc.dg/sparc-reg-1.c: New test.
33890 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33892         PR target/19890
33893         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33895 2005-03-29  Dale Ranta  <dir@lanl.gov>
33896             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33898         PR libfortran/20163
33899         * gfortran.dg/pr20163-2.f: New test.
33901 2005-03-28  Jan Hubicka  <jh@suse.cz>
33903         PR middle-end/20635
33904         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33905         by Jakub Jelinek.
33907 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33909         PR tree-optimization/20626
33910         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33911         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33913 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33915         * gfortran.dg/underflow.f90: New test.
33916         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33918 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33920         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33922 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33924         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33925         (g++_init): Make sure that CXXFLAGS is set.
33926         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33927         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33928         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33929         * lib/objc.exp (objc_init): Likewise.
33930         * lib/treelang.exp (treelang_init): Likewise.
33932 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33934         PR tree-optimization/20470
33935         * gcc.dg/tree-ssa/pr20470.c: New test.
33937 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33939         * gcc.dg/ppc-stfiwx.c: New.
33941 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33943         PR target/19888
33944         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33946 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33948         * gcc.dg/20050325-1.c: Fix a typo.
33950 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33952         PR libfortran/19678
33953         PR libfortran/19679
33954         * gfortran.dg/dos_eol.f: New test.
33956 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33958         PR rtl-optimization/20249
33959         * gcc.dg/20050325-1.c: New test.
33961 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33963         PR libfortran/15332
33964         * gfortran.dg/pr15332.f: New test.
33966 2005-03-24  Dale Johannesen  <dalej@apple.com>
33968         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33970 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33972         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33973         'internal' visibility.
33974         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33975         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33976         'protected' visibility.
33977         * gcc.dg/visibility-7.c: Likewise.
33978         * lib/target-supports.exp (check_visibility_available): Take
33979         a parameter, the kind of visibility to check for.
33980         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33981         to check_visibility_available.
33983         * g++.dg/expr/cast3.C: New.
33985 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33987         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33988         rs6000.
33990 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33992         PR target/20095
33993         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33995 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33997         * gcc.dg/badshift.c: Renamed to...
33998         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34000         * gcc.target/i386/badshift.c: Renamed to...
34001         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34002         only.
34004         PR rtl-optimization/20532
34005         * gcc.target/i386/badshift.c: New.
34007 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34009         * gfortran.dg/pr18025.f90: New test.
34011 2005-03-23  Dale Johannesen  <dalej@apple.com>
34013         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34015 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34017         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34019         * lib/target-supports.exp (check_iconv_available): Default
34020         libiconv to -liconv, if there is no definition.
34022 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34024         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34026 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34028         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34029         * g++.dg/opt/pr7503-2.C: Likewise.
34030         * g++.dg/opt/pr7503-3.C: Likewise.
34031         * g++.dg/opt/pr7503-4.C: Likewise.
34032         * g++.dg/opt/pr7503-5.C: Likewise.
34033         * g++.dg/warn/minmax.C: New test.
34035 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34037         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34038         * gfortran.dg/g77_intrinsics_sub.f: New test.
34040 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34041             Jan Hubicka  <jh@suse.cz>
34042             Steven Bosscher <stevenb@suse.de
34044         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34046 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34048         PR c++/19980
34049         * g++.dg/template/redecl3.C: New test.
34051 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34053         PR c++/20499
34054         * g++.dg/parse/error16.C: Tweak error markers.
34056 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34058         PR target/20561
34059         * gcc.dg/20050321-2.c: New test.
34061 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34063         PR c++/20465
34064         PR c++/20381
34065         * g++.dg/template/ptrmem12.C: New.
34067 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34069         PR rtl-optimization/20527
34070         * gcc.c-torture/execute/pr20527-1.c: New test.
34072 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34074         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34075         program, compile it into a real executable and then delete the .c
34076         and .x files afterwards, to avoid problems on testglue targets.
34078 2005-03-21  Stuart Hastings  <stuart@apple.com>
34080         * gcc.target/i386/sse-2.c: New.
34082 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34084         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34086 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34088         * g++.dg/parse/crash25.C: Fix typo.
34090 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34092         PR c++/20461
34093         * g++.dg/parse/crash24.C: New test.
34095         PR c++/20536
34096         * g++.dg/parse/crash25.C: New test.
34098 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34100         PR c++/20147
34101         * g++.dg/ext/stmtexpr4.C: New test.
34103 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34105         PR middle-end/20539
34106         * gcc.c-torture/compile/pr13066-1.c: New test case.
34107         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34108         * g++.dg/opt/pr13066-1.C: Likewise.
34110 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34112         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34114 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34116         PR fortran/18525
34117         * gfortran.dg/nesting_1.f90: New test.
34119 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34121         PR c++/20240
34122         * g++.dg/lookup/using13.C: New test.
34124 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34126         PR c++/20333
34127         * g++.dg/template/crash36.C: New test.
34129 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34131         PR c++/20463
34132         * g++.dg/template/crash35.C: New test.
34134 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34136         PR c++/19966
34137         * g++.dg/overload/operator2.C: New test.
34139 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34141         PR libfortran/20257
34142         * gfortran.dg/pr20257.f90: New test.
34144 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34146         PR libfortran/20480
34147         * gfortran.dg/pr20480.f90: New test.
34149 2005-03-16  Richard Henderson  <rth@redhat.com>
34151         PR middle-end/15700
34152         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34153         (_rtld_global): New.
34154         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34155         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34157         * gcc.dg/alias-3.c: New.
34158         * gcc.dg/alias-4.c: New.
34159         * gcc.dg/alias-5.c: New.
34160         * gcc.dg/alias-6.c: New.
34162 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34164         * gcc.dg/cpp/ucnid-7.c: New.
34166 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34167             Dorit Naishlos  <dorit@il.ibm.com>
34169         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34170         darwin.
34172 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34174         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34175         support misaligned accesses.
34176         * gcc.dg/vect/vect-58.c: Likewise.
34177         * gcc.dg/vect/vect-92.c: New.
34178         * gcc.dg/vect/vect-93.c: New.
34180 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34182         PR fortran/18827
34183         * gfortran.dg/assign_2.f90: New test.
34184         * gfortran.dg/assign_3.f90: New test.
34185         * gfortran.dg/assign.f90: New test.
34187 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34189         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34190         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34191         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34192         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34193         names.
34195 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34197         * gcc.dg/cpp/ucnid-6.c: New.
34199         * gcc.dg/cpp/normalize-1.c: New.
34200         * gcc.dg/cpp/normalize-2.c: New.
34201         * gcc.dg/cpp/normalize-3.c: New.
34202         * gcc.dg/cpp/normalize-4.c: New.
34203         * gcc.dg/cpp/ucnid-4.c: New.
34204         * gcc.dg/cpp/ucnid-5.c: New.
34205         * g++.dg/cpp/normalize-1.C: New.
34206         * g++.dg/cpp/ucnid-1.C: New.
34208 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34210         * gcc.dg/pr18628.c: New.
34212 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34214         PR c++/20280
34215         * g++.dg/tree-ssa/pr20280.C: New.
34217 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34219         PR fortran/20467
34220         * gfortran.dg/stfunc_2.f90: New test.
34222 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34224         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34226 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34228         * gcc.dg/tree-ssa/20050314-1.c: New test.
34230 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34232         PR c++/4403
34233         PR c++/9783, DR433
34234         * g++.dg/template/friend34.C: New test.
34235         * g++.dg/template/friend35.C: Likewise.
34236         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34238 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34240         Friend class name lookup 5/n
34241         PR c++/1016
34242         * g++.dg/lookup/hidden-class1.C: New test.
34243         * g++.dg/lookup/hidden-class2.C: Likewise.
34244         * g++.dg/lookup/hidden-class3.C: Likewise.
34245         * g++.dg/lookup/hidden-class4.C: Likewise.
34246         * g++.dg/lookup/hidden-class5.C: Likewise.
34247         * g++.dg/lookup/hidden-class6.C: Likewise.
34248         * g++.dg/lookup/hidden-class7.C: Likewise.
34249         * g++.dg/lookup/hidden-class8.C: Likewise.
34250         * g++.dg/lookup/hidden-class9.C: Likewise.
34251         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34252         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34253         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34254         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34255         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34256         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34257         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34258         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34259         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34260         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34261         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34263 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34265         PR c++/20157
34266         * g++.dg/template/error18.C: New test.
34268 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34270         PR debug/16792
34271         * g++.dg/debug/pr16792.C: New test.
34273 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34275         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34276         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34277         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34278         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34279         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34280         test assertion names.
34282 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34284         PR fortran/18600
34285         * gfortran.dg/stfunc_1.f90: New test.
34287 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34289         PR fortran/16907
34290         * gfortran.dg/real_index_1.f90: New test.
34292 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34294         PR fortran/20323
34295         * gfortran.dg/spec_expr_1.f90: New test.
34297 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34299         PR c/20402
34300         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34301         new parser.
34303 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34305         PR fortran/20361
34306         * gfortran.dg/largeequiv_1.f90: New test.
34308 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34310         * gcc.dg/ucnid-1.c: New.
34311         * gcc.dg/ucnid-2.c: New.
34312         * gcc.dg/ucnid-3.c: New.
34313         * gcc.dg/ucnid-4.c: New.
34314         * gcc.dg/ucnid-5.c: New.
34315         * gcc.dg/ucnid-6.c: New.
34316         * gcc.dg/cpp/ucnid-1.c: New.
34317         * gcc.dg/cpp/ucnid-2.c: New.
34318         * gcc.dg/cpp/ucnid-3.c: New.
34319         * g++.dg/other/ucnid-1.C: New.
34321 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34323         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34325 2005-03-11  Per Bothner  <per@bothner.com>
34327         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34328         that diagnotics refer to correct token.
34329         * gcc.dg/unused-3.c: Likewise.
34331 2005-03-11  Per Bothner  <per@bothner.com>
34333         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34334         constant" is now actually on same line as string constant.
34335         * gcc.dg/cpp/direct2s.c: Likewise.
34337 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34339         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34341 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34343         PR libfortran/20124
34344         * gfortran.dg/pr20124.f90: New Test
34346 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34348         PR tree-optimization/20130
34349         * gcc.dg/pr20130-1.c: New test.
34351 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34353         PR target/20095
34354         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34356 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34358         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34360 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34362         * g++.dg/eh/forced1.C: Fix comment.
34363         * g++.dg/eh/forced2.C: Ditto.
34364         * g++.dg/eh/forced3.C: Ditto.
34365         * g++.dg/eh/forced4.C: Ditto.
34367 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34369         PR rtl-opt/20412
34370         * gcc.c-torture/compile/pr20412.c: New test.
34372 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34374         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34376 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34378         PR target/20322
34379         * gcc.dg/20050307-1.c: New test.
34381 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34383         PR c++/20375
34384         * g++.dg/other/stdarg3.C: New.
34386 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34388         PR c++/18384, c++/18327
34389         * g++.dg/init/array19.C: New test.
34391         PR inline-asm/20314
34392         * gcc.dg/torture/pr20314-1.c: New test.
34393         * gcc.dg/torture/pr20314-2.c: New test.
34395 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34397         * gcc.dg/20050309-1.c: New test.
34399 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34401         * gcc.dg/builtins-10.c: Reactivate disabled test.
34402         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34403         new cbrt transformations.
34405 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34407         PR c++/20208
34408         * g++.dg/template/array13.C: New test.
34410 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34412         PR c++/16859
34413         * g++.dg/init/brace4.C: New test.
34415 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34417         PR c++/20186
34418         * g++.dg/template/non-dependent12.C: New.
34420 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34422         PR c++/20142
34423         * g++.dg/init/array18.C: Add dg-do run marker.
34425         PR c++/20142
34426         * g++.dg/init/array18.C: New test.
34428 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34430         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34431         * g++.dg/gcov/gcov.exp: Likewise.
34432         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34433         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34434         * lib/c-torture.exp: Likewise.
34435         * lib/fortran-torture.exp: Likewise.
34436         * lib/g++.exp: Likewise.
34437         * lib/gcc-defs.exp: Likewise.
34438         * lib/gcc-dg.exp: Likewise.
34439         * lib/gcc.exp: Likewise.
34440         * lib/gcov.exp: Likewise.
34441         * lib/gfortran.exp: Likewise.
34442         * lib/mike-g++.exp: Likewise.
34443         * lib/mike-gcc.exp: Likewise.
34444         * lib/objc-torture.exp: Likewise.
34445         * lib/objc.exp: Likewise.
34446         * lib/profopt.exp: Likewise.
34447         * lib/target-libpath.exp: Likewise.
34448         * lib/target-supports.exp: Likewise.
34449         * lib/treelang.exp: Likewise.
34450         * lib/wrapper.exp: Likewise.
34452 2005-03-08  Jeff Law  <law@redhat.com>
34454         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34455         PHI-OPT changes.
34457 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34459         * gcc.dg/vect/pr20122.c: New test.
34461 2005-03-07  Jeff Law  <law@redhat.com>
34463         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34464         was folded away.
34465         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34466         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34467         * gcc.dg/tree-ssa/pr18134.c: New test.
34469 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34471         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34472         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34473         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34475 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34477         PR tree-opt/17671
34478         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34480 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34482         * g++.dg/warn/Wnvdtor.C: New test.
34484 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34486         * gcc.dg/torture/pr19683-1.c: New test.
34488 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34490         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34491         * gfortran.dg/g77/19990313-2.f: Ditto.
34492         * gfortran.dg/g77/19990313-3.f: Ditto.
34493         * gfortran.dg/g77/19990525-0.f: Ditto.
34494         * gfortran.dg/g77/19990826-0.f: Ditto.
34495         * gfortran.dg/g77/19990826-2.f: Ditto.
34496         * gfortran.dg/g77/19990826-3.f: Ditto.
34497         * gfortran.dg/g77/20000511-1.f: Ditto.
34498         * gfortran.dg/g77/20000511-2.f: Ditto.
34499         * gfortran.dg/g77/970625-2.f: Ditto.
34500         * gfortran.dg/g77/980310-2.f: Ditto.
34501         * gfortran.dg/g77/980310-3.f: Ditto.
34502         * gfortran.dg/g77/980310-8.f: Ditto.
34503         * gfortran.dg/g77/980519-2.f: Ditto.
34504         * gfortran.dg/g77/alpha1.f: Ditto.
34505         * gfortran.dg/g77/claus.f: Ditto.
34506         * gfortran.dg/g77/erfc.f: Ditto.
34507         * gfortran.dg/g77/short.f: Ditto.
34508         * gfortran.fortran-torture/execute/data.f90: Ditto.
34509         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34510         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34512 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34514         * lib/file-format.exp (gcc_target_object_format): Add check for som
34515         format and hardcode object formats on hppa*-*-hpux*.
34516         * lib/target-supports.exp (check_weak_available): Add check for som
34517         object format.  Always return 0 on hppa*-*-hpux10*.
34519         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34520         is defined.
34522         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34524 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34526         * gfortran.dg/pr19936_1.f90: New test.
34527         * gfortran.dg/pr19936_2.f90: New test.
34528         * gfortran.dg/pr19936_3.f90: New test.
34530 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34531             Paul Thomas <prthomas@drfccad.cea.fr>
34533         * gfortran.dg/PR19754_1.f90: New test.
34534         * gfortran.dg/PR19754_2.f90: Ditto.
34536 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34538         PR c++/19311
34539         * g++.dg/template/non-dependent11.C: New test.
34541 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34543         * lib/target-supports.exp (check_iconv_available): Fix comment.
34545 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34546             Joseph S. Myers  <joseph@codesourcery.com>
34548         PR c++/19797
34549         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34551 2005-03-04  Matthew Sachs  <msachs@apple.com>
34553         * gcc.exp (gcc_target_compile): Put braces around
34554         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34555         * objc.exp (objc_target_compile): Likewise.
34556         * treelang.exp (treelang_target_compile): Likewise.
34558 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34560         PR fortran/19673
34561         * gfortran.dg/func_result_1.f90: New test.
34563 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34565         * gcc.misc-tests/options.exp: New test.
34567 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34569         * gcc.dg/pr15784-4.c: New test.
34571 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34573         * gcc.c-torture/execute/pr17133.c: New.
34574         * gcc.c-torture/compile/20050303-1.c: New.
34576 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34578         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34580 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34582         * g++.dg/overload/using2.C: New.
34584 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34586         PR c++/19916
34587         * g++.dg/init/ptrmem2.C: New test.
34589 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34591         PR c/8927
34592         * gcc.dg/pr8927-1.c: New test.
34594 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34596         PR c++/20232
34597         * g++.dg/inherit/covariant12.C: New.
34599 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34601         PR fortran/19479
34602         * gfortran.dg/bound_1.f90: New test.
34604 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34606         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34607         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34609 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34611         PR c/20245
34612         * gcc.dg/pr20245-1.c: New test.
34614 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34616         PR middle-end/19874
34617         * gcc.c-torture/execute/20050119-2.c: New test case.
34619 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34621         * README: Update the DejaGnu bug reporting address.
34622         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34623         * lib/objc-torture.exp: Likewise.
34625 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34627         * gfortran.dg/boz_1.f90: New test.
34628         * gfortran.dg/boz_3.f90: New test.
34629         * gfortran.dg/boz_4.f90: New test.
34631 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34633         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34634         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34636 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34638         PR libfortran/20101
34639         * gfortran.dg/write_0_pe_format.f90: New test.
34641 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34643         PR c++/20206
34644         * g++.dg/opt/thunk2.C: New test.
34645         * g++.dg/opt/covariant1.C: New test.
34647 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34649         * gfortran.dg/e_d_fmt.f90: New test.
34651 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34653         * gcc.dg/asm-b.c: Fix comment typos.
34655 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34657         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34658         a V_MAY_DEF also.
34660 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34662         PR tree-opt/20188
34663         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34664         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34665         * gcc.dg/asm-b.c: New test.
34667 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34669         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34670         Disable this test on IRIX 6.
34672 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34674         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34675         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34676         parser.
34678 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34680         PR tree-optimization/20204
34681         * gcc.dg/pr20204.c: New test.
34683 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34685         PR target/20196
34686         * gcc.c-torture/execute/20050224-1.c: New test.
34688         PR c++/20175
34689         * g++.dg/warn/Wbraces2.C: New test.
34691 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34693         PR c++/19878
34694         * g++.dg/init/const2.C: New test.
34696 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34698         PR tree-optimization/20100
34699         * gcc.c-torture/execute/pr20100-1.c: New test.
34701 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34703         * gfortran.dg/implicit_3.f90: New test.
34705         * gfortran.dg/deftype_1.f90: New test.
34707 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34709         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34710         the test passes.
34711         * g++.dg/other/anon3.C: Accept a warning.
34713 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34715         * gcc.dg/pr20017.c: Fix a comment typo.
34717 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34719         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34721 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34723         PR ada/19902
34724         * ada/acats/tests/cxa/cxa3004.a: Remove.
34725         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34727 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34729         PR c++/20073
34730         * g++.dg/init/const1.C: New test.
34732         PR c++/19991
34733         * g++.dg/parse/constant7.C: New test.
34735         PR c++/20152
34736         * g++.dg/parse/error27.C: New test.
34737         * g++.dg/template/qualttp15.C: Adjust error markers.
34738         * g++.old-deja/g++.other/struct1.C: Likewise.
34740         PR c++/20153
34741         * g++.dg/template/error17.C: New test.
34743         PR c++/20148
34744         * g++.dg/parser/error26.C: New test.
34746 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34748         PR tree-optimization/20100
34749         PR tree-optimization/20115
34750         * gcc.dg/pr20115.c: New test.
34751         * gcc.dg/pr20115-1.c: New test.
34752         * gcc.dg/pr20100.c: New test.
34753         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34754         call-clobbered variables after alias1.
34756 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34758         * gfortran.dg/list_read_4.f90: new test.
34760 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34762         PR rtl-optimization/20017.
34763         * gcc.dg/pr20017.c: New.
34765 2005-02-22  Devang Patel  <dpatel@apple.com>
34767         PR 19952
34768         * g++.dg/tree-ssa/pr19952.C: New test.
34770 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34772         PR c++/19883
34773         * g++.dg/parse/constant6.C: New test.
34775 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34777         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34778         * g++.dg/charset/asm2.c: Likewise.
34779         * g++.dg/charset/asm3.c: Likewise.
34780         * g++.dg/charset/asm4.c: Likewise.
34781         * g++.dg/charset/asm5.c: Likewise.
34782         * g++.dg/charset/attribute1.c: Likewise.
34783         * g++.dg/charset/attribute2.c: Likewise.
34784         * g++.dg/charset/extern1.cc: Likewise.
34785         * g++.dg/charset/extern2.cc: Likewise.
34786         * g++.dg/charset/extern3.cc: Likewise.
34787         * g++.dg/charset/function.cc: Likewise.
34788         * g++.dg/charset/string.c: Likewise.
34789         * g++.dg/charset/charset.exp: Likewise.
34790         * lib/target-supports.exp (check_iconv_available): Fix comment.
34792 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34794         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34795         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34796         * gcc.dg/charset/asm2.c: Likewise.
34797         * gcc.dg/charset/asm3.c: Likewise.
34798         * gcc.dg/charset/asm4.c: Likewise.
34799         * gcc.dg/charset/asm5.c: Likewise.
34800         * gcc.dg/charset/asm6.c: Likewise.
34801         * gcc.dg/charset/attribute1.c: Likewise.
34802         * gcc.dg/charset/attribute2.c: Likewise.
34803         * gcc.dg/charset/builtin1.c: Likewise.
34804         * gcc.dg/charset/extern.c: Likewise.
34805         * gcc.dg/charset/function.c: Likewise.
34806         * gcc.dg/charset/string.c: Likewise.
34807         * gcc.dg/charset/charset.exp: Likewise.
34809 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34811         PR fortran/20086
34812         * gfortran.dg/pr20086.f90: New test.
34814 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34816         PR tree-optimization/19786
34817         * g++.dg/tree-ssa/pr19786.C: New.
34819 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34821         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34823 2005-02-21  Jeff Law  <law@redhat.com>
34825         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34827 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34829         * gfortran.dg/do_iterator: Split loop, markup all lines for
34830         which an error locus is printed.
34831         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34832         locus is printed.
34833         * gfortran.dg/select_4.f90: Likewise.
34834         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34835         locuses in the various permutations.
34837 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34839         PR tree-optimization/19951
34840         * g++.dg/vect: New directory.
34841         * g++.dg/vect/vect.exp: New file.
34842         * g++.dg/vect/pr19951.cc: New testcase.
34843         * g++.dg/dg.exp: Also prune vectorizer tests.
34845 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34847         PR 18785
34848         * gcc.dg/charset/builtin1.c: New test.
34850 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34852         PR c++/19299
34853         * g++.dg/inherit/volatile1.C: New test.
34855         PR c++/19440
34856         * g++.dg/template/dtor4.C: New test.
34858 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34860         * gfortran.dg/int_1.f90: New test.
34862 2005-02-19  Devang Patel  <dpatel@apple.com>
34864         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34866 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34868         * gfortran.dg/achar_1.f90: New test.
34870 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34872         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34874 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34875             Jakub Jelinek  <jakub@redhat.com>
34877         PR tree-optimization/19828
34878         * gcc.dg/tree-ssa/loop-7.c: New test.
34879         * gcc.c-torture/execute/20050218-1.c: New test.
34881 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34883         PR c/20043
34884         * gcc.dg/transparent-union-1.c: New test.
34885         * gcc.dg/transparent-union-2.c: New test.
34887 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34889         PR tree-optimization/18977
34890         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34892 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34894         PR target/20054
34895         * gcc.dg/pr20054.c: New test.
34897 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34899         PR c++/19508
34900         * g++.dg/ext/attrib20.C: New test.
34902 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34904         PR middle-end/20030
34905         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34907 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34909         PR c++/20008
34910         * g++.dg/opt/switch4.C: New.
34912 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34914         PR c++/20023
34915         PR tree-optimization/20009
34916         * gcc.c-torture/compile/20050217-1.c: New test.
34917         * g++.dg/opt/switch3.C: New test.
34919         PR tree-optimization/18947
34920         * gcc.c-torture/compile/20050215-1.c: New test.
34921         * gcc.c-torture/compile/20050215-2.c: New test.
34922         * gcc.c-torture/compile/20050215-3.c: New test.
34924 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34926         PR c++/20028
34927         * g++.dg/template/crash34.C: New.
34929         PR c++/20022
34930         * g++.dg/other/access3.C: New.
34932 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34934         * gcc.dg/vect/vect-98.c: New test.
34936 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34938         PR tree-optimization/19967
34939         * gcc.dg/pr19967.c: New.
34941 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34943         PR middle-end/19857
34944         * gcc.dg/tree-ssa/20050215-1.c: New test.
34945         * gcc.c-torture/execute/20050215-1.c: New test.
34947 2005-02-15  Eric Christopher  <echristo@redhat.com>
34949         * gcc.dg/cpp/20050215-1.c: New file.
34951 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34953         PR tree-optimization/15785
34954         * gcc.dg/pr15785-1.c: New test.
34956 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34958         PR c++/17788
34959         * g++.dg/init/ctor4.C: New.
34960         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34962 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34964         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34965         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34967 2005-02-15  Andreas Schwab  <schwab@suse.de>
34969         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34970         declare malloc.
34972 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34974         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34976 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34978         PR tree-optimization/19853
34979         * gcc.c-torture/compile/pr19853.c: New test.
34981 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34983         PR c++/19608
34984         * g++.dg/parse/local-class1.C: New.
34986         PR c++/19895
34987         * g++.dg/parse/ptrmem3.C: New.
34989         PR c++/19884
34990         * g++.old-deja/g++.oliva/template6.C: Add another case.
34991         * g++.dg/template/explicit6.C: New.
34993 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34995         PR c++/17816
34996         * g++.dg/other/redecl2.C: New.
34998 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35000         PR c++/19891
35001         * g++.dg/abi/covariant4.C: New.
35003 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35005         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35006         New tests.
35008 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35010         * gcc.dg/vect/vect-96.c: Fix typo.
35012 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35014         PR c++/14479
35015         PR c++/19487
35016         * g++.dg/template/enum5.C: New test.
35018 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35020         * gcc.dg/vect/vect-97.c: New test.
35022 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35024         * gcc.dg/vect/vect-96.c: New test.
35026 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35028         * gcc.dg/builtins-34.c: Also check ldexp*.
35030 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35032         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35034 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35036         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35037         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35038         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35039         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35040         selector_list, selector_expression, dg-process-target): Move to new
35041         file target-supports-dg.exp.
35042         * lib/target-supports-dg.exp: New.
35044         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35045         New.
35047 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35049         PR c++/19666
35050         * g++.dg/other/ptrmem6.C: New test.
35052         PR middle-end/19858
35053         * gcc.c-torture/compile/20050210-1.c: New test.
35055 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35057         PR c++/19755
35058         * g++.dg/warn/Wbraces1.C: New test.
35060 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35062         * gcc.dg/builtins-52.c: New testcase.
35064 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35066         PR c/19342
35067         * gcc.c-torture/execute/20050119-1.c: New test.
35069 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35071         PR c++/19811
35072         * g++.dg/init/delete1.C: New test.
35074 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35076         PR c++/18470
35077         * g++.dg/template/static12.C: New test.
35079 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35081         PR c++/19787
35082         * g++.dg/conversion/ambig1.C: New test.
35084         PR c++/19739
35085         * g++.dg/ext/attrib19.C: New test.
35087         PR c++/19732
35088         * g++.dg/parse/dtor5.C: New test.
35090         PR c++/19762
35091         * g++.dg/template/dtor3.C: New test.
35093         PR c++/19826
35094         * g++.dg/template/static11.C: New test.
35095         * g++.dg/template/crash2.C: Remove dg-error marker.
35097 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35099         PR C++/18491
35100         * g++.old-deja/g++.mike/p10769a.C: Remove.
35102 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35104         * gcc.dg/builtins-48.c: New test case.
35105         * gcc.dg/builtins-49.c: New test case.
35106         * gcc.dg/builtins-50.c: New test case.
35107         * gcc.dg/builtins-51.c: New test case.
35109 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35111         PR middle-end/19583
35112         * g++.dg/warn/Wreturn-type-3.C: New test.
35114 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35116         PR middle-end/19402
35117         * gcc.dg/pr19402-1.c: New testcase.
35118         * gcc.dg/pr19402-2.c: likewise.
35120 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35122         PR middle-end/19854
35123         * g++.dg/tree-ssa/tmmti.C: New testcase.
35125 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35127         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35129 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35131         PR c++/19733
35132         * g++.dg/parse/crash23.C: New test.
35133         * g++.dg/warn/Weff1.C: New test.
35135 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35137         * gcc.dg/20050209-1.c: New test.
35139 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35141         PR target/19799
35142         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35144 2005-02-08  Mike Stump  <mrs@apple.com>
35146         * g++.dg/pch/import-2.c: New test.
35147         * g++.dg/pch/import-2.hs: New.
35148         * g++.dg/pch/include/import-2a.h: New.
35149         * g++.dg/pch/include/import-2b.h: New.
35151 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35153         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35155 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35157         * gfortran.dg/substr_1.f90: New test.
35159 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35161         PR middle-end/19775
35162         * gcc.dg/torture/builtin-power-1.c: Disable test for
35163         invalid transformation.
35164         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35165         no longer optimize.
35166         * gcc.dg/builtins-47.c: New testcase.
35168 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35169             Dorit Naishlos  <dorit@il.ibm.com>
35171         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35173 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35175         * gcc.c-torture/compile/20050206-1.c: New test.
35177 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35179         PR tree-opt/19768
35180         * g++.dg/opt/pr19768.C: New test.
35182 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35184         PR tree-opt/19736
35185         * gcc.c-torture/compile/pr19736.c: New test.
35187 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35189         PR c++/17401
35190         * g++.dg/parse/error25.C: New test.
35192 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35194         * gcc.c-torture/execute/20050203-1.c: New.
35196 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35198         * gcc.dg/vect/vect-85.c: Remove xfail.
35199         * gcc.dg/vect/vect-86.c: Remove xfail.
35200         * gcc.dg/vect/vect-87.c: Remove xfail.
35201         * gcc.dg/vect/vect-88.c: Remove xfail.
35203 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35205         * gcc.dg/altivec-19.c: New.
35207 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35209         PR c/17807
35210         * gcc.dg/nested-func-3.c: New test.
35211         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35213 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35215         * gcc.test-framework/gen_directive_tests: Generate tests for
35216         selector expressions.
35218 2005-02-02  Matt Austern  <austern@apple.com>
35220         PR c++/19628
35221         * g++/ext/builtin7.C: New.
35222         * g++/ext/builtin8.C: New.
35224 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35226         PR c/18502
35227         * gcc.dg/pr18502-1.c: New test.
35229 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35231         PR c++/17413
35232         * g++.dg/template/local4.C: Tweak.
35234 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35236         PR tree-optimization/19578
35237         * gcc.c-torture/compile/20050202-1.c: New test.
35239 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35241         PR c/19435
35242         * gcc.dg/c99-init-4.c: New test.
35244 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35246         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35248         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35250         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35251         * g++.dg/eh/check-vect.h: New.
35253         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35254         * gcc.dg/vect/vect-78.c: Ditto.
35255         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35256         Remove.
35258         * g++.dg/conversion/simd1.C: Expect warning.
35259         * g++.dg/ext/attribute-test-1.C: Ditto.
35260         * g++.dg/ext/attribute-test-2.C: Ditto.
35261         * g++.dg/ext/attribute-test-3.C: Ditto.
35262         * g++.dg/ext/attribute-test-4.C: Ditto.
35264         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35265         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35267         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35269 2005-02-01  Richard Henderson  <rth@redhat.com>
35271         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35272         long double for ibm double-double format.
35273         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35275 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35277         PR tree-optimization/19633
35278         * gcc.dg/pr19633-1.c: New test.
35279         * gcc.dg/pr19633.c: Tweak to make pointer point
35280         to NULL or a symbol.
35282 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35284         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35285         New procs.
35286         (dg-process-target (local override)): Handle selector expressions.
35288         * gcc.test-framework/README: Describe tests in source directory.
35289         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35290         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35291         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35292         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35293         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35294         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35295         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35296         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35297         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35298         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35299         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35300         * gcc.test-framework/dg-error-exp-P.c: New test.
35301         * gcc.test-framework/dg-error-exp-XP.c: New test.
35302         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35303         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35304         * gcc.test-framework/dg-output-exp-P.c: New test.
35305         * gcc.test-framework/dg-output-exp-XF.c: New test.
35306         * gcc.test-framework/dg-warning-exp-P.c: New test.
35307         * gcc.misc-tests/dg-1.c: Remove.
35308         * gcc.misc-tests/dg-2.c: Remove.
35309         * gcc.misc-tests/dg-3.c: Remove.
35310         * gcc.misc-tests/dg-4.c: Remove.
35311         * gcc.misc-tests/dg-5.c: Remove.
35312         * gcc.misc-tests/dg-6.c: Remove.
35313         * gcc.misc-tests/dg-7.c: Remove.
35314         * gcc.misc-tests/dg-8.c: Remove.
35315         * gcc.misc-tests/dg-9.c: Remove.
35316         * gcc.misc-tests/dg-10.c: Remove.
35317         * gcc.misc-tests/dg-11.c: Remove.
35318         * gcc.misc-tests/dg-12.c: Remove.
35319         * gcc.misc-tests/dg-test.exp: Remove.
35321         * gcc.test-framework/test-framework.awk: Change recording and
35322         printing of passes and failures.
35324         * gcc.test-framework: New directory.
35325         * gcc.test-framework/README: New.
35326         * gcc.test-framework/test-framework.exp: New.
35327         * gcc.test-framework/test-framework.awk: New.
35328         * gcc.test-framework/gen_directive_tests: New.
35330 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35332         * lib/treelang.exp: Fix comment typos.
35333         (treelang_target_compile): Don't append libs=-ltreelang to options.
35335 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35337         * g++.dg/parse/typename7.C: Adjust error messages.
35339 2005-01-31  Jeff Law  <law@redhat.com>
35341         * gcc.c-torture/execute/20050131-1.c: New test.
35342         * gcc.dg/wcaselabel.c: New test.
35344 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35346         * g++.dg/other/warning1.C: Adjust error messags.
35347         * g++.dg/parse/constant5.C: New test.
35349 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35351         PR c/19333
35352         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35353         the test case valid.
35354         * gcc.dg/20030815-1.c: Remove invalid tests.
35355         * gcc.dg/array-7.c: Adjust expected result.
35356         * gcc.dg/pr18596-3.c: Likewise.
35357         * gcc.dg/noncompile/20000901-1.c: Likewise.
35358         * gcc.dg/noncompile/init-2.c: Likewise.
35359         * gcc.dg/noncompile/init-4.c: Likewise.
35361 2005-01-31  Dale Johannesen  <dalej@apple.com>
35363         * g++.dg/opt/pr19650.C: New test.
35365 2005-01-31  Richard Henderson  <rth@redhat.com>
35367         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35368         long double for intel double extended format.
35369         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35371 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35373         PR c++/19555
35374         * g++.dg/template/static10.C: New test.
35376         PR c++/19395
35377         * g++.dg/parse/error24.C: New test.
35379         PR c++/19367
35380         * g++.dg/lookup/builtin1.C: New test.
35382         PR c++/19457
35383         * g++.dg/warn/conv3.C: New test.
35385 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35387         PR fortran/19647
35388         * gfortan.dg/inquire_7.f90
35390 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35392         PR tree-optimization/15791
35393         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35394         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35395         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35396         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35397         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35398         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35399         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35400         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35401         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35402         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35404 2005-01-29  Paul Brook  <paul@codesourcery.com>
35406         PR fortran/18565
35407         * check.c (real_or_complex_check): New function.
35408         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35409         * intrinsic.c (add_functions): Use new check functions.
35410         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35411         Add prototypes.
35413 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35415         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35416         gcc.dg/lvalue-3.c: New tests.
35417         * gcc.dg/concat.c: Update expected messages.
35419 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35421         PR libfortran/19595
35422         * gfortran.dg/eor_1.f90: New test.
35424 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35426         PR fortran/19589
35427         * gfortran.dg/logical_data_1.f90: New test.
35429 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35431         PR c++/19253
35432         * g++.dg/template/crash33.C: New test.
35434         PR c++/19667
35435         * g++.dg/template/crash32.C: New test.
35437 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35439         PR middle-end/16558
35440         * g++.dg/warn/Wreturn-type-2.C: New test.
35442 2004-06-24  Jeff Law  <law@redhat.com>
35444         * gcc.dg/tree-ssa/20050128-1.c: New test.
35446 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35448         * gcc.target/frv/all-mdpackh-1.c: New test.
35450 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35452         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35454 2005-01-27  Richard Henderson  <rth@redhat.com>
35456         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35458 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35460         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35462 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35464         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35465         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35466         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35467         to cope with cases where the multilib options override the dg-options.
35469 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35471         PR c/18946
35472         * gcc.dg/noncompile/20050120-1.c: New test.
35474 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35476         PR tree-optimization/19633
35477         * gcc.dg/pr19633.c: New test.
35478         * gcc.dg/tree-ssa/pr19633.c: New test.
35480 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35482         * gcc.dg/20041216-1.c: New test.
35484 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35486         PR objc/18862
35487         * objc.dg/selector-2.m: New test.
35489 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35491         * g++.dg/opt/range-test-2.C: New test.
35493         PR rtl-optimization/19579
35494         * gcc.c-torture/execute/20050124-1.c: New test.
35496 2005-01-26  Greg Parker  <gparker@apple.com>
35497         Stuart Hastings  <stuart@apple.com>
35499         * gcc.c-torture/execute/20050125-1.c: New.
35501 2005-01-18  Jan Hubicka  <jh@suse.cz>
35503         PR tree-optimize/19337
35504         * gcc.c-torture/compile/20050119-1.c: New test.
35506 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35508         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35509         test for successful match.
35511 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35513         PR objc/18408
35514         * objc.dg/comp-types-7.m: New test.
35516 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35518         * lib/target-supports.exp (current_target_name): New.
35519         (check_effective_target_ilp32, check_effective_target_lp64):
35520         Cache the result to use as long as the current target, with
35521         multilib flags, remains the same.
35523         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35524         (dg-require-weak, dg-require-visibility, dg-require-alias,
35525         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35526         dg-require-effective-target, dg-skip-if): Remove call to
35527         skip_test_and_clear_xfail.
35528         (dg-test): Clear xfail data.
35530 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35532         PR target/17751
35533         * gcc.dg/ppc64-toc.c: New test.
35535         * g++.dg/tree-ssa/empty-1.C: New test.
35537         PR middle-end/19551
35538         * gcc.c-torture/execute/20050121-1.c: New test.
35539         * gcc.dg/20050121-2.c: New test.
35541 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35542         Paul Brook  <paul@codesourcery.com>
35544         PR fortran/17941
35545         * gfortran.dg/real_const_1.f: New test.
35546         * gfortran.dg/real_const_2.f90: New test.
35547         * gfortran.dg/complex_int_1.f90: New test.
35549 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35551         PR fortran/19313
35552         * gfortan.dg/inquire_6.f90: New test.
35554 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35556         PR libfortran/19451
35557         * open_readonly_1.f90: New test.
35559 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35561         PR libfortran/18982
35562         * gfortran.dg/open_new.f90: New file.
35564 2005-01-22  Paul Brook  <paul@codesourcery.com>
35566         * namelist_1.f90: New test.
35568 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35570         PR tree-optimization/19484
35571         * gcc.c-torture/compile/20050122-[12].c: New tests.
35573 2005-01-22  Paul Brook  <paul@codesourcery.com>
35575         * gfortran.dg/implicit_2.f90: New test.
35577 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35579         PR fortran/19314
35580         * gfortran.dg/inquire_5.f90: New test.
35582 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35584         PR c/18809
35585         * gcc.dg/pr18809-1.c: New test.
35587 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35589         * gcc.dg/20050121-1.c: New test.
35591         PR tree-optimization/13000
35592         * gcc.dg/20040206-1.c: Change warning to point where function is
35593         being inlined.
35595 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35597         PR c++/19208
35598         * g++.dg/template/array11.C: New test.
35600 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35602         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35603         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35604         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35605         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35606         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35607         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35609 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35611         PR tree-optimization/15349
35612         * gcc.dg/tree-ssa/pr15349.c: New.
35614 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35616         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35618 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35620         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35621         scan-assembler-times directive name.
35623         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35624         after dg-do.
35626         PR rtl-optimization/19462
35627         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35629 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35631         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35632         counting function calls on ia64.
35634 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35636         PR rtl-optimization/15139
35637         * gcc.dg/20050111-2.c: New test.
35639         PR c/17297
35640         * gcc.c-torture/compile/20050113-1.c: New testcase.
35642         PR middle-end/19164
35643         * gcc.dg/20050113-1.c: New testcase.
35645 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35647         * gcc.dg/vect/vect-85.c: Add comment.
35648         * gcc.dg/vect/vect-86.c: Add xfail for now.
35649         * gcc.dg/vect/vect-87.c: Add xfail for now.
35650         * gcc.dg/vect/vect-88.c: Add xfail for now.
35651         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35653 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35655         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35657 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35659         * g++.dg/debug/typedef3.C: New test.
35661 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35663         PR c/19472
35664         * gcc.dg/asm-a.c: New test.
35666 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35668         * gcc.dg/sh-relax.c: Add prototype for abort.
35670 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35672         * gcc.dg/short-compare-1.c: New test.
35673         * gcc.dg/short-compare-2.c: Likewise.
35675 2005-01-18  Michael Matz  <matz@suse.de>
35677         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35679 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35681         PR tree-optimization/19121
35682         * gcc.c-torture/compile/pr19121.c: New test.
35684 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35686         PR target/19357
35687         * gcc.c-torture/compile/pr19357.c: New test.
35689 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35691         PR c/5675
35692         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35693         pass--those that refer just to the variable, possibly with a
35694         cast.
35695         * gcc.dg/c99-const-expr-3.c: Likewise.
35697         PR middle-end/13127
35698         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35699         longer emitted.
35701 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35703         PR fortran/18778
35704         * gfortran.dg/endfile_2.f90: New test.
35706 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35708         PR 19168
35709         * gfortran.dg/select_5.f90: New test.
35711 2004-01-16  Paul Brook  <paul@codesourcery.com>
35713         * gfortran.dg/common_4.f90: New test.
35715 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35717         PR rtl-optimization/19462
35718         * gcc.dg/torture/pr19462-1.c: New test.
35720 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35722         PR objc/19321
35723         * objc.dg/func-ptr-2.m: New.
35724         * objc.dg/volatile-1.m: New.
35726 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35728         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35730 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35732         PR tree-optimization/19060
35733         * gcc.c-torture/execute/20050104-1.c: New test.
35735 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35737         PR fortran/18983
35738         * gfortran.dg/write_to_null.f90: New test.
35740 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35741             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35743         PR other/19328
35744         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35745         argument.
35747 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35749         PR c++/19263
35750         * g++.dg/init/vector1.C: New test.
35752 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35754         PR target/13158
35755         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35756         PR target/18987
35757         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35759 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35761         * gfortran.dg/select_1.f90: New test.
35762         * gfortran.dg/select_2.f90: New test.
35763         * gfortran.dg/select_3.f90: New test.
35764         * gfortran.dg/select_4.f90: New test.
35766 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35768         PR middle-end/19084
35769         PR rtl-optimization/19348
35770         * gcc.dg/20050111-1.c: New test.
35771         * gcc.c-torture/execute/20050111-1.c: New test.
35773         * gcc.dg/i386-asm-4.c: New test.
35775 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35777         * gcc.dg/nested-func-2.c: New test.
35778         * ada/acats/norun.lst: Remove c953002.
35780 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35782         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35784 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35786         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35788 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35790         PR target/18761
35791         * g++.dg/abi/align1.C: New test.
35793 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35795         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35796         at a time.
35797         * g++.dg/ext/altivec_check.h: Support compiling as C.
35799 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35801         PR c++/19355
35802         * g++.dg/expr/pr19355-1.C: New test case.
35804 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35806         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35807         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35808         * ada/acats/tests/c3/c92005b.ada: Likewise.
35809         * ada/acats/tests/c3/cxb3012.a: Likewise.
35810         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35812 2005-01-09  Paul Brook  <paul@codesourcery.com>
35814         * gfortran.dg/common_2.f90: New file.
35815         * gfortran.dg/common_3.f90: New file.
35817 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35819         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35821 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35823         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35824         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35825         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35826         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35827         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35828         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35829         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35830         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35831         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35832         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35833         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35834         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35835         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35836         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35837         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35838         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35839         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35840         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35841         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35842         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35843         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35844         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35845         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35846         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35847         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35848         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35849         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35850         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35851         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35852         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35853         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35854         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35855         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35856         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35857         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35858         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35859         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35860         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35861         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35862         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35863         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35864         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35865         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35866         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35867         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35868         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35869         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35870         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35871         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35872         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35873         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35874         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35875         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35876         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35877         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35878         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35879         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35880         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35881         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35882         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35883         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35884         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35885         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35886         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35887         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35888         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35889         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35891         * gcc.dg/vect/vect-1.c: Fix spelling.
35892         * gcc.dg/vect/vect-10.c: Fix spelling.
35893         * gcc.dg/vect/vect-11.c: Fix spelling.
35894         * gcc.dg/vect/vect-12.c: Fix spelling.
35895         * gcc.dg/vect/vect-14.c: Fix spelling.
35896         * gcc.dg/vect/vect-15.c: Fix spelling.
35897         * gcc.dg/vect/vect-16.c: Fix spelling.
35898         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35899         * gcc.dg/vect/vect-64.c: Fix comments.
35900         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35902 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35903             Ira Rosen  <irar@il.ibm.com>
35905         * gcc.dg/vect/vect-70.c: New test.
35906         * gcc.dg/vect/vect-71.c: New test.
35908 2005-01-09  Manfred Hollstein  <mh@suse.com>
35910         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35911         * gcc.dg/pr18241-2.c: Likewise.
35912         * gcc.dg/pr18241-3.c: Likewise.
35913         * gcc.dg/pr18241-4.c: Likewise.
35914         * gcc.dg/pr18241-5.c: Likewise.
35916 2005-01-08  Richard Henderson  <rth@redhat.com>
35918         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35919         False for x86 and x86-64.
35921 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35923         PR tree-optimization/18241
35924         * gcc.dg/pr18241-1.c: New test.
35925         * gcc.dg/pr18241-2.c: New test.
35926         * gcc.dg/pr18241-3.c: New test.
35927         * gcc.dg/pr18241-4.c: New test.
35928         * gcc.dg/pr18241-5.c: New test.
35930 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35932         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35933         gfortran.dg/select_4.f90: New.
35935 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35937         * gcc.c-torture/execute/20050107-1.c: New test.
35939 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35941         PR c++/19298
35942         * g++.dg/template/ref2.C: New.
35944 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35946         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35947         instead of being empty.
35949 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35951         PR fortran/15553
35952         * gfortran.dg/array-1.f90: New test.
35954 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35956         PR tree-optimization/19283
35957         * gcc.c-torture/execute/20050106-1.c: New test.
35959         PR rtl-optimization/18861
35960         * gcc.dg/20050105-1.c: New test.
35962         PR tree-optimization/18828
35963         * gcc.dg/20050105-2.c: New test.
35965 2005-01-07  Andreas Jaeger  <aj@suse.de>
35967         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35969 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35971         PR fortran/18398
35972         * gfortran.dg/fmt_read.f90: New test.
35974 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35976         * gcc.dg/rs6000-ldouble-2.c: New.
35978 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35980         PR c++/19244
35981         * g++.dg/parser/ctor2.C: New test.
35983 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35985         PR c++/17154
35986         * g++.dg/template/using9.C: New test.
35988 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35990         PR c++/19258
35991         * g++.dg/lookup/friend6.C: New test.
35993 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35995         PR c++/19270
35996         * g++.dg/template/array10.C: New.
35998 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36000         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36001         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36003 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36005         * gcc.c-torture/compile/20050105-1.c: New test.
36007 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36009         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36011 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36013         PR middle-end/19100
36014         * gcc.dg/conv-3.c: New test case.
36016 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36018         * gcc.dg/asm-wide-1.c: New test.
36020 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36022         PR c++/19030
36023         * g++.dg/parse/crash22.C: New
36025 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36027         PR 19257
36028         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36030 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36032         PR middle-end/17767
36033         * gcc.dg/i386-mmx-6.c: New test case.
36035 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36037         PR tree-optimization/18308
36038         * gcc.dg/vect/pr18308.c: New testcase.
36040 2005-01-04  Andreas Jaeger  <aj@suse.de>
36042         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36044 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36045             Robert Bowdidge <bowdidge@apple.com>
36047         * gcc.dg/cpp/subframework1.c: New.
36048         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36049         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36050         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36051         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36053 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36055         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36056         producing warning.
36057         * gcc.dg/darwin-weakimport-2.c: New.
36059 2005-01-03  Richard Henderson  <rth@redhat.com>
36061         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36063 2005-01-03  Richard Henderson  <rth@redhat.com>
36065         * gcc.dg/vect/vect.exp: Enable for ia64.
36066         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36067         (check_effective_target_vect_float): Likewise.
36068         (check_effective_target_vect_no_align): Likewise.
36069         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36070         * gcc.dg/vect/vect-8.c: Likewise.
36072 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36074         PR target/19236
36075         * gcc.dg/pr19236-1.c: New test case.
36077 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36079         PR rtl-optimization/12092
36080         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36082 2005-01-02  Andreas Jaeger  <aj@suse.de>
36084         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36086 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36087             Andrew Pinski  <pinskia@physics.uc.edu>
36089         PR rtl-optimization/12092
36090         * gcc.dg/pr12092-1.c: New test case.
36092 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36094         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36095         'hidden' and 'default' for better portability.
36096         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36098         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36099         6 and 7.
36100         * g++.old-deja/g++.brendan/new3.C: Likewise.
36102 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36104         * gcc.dg/20041231-1.C: New test.
36105         * g++.dg/warn/Wunreachable-code-1.C: New test.
36107 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36109         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36110         file, not /dev/null.  Abort on error.
36112 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36113             Ziemowit Laski  <zlaski@apple.com>
36115         PR objc/18971
36116         * objc.dg/encode-5.m: New test.
36118 2004-12-29  Richard Henderson  <rth@redhat.com>
36120         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36121         * objc.dg/stabs-1.m: Disable for ia64.
36123 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36125         PR c++/19190
36126         * g++.dg/warn/Wunused-10.C: New test.
36128 2004-12-28  Richard Henderson  <rth@redhat.com>
36130         * objc.dg/stabs-1.m: Disable for alpha.
36132 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36134         PR c++/19149
36135         * g++.dg/parse/error23.C: New test.
36137 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36139         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36141         PR fortran/19032
36142         * gfortran.dg/intrinsic_modulo_1.f90: New.
36143         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36144         tests with divisor -1.
36146 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36148         * g++.dg/opt/temp1.C (memcpy): Return a value.
36150         PR c++/19148
36151         * g++.dg/expr/cond7.C: New test.
36153 2004-12-27  Paul Brook  <paul@codesourcery.com>
36155         * gfortran.dg/g77/select_no_compile.f: Remove.
36157 2004-12-27  Richard Henderson  <rth@redhat.com>
36159         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36160         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36161         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36163 2004-12-26  Richard Henderson  <rth@redhat.com>
36165         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36166         by 1i instead of token pasting.
36168 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36170         PR tree-optimization/17578
36171         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36172         to additional_flags.
36173         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36175 2004-12-25  Richard Henderson  <rth@redhat.com>
36177         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36178         Remove Alpha.
36180 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36182         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36183         hppa*-*-hpux*.
36184         * gcc.dg/pr17957.c (dg-options): Likewise.
36185         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36186         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36187         instead of 0 on __hppa__.
36188         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36189         "foo,%r" on hppa*-*-*.
36191 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36193         PR fortran/19071
36194         * gfortran.dg/complex_write.f90: New test.
36196 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36198         PR c++/17595
36199         * g++.dg/parse/pragma2.C: New test.
36201         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36203 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36205         * gcc.dg/empty2.c: Add missing dg-warning.
36207 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36209         PR c++/17413
36210         * g++.dg/template/local4.C: New test.
36211         * g++.dg/template/crash19.C: Add dg-error marker.
36213         * g++.dg/template/crash31.C: Correct embedded PR number.
36215 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36217         PR c++/16405
36218         * g++.dg/opt/temp1.C: Add do-run marker.
36220 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36222         * g++.dg/template/spec19.C: New.
36224 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36226         PR target/16819
36227         * gcc.dg/empty2.c: New.
36229 2004-12-23  Richard Henderson  <rth@redhat.com>
36231         * lib/target-supports.exp (check_effective_target_vect_no_align):
36232         Remove i?86 and x86-64.
36234 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36236         PR c++/16405
36237         * g++.dg/opt/temp1.C: New test.
36239 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36241         PR c++/18733
36242         * g++.dg/template/friend33.C: New testcase.
36244 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36246         PR c++/18464
36247         * g++.dg/template/cond5.C: New test.
36249         PR c++/18492
36250         * g++.dg/inherit/thunk3.C: New test.
36252         PR c++/11224
36253         * g++.dg/warn/Wunused-9.C: New test.
36255 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36257         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36259 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36261         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36263 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36265         PR c++/18378
36266         * g++.dg/ext/packed8.C: New test.
36268         PR c++/19063
36269         * g++.dg/template/crash31.C: New test.
36271         PR c++/19034
36272         * g++.dg/template/crash30.C: New test.
36274 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36276         PR C++/18984
36277         * g++.dg/eh/ctor3.C: New test.
36279 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281         * objc.dg/stabs-1.m: Allow section name to be quoted and
36282         assembly label to begin with '.LL'.
36284 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36286         * gcc.dg/vect/vect.exp
36287         (check_effective_target_lp64_or_vect_no_align): New.
36288         * gcc.dg/vect/vect-77.c: Use it.
36289         * gcc.dg/vect/vect-78.c: Use it.
36291         * lib/target-supports.exp
36292         (check_effective_target_vect_no_max,
36293         check_effective_target_vect_no_bitwise,
36294         check_effective_target_vect_no_align): New.
36295         * gcc.dg/vect/vect-13.c: Use them.
36296         * gcc.dg/vect/vect-17.c: Ditto.
36297         * gcc.dg/vect/vect-18.c: Ditto.
36298         * gcc.dg/vect/vect-19.c: Ditto.
36299         * gcc.dg/vect/vect-20.c: Ditto.
36300         * gcc.dg/vect/vect-27.c: Ditto.
36301         * gcc.dg/vect/vect-29.c: Ditto.
36302         * gcc.dg/vect/vect-44.c: Ditto.
36303         * gcc.dg/vect/vect-48.c: Ditto.
36304         * gcc.dg/vect/vect-50.c: Ditto.
36305         * gcc.dg/vect/vect-52.c: Ditto.
36306         * gcc.dg/vect/vect-54.c: Ditto.
36307         * gcc.dg/vect/vect-56.c: Ditto.
36308         * gcc.dg/vect/vect-58.c: Ditto.
36309         * gcc.dg/vect/vect-60.c: Ditto.
36310         * gcc.dg/vect/vect-72.c: Ditto.
36311         * gcc.dg/vect/vect-80.c: Ditto.
36313 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36315         PR c++/14075
36316         * g++.dg/init/string1.C: New.
36318         PR c++/18975
36319         * g++.dg/other/synth1.C: New.
36321 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36323         PR c/18963
36324         * gcc.dg/pr18963-1.c: New test.
36326 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36328         PR c/18596
36329         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36330         * gcc.dg/pr18596-1.c: Use dg-error.
36331         (dg-options): Use -fno-unit-at-a-time.
36332         * gcc.dg/pr18596-2.c: New test.
36333         * gcc.dg/pr18596-3.c: New test.
36335 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36337         PR middle-end/18683
36338         * g++.dg/opt/pr18683-1.C: New test case.
36340 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36342         PR other/19093
36343         * g++.dg/opt/max1.C: Fix for 64bit targets.
36345 2004-12-20  Matt Austern  <austern@apple.com>
36347         PR c++/19044
36348         * g++.dg/ext/builtin6.C: New
36350 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36352         PR tree-optimization/19080
36353         * gcc.c-torture/compile/pr19080.c: New test.
36355 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36357         * gcc.dg/20041219-1.c: New test.
36359 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36361         PR middle-end/19068
36362         * g++.dg/opt/max1.C: New test case.
36364 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36366         * gcc.dg/fdata-sections-1.c: New test.
36368 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36370         PR middle-end/18548
36371         * gcc.dg/max-1.c: New test case.
36373 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36375         * gcc.c-torture/execute/20041218-1.c: New test.
36377 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36379         * gcc.dg/pr18501.c: New test.
36380         * gcc.dg/uninit-5.c: XFAIL.
36381         * gcc.dg/uninit-9.c: XFAIL.
36383 2004-12-17  Dale Johannesen  <dalej@apple.com>
36385         * gcc.dg/20041213-1.c: New.
36387 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36389         * objc.dg/stabs-1.m: Allow assembly label to begin
36390         with a dot ('.').
36392 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36394         * gcc.c-torture/execute/20041213-1.c: Move...
36395         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36397 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36399         PR c++/18721
36400         * g++.dg/lookup/conv-5.C: New.
36402 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36404         * objc.dg/stabs-1.m: New test.
36406 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36408         * gcc.dg/visibility-c.c: Change compile to
36409         assemble for the test.
36411 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36413         PR target/19041
36414         * gcc.dg/visibility-c.c: New test.
36416 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36418         PR middle-end/18493
36419         * gcc.dg/switch-8.c: New test case.
36421 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36423         PR c++/18905
36424         * g++.dg/template/init4.C: New.
36425         * g++.dg/opt/static3.C: Enable optimizer.
36427 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36429         * g++.dg/other/complex1.C: New test.
36431 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36433         * g++.dg/opt/inline9.C: New test.
36435 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36437         PR fortran/18993
36438         * gfotran.dg/nullify_1.f: New test.
36440 2004-12-15  Richard Henderson  <rth@redhat.com>
36442         * gcc.target/i386/i386.exp: New harness.
36443         * gcc.target/i386/vect-args.c: New.
36445 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36447         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36449 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36451         PR c++/18825
36452         * g++.dg/template/friend32.C: New test.
36454 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36456         * cpp/pragma-once-1.c: New test.
36457         * cpp/pragma-once-1b.h: Likewise.
36458         * cpp/pragma-once-1c.h: Likewise.
36459         * cpp/pragma-once-1d.h: Likewise.
36460         * cpp/inc/pragma-once-1a.h: Likewise.
36462 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36463             Steven G. Kargl  <kargls@comcast.net>
36465         PR fortran/17597
36466         * gfortran.dg/list_read_3.f90: New test.
36468 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36470         * gcc.dg/ftrapv-2.c: New test.
36472 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36474         PR c++/18981
36475         * g++.dg/template/typename9.C: New test.
36477 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36479         PR c++/18738
36480         * g++.dg/template/typename8.C: New test.
36481         * g++.dg/parse/friend2.C: Tweak error message.
36483 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36485         * gcc.c-torture/20041214-1.c: New test.
36487 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36489         PR c++/18965
36490         * g++.dg/init/array17.C: New test.
36492 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36494         PR c++/18793
36495         * g++.dg/init/aggr3.C: New test.
36497 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36499         * gcc.dg/altivec-types-1.c: New test.
36500         * gcc.dg/altivec-types-2.c: New test.
36501         * gcc.dg/altivec-types-3.c: New test.
36502         * gcc.dg/altivec-types-4.c: New test.
36503         * g++.dg/ext/altivec-types-1.C: New test.
36504         * g++.dg/ext/altivec-types-2.C: New test.
36505         * g++.dg/ext/altivec-types-3.C: New test.
36506         * g++.dg/ext/altivec-types-4.C: New test.
36508 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36510         PR middle-end/18951
36511         * gcc.c-torture/execute/20041213-1.c: New test.
36513 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36515         PR c++/18949
36516         * g++.dg/template/cast1.C: New.
36518 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36520         * gcc.c-torture/execute/20041213-2.c: New test.
36522 2004-12-13  Richard Henderson  <rth@redhat.com>
36524         * gcc.dg/i386-sse-10.c: Fix typo in options.
36526 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36528         PR c++/18968
36529         * g++.dg/opt/pr18968.C: New test.
36531 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36533         PR c++/18925
36534         * g++.dg/ext/visibility/staticdatamem.C: New test.
36536 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36538         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36540 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36542         PR rtl-optimization/18928
36543         * gcc.dg/pr18928-1.c: New test case.
36545 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36547         PR tree-opt/16951
36548         * gcc.c-torture/compile/20041211-1.c: New.
36550 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36552         PR middle-end/17564
36553         * gcc.c-torture/execute/20041212-1.c: New test.
36555 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36557         PR fortran/18869
36558         * gfortran.dg/common_1.f90: New test.
36560 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36561         Paul Brook  <paul@codesourcery.com>
36563         PR fortran/16222
36564         * gfortran.dg/real_do_1.f90: New test.
36566 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36568         PR tree-opt/18040
36569         * g++.dg/opt/ptrmem6.C: New test.
36571 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36573         PR middle-end/18921
36574         * gcc.dg/pr18921-1.c: New test case.
36576 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36578         PR fortran/17175
36579         * gfortran.dg/scale_1.f90: New test.
36581 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36583         PR middle-end/18903
36584         * gcc.c-torture/compile/pr18903.c: New test.
36586 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36588         * gcc.c-torture/execute/20041210-1.c: New test.
36590 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36592         PR c++/18731
36593         * g++.dg/parser/struct-1.C: New test.
36594         * g++.dg/parser/struct-2.C: New test.
36595         * g++.dg/parser/struct-3.C: New test.
36597 2004-12-09  Richard Henderson  <rth@redhat.com>
36599         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36601         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36602         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36604 2004-12-09  Matt Austern  <austern@apple.com>
36606         PR c++/18514
36607         * g++.dg/ext/builtin1.C: New
36608         * g++.dg/ext/builtin2.C: New
36609         * g++.dg/ext/builtin3.C: New
36610         * g++.dg/ext/builtin4.C: New
36611         * g++.dg/ext/builtin5.C: New
36613 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36615         PR tree-opt/18904
36616         * g++.dg/opt/ptrmem5.C: New test.
36618 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36620         * g++.dg/parse/typename5.C: Adjust for new error.
36621         * g++.dg/parse/typename7.C: New.
36623 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36625         PR c++/18073
36626         * g++.dg/other/mmintrin.C: New test.
36628 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36630         PR c++/16681
36631         * g++.dg/init/array15.C: New.
36632         * g++.dg/init/array16.C: New.
36634 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36636         PR fortran/18826
36637         * gfortran.dg/assign_1.f90: New test.
36639 2004-12-08  Nick Clifton  <nickc@redhat.com>
36641         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36642         * gcc.target/xstormy16/data_below100: Likewise.
36643         * gcc.target/xstormy16/sfr: Likewise.
36644         * gcc.target/xstormy16/below100.S: New test source file.
36645         * gcc.target/xstormy16/below100.ld: New test linker script.
36646         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36647         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36648         bp instructions.
36649         * gcc.target/xstormy16/bp.c: Likewise.
36651         * gcc.target/xstormy16/bss_below100: New files:
36652         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36653         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36654         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36655         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36656         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36657         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36658         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36659         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36660         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36661         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36662         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36663         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36664         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36665         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36666         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36667         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36668         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36669         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36670         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36671         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36672         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36673         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36674         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36675         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36676         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36677         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36678         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36680         * gcc.target/xstormy16/data_below100: New files:
36681         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36682         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36683         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36684         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36685         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36686         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36687         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36688         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36689         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36690         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36691         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36692         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36693         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36694         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36695         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36696         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36697         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36698         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36699         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36700         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36701         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36702         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36703         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36704         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36705         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36706         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36707         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36709         * gcc.target/xstormy16/sfr: New files:
36710         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36711         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36712         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36713         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36714         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36715         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36716         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36717         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36718         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36719         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36720         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36721         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36722         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36723         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36724         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36725         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36726         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36727         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36728         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36729         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36730         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36731         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36732         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36733         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36734         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36735         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36736         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36737         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36738         27_if0_sfrw_bitfield_f.c
36740 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36742         PR c++/18100
36743         * g++.dg/lookup/name-clash4.C: New test.
36745 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36747         PR c++/18672
36748         * g++.dg/opt/array1.C: New.
36750         PR c++/18803
36751         * g++.dg/template/operator5.C: New.
36753 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36755         PR c/18867
36756         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36758 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36760         * gcc.dg/noncompile/20041207.c: New test.
36762 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36764         * g++.dg/other/unreachable-1.C: New test.
36766 2004-12-06  Nick Clifton  <nickc@redhat.com>
36768         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36769         <limits.h> because the latter comes from gcc's include/ directory
36770         and not the newlib/libc/include directory.
36772 2004-12-04  Richard Henderson  <rth@redhat.com>
36774         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36776 2004-12-04  Richard Henderson  <rth@redhat.com>
36778         * lib/target-supports.exp (check_gc_sections_available): Disable
36779         for alpha and ia64.
36781 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36783         PR middle-end/17909
36784         * g++.dg/other/vararg-2.C: New test.
36786 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36788         PR c++/17011, c++/17971
36789         * g++.dg/template/error15.C: Adjust expected error.
36790         * g++.dg/template/instantiate3.C: Likewise.
36792 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36794         * gcc.dg/altivec-18.c: Fix for darwin
36796 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36798         PR c++/18782
36799         * g++.dg/parse/ptrmem2.C: New.
36801         PR c++/18318
36802         * g++.dg/template/new1.C: New.
36804 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36806         PR fortran/18710
36807         * gfortran.dg/direct_io_3.f90: New test.
36809 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36811         PR 18758
36812         * g++.dg/parse/crash21.C: New.
36814 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36816         PR c++/15664, c++/18276
36817         * g++.dg/template/ttp13.C: New test.
36818         * g++.dg/template/ttp14.C: Likewise.
36820 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36822         PR c++/18123
36823         * g++.dg/parse/enum2.C: New test.
36824         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36826 2004-12-02  Nick Clifton  <nickc@redhat.com>
36828         * gcc.target/xstormy16: New test directory.
36829         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36830         * gcc.target/xstormy16/bp.c: Check the generation of bp
36831         instructions.
36832         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36833         bn instructions and the BELOW100 attribute.
36835 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36837         PR target/16952
36838         * gcc.dg/ppc-eabi.c: New.
36840 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36842         PR fortran/18284
36843         * gfortran.dg/backspace.f90
36845 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36847         * gfortran.dg/inquire.f90: New test.
36849 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36851         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36852         handle effective-target-keyword.
36853         (dg-skip-if): Support effective-target keyword as target list.
36854         (dg-xfail-if): Ditto.
36855         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36857 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36859         PR tree-optimization/18291
36860         * gcc.c-torture/compile/pr18291.c: New test.
36862 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36864         PR C++/18729
36865         * g++.dg/parse/crash20.C: New.
36867         PR c++/17431
36868         * g++.dg/overload/arg1.C: New.
36869         * g++.dg/overload/arg2.C: New.
36870         * g++.dg/overload/arg3.C: New.
36871         * g++.dg/overload/arg4.C: New.
36873 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36875         * gcc.dg/c99-flex-array-4.c: Remove.
36877 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36879         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36881         * lib/target-supports.exp (is-effective-target): Simplify.
36883         * lib/target-supports.exp (check_effective_target_vect_long):
36884         Fix for powerpc64-*-*.
36886 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36888         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36889         to support new requirements on FreeBSD 5.
36891 2004-11-30  Devang Patel  <dpatel@apple.com>
36893         PR 18702
36894         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36896 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36898         * g++.dg/ext/altivec-13.C: New test.
36900 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36902         PR tree-opt/18298
36903         * gcc.c-torture/execute/p18298.c: New test.
36905 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36906             Dorit Naishlos  <dorit@il.ibm.com>
36908         PR tree-opt/18607
36909         * gcc.dg/vect/vect-89.c: New test.
36911 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36913         * gcc.dg/pr18596-1.c: New test.
36915 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36917         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36919 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36921         PR c/18479
36922         * gcc.dg/pr18479.c: New test.
36924 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36926         PR target/18490
36927         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36928         mmix-knuth-mmixware.
36930         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36931         cris-*-elf* cris-*-aout* mmix-*-*
36933 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36935         PR middle-end/18725
36936         * gcc.dg/pr18725.c: New test.
36938 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36940         PR target/18488
36941         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36943         PR target/18336
36944         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36946 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36948         PR c++/18368
36949         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36950         * g++.old-deja/g++.law/ctors5.C: Likewise.
36951         * g++.old-deja/g++.other/crash25.C: Likewise.
36953         PR c++/18674
36954         * g++.dg/template/error16.C: New test.
36956         PR c++/18512
36957         * g++.dg/template/crash29.C: New test.
36959 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36961         PR tree-optimization/18712
36962         * gcc.c-torture/compile/pr18712.c: New test.
36964 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36966         PR c/7544
36967         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36968         tests.
36970 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36972         PR c++/18652
36973         * g++.dg/lookup/crash6.C: New test.
36975 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36977         PR middle-end/18164
36978         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36980 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36982         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36983         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36984         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36986 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36988         * gcc.dg/pr18164.c: New test.
36990 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36992         * gcc.dg/funroll-loops-all.c: New.
36994 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36996         PR target/18489
36997         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36998         delimeter, match space and TAB as well as ":".
37000         PR target/18484
37001         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37003         PR target/18348
37004         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37006         PR target/18345
37007         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37009         PR target/18337
37010         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37012 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37014         * gfortran.dg/direct_io_2.f90: New test.
37016 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37018         PR target/18334
37019         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37021 2004-11-28  Richard Henderson  <rth@redhat.com>
37023         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37025 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37027         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37028         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37029         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37030         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37031         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37032         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37033         gcc.dg/pointer-arith-8.c: New tests.
37035 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37037         PR fortran/18364
37038         * gfortran.dg/endfile.f90: New test.
37040 2004-11-27  Falk Hueffner  <falk@debian.org>
37042         * gcc.dg/loop-6.c: New test.
37044 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37046         * gcc.c-torture/execute/20041126-1.c: New test.
37048 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37050         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37051         on IRIX.
37053 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37055         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37056         functions.
37058 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37060         PR rtl-optimization/17825
37061         * gcc.c-torture/compile/20041119-1.c: New test.
37063 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37065         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37066         Check existence of ld library path variables before unsetting.
37068 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37070         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37072 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37074         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37076 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37078         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37080 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37082         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37083         dg-do directive.
37085 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37087         * gcc.dg/pr17957.c: Pass --param, not -param.
37089 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37091         PR middle-end/17957
37092         * gcc.dg/pr17957.c: New test.
37094 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37096         PR c++/18445
37097         * g++.dg/template/crash28.C: Likewise.
37099         PR c++/18001
37100         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37101         * g++.dg/ext/lvaddr.C: Likewise.
37102         * g++.dg/opt/pr7503-3.C: Likewise.
37104         PR c++/18466
37105         * g++.dg/parse/qualified3.C: New test.
37106         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37108         PR c++/18545
37109         * g++.dg/expr/return1.C: New test.
37111 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37113         Friend class name lookup 3/n, PR c++/3332
37114         * g++.dg/lookup/friend3.C: New test.
37115         * g++.dg/lookup/friend4.C: Likewise.
37116         * g++.dg/lookup/friend5.C: Likewise.
37118 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37120         Friend class name lookup 2/n, PR c++/14513, c++/15410
37121         * g++.dg/lookup/friend2.C: New test.
37122         * g++.dg/template/friend31.C: Likewise.
37124 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37126         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37128 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37130         PR c++/17473
37131         * g++.dg/tc1/dr56.C: Remove.
37132         * g++.dg/template/typedef1.C: Add dg-error markers.
37133         * g++.old-deja/g++.other/typedef7.C: Likewise.
37135         PR c++/18285
37136         * g++.dg/parse/typedef7.C: New test.
37138 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37140         * gcc.c-torture/execute/20041124-1.c: New test.
37142 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37144         * g++.dg/template/deduce3.C: New test.
37146         PR c++/18586
37147         * g++.dg/template/crash27.C: New test.
37149         PR c++/18530
37150         * g++.dg/warn/Wshadow-3.C: New test.
37152 2004-11-24  Devang Patel  <dpatel@apple.com>
37154         PR/18555
37155         * gcc.dg/cpp/isysroot-1.c: New test.
37156         * gcc.dg/cpp/usr/include/stdio.h: New file.
37157         * gcc.dg/cpp/isysroot-2.c: New test.
37158         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37159         New file.
37161 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37163         PR c++/8929
37164         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37166 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37168         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37169         * gcc.target/sparc/pdist.c: Likewise.
37171 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37173         PR c++/16882
37174         * g++.dg/conversion/simd1.C: New test.
37176 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37178         * lib/target-libpath.exp: New file defining
37179         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37180         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37181         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37182         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37183         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37185 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37187         * gcc.dg/pragma-align-2.c: Test macro expansion.
37188         * gcc.dg/pragma-pack-2.c: New test.
37190 2004-11-23  Richard Henderson  <rth@redhat.com>
37192         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37193         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37194         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37195         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37196         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37197         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37199         * gcc.dg/vect/vect.exp: Add check for alpha.
37200         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37201         (check_effective_target_vect_int): Enable for alpha.
37202         (check_effective_target_vect_long): New.
37203         (is-effective-target): Add it.
37205 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37207         * gcc.dg/pr18614-1.c: New test.
37209 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37211         * gcc.dg/setjmp-2.c: New test.
37213 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37215         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37216         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37217         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37218         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37219         gcc.target/sparc/pdist.c: New tests.
37221 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37223         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37225 2004-11-22  Dale Johannesen  <dalej@apple.com>
37227         * gcc.dg/20041111-1.c: New.
37229 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37231         PR tree-opt/18536
37232         * gcc.dg/vect/pr18536.c: New test.
37234 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37236         PR c++/18354
37237         * g++.dg/template/nontype11.C: New test.
37239 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37241         PR middle-end/18520
37242         * gcc.dg/pr18520-1.c: New test case.
37244 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37246         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37247         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37248         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37249         expected diagnostics.
37251 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37253         PR target/18580
37254         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37255         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37256         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37258 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37260         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37262 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37263             Joseph Myers  <joseph@codesourcery.com>
37265         * lib/target-supports.exp (check_visibility_available): Really
37266         test the compiler.
37268 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37270         PR tree-opt/18181
37271         * gcc.dg/vect/vect-85.c: New test.
37272         * gcc.dg/vect/vect-86.c: New test.
37273         * gcc.dg/vect/vect-87.c: New test.
37274         * gcc.dg/vect/vect-88.c: New test.
37276 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37278         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37280 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37282         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37283         * gcc.dg/ppc-and-1.c: Ditto.
37284         * gcc.dg/ppc-compare-1.c: Ditto.
37285         * gcc.dg/ppc-mov-1.c: Ditto
37287 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37288             Mark Mitchell  <mark@codesourcery.com>
37290         * gcc.dg/pragma-init-fini-2.c: New test.
37292 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37293             Aldy Hernandez  <aldyh@redhat.com>
37295         * lib/target-supports.exp (check_effective_target_vect_int): New
37296         (check_effective_target_vect_float): New
37297         (check_effective_target_vect_double): New.
37298         (is-effective-target): Support new effective targets keywords.
37299         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37300         default action for dg-do.
37301         * gcc.dg/vect/pr16105.c: Use new support.
37302         * gcc.dg/vect/pr18400.c: Ditto.
37303         * gcc.dg/vect/pr18425.c: Ditto.
37304         * gcc.dg/vect/vect-1.c: Ditto.
37305         * gcc.dg/vect/vect-10.c: Ditto.
37306         * gcc.dg/vect/vect-11.c: Ditto.
37307         * gcc.dg/vect/vect-12.c: Ditto.
37308         * gcc.dg/vect/vect-13.c: Ditto.
37309         * gcc.dg/vect/vect-14.c: Ditto.
37310         * gcc.dg/vect/vect-15.c: Ditto.
37311         * gcc.dg/vect/vect-16.c: Ditto.
37312         * gcc.dg/vect/vect-17.c: Ditto.
37313         * gcc.dg/vect/vect-18.c: Ditto.
37314         * gcc.dg/vect/vect-19.c: Ditto.
37315         * gcc.dg/vect/vect-2.c: Ditto.
37316         * gcc.dg/vect/vect-20.c: Ditto.
37317         * gcc.dg/vect/vect-21.c: Ditto.
37318         * gcc.dg/vect/vect-22.c: Ditto.
37319         * gcc.dg/vect/vect-23.c: Ditto.
37320         * gcc.dg/vect/vect-24.c: Ditto.
37321         * gcc.dg/vect/vect-25.c: Ditto.
37322         * gcc.dg/vect/vect-26.c: Ditto.
37323         * gcc.dg/vect/vect-27.c: Ditto.
37324         * gcc.dg/vect/vect-27a.c: Ditto.
37325         * gcc.dg/vect/vect-28.c: Ditto.
37326         * gcc.dg/vect/vect-29.c: Ditto.
37327         * gcc.dg/vect/vect-29a.c: Ditto.
37328         * gcc.dg/vect/vect-3.c: Ditto.
37329         * gcc.dg/vect/vect-30.c: Ditto.
37330         * gcc.dg/vect/vect-31.c: Ditto.
37331         * gcc.dg/vect/vect-32.c: Ditto.
37332         * gcc.dg/vect/vect-33.c: Ditto.
37333         * gcc.dg/vect/vect-34.c: Ditto.
37334         * gcc.dg/vect/vect-35.c: Ditto.
37335         * gcc.dg/vect/vect-36.c: Ditto.
37336         * gcc.dg/vect/vect-37.c: Ditto.
37337         * gcc.dg/vect/vect-38.c: Ditto.
37338         * gcc.dg/vect/vect-4.c: Ditto.
37339         * gcc.dg/vect/vect-40.c: Ditto.
37340         * gcc.dg/vect/vect-41.c: Ditto.
37341         * gcc.dg/vect/vect-42.c: Ditto.
37342         * gcc.dg/vect/vect-43.c: Ditto.
37343         * gcc.dg/vect/vect-44.c: Ditto.
37344         * gcc.dg/vect/vect-45.c: Ditto.
37345         * gcc.dg/vect/vect-46.c: Ditto.
37346         * gcc.dg/vect/vect-47.c: Ditto.
37347         * gcc.dg/vect/vect-48.c: Ditto.
37348         * gcc.dg/vect/vect-48a.c: Ditto.
37349         * gcc.dg/vect/vect-49.c: Ditto.
37350         * gcc.dg/vect/vect-5.c: Ditto.
37351         * gcc.dg/vect/vect-50.c: Ditto.
37352         * gcc.dg/vect/vect-51.c: Ditto.
37353         * gcc.dg/vect/vect-52.c: Ditto.
37354         * gcc.dg/vect/vect-53.c: Ditto.
37355         * gcc.dg/vect/vect-54.c: Ditto.
37356         * gcc.dg/vect/vect-55.c: Ditto.
37357         * gcc.dg/vect/vect-56.c: Ditto.
37358         * gcc.dg/vect/vect-56a.c: Ditto.
37359         * gcc.dg/vect/vect-57.c: Ditto.
37360         * gcc.dg/vect/vect-58.c: Ditto.
37361         * gcc.dg/vect/vect-59.c: Ditto.
37362         * gcc.dg/vect/vect-6.c: Ditto.
37363         * gcc.dg/vect/vect-60.c: Ditto.
37364         * gcc.dg/vect/vect-61.c: Ditto.
37365         * gcc.dg/vect/vect-62.c: Ditto.
37366         * gcc.dg/vect/vect-63.c: Ditto.
37367         * gcc.dg/vect/vect-64.c: Ditto.
37368         * gcc.dg/vect/vect-65.c: Ditto.
37369         * gcc.dg/vect/vect-66.c: Ditto.
37370         * gcc.dg/vect/vect-67.c: Ditto.
37371         * gcc.dg/vect/vect-68.c: Ditto.
37372         * gcc.dg/vect/vect-69.c: Ditto.
37373         * gcc.dg/vect/vect-7.c: Ditto.
37374         * gcc.dg/vect/vect-72.c: Ditto.
37375         * gcc.dg/vect/vect-72a.c: Ditto.
37376         * gcc.dg/vect/vect-73.c: Ditto.
37377         * gcc.dg/vect/vect-74.c: Ditto.
37378         * gcc.dg/vect/vect-75.c: Ditto.
37379         * gcc.dg/vect/vect-76.c: Ditto.
37380         * gcc.dg/vect/vect-77.c: Ditto.
37381         * gcc.dg/vect/vect-77a.c: Ditto.
37382         * gcc.dg/vect/vect-78.c: Ditto.
37383         * gcc.dg/vect/vect-79.c: Ditto.
37384         * gcc.dg/vect/vect-8.c: Ditto.
37385         * gcc.dg/vect/vect-80.c: Ditto.
37386         * gcc.dg/vect/vect-82.c: Ditto.
37387         * gcc.dg/vect/vect-82_64.c: Ditto.
37388         * gcc.dg/vect/vect-83.c: Ditto.
37389         * gcc.dg/vect/vect-83_64.c: Ditto.
37390         * gcc.dg/vect/vect-9.c: Ditto.
37391         * gcc.dg/vect/vect-all.c: Ditto.
37392         * gcc.dg/vect/vect-none.c: Ditto.
37394 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37396         * lib/gcc-dg.exp (dg-skip-if): New function.
37397         (dg-forbid-option): Remove.
37398         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37399         * g++.dg/abi/bitfield8.C: Likewise.
37400         * g++.dg/abi/dtor1.C: Likewise.
37401         * g++.dg/abi/empty10.C: Likewise.
37402         * g++.dg/abi/empty7.C: Likewise.
37403         * g++.dg/abi/empty9.C: Likewise.
37404         * g++.dg/abi/layout3.C: Likewise.
37405         * g++.dg/abi/layout4.C: Likewise.
37406         * g++.dg/abi/thunk1.C: Likewise.
37407         * g++.dg/abi/thunk2.C: Likewise.
37408         * g++.dg/abi/vbase11.C: Likewise.
37409         * g++.dg/abi/vthunk2.C: Likewise.
37410         * g++.dg/abi/vthunk3.C: Likewise.
37411         * g++.dg/ext/attrib8.C: Likewise.
37412         * g++.dg/opt/longbranch2.C: Likewise.
37413         * g++.dg/opt/reg-stack4.C: Likewise.
37414         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37415         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37416         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37417         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37418         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37419         * gcc.dg/20000609-1.c: Likewise.
37420         * gcc.dg/20000720-1.c: Likewise.
37421         * gcc.dg/20011107-1.c: Likewise.
37422         * gcc.dg/20011119-1.c: Likewise.
37423         * gcc.dg/20020108-1.c: Likewise.
37424         * gcc.dg/20020122-2.c: Likewise.
37425         * gcc.dg/20020122-3.c: Likewise.
37426         * gcc.dg/20020201-3.c: Likewise.
37427         * gcc.dg/20020206-1.c: Likewise.
37428         * gcc.dg/20020218-1.c: Likewise.
37429         * gcc.dg/20020310-1.c: Likewise.
37430         * gcc.dg/20020411-1.c: Likewise.
37431         * gcc.dg/20020418-2.c: Likewise.
37432         * gcc.dg/20020426-1.c: Likewise.
37433         * gcc.dg/20020426-2.c: Likewise.
37434         * gcc.dg/20020517-1.c: Likewise.
37435         * gcc.dg/20020523-1.c: Likewise.
37436         * gcc.dg/20020523-2.c: Likewise.
37437         * gcc.dg/20020729-1.c: Likewise.
37438         * gcc.dg/20030204-1.c: Likewise.
37439         * gcc.dg/20030826-2.c: Likewise.
37440         * gcc.dg/20030926-1.c: Likewise.
37441         * gcc.dg/20031202-1.c: Likewise.
37442         * gcc.dg/980312-1.c: Likewise.
37443         * gcc.dg/980313-1.c: Likewise.
37444         * gcc.dg/990117-1.c: Likewise.
37445         * gcc.dg/990424-1.c: Likewise.
37446         * gcc.dg/990524-1.c: Likewise.
37447         * gcc.dg/991230-1.c: Likewise.
37448         * gcc.dg/i386-387-1.c: Likewise.
37449         * gcc.dg/i386-387-2.c: Likewise.
37450         * gcc.dg/i386-387-3.c: Likewise.
37451         * gcc.dg/i386-387-4.c: Likewise.
37452         * gcc.dg/i386-387-5.c: Likewise.
37453         * gcc.dg/i386-387-6.c: Likewise.
37454         * gcc.dg/i386-asm-1.c: Likewise.
37455         * gcc.dg/i386-bitfield1.c: Likewise.
37456         * gcc.dg/i386-bitfield2.c: Likewise.
37457         * gcc.dg/i386-loop-1.c: Likewise.
37458         * gcc.dg/i386-loop-2.c: Likewise.
37459         * gcc.dg/i386-loop-3.c: Likewise.
37460         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37461         * gcc.dg/i386-pic-1.c: Likewise.
37462         * gcc.dg/i386-regparm.c: Likewise.
37463         * gcc.dg/i386-signbit-1.c: Likewise.
37464         * gcc.dg/i386-signbit-2.c: Likewise.
37465         * gcc.dg/i386-signbit-3.c: Likewise.
37466         * gcc.dg/i386-sse-5.c: Likewise.
37467         * gcc.dg/i386-sse-8.c: Likewise.
37468         * gcc.dg/i386-unroll-1.c: Likewise.
37469         * gcc.dg/tls/opt-1.c: Likewise.
37470         * gcc.dg/tls/opt-2.c: Likewise.
37471         * gcc.dg/unroll-1.c: Likewise.
37472         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37473         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37474         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37475         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37477 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37479         * g++.dg/template/incomplete1.C: New test.
37481 2004-11-16  Nick Clifton  <nickc@redhat.com>
37483         Revert patches accidentally commited during checkin of fixes for
37484         xstormy16 tests:
37485         gcc.c-torture/execute/simd-4.c: Revert
37486         gcc.dg/20040910-1.c: Revert.
37488 2004-11-16  Paul Brook  <paul@codesourcery.com>
37490         PR fortran/13010
37491         * gfortran.dg/der_pointer_1.f90: New test.
37493 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37495         PR c/18498
37496         * gcc.dg/bitfld-13.c: New test.
37498 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37500         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37501         powerpc*-*-linux*.
37503         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37504         * gcc.dg/ppc64-abi-2.c: Ditto.
37505         * gcc.dg/ppc64-abi-3.c: Ditto.
37507         * lib/gcc-dg.exp (dg-target-list): Remove.
37509 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37511         * gcc.dg/ia64-postinc.c: New test.
37513 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37515         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37517 2004-11-15  Nick Clifton  <nickc@redhat.com>
37519         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37520         __INT_MAX__ so that the test can be compiled by toolchains
37521         targeted at 16-bit processors.
37523         * gcc.dg/20040625-1.c: Use long constants rather than integers
37524         when performing arithmetic that will overflow 16-bits.
37526         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37527         xstormy16.  It does not support 128-bit vector operations.
37529         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37530         with the macro PTR_TYPE.  Define this macro to an integer type
37531         suitable for holding a pointer.
37533         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37534         the target is a 16-bit processor.
37536         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37537         16-bit targets where the character constant will be too long.
37539         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37540         where the double will not be directly addressable.
37542 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37544         Friend class name lookup 1/n, PR c++/18471
37545         * g++.dg/template/crash26.C: New test.
37546         * g++.dg/lookup/struct1.C: Adjust expected error.
37547         * g++.dg/parse/elab1.C: Likewise.
37548         * g++.dg/parse/elab2.C: Likewise.
37549         * g++.dg/parse/int-as-enum1.C: Likewise.
37550         * g++.dg/parse/struct-as-enum1.C: Likewise.
37551         * g++.dg/parse/typedef1.C: Likewise.
37552         * g++.dg/parse/typedef3.C: Likewise.
37553         * g++.dg/parse/typedef4.C: Likewise.
37554         * g++.dg/parse/typedef5.C: Likewise.
37555         * g++.dg/template/nontype4.C: Likewise.
37556         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37557         * g++.old-deja/g++.other/elab1.C: Likewise.
37558         * g++.old-deja/g++.other/syntax4.C: Likewise.
37560 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37562         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37564 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37566         * gcc.c-torture/execute/20041114-1.c: New test.
37568 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37570         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37571         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37572         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37573         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37574         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37575         gcc.dg/switch-7.c: New tests.
37577 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37579         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37581 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37583         PR tree-opt/18400
37584         * gcc.dg/vect/pr18400.c: New test.
37586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37587             Andrew Pinski  <pinskia@physics.uc.edu>
37589         PR tree-opt/18425
37590         * gcc.dg/vect/pr18425.c: New test.
37592 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37594         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37595         Guard with dg-require-alias and dg-require-visibility.
37597 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37599         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37601 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37603         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37605 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37607         PR c++/17344
37608         * g++.dg/template/defarg5.C: New test.
37610 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37612         * g++.dg/parse/cast1.C: Run only on ILP32.
37613         * g++.old-deja/g++.mike/p784.C: Likewise.
37615 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37617         * gcc.c-torture/execute/20041113-1.c: New test.
37619 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37621         PR target/18230
37622         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37623         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37624         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37625         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37626         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37627         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37628         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37629         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37630         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37631         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37632         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37633         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37634         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37636 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37638         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37639         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37640         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37641         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37642         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37643         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37644         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37645         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37646         gcc.target/sparc/combined-1.c: New tests.
37648 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37650         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37651         New tests.
37653 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37655         * lib/gcc-dg.exp (dg-forbid-option): New function.
37656         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37657         * g++.dg/abi/bitfield8.C: Likewise.
37658         * g++.dg/abi/dtor1.C: Likewise.
37659         * g++.dg/abi/empty10.C: Likewise.
37660         * g++.dg/abi/empty7.C: Likewise.
37661         * g++.dg/abi/empty9.C: Likewise.
37662         * g++.dg/abi/layout3.C: Likewise.
37663         * g++.dg/abi/layout4.C: Likewise.
37664         * g++.dg/abi/thunk1.C: Likewise.
37665         * g++.dg/abi/thunk2.C: Likewise.
37666         * g++.dg/abi/vbase11.C: Likewise.
37667         * g++.dg/abi/vthunk2.C: Likewise.
37668         * g++.dg/abi/vthunk3.C: Likewise.
37669         * g++.dg/ext/attrib8.C: Likewise.
37670         * g++.dg/opt/longbranch2.C: Likewise.
37671         * g++.dg/opt/reg-stack4.C: Likewise.
37672         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37673         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37674         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37675         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37676         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37677         * gcc.dg/20000609-1.c: Likewise.
37678         * gcc.dg/20000720-1.c: Likewise.
37679         * gcc.dg/20011107-1.c: Likewise.
37680         * gcc.dg/20011119-1.c: Likewise.
37681         * gcc.dg/20020108-1.c: Likewise.
37682         * gcc.dg/20020122-2.c: Likewise.
37683         * gcc.dg/20020122-3.c: Likewise.
37684         * gcc.dg/20020201-3.c: Likewise.
37685         * gcc.dg/20020206-1.c: Likewise.
37686         * gcc.dg/20020218-1.c: Likewise.
37687         * gcc.dg/20020310-1.c: Likewise.
37688         * gcc.dg/20020411-1.c: Likewise.
37689         * gcc.dg/20020418-2.c: Likewise.
37690         * gcc.dg/20020426-1.c: Likewise.
37691         * gcc.dg/20020426-2.c: Likewise.
37692         * gcc.dg/20020517-1.c: Likewise.
37693         * gcc.dg/20020523-1.c: Likewise.
37694         * gcc.dg/20020523-2.c: Likewise.
37695         * gcc.dg/20020729-1.c: Likewise.
37696         * gcc.dg/20030204-1.c: Likewise.
37697         * gcc.dg/20030826-2.c: Likewise.
37698         * gcc.dg/20030926-1.c: Likewise.
37699         * gcc.dg/20031202-1.c: Likewise.
37700         * gcc.dg/980312-1.c: Likewise.
37701         * gcc.dg/980313-1.c: Likewise.
37702         * gcc.dg/990117-1.c: Likewise.
37703         * gcc.dg/990424-1.c: Likewise.
37704         * gcc.dg/990524-1.c: Likewise.
37705         * gcc.dg/991230-1.c: Likewise.
37706         * gcc.dg/i386-387-1.c: Likewise.
37707         * gcc.dg/i386-387-2.c: Likewise.
37708         * gcc.dg/i386-387-3.c: Likewise.
37709         * gcc.dg/i386-387-4.c: Likewise.
37710         * gcc.dg/i386-387-5.c: Likewise.
37711         * gcc.dg/i386-387-6.c: Likewise.
37712         * gcc.dg/i386-asm-1.c: Likewise.
37713         * gcc.dg/i386-bitfield1.c: Likewise.
37714         * gcc.dg/i386-bitfield2.c: Likewise.
37715         * gcc.dg/i386-loop-1.c: Likewise.
37716         * gcc.dg/i386-loop-2.c: Likewise.
37717         * gcc.dg/i386-loop-3.c: Likewise.
37718         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37719         * gcc.dg/i386-pic-1.c: Likewise.
37720         * gcc.dg/i386-regparm.c: Likewise.
37721         * gcc.dg/i386-signbit-1.c: Likewise.
37722         * gcc.dg/i386-signbit-2.c: Likewise.
37723         * gcc.dg/i386-signbit-3.c: Likewise.
37724         * gcc.dg/i386-sse-5.c: Likewise.
37725         * gcc.dg/i386-sse-8.c: Likewise.
37726         * gcc.dg/i386-unroll-1.c: Likewise.
37727         * gcc.dg/tls/opt-1.c: Likewise.
37728         * gcc.dg/tls/opt-2.c: Likewise.
37729         * gcc.dg/unroll-1.c: Likewise.
37730         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37731         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37732         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37733         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37734         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37735         -m64 is specified.
37737 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37739         PR c++/18389
37740         * g++.dg/parse/cond1.C: New test.
37742         PR c++/18429
37743         * g++.dg/template/array9.C: New test.
37744         * g++.dg/ext/vla1.C: Adjust error messages.
37745         * g++.dg/ext/vlm1.C: Likewise.
37746         * g++.dg/template/crash2.C: Likewise.
37748         PR c++/18436
37749         * g++.dg/template/call3.C: New test.
37751         PR c++/18407
37752         * g++.dg/template/ptrmem11.C: New test.
37754 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37756         PR other/14264
37757         * lib/g++.exp: Set LC_ALL and LANG to C.
37758         * lib/gcc-dg.exp: Likewise.
37759         * lib/gfortran.exp: Likewise.
37760         * lib/objc.exp: Likewise.
37761         * lib/treelang.exp: Likewise.
37763 2004-11-12  Andreas Schwab  <schwab@suse.de>
37765         * gcc.dg/pr16286.c: Fix last change.
37767 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37769         PR c++/18416
37770         * g++.dg/init/global1.C: New test.
37772 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37774         * gcc.c-torture/execute/20041112-1.c: New test.
37776 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37778         * lib/gcc-dg.exp (dg-target-list): New.
37780 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37781             Richard Sandiford  <rsandifo@redhat.com>
37783         * lib/target-supports.exp (get-compiler_messages): New.
37784         (check_named_sections_available): Use it.
37785         (check_effective_target_ilp32): New.
37786         (check_effective_target_lp64): New.
37787         (is-effective-target): New.
37788         * lib/gcc-dg.exp (dg-require-effective-target): New.
37790 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37792         * gcc.dg/precedence-1.c: New test.
37794 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37796         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37798         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37799         message, delete generated files, use more descriptive name for
37800         executable, and make the test unsupported when it cannot be run.
37802         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37803         (dg-require-weak, dg-require-visibility, dg-require-alias,
37804         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37805         dg-require-iconv, dg-require-named-sections): Use it.
37807         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37809 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37811         PR target/16457
37812         * gcc.dg/ppc-and-1: New
37814         PR target/16796
37815         * gcc.dg/ppc-mov-1.c: New.
37817         PR target/16458
37818         * gcc.dg/ppc-compare-1.c: New.
37820 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37822         * objc.dg/desig-init-2.m: New test.
37824 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37826         PR middle-end/18160
37827         * g++.dg/warn/register-var-1.C: New test.
37828         * g++.dg/warn/register-var-2.C: New test.
37830 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37832         * gcc.dg/union-2.c: New test.
37834 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37836         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37837         New test for PR tree-optimization/17892.
37839 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37841         PR c++/18369
37842         * g++.dg/init/new12.C: New test.
37844 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37846         * gcc.target/sparc: New directory.
37847         * gcc.target/sparc/sparc.exp: New driver.
37848         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37849         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37850         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37851         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37853 2004-11-10  Paul Brook  <paul@codesourcery.com>
37855         PR fortran/18218
37856         * gfortran.dg/list_read.c: New test.
37858 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37860         PR c/18322
37861         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37862         expected diagnostic location.
37864 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37866         * gcc.dg/20041109-1.c: New test.
37868 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37870         PR objc/18406
37871         * objc/compile/pr18406.m: New test.
37873 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37875         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37877 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37879         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37881 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37883         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37885 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37887         * gcc.dg/20030225-2.c: Add prototype for abort and
37888         exit.
37890 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37892         PR tree-opt/18299
37893         * gcc.c-torture/pr18299-1.c: New test.
37895 2004-11-06  Andreas Schwab  <schwab@suse.de>
37897         * gcc.dg/pr16286.c: Also test for bool and pixel.
37899 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37901         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37902         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37903         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37904         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37905         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37906         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37907         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37908         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37909         gcc.dg/struct-semi-3.c: New tests.
37911 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37913         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37915 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37917         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37918         Do not use C99 designators.
37920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37922         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37924 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37926         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37927         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37928         * gcc.c-torture/execute/simd-5.x: Remove.
37930 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37932         PR rtl-optimization/17933
37933         * gcc.dg/torture/pr17933-1.c: New test.
37935 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37937         PR target/18106
37938         * lib/target-supports.exp (check_weak_available): Support
37939         Windows.
37941 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37943         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37944         call to fflush(stdout) before abort.
37945         (my_ffsll): New function.
37946         (generate_fields): Use it.
37948 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37950         * gcc.dg/init-undef-1.c: New test.
37952 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37954         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37955         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37956         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37957         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37958         expected messages for new parser.
37960 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37962         * g++.dg/ext/visibility/symbian1.C: New test.
37964 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37966         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37967         on LP64 targets.
37969 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37971         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37972         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37973         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37974         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37975         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37976         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37977         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37978         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37979         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37980         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37982 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37984         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37985         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37986         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37987         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37988         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37989         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37990         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37991         for new parser.
37993 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37995         PR target/15342
37996         * gcc.dg/20041104-1.c: New test.
37998 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38000         * g++.dg/template/nontype7.C: New test.
38001         * g++.dg/template/nontype8.C: Likewise.
38002         * g++.dg/template/nontype9.C: Likewise.
38003         * g++.dg/template/nontype10.C: Likewise.
38004         * g++.dg/tc1/dr49.C: Likewise.
38005         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38006         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38008 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38010         * g++.dg/rtti/tinfo1.C: Remove xfails.
38012 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38014         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38015         packed attribute to the definition to satisfy the new C++ parser.
38017 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38019         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38020         invocations of va_arg.
38022 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38024         PR c++/18124
38025         * g++.dg/template/crash25.C: New test.
38027         PR c++/18155
38028         * g++.dg/template/typedef2.C: New test.
38029         * g++.dg/parse/crash13.C: Adjust error markers.
38031         PR c++/18177
38032         * g++.dg/conversion/const3.C: New test.
38034 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38036         PR fortran/17535
38037         PR fortran/17583
38038         PR fortran/17713
38039         * gfortran.dg/generic_[123].f90: New testcases.
38041 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38043         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38044         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38046 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38048         PR tree-opt/16808
38049         * gcc.c-torture/compile/pr16808.c: New test.
38051 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38053         PR rtl-optimization/17104
38054         * gcc.dg/ppc-bitfield1.c: New.
38056 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38058         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38060 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38062         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38063         strings for 32-bit code.
38065 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38067         PR c/18239
38068         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38070 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38072         PR c++/18064
38073         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38075 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38077         PR c++/15172
38078         * g++.dg/init/aggr2.C: New test.
38080 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38082         * objc.dg/local-decl-1.m: New test.
38084 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38086         * gcc.dg/20040910-1.c: Adjust regex.
38088 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38090         PR rtl-optimization/18084
38091         * g++.dg/opt/pr18084-1.C: New testcase.
38093 2004-10-30  Matt Austern  <austern@apple.com>
38095         PR c++/17542
38096         * g++.dg/ext/attrib18.C: New test.
38098 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38100         PR middle-end/18096
38101         * gcc.dg/pr18096-1.c: New test case.
38103 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38105         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38107 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38109         PR c/16666
38110         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38111         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38112         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38113         gcc.dg/old-style-prom-3.c: New tests.
38115 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38117         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38118         Remove unnecessary inclusion of stdio.h.
38120 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38122         PR rtl-optimization/17581
38123         * gcc.dg/pr17581-1.c: New test case.
38125 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38127         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38128         being implemented.
38129         * g++.dg/conversion/dr195-1.C: New.
38130         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38131         * g++.old-deja/g++.mike/p10148.C: Likewise.
38133 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38135         PR c++/17695
38136         * g++.dg/debug/typedef2.C: New test.
38138 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38140         PR fortran/13490
38141         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38142         * gfortran.dg/g77/README: Update.
38144 2004-10-28  Matt Austern  <austern@apple.com>
38146         PR c++/14124
38147         * g++.dg/ext/packed7.C: New test.
38149 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38151         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38152         scan-assembler.
38153         * lib/scanasm.exp (hidden-scan-for): New proc.
38154         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38155         string.
38156         (scan-not-hidden): Likewise.
38157         * lib/target-supports.exp (check_visibility_available): mach-o is
38158         support too.
38160 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38162         PR c++/17132
38163         * g++.dg/template/memclass3.C: New test.
38165 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38167         PR middle-end/18160
38168         * gcc.dg/register-var-1.c: New test.
38169         * gcc.dg/register-var-2.c: New test.
38170         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38171         error now.
38173 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38175         PR other/18172
38176         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38177         unused variables.
38178         * gcc.dg/vect/vect-22.c: Likewise.
38180 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38182         * gcc.dg/i386-rotate-1.c: New test.
38184 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38186         * g++.dg/init/ref12.C: Add "run" marker.
38188         PR c++/17435
38189         * g++.dg/init/ref12.C: New test.
38191         PR c++/18140
38192         * g++.dg/template/shift1.C: New test.
38193         * g++.dg/template/error10.C: Adjust error markers.
38195 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38197         PR tree-opt/17529
38198         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38200 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38202         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38203         * gcc.dg/weak/weak-3.c: Likewise.
38204         * gcc.dg/weak/weak-5.c: Likewise.
38205         * gcc.dg/weak/weak-9.c: Likewise.
38206         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38207         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38209         * gcc.dg/darwin-weakimport-1.c: New.
38211 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38213         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38215 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38217         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38218         'syntax' error messages.
38219         * gcc.dg/cpp/direct2s.c: Likewise.
38221 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38223         * gcc.c-torture/compile/20041026-1.c: New.
38225 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38227         PR c++/18093
38228         * g++.dg/lookup/ns2.C: New test.
38230         PR c++/18020
38231         * g++.dg/template/enum4.C: New test.
38233         PR c++/18161
38234         * g++.dg/template/expr1.C: New test.
38236 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38238         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38240 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38242         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38243         gcc.dg/decl-nospec-3.c: New tests.
38245 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38247         * objc.dg/super-class-3.m: New test.
38249 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38251         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38252         resyncing.
38253         * gcc.dg/cpp/direct2s.c: Likewise.
38255 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38257         * objc.dg/image-info.m: Update for changes to section selection.
38259 2004-10-25  David Ayers  <d.ayers@inode.at>
38260             Ziemowit Laski  <zlaski@apple.com>
38262         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38263         diagnostics when messaging 'id <Proto>'.
38264         * objc.dg/class-protocol-1.m: New test.
38265         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38266         a non-existent method signature.
38267         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38268         Update diagnostics when messaging with non-existent method signature.
38269         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38270         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38271         invalid receivers are now resolved as if messaging 'id'; remove
38272         extraneous diagnostics.
38274 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38276         PR c/16667
38277         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38278         gcc.dg/init-desig-obs-3.c: New tests.
38280 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38282         * gcc.dg/debug/20041023-1.c: New test.
38284 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38286         PR middle-end/17407
38287         * gcc.c-torture/compile/pr17407.c: New test.
38289         PR c++/18121
38290         * g++.dg/template/array8.C: New test.
38292 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38294         PR other/18138
38295         * lib/g++.exp: Accept more than one multilib libgcc.
38296         * lib/gcc-dg.exp: Likewise.
38297         * lib/objc.exp: Likewise.
38298         * lib/treelang.exp: Likewise.
38299         * lib/gfortran.exp: Likewise.
38301 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38303         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38305 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38307         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38308         * gcc.dg/c99-const-expr-3.c: Likewise.
38310 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38312         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38314 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38316         * gcc.c-torture/execute/loop-2e.x: Remove.
38318 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38320         PR c++/18095
38321         * g++.dg/parse/crash18.C: New.
38322         * g++.dg/parse/crash19.C: New.
38324 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38326         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38327         * g++.dg/ext/dllimport2.C: Same.
38328         * g++.dg/ext/dllimport8.C: Same.
38330 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38332         PR c++/10841
38333         * g++.dg/conversion/cast1.C: New test.
38334         * g++.dg/overload/pmf1.C: Adjust error marker.
38336 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38338         PR objc/17923
38339         * objc.dg/const-str-7.m: New test.
38341 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38343         * g++.dg/template/memfriend11.C: Fix comment typo.
38344         * g++.dg/template/memfriend14.C: Likewise.
38346 2004-10-20  Richard Henderson  <rth@redhat.com>
38348         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38349         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38350         -fasynchronous-unwind-tables.
38352 2004-10-20  Richard Henderson  <rth@redhat.com>
38354         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38355         (main): Return success.
38356         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38357         (main): Return success.
38359 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38361         PR c++/13495
38362         * g++.dg/template/memfriend9.C: New test.
38363         * g++.dg/template/memfriend10.C: Likewise.
38364         * g++.dg/template/memfriend11.C: Likewise.
38365         * g++.dg/template/memfriend12.C: Likewise.
38366         * g++.dg/template/memfriend13.C: Likewise.
38367         * g++.dg/template/memfriend14.C: Likewise.
38368         * g++.dg/template/memfriend15.C: Likewise.
38369         * g++.dg/template/memfriend16.C: Likewise.
38370         * g++.dg/template/memfriend17.C: Likewise.
38371         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38373 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38375         * g++.dg/conversion/dr195.C: New.
38376         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38378 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38379             Devang Patel  <dpatel@apple.com>
38381         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38382         of floating point arithmetic, which could trap.
38384 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38386         PR c++/14035
38387         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38388         * g++.dg/conversion/const2.C: New test.
38389         * g++.dg/expr/reinterpret2.C: New test.
38390         * g++.dg/expr/reinterpret3.C: New test.
38391         * g++.dg/expr/cast2.C: New test.
38392         * g++.dg/expr/copy1.C: New test.
38393         * g++.dg/other/conversion1.C: Change error message.
38394         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38395         function pointers to void *.
38396         * g++.old-deja/g++.mike/p10148.C: Likewise.
38398 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38400         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38402 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38404         PR c++/18047
38406         * g++.dg/parse/expr3.C: New test.
38408 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38410         * gcc.dg/smod-1.c: New test.
38412 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38414         * objc.dg/method-14.m: New test.
38416 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38418         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38419         Also xfail as the patch was reverted.
38421 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38423         PR middle-end/16973
38424         * gcc.dg/pr16973.c: New test.
38426 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38428         PR tree-optimization/17656
38429         * gcc.c-torture/compile/pr17656.c: New test.
38431 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38433         * g++.dg/eh/shadow1.C: New.
38435 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38437         * gcc.c-torture/compile/20041018-1.c: New test.
38439 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38441         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38442         compiler referring to register 0 when accessing sdata.  The linker
38443         now patches things up.
38445 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38447         PR c/17529
38448         * gcc.c-torture/compile/pr17529.c: New test.
38450 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38452         PR c++/17743
38453         * g++.dg/ext/attrib17.C: New test.
38455 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38457         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38459 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38461         PR c++/10479
38462         * g++.dg/ext/attrib16.C: New test.
38464 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38466         PR c++/17042
38467         * g++.dg/init/dso_handle1.C: New test.
38469         PR c++/14667
38470         * g++.dg/parse/typedef6.C: New test.
38472         PR c++/17916
38473         * g++.dg/parse/pragma1.C: New test.
38475 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38477         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38479 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38481         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38482         -fno-common when on HPPA HP-UX platforms.
38484 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38486         PR other/16820
38487         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38488         stdint.h.
38489         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38490         uintptr_t.
38492 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38494         PR c++/16301
38495         * g++.dg/lookup/strong-using-4.C: New test.
38497 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38499         PR middle-end/16567
38500         * gcc.c-torture/compile/nested-1.c: New test.
38502 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38504         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38505         and mipsisa64*-*-* (until support for misaligned loads is added).
38506         * gcc.dg/vect/vect-50.c: Likewise.
38507         * gcc.dg/vect/vect-52.c: Likewise.
38508         * gcc.dg/vect/vect-54.c: Likewise.
38509         * gcc.dg/vect/vect-58.c: Likewise.
38510         * gcc.dg/vect/vect-60.c: Likewise.
38511         * gcc.dg/vect/vect-80.c: Likewise.
38513 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38515         PR c++/17976
38516         * g++.dg/init/dtor3.C: New test.
38518 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38520         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38522 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38524         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38525         * gcc.dg/macho-lo-sum.c: Likewise.
38527 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38529         * gcc.dg/ppc-spe64-1.c: New test.
38531 2004-10-14  Devang Patel  <dpatel@apple.com>
38533         PR 17635
38534         * gcc.dg/pr17635.c : New test.
38536 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38538         * gcc.dg/vect/vect-28.c: Remove xfail.
38539         * gcc.dg/vect/vect-30.c: Remove xfail.
38540         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38541         * gcc.dg/vect/vect-33.c: Remove xfail.
38542         * gcc.dg/vect/vect-44.c: Remove xfail.
38543         * gcc.dg/vect/vect-46.c: Remove xfail.
38544         * gcc.dg/vect/vect-50.c: Remove xfail.
38545         * gcc.dg/vect/vect-52.c: Remove xfail.
38546         * gcc.dg/vect/vect-54.c: Remove xfail.
38547         * gcc.dg/vect/vect-58.c: Remove xfail.
38548         * gcc.dg/vect/vect-60.c: Remove xfail.
38549         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38550         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38551         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38552         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38553         * gcc.dg/vect/vect-8.c: Remove xfail.
38554         * gcc.dg/vect/vect-80.c: Remove xfail.
38555         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38557 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38559         * gcc.dg/vect/vect-82.c: New testcase.
38560         * gcc.dg/vect/vect-82_64.c: New testcase.
38561         * gcc.dg/vect/vect-83.c: New testcase.
38562         * gcc.dg/vect/vect-83_64.c: New testcase.
38564 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38566         * gcc.dg/cpp/error-1.c: New test.
38568 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38570         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38572 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38574         PR target/17984
38575         * gcc.dg/cris-peep2-xsrand2.c: New test.
38577 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38579         PR c++/17661
38580         * g++.dg/expr/for2.C: New test.
38582 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38584         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38586 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38588         PR tree-optimization/17724
38589         * g++.dg/opt/pr17724-1.C: New test.
38590         * g++.dg/opt/pr17724-2.C: New test.
38591         * g++.dg/opt/pr17724-3.C: New test.
38592         * g++.dg/opt/pr17724-4.C: New test.
38593         * g++.dg/opt/pr17724-5.C: New test.
38594         * g++.dg/opt/pr17724-6.C: New test.
38596 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38598         PR c/17301
38599         * gcc.dg/pr17301-2.c: New test.
38601 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38603         PR c++/15876
38604         * g++.dg/parse/error22.C: New test.
38606         PR c++/17936
38607         * g++.dg/template/spec18.C: New test.
38609 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38611         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38612         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38613         memcpy.
38614         * gcc.dg/ia64-sync-2.c: Ditto.
38615         * gcc.dg/ia64-sync-3.c: Ditto.
38617 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38619         * g++.dg/eh/cleanup5.C: Add dg-options "".
38621 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38623         PR middle-end/17657
38624         * gcc.dg/switch-4.c: New test case.
38626 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38628         * gcc.c-torture/execute/20041011-1.c: New test.
38630 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38632         PR c++/17554
38633         * g++.dg/init/for3.C: New test.
38635         PR c++/17657
38636         * g++.dg/opt/switch2.C: New test.
38638         PR middle-end/17703
38639         * g++.dg/warn/Wreturn-2.C: New test.
38641 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38643         PR c++/17907
38644         * g++.dg/eh/cleanup5.C: New test.
38646 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38648         PR c++/17393
38649         * g++.dg/parse/error21.C: New test.
38651 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38653         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38654         * g++.dg/warn/incomplete1.C: Likewise.
38655         * g++.dg/template/qualttp20.C: Likewise.
38657 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38659         PR c/17881
38660         * parm-incomplete-1.c: New test.
38662 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38664         PR c++/17867
38665         * g++.dg/parse/error19.C: New test.
38667         PR c++/17670
38668         * g++.dg/init/new11.C: New test.
38670         PR c++/17821
38671         * g++.dg/parse/error20.C: New test.
38673         PR c++/17826
38674         * g++.dg/template/crash24.C: New test.
38676 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38678         PR c/17301
38679         * gcc.dg/pr17301-1.c: New test.
38681 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38683         PR c/17189
38684         * gcc.dg/anon-struct-5.c: New test.
38686 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38688         PR c/17844
38689         * gcc.dg/pr17844-1.c: New test.
38691 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38693         PR tree-optimization/17906
38694         * gcc.c-torture/compile/pr17906.c: New.
38696 2004-10-09  Stuart Hastings  <stuart@apple.com>
38697             Roger Sayle  <roger@eyesopen.com>
38699         PR rtl-optimization/17853
38700         * gcc.dg/i386-mmx-5.c: New testcase.
38702 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38704         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38706 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38708         PR c++/17524
38709         * g++.dg/template/static9.C: New test.
38711         PR c++/17685
38712         * g++.dg/parse/operator5.C: New test.
38714 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38716         PR middle-end/17894
38717         * gcc.c-torture/execute/divcmp-4.c: New test case.
38719 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38721         PR tree-opt/17902
38722         * g++.dg/opt/pr17902.C: New test.
38724 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38726         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38728 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38730         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38732 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38734         * gcc.dg/assign-warn-3.c: New test.
38736 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38738         PR c/16999
38739         * gcc.dg/cpp/ident-1.c: New test.
38741 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38743         * gcc.c-torture/compile/acc1.c: New.
38745 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38747         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38748         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38750 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38752         * gcc.dg/ultrasp11.c: New test.
38754 2004-10-08  Michael Matz  <matz@suse.de>
38756         * gcc.dg/doloop-2.c: New test.
38758 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38760         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38761         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38762         objc.dg/method-9.m: Update expected diagnostics.
38764 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38766         * gcc.dg/ppc-fsel-3.c: New file.
38767         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38769 2004-10-07  Paul Brook  <paul@codesourcery.com>
38771         * gfortran.dg/intrinsic_verify_1.f90: New test.
38773 2004-10-07  Paul Brook  <paul@codesourcery.com>
38775         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38777 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38779         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38780         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38781         commit.
38783 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38785         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38787 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38789         PR c++/17115
38790         * g++.dg/warn/Winline-4.C: New test.
38792 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38794         * gcc.c-torture/compile/20041007-1.c: New test.
38796 2004-10-07  Paul Brook  <paul@codesourcery.com>
38798         PR fortran/17678
38799         * gfortran.dg/use_allocated_1.f90: New test.
38801 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38803         PR middle-end/17849
38804         * gfortran.fortran-torture/compile/nested.f90: New test
38806 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38808         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38810 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38812         PR c++/17368
38813         * g++.dg/ext/asm6.C: New test.
38815 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38817         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38819 2004-10-06  Paul Brook  <paul@codesourcery.com>
38821         PR libfortran/17709
38822         * gfortran.dg/empty_format_1.f90: New test.
38824 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38826         PR fortran/17568
38827         * gfortran.dg/ishft.f90: New test.
38829         PR fortran/17283
38830         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38831         tests.
38833 2004-10-06  Paul Brook  <paul@codesourcery.com>
38835         * gfortran.dg/do_1.f90: New test.
38837 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38839         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38840         optimizing for size.
38842 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38844         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38846 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38848         * gcc.c-torture/compile/20041005-1.c: New test.
38850 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38852         PR c++/17829
38853         * g++.dg/lookup/koenig4.C: New.
38855 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38857         * g++.dg/other/classkey1.C: Adjust quoting marks.
38858         * g++.dg/parse/error15.C: Likewise.
38859         * g++.dg/template/meminit2.C (int>): Likewise.
38861 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38863         PR fortran/17283
38864         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38866         PR fortran/17631
38867         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38869         PR fortran/17708
38870         * gfortran.dg/pr17708.f90: New test.
38872 2004-10-04  Chao-ying Fu  <fu@mips.com>
38874         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38875         * gcc.dg/vect/vect-4.c: Ditto.
38876         * gcc.dg/vect/vect-5.c: Ditto.
38877         * gcc.dg/vect/vect-6.c: Ditto.
38878         * gcc.dg/vect/vect-8.c: Ditto.
38879         * gcc.dg/vect/vect-16.c: Ditto.
38880         * gcc.dg/vect/vect-30.c: Ditto.
38881         * gcc.dg/vect/vect-40.c: Ditto.
38882         * gcc.dg/vect/vect-41.c: Ditto.
38883         * gcc.dg/vect/vect-42.c: Ditto.
38884         * gcc.dg/vect/vect-43.c: Ditto.
38885         * gcc.dg/vect/vect-44.c: Ditto.
38886         * gcc.dg/vect/vect-45.c: Ditto.
38887         * gcc.dg/vect/vect-46.c: Ditto.
38888         * gcc.dg/vect/vect-47.c: Ditto.
38889         * gcc.dg/vect/vect-48.c: Ditto.
38890         * gcc.dg/vect/vect-49.c: Ditto.
38891         * gcc.dg/vect/vect-50.c: Ditto.
38892         * gcc.dg/vect/vect-51.c: Ditto.
38893         * gcc.dg/vect/vect-52.c: Ditto.
38894         * gcc.dg/vect/vect-53.c: Ditto.
38895         * gcc.dg/vect/vect-54.c: Ditto.
38896         * gcc.dg/vect/vect-55.c: Ditto.
38897         * gcc.dg/vect/vect-56.c: Ditto.
38898         * gcc.dg/vect/vect-57.c: Ditto.
38899         * gcc.dg/vect/vect-58.c: Ditto.
38900         * gcc.dg/vect/vect-59.c: Ditto.
38901         * gcc.dg/vect/vect-60.c: Ditto.
38902         * gcc.dg/vect/vect-74.c: Ditto.
38903         * gcc.dg/vect/vect-79.c: Ditto.
38904         * gcc.dg/vect/vect-80.c: Ditto.
38906 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38908         * gcc.dg/unused-7.c: Use the correct option.
38910 2004-10-04  Paul Brook  <paul@codesourcery.com>
38911         Bud Davis  <bdavis9659@comcast.net>
38913         PR fortran/17706
38914         PR fortran/16434
38915         * gfortran/pr17706.f90: New test.
38916         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38918 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38920         * gfortran.dg/pr17612.f90: New test.
38922 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38924         * g++.dg/template/local1.C: Adjust quoting marks in
38925         testing for diagnostics.
38926         * g++.dg/tls/diag-2.C: Likewise.
38927         * g++.dg/other/error8.C: Likewise.
38929 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38931         PR c/17178
38932         * gcc.dg/unused-4.c: Adjust to be correct.
38934         PR c/17820
38935         * gcc.dg/unused-7.c: New test.
38937 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38939         PR c++/17797
38940         * g++.dg/overload/template2.C: New test.
38942 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38944         PR tree-optimization/16632
38945         * gcc.dg/tree-ssa/20041002-1.c: New.
38947 2004-10-03  Paul Brook  <paul@codesourcery.com>
38949         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38950         rather than relying on default formatting.
38952 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38954         * gcc.dg/20040920-1.c: Update expected message text.
38956 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38958         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38960 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38962         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38963         tree level.
38965 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38967         * gcc.dg/tree-ssa/pr17343.c: Remove.
38969 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38971         PR tree-opt/17343
38972         * gcc.dg/tree-ssa/pr17343.c: New test.
38974 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38976         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38977         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38978         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38979         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38980         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38982 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38984         * gcc.dg/lvalue-2.c: New test.
38986 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38988         PR c/17730
38989         * gcc.dg/pr17730-1.c: New test
38991 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38993         PR c/7425
38994         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38996 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38998         * gcc.c-torture/execute/stdarg-1.c: New test.
38999         * gcc.c-torture/execute/stdarg-2.c: New test.
39000         * gcc.c-torture/execute/stdarg-3.c: New test.
39001         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39002         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39003         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39004         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39005         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39007 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39009         PR tree-optimization/17697
39010         * g++.dg/opt/pr17697-1.C: New test.
39011         * g++.dg/opt/pr17697-2.C: New test.
39012         * g++.dg/opt/pr17697-3.C: New test.
39014 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39016         PR c/16409
39017         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39018         gcc.dg/vla-init-5.c: New tests.
39020 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39022         PR c/13804
39023         * gcc.dg/pr13804-1.c: New test.
39025 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39027         PR fortran/16938
39028         * gfortran.dg/pr16938.f90: New test.
39030 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39032         * g++.dg/template/crash23.C: New test.
39034 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39036         PR c++/17585
39037         * g++.dg/template/static8.C: New test.
39039 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39041         PR c++/17681
39042         * g++.dg/other/error9.C: New test.
39044 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39046         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39048 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39050         PR fortran/15164
39051         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39053 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39055         PR middle-end/17112
39056         * gcc.dg/pr17112-1.c: New test case.
39058 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39060         PR c/11459
39061         * gcc.dg/pr11459-1.c: New test.
39063 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39065         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39066         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39068 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39070         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39072 2004-09-25  Jan Hubicka  <jh@suse.cz>
39074         * compile/30040909-1.c: New test.
39075         * compile/30040907-1.c: New test.
39077 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39079         * gcc.c-torture/execute/va-arg-26.c: New test.
39081 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39083         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39084         extra diagnostics on targets with 64-bit pointers.
39085         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39087 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39089         PR c/17188
39090         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39091         * gcc.dg/decl-3.c: Adjust expected message.
39093 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39095         PR fortran/17615
39096         * gfortran.dg/pr17615.f90: New test.
39098 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39100         PR tree-optimzation/17517
39101         * g++.dg/tree-ssa/pr17517.C: New Test.
39103 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39105         PR c++/16889
39106         * g++.dg/lookup/ambig3.C: New.
39108 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39110         PR tree-opt/17624
39111         * g++.dg/opt/pr17624.C: New test.
39113 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39115         PR c/6980
39116         * gcc.dg/Wbad-function-cast-1.c: New test.
39118 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39120         * g++.dg/ext/complit1.C
39121         * g++.dg/other/error2.C
39122         * g++.dg/other/nontype-1.C
39123         * g++.dg/parse/crash11.C
39124         * g++.dg/parse/crash12.C
39125         * g++.dg/parse/error15.C
39126         * g++.dg/parse/error4.C
39127         * g++.dg/parse/tmpl-outside1.C
39128         * g++.dg/parse/too-many-tmpl-args1.C
39129         * g++.dg/template/dependent-expr3.C
39130         * g++.dg/template/error10.C
39131         * g++.dg/template/instantiate1.C
39132         * g++.dg/template/vtable2.C
39133         * g++.dg/warn/Wshadow-1.C
39134         * g++.dg/warn/weak1.C
39135         * g++.old-deja/g++.brendan/crash16.C
39136         * g++.old-deja/g++.brendan/crash18.C
39137         * g++.old-deja/g++.brendan/crash48.C
39138         * g++.old-deja/g++.brendan/crash49.C
39139         * g++.old-deja/g++.brendan/crash55.C
39140         * g++.old-deja/g++.brendan/crash56.C
39141         * g++.old-deja/g++.brendan/crash8.C
39142         * g++.old-deja/g++.brendan/enum11.C
39143         * g++.old-deja/g++.brendan/enum8.C
39144         * g++.old-deja/g++.brendan/enum9.C
39145         * g++.old-deja/g++.brendan/friend3.C
39146         * g++.old-deja/g++.brendan/misc14.C
39147         * g++.old-deja/g++.bugs/900402_02.C
39148         * g++.old-deja/g++.bugs/900404_03.C
39149         * g++.old-deja/g++.bugs/900404_04.C
39150         * g++.old-deja/g++.bugs/900428_03.C
39151         * g++.old-deja/g++.jason/crash4.C
39152         * g++.old-deja/g++.jason/overload21.C
39153         * g++.old-deja/g++.jason/redecl1.C
39154         * g++.old-deja/g++.jason/report.C
39155         * g++.old-deja/g++.jason/rfg10.C
39156         * g++.old-deja/g++.jason/template30.C
39157         * g++.old-deja/g++.law/arm12.C
39158         * g++.old-deja/g++.law/ctors5.C
39159         * g++.old-deja/g++.law/cvt20.C
39160         * g++.old-deja/g++.law/init10.C
39161         * g++.old-deja/g++.law/init8.C
39162         * g++.old-deja/g++.law/visibility17.C
39163         * g++.old-deja/g++.law/visibility7.C
39164         * g++.old-deja/g++.mike/net8.C
39165         * g++.old-deja/g++.mike/p646.C
39166         * g++.old-deja/g++.mike/p700.C
39167         * g++.old-deja/g++.mike/p701.C
39168         * g++.old-deja/g++.mike/p811.C
39169         * g++.old-deja/g++.ns/template13.C
39170         * g++.old-deja/g++.other/array3.C
39171         * g++.old-deja/g++.other/crash25.C
39172         * g++.old-deja/g++.other/dtor3.C
39173         * g++.old-deja/g++.other/dtor4.C
39174         * g++.old-deja/g++.other/main1.C
39175         * g++.old-deja/g++.other/warn7.C
39176         * g++.old-deja/g++.pt/crash11.C
39177         * g++.old-deja/g++.pt/crash36.C
39178         * g++.old-deja/g++.pt/spec22.C
39179         * g++.old-deja/g++.pt/spec9.C
39180         * g++.old-deja/g++.pt/ttp52.C
39181         * g++.old-deja/g++.robertl/eb103.C
39182         * g++.old-deja/g++.robertl/eb121.C
39183         * g++.old-deja/g++.robertl/eb22.C
39184         * g++.old-deja/g++.robertl/eb8.C:
39185         Update locations and/or regexps of dg-error markers.
39186         Remove markers for some bogus messages that are no longer issued.
39188 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39190         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39191         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39193 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39195         PR c++/17618
39196         * g++.dg/lookup/crash5.C: New test.
39198 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39200         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39201         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39202         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39203         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39204         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39205         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39207         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39208         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39209         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39210         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39211         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39212         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39214         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39216         * gcc.dg/vect/vect-44.c: Check additional cases.
39217         * gcc.dg/vect/vect-48.c: Check additional cases.
39219         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39220         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39221         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39222         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39223         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39224         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39225         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39226         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39227         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39229         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39230         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39231         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39233 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39235         * gcc.dg/tree-ssa/loop-6.c: New test.
39237 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39239         PR c++/17620
39240         * g++.dg/inherit/base2.C: New.
39242 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39244         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39245         * gcc.dg/20001012-2.c: Likewise.
39246         * gcc.dg/20001013-1.c: Likewise.
39247         * gcc.dg/20001101-1.c: Likewise.
39248         * gcc.dg/20001102-1.c: Likewise.
39249         * gcc.dg/bf-spl1.c: Likewise.
39250         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39251         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39253 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39255         PR tree-optimization/16721
39256         * gcc.dg/tree-ssa/pr16721.c: New test.
39258 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39260         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39261         * gcc.dg/20040305-1.c: Likewise.
39263 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39265         PR c/16566
39266         * gcc.c-torture/compile/pr16566-1.c,
39267         gcc.c-torture/compile/pr16566-2.c,
39268         gcc.c-torture/compile/pr16566-3.c: New tests.
39270 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39272         PR tree-optimization/17512
39273         * gcc.c-torture/compile/20040916-1.c.
39275 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39277         * gcc.dg/pragma-re-3.c: New test.
39279 2004-09-17  Matt Austern  <austern@apple.com>
39281         PR c++/15049
39282         * g++.dg/other/anon3.C: New.
39284 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39286         PR c++/7503
39287         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39288         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39289         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39290         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39291         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39293 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39295         PR fortran/17286
39296         * gfortran.dg/pr17286.f90: New test.
39298 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39300         PR c++/17530
39301         * g++.dg/template/static7.C: New test.
39303 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39305         PR tree-opt/17558
39306         * gcc.c-torture/compile/pr17558.c: New test.
39308 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39310         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39311         if SKIP_ATTRIBUTE is defined.
39313 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39315         PR fortran/15957
39316         * gfortran.dg/pr15957.f90: New test.
39318 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39320         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39321         in comparison.
39322         * gcc.dg/vect/vect-79.c: Likewise.
39323         * gcc.dg/vect/vect-80.c: Likewise.
39325 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39327         PR fortran/15750
39328         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39330 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39332         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39333         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39334         * gcc.dg/vect/vect-62.c: New testcase.
39335         * gcc.dg/vect/vect-63.c: New testcase.
39336         * gcc.dg/vect/vect-64.c: New testcase.
39337         * gcc.dg/vect/vect-65.c: New testcase.
39338         * gcc.dg/vect/vect-66.c: New testcase.
39339         * gcc.dg/vect/vect-67.c: New testcase.
39340         * gcc.dg/vect/vect-68.c: New testcase.
39341         * gcc.dg/vect/vect-69.c: New testcase.
39342         * gcc.dg/vect/vect-79.c: New testcase.
39343         * gcc.dg/vect/vect-80.c: New testcase.
39345 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39347         * gcc.target/mips/asm-1.c: New test.
39349 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39351         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39352         * gcc.dg/vect/vect-73.c: New testcase.
39353         * gcc.dg/vect/vect-74.c: New testcase.
39354         * gcc.dg/vect/vect-75.c: New testcase.
39355         * gcc.dg/vect/vect-76.c: New testcase.
39356         * gcc.dg/vect/vect-77.c: New testcase.
39357         * gcc.dg/vect/vect-78.c: New testcase
39359 2004-09-18  Paul Brook  <paul@codesourcery.com>
39361         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39363 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39365         PR c/17424
39366         * gcc.dg/pr17424-1.c: New test.
39368 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39370         * g++.dg/tree-ssa/pr17153.C: New test.
39372 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39374         PR pch/13361
39375         * g++.dg/pch/wchar-1.C: New.
39376         * g++.dg/pch/wchar-1.Hs: New.
39378 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39380         * gcc.c-torture/execute/20040917-1.c: New test.
39382 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39384         PR tree-optimization/17319
39385         * gcc.dg/pr17319.c: New test.
39387 2004-09-17  Devang Patel  <dpatel@apple.com>
39389         * gcc.dg/20040813-1.c: New test.
39391 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39393         PR tree-optimization/17273
39394         * gcc.c-torture/compile/pr17273.c: New test.
39396 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39398         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39399         Update expected messages.
39400         * gcc.dg/declspec-13.c: New test.
39402 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39404         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39406 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39408         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39409         change what 'a' is pointing to.
39411 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39413         PR c++/16002
39414         * g++.dg/template/error18.C: New test.
39416         PR c++/16029
39417         * g++.dg/warn/Wunused-8.C: New test.
39419 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39421         PR tree-optimization/17513
39422         * gcc.dg/20040916-1.c: New test.
39424 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39426         PR c++/17501
39427         * g++.dg/template/typename7.C: New test.
39429 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39431         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39433 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39435         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39436         with -ftree-based-profiling also.
39437         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39439 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39441         PR/15364
39442         * gfortran.dg/der_array_io_1.f90: New test.
39443         * gfortran.dg/der_array_io_2.f90: New test.
39444         * gfortran.dg/der_array_io_3.f90: New test.
39446 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39448         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39449         EABI.
39451 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39453         * g++.dg/opt/switch1.C: New test.
39455 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39457         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39458         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39459         Update expected messages.
39461 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39463         PR fortran/16485
39464         * gfortran.dg/same_name_1.f90: New test.
39466 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39468         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39469         dereference garbage pointers.
39471 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39473         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39474         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39476         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39477         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39478         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39480 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39482         PR c++/17324
39483         * g++.dg/template/mangle1.C: New test.
39485 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39487         PR tree-optimization/17252
39488         * gcc.c-torture/execute/pr17252.c: New test.
39490 2004-09-14  Andrew Pinski  <apinski@apple.com>
39492         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39494 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39496         PR rtl-optimization/9771
39497         * gcc.dg/pr9771-1.c: New test case.
39499 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39501         PR tree-optimization/15262
39502         * gcc.c-torture/execute/pr15262-1.c: New test.
39503         * gcc.c-torture/execute/pr15262-2.c: New test.
39505 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39507         * gcc.dg/declspec-12.c: New test.
39509 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39511         * gfortran.dg/pr17090.f90: Add directives to test.
39513 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39515         * gcc.c-torture/compile/20040914-1.c: New test.
39517 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39519         PR c++/16162
39520         * g++.dg/template/decl2.C: New test.
39522 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39524         PR fortran/17090
39525         * gfortran.dg/pr17090.f90: New test.
39527 2004-09-13  Dale Johannesen  <dalej@apple.com>
39529         * gcc.c-torture/compile/pr17408.c: New test case.
39531 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39533         PR c++/16716
39534         * g++.dg/parse/crash17.C: New test.
39536         PR c++/17327
39537         * g++.dg/template/enum3.C: New test.
39539 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39541         * lib/gcc-defs.exp: Load wrapper.exp.
39542         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39543         using local code.
39544         * lib/gcc.exp (gcc_init): Similar.
39545         * lib/gfortran.exp (gfortran_init): Similar.
39546         * lib/objc.exp (objc_init): Similar.
39547         * lib/treelang.exp (treelang_init): Similar.
39548         * lib/wrapper.exp: New file with build_wrapper call machinery in
39549         ${tool}_maybe_build_wrapper.
39551 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39553         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39554         "inline".
39555         * gcc.dg/declspec-11.c: Update expected messages.
39556         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39557         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39558         gcc.dg/inline-12.c: New tests.
39560 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39562         * g++.dg/tree-ssa/pr17400.C: New testcase.
39564 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39566         * gcc.target/mips/sb1-1.c: New testcase.
39568 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39570         * lib/g77-dg.exp: Remove unused file.
39571         * lib/mike-g77.exp: Ditto.
39572         * lib/g77.exp: Ditto.
39574 2004-09-12  Richard Henderson  <rth@redhat.com>
39576         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39578 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39580         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39581         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39582         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39583         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39584         Update expected messages.
39586 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39588         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39589         declaration/use mismatch for dirp parameter.
39591 2004-09-12  Andrew Pinski  <apinski@apple.com>
39593         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39594         -fgnu-runtime is passed.
39596 2004-09-12  Richard Henderson  <rth@redhat.com>
39598         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39599         do the uplevel thing and update additional_flags directly.
39600         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39601         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39602         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39603         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39605 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39607         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39609 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39611         PR middle-end/17411
39612         * g++.dg/opt/pr17411-1.C: New test case.
39614 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39616         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39617         gcc.dg/tls/diag-2.c: Update expected messages.
39618         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39619         messages.
39620         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39621         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39622         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39623         gcc.dg/tls/diag-5.c: New tests.
39625 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39627         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39629 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39631         * g++.dg/parse/break-in-for.C: New test.
39633 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39635         * gcc.dg/tree-ssa/20040911-1.c: New test.
39637 2004-09-11  Andreas Jaeger  <aj@suse.de>
39639         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39640         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39642 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39644         * gcc.target/frv: New directory of FR-V-specific tests.
39646 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39648         * gcc.dg/convert-vec-1.c: New test.
39650 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39652         PR middle-end/17024
39653         * gcc.dg/pr17024-1.c: New test case.
39655 2004-09-10  Eric Christopher  <echristo@redhat.com>
39657         * gcc.dg/20040910-1.c: New test.
39659 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39661         * gcc.dg/bitfld-9.c: New test.
39663 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39665         * gcc.c-torture/execute/ieee/acc1.c: New test.
39666         * gcc.c-torture/execute/ieee/acc2.c: New test.
39667         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39669 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39671         * gcc.dg/deprecated-2.c: New test.
39673 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39675         * gcc.dg/init-vec-1.c: New test.
39677 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39679         PR middle-end/17055
39680         * gcc.dg/pr17055-1.c: New test case.
39682 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39684         PR target/17377
39685         * gcc.c-torture/execute/pr17377.c: New test.
39687 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39689         PR c/8420
39690         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39691         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39692         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39693         gcc.dg/long-long-typespec-1.c: New tests.
39694         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39696 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39698         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39699         gcc.dg/gnu99-static-1.c: New tests.
39701 2004-09-08  Devang Patel  <dpatel@apple.com>
39703         * gcc.dg/darwin-ld-20040828-1.c: New test.
39704         * gcc.dg/darwin-ld-20040828-2.c: New test.
39705         * gcc.dg/darwin-ld-20040828-3.c: New test.
39707 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39709         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39710         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39711         in error message.
39712         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39713         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39714         in error message.
39715         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39716         types they qualify.
39717         * objc.dg/type-size-2.m: Fix wording in comment.
39718         * objc.dg/va-meth-1.m: New test case.
39720 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39722         PR c/16633:
39723         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39724         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39726 2004-09-06  Devang Patel  <dpatel@apple.com>
39728         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39729         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39731 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39733         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39734         reflect changed line numbering of diagnostics.
39736 2004-09-06  Paul Brook  <paul@codesourcery.com>
39738         * gfortran.dg/edit_real_1.f90: Add new test.
39740 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39742         * gcc.dg/tree-ssa/loop-2.c: New test.
39743         * gcc.dg/tree-ssa/loop-3.c: New test.
39744         * gcc.dg/tree-ssa/loop-4.c: New test.
39745         * gcc.dg/tree-ssa/loop-5.c: New test.
39747 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39749         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39751 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39753         * gcc.dg/format/sentinel-1.c: New test.
39755 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39757         * gcc.dg/builtins-46.c: New.
39759 2004-09-03  Devang Patel  <dpatel@apple.com>
39761         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39762         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39764 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39766         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39767         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39768         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39769         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39770         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39771         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39772         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39773         the non-portable bzero.
39774         * gcc.dg/20010912-1.c: xfail for NetWare.
39775         * gcc.dg/20020426-2.c: xfail for NetWare.
39776         * gcc.dg/20021014-1.c: xfail for NetWare.
39777         * gcc.dg/20021018-1.c: xfail for NetWare.
39778         * gcc.dg/20030213-1.c: xfail for NetWare.
39779         * gcc.dg/20030225-1.c: xfail for NetWare.
39780         * gcc.dg/20030708-1.c: xfail for NetWare.
39781         * gcc.dg/builtins-config.h: Also exclude NetWare.
39782         * gcc.dg/format/format.h: Define restrict only if not already defined.
39783         * gcc.dg/nest.c: xfail for NetWare.
39784         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39785         * lib/target-supports.exp (check_visibility_available): Exclude
39786         NetWare.
39788 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39790         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39791         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39792         deterministic starting point for the alignment of structure fields.
39793         * gcc.dg/Wpadded.c: Dito.
39794         * g++.dg/abi/vbase10.C: Dito.
39796 2004-09-03  Devang Patel  <dpatel@apple.com>
39798         * g++.dg/debug/pr15736.cc: New test.
39800 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39802         * README.QMTEST: Fix out-of-date link.
39804 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39806         PR fortran/16579
39807         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39808         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39810 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39812         * g++.dg/abi/arm_rtti1.C: New test.
39814 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39816         * gcc.dg/ppc-vector-memcpy.c: New.
39817         * gcc.dg/ppc-vector-memset.c: New.
39819 2004-09-02  Chao-ying Fu  <fu@mips.com>
39821         * gcc.target/mips/mips-3d-1.c: New test.
39822         * gcc.target/mips/mips-3d-2.c: New test.
39823         * gcc.target/mips/mips-3d-3.c: New test.
39824         * gcc.target/mips/mips-3d-4.c: New test.
39825         * gcc.target/mips/mips-3d-5.c: New test.
39826         * gcc.target/mips/mips-3d-6.c: New test.
39827         * gcc.target/mips/mips-3d-7.c: New test.
39828         * gcc.target/mips/mips-3d-8.c: New test.
39829         * gcc.target/mips/mips-3d-9.c: New test.
39830         * gcc.target/mips/mips-ps-1.c: New test.
39831         * gcc.target/mips/mips-ps-2.c: New test.
39832         * gcc.target/mips/mips-ps-3.c: New test.
39833         * gcc.target/mips/mips-ps-4.c: New test.
39834         * gcc.target/mips/mips-ps-type.c: New test.
39836 2004-09-02  Paul Brook  <paul@codesourcery.com>
39838         * gfortran.dg/edit_real_1.f90: Add new tests.
39840 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39842         PR fortran/15327
39843         * gfortran.dg/merge_char_1.f90: New test.
39845 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39847         PR fortran/16404
39848         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39850 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39852         PR c/1522
39853         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39855 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39857         * g++.dg/opt/loop1.C: Do not XFAIL.
39859 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39861         * gcc.c-torture/execute/20040831-1.c: New test.
39863 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39865         PR fortran/16579
39866         * gfortran.dg/g77/20010610.f: Now passes.
39867         Copy from g77.f-torture/execute. Add dg-run directive.
39868         * gfortran.dg/g77/README: Update
39870 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39872         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39873         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39874         (t1, t2, t3, t4): Add volatile.
39876 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39878         * g++.dg/ext/visibility/arm1.C: New test.
39880 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39882         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39883         -pedantic-errors.
39885 2004-09-01  Paul Brook  <paul@codesourcery.com>
39887         * gfortran.dg/eof_2.f90: New test.
39889 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39891         PR fortran/16579
39892         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39894 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39896         PR libfortran/16805
39897         * gfortran.dg/list_read_2.f90: New test.
39899 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39901         * g++.dg/abi/key1.C: New test.
39903 2004-08-31  Richard Henderson  <rth@redhat.com>
39905         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39906         form of offsetof.
39907         * g++.dg/other/offsetof5.C: Remove duplicate.
39909 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39911         PR fortran/17244
39912         * gfortran.dg/func_derived_1.f90: New test.
39914 2004-08-31  Paul Brook  <paul@codesourcery.com>
39916         * gfortran.dg/eof_1.f90: New test.
39918 2004-08-31  Paul Brook  <paul@codesourcery.com>
39920         * gfortran.dg/list_read_1.f90: New file.
39922 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39924         * g++.dg/opt/loop1.C: XFAIL.
39926 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39928         * gcc.dg/funcdef-storage-1.c: New.
39929         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39930         an extern function in local scope.
39931         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39932         declare an 'auto inline' function in local scope.
39933         * gcc.dg/20011130-1.c: Likewise.
39934         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39935         an 'auto' function in local scope.
39936         * gcc.dg/20021014-1.c: Likewise.
39937         * gcc.dg/20030331-2.c: Likewise.
39939 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39941         * gfortran.dg/blockdata_1.f90: New test.
39943 2004-08-30  Richard Henderson  <rth@redhat.com>
39945         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39947 2004-08-30  Richard Henderson  <rth@redhat.com>
39949         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39950         additional_flags set by alternate driver.
39951         (ieee-options): New procedure.
39952         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39953         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39954         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39955         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39957 2004-08-30  Richard Henderson  <rth@redhat.com>
39959         * lib/f-torture.exp: Remove.
39961 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39963         PR rtl-optimization/16590
39964         * g++.dg/opt/loop1.C: New test.
39966 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39968         PR fortran/13910
39969         * gfortran.dg/oldstyle_1.f90: New test.
39971 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39972         Paul Brook  <paul@codesourcery.com>
39974         * gfortran.dg/g77/README: Update.
39975         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39976         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39977         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39979 2004-08-28  Paul Brook  <paul@codesourcery.com>
39981         PR libfortran/17195
39982         * gfortran.dg/edit_real_1.f90: New test.
39984 2004-08-27  Paul Brook  <paul@codesourcery.com>
39986         * gfortran.dg/rewind_1.f90: New test.
39988 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39990         PR fortran/16597
39991         * gfortran.dg/pr16597.f90: New test.
39993 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39995         PR c/13801
39996         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39997         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39998         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39999         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40000         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40002 2004-08-26  Nick Clifton  <nickc@redhat.com>
40004         * gcc.c-torture/compile/pr17119.c: New test.
40006 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40008         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40010 2004-08-25  Richard Henderson  <rth@redhat.com>
40012         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40013         the bits that expect kind=8 to be the largest real kind.
40015 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40017         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40019 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40021         * gfortran.dg/assignment_1.f90: New test.
40023 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40025         * g++.dg/template/repo3.C: New test.
40027 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40029         PR middle-end/16693
40030         PR tree-optimization/16372
40031         * g++.dg/opt/pr16372-1.C: New test case.
40032         * g++.dg/opt/pr16693-1.C: New test case.
40033         * g++.dg/opt/pr16693-2.C: New test case.
40035 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40037         * objc.dg/proto-lossage-4.m: New test.
40039 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40041         PR c++/17155
40042         * g++.dg/inherit/local2.C: New test.
40044 2004-08-25  Paul Brook  <paul@codesourcery.com>
40046         PR fortran/17144
40047         * gfortran.dg/string_ctor_1.f90: New test.
40049 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40051         PR c++/14428
40052         * g++.dg/template/redecl2.C: New test.
40054 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40056         PR fortran/17143
40057         * gfortran.dg/pr17143.f90: New test.
40059 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40061         PR fortran/17164
40062         * gfortran.dg/pr17164.f90: New test.
40064 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40066         * gcc.dg/tree-ssa/loop-1.c: New test.
40068 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40070         * gcc.c-torture/compile/20040824-1.c: New test.
40072 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40074         * gcc.c-torture/compile/iftrap-3.c: New test.
40076 2004-08-24  Paul Brook  <paul@codesourcery.com>
40078         * gfortran.dg/entry_2.f90: New test.
40080 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40082         PR c++/16889
40083         * g++.dg/lookup/ambig[12].C: New.
40085 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40087         PR c++/16706
40088         * g++.dg/template/crash21.C: New test.
40089         * g++.dg/template/crash22.C: Likewise.
40091 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40093         PR c++/17149
40094         * g++.dg/template/access15.C: New.
40096 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40098         PR c++/17163
40099         * g++.dg/template/repo2.C: New test.
40101 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40103         PR rtl-optimization/17078
40104         * gcc.c-torture/execute/pr17078-1.c: New test case.
40106 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40108         PR c/14492
40109         * gcc.dg/debug/crash1.c: New test.
40111 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40113         PR c/16180
40114         * gcc.dg/loop-5.c: New test.
40116 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40118         * gcc.c-torture/execute/20040823-1.c: New test.
40120 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40122         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40123         to the assembler.  Simplify test accordingly.
40124         (asm_abi_flags): Use GNU names.
40125         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40126         to check for ABI flags.
40128 2004-08-22  Andrew Pinski  <apinski@apple.com>
40130         * g++.dg/opt/pr14029.C: New test.
40131         * gcc.c-torture/execute/pr15262.c: New test.
40133 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40135         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40137 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40139         PR 16908
40140         * gfortran.dg/direct_io.f90: New test.
40142 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40144         PR c++/17121
40145         * g++.dg/inherit/local2.C: New test.
40147 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40149         PR c++/17120
40150         * g++.dg/warn/Wparentheses-4.C: New test.
40152 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40154         PR c++/17121
40155         * g++.dg/inherit/local2.C: New test.
40157         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40158         * gcc.dg/ppc-ldstruct.c: Likewise.
40159         * gcc.dg/ppc64-abi-2.c: Likewise.
40161 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40163         PR rtl-optimization/17099
40164         * gcc.c-torture/execute/20040820-1.c: New test.
40166 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40168         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40170 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40172         PR fortran/17077
40173         * gfortran.dg/auto_array_1.f90: New test.
40175 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40177         PR fortran/17074
40178         * gfortran.dg/simpleif_1.f90: New test.
40180 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40182         * lib/target-supports.exp (check_profiling_available): Return
40183         false for arm*-*-symbianelf* and arm*-*-eabi*.
40185         PR c++/15890
40186         * g++.dg/template/delete1.C: New test.
40188 2004-08-19  Paul Brook  <paul@codesourcery.com>
40190         PR fortran/14976
40191         PR fortran/16228
40192         * gfortran.dg/data_char_1.f90: New test.
40194 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40196         PR fortran/16946
40197         * gfortran.dg/reduction.f90: New testcase.
40199 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40201         PR fortran/16520
40202         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40204 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40206         PR c++/17041
40207         * g++.dg/Wparentheses-3.C: New test.
40209 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40211         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40212         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40213         * gcc.dg/vect/vect-2.c: Likewise.
40214         * gcc.dg/vect/vect-3.c: Likewise.
40215         * gcc.dg/vect/vect-4.c: Likewise.
40216         * gcc.dg/vect/vect-5.c: Likewise.
40217         * gcc.dg/vect/vect-6.c: Likewise.
40218         * gcc.dg/vect/vect-7.c: Likewise.
40219         * gcc.dg/vect/vect-25.c: Likewise.
40220         * gcc.dg/vect/vect-31.c: Likewise.
40221         * gcc.dg/vect/vect-32.c: Likewise.
40222         * gcc.dg/vect/vect-34.c: Likewise.
40223         * gcc.dg/vect/vect-36.c: Likewise.
40224         * gcc.dg/vect/vect-all.c: Likewise.
40226 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40228         PR c++/17068
40229         * g++.dg/template/operator4.C: New test.
40231 2004-08-18  Richard Henderson  <rth@redhat.com>
40233         * gcc.dg/20040206-1.c: XFAIL.
40235 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40237         PR c++/16246
40238         * g++.dg/template/array7.C: New test.
40240 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40242         * gcc.dg/mips-movcc-1.c: New test.
40243         * gcc.dg/mips-movcc-2.c: New test.
40244         * gcc.dg/mips-movcc-3.c: New test.
40246         * gcc.dg/mips-nmadd-1.c: New test.
40247         * gcc.dg/mips-nmadd-2.c: New test.
40249 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40251         PR c++/15871
40252         * g++.dg/opt/inline8.C: New test.
40254         PR c++/16965
40255         * g++.dg/parse/error17.C: New test.
40257 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40259         * gcc.dg/vect: New directory for vectorizer tests.
40260         * gcc.dg/vect/tree-vect.h: New file.
40261         * gcc.dg/vect/vect.exp: New file.
40262         * gcc.dg/vect/pr16105.c.c: New test.
40263         * gcc.dg/vect/vect-1.c: New test.
40264         * gcc.dg/vect/vect-2.c: New test.
40265         * gcc.dg/vect/vect-3.c: New test.
40266         * gcc.dg/vect/vect-4.c: New test.
40267         * gcc.dg/vect/vect-5.c: New test.
40268         * gcc.dg/vect/vect-6.c: New test.
40269         * gcc.dg/vect/vect-7.c: New test.
40270         * gcc.dg/vect/vect-8.c: New test.
40271         * gcc.dg/vect/vect-9.c: New test.
40272         * gcc.dg/vect/vect-10.c: New test.
40273         * gcc.dg/vect/vect-11.c: New test.
40274         * gcc.dg/vect/vect-12.c: New test.
40275         * gcc.dg/vect/vect-13.c: New test.
40276         * gcc.dg/vect/vect-14.c: New test.
40277         * gcc.dg/vect/vect-15.c: New test.
40278         * gcc.dg/vect/vect-16.c: New test.
40279         * gcc.dg/vect/vect-17.c: New test.
40280         * gcc.dg/vect/vect-18.c: New test.
40281         * gcc.dg/vect/vect-19.c: New test.
40282         * gcc.dg/vect/vect-20.c: New test.
40283         * gcc.dg/vect/vect-21.c: New test.
40284         * gcc.dg/vect/vect-22.c: New test.
40285         * gcc.dg/vect/vect-23.c: New test.
40286         * gcc.dg/vect/vect-24.c: New test.
40287         * gcc.dg/vect/vect-25.c: New test.
40288         * gcc.dg/vect/vect-26.c: New test.
40289         * gcc.dg/vect/vect-27.c: New test.
40290         * gcc.dg/vect/vect-28.c: New test.
40291         * gcc.dg/vect/vect-29.c: New test.
40292         * gcc.dg/vect/vect-30.c: New test.
40293         * gcc.dg/vect/vect-31.c: New test.
40294         * gcc.dg/vect/vect-32.c: New test.
40295         * gcc.dg/vect/vect-33.c: New test.
40296         * gcc.dg/vect/vect-34.c: New test.
40297         * gcc.dg/vect/vect-35.c: New test.
40298         * gcc.dg/vect/vect-36.c: New test.
40299         * gcc.dg/vect/vect-37.c: New test.
40300         * gcc.dg/vect/vect-38.c: New test.
40301         * gcc.dg/vect/vect-40.c: New test.
40302         * gcc.dg/vect/vect-41.c: New test.
40303         * gcc.dg/vect/vect-42.c: New test.
40304         * gcc.dg/vect/vect-43.c: New test.
40305         * gcc.dg/vect/vect-44.c: New test.
40306         * gcc.dg/vect/vect-45.c: New test.
40307         * gcc.dg/vect/vect-46.c: New test.
40308         * gcc.dg/vect/vect-47.c: New test.
40309         * gcc.dg/vect/vect-48.c: New test.
40310         * gcc.dg/vect/vect-49.c: New test.
40311         * gcc.dg/vect/vect-50.c: New test.
40312         * gcc.dg/vect/vect-51.c: New test.
40313         * gcc.dg/vect/vect-52.c: New test.
40314         * gcc.dg/vect/vect-53.c: New test.
40315         * gcc.dg/vect/vect-54.c: New test.
40316         * gcc.dg/vect/vect-55.c: New test.
40317         * gcc.dg/vect/vect-56.c: New test.
40318         * gcc.dg/vect/vect-57.c: New test.
40319         * gcc.dg/vect/vect-58.c: New test.
40320         * gcc.dg/vect/vect-59.c: New test.
40321         * gcc.dg/vect/vect-60.c: New test.
40322         * gcc.dg/vect/vect-61.c: New test.
40323         * gcc.dg/vect/vect-all.c: New test.
40324         * gcc.dg/vect/vect-none.c: New test.
40326 2004-08-17  Paul Brook  <paul@codesourcery.com>
40328         PR fortran/13082
40329         * gfortran.dg/entry_1.f90: New test.
40331 2004-08-17  Andrew Pinski  <apinski@apple.com>
40333         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40335 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40337         * gcc.dg/pr17036-1.c: New test.
40339 2004-08-16  Devang Patel  <dpatel@apple.com>
40341         * gcc.dg/darwin-20040809-1.c: New test.
40343 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40345         * gcc.dg/funcdef-attr-1.c: New test.
40347 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40349         * gcc.dg/altivec-17.c: New test.
40350         * gcc.dg/altivec-18.c: New test.
40352 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40354         PR c++/6749
40355         * g++.dg/template/vtable2.C: New test.
40357 2004-08-14  Richard Henderson  <rth@redhat.com>
40359         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40360         * gcc.dg/pack-test-4.c (main): Return 0.
40361         * gcc.dg/setjmp-1.c: Remove XFAIL.
40362         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40364 2004-08-14  Richard Henderson  <rth@redhat.com>
40366         * gcc.dg/980217-1.c: Add prototype for printf.
40368 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40370         * gfortran.dg/pr16935.f90: New test.
40372 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40374         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40376 2004-08-13  Paul Brook  <paul@codesourcery.com>
40378         * gfortran.dg/der_io_1.f90: Remove stray comma.
40380 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40382         * gcc.dg/vmx/cw-bug-2.c: Remove.
40383         * gcc.dg/vmx/vprint-1.c: Remove.
40384         * gcc.dg/vmx/vscan-1.c: Remove.
40386 2004-08-12  Devang patel  <dpatel@apple.com>
40388         * gcc.dg/darwin-20040809-2.c: New test.
40390 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40392         * g++.dg/ext/altivec-12.C: New test.
40394         * g++.dg/ext/altivec-11.C: New test.
40396 2004-08-12  Paul Brook  <paul@codesourcery.com>
40398         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40400 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40402         * g++.dg/ext/altivec-2.C: Check for hardware support before
40403         executing any VMX instructions.
40405         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40407 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40409         PR c++/16276
40410         * g++.old-deja/g++.other/comdat4.C: New test.
40411         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40413 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40415         PR target/16286
40416         * gcc.dg/pr16286.c: New test.
40418 2004-08-12 Jan Beulich <jbeulich@novell.com>
40420         * g++.dg/ext/asm5.C: New.
40422 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40424         PR c++/16698
40425         * g++.dg/eh/crash1.C: New test.
40427         PR c++/16717
40428         * g++.dg/ext/construct1.C: New test.
40430 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40432         PR c++/16853
40433         * g++.dg/init/ptrmem1.C: New test.
40435         PR c++/16618
40436         * g++.dg/parse/offsetof5.C: New test.
40438         PR c++/16870
40439         * g++.dg/template/overload3.C: New test.
40441 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40443         PR c++/16964
40444         * g++.dg/parse/error16.C: New test.
40446         PR c++/16904
40447         * g++.dg/template/error14.C: New test.
40449         PR c++/16929
40450         * g++.dg/template/error15.C: New test.
40452 2004-08-11  Devang Patel  <dpatel@apple.com>
40454         * gcc.dg/darwin-ld-20040809-1.c: New test.
40455         * gcc.dg/darwin-ld-20040809-2.c: New test.
40457 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40459         PR fortran/16917
40460         * gfortran.dg/dfloat_1.f90: New test.
40462 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40464         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40465         * gcc.dg/dll-2.c: Fix dg-require syntax.
40466         * gcc.misc-tests/arm-isr.c (abort): Declare.
40467         (exit): Likewise.
40469 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40471         PR c++/16971
40472         * g++.dg/parse/crash16.C: New test.
40474 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40476         * gcc.dg/mips-rsqrt-1.c: New test case.
40477         * gcc.dg/mips-rsqrt-2.c: New test case.
40478         * gcc.dg/mips-rsqrt-3.c: New test case.
40480 2004-08-10  Paul Brook  <paul@codesourcery.com>
40482         * gfortran.dg/der_io_1.f90: New test.
40484 2004-08-10  Paul Brook  <paul@codesourcery.com>
40486         PR fortran/16919
40487         * gfortran.dg/der_array_1.f90: New test.
40489 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40491         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40493 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40495         * gcc.dg/wchar_t-2.c: Fix typo.
40497 2004-08-09  Falk Hueffner  <falk@debian.org>
40499         PR tree-optimization/12517
40500         * gcc.c-torture/compile/pr12517.c: New test.
40502         PR tree-optimization/12578
40503         * gcc.c-torture/compile/pr12578.c: New test.
40505         PR tree-optimization/12899
40506         * gcc.c-torture/compile/pr12899.c: New test.
40508         PR rtl-optimization/14692
40509         * gcc.c-torture/compile/pr14692.c: New test.
40511         PR tree-optimization/16461
40512         * gcc.c-torture/compile/pr16461.c: New test.
40514 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40516         * gfortran.dg/getenv_1.f90: New test.
40518 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40520         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40521         wchar_t.
40522         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40524 2004-08-06  Paul Brook  <paul@codesourcery.com>
40526         * gfortran.dg/ret_array_1.f90: New test.
40527         * gfortran.dg/ret_pointer_1.f90: New test.
40529 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40531         * gcc.dg/missing-field-init-[12].c: New tests.
40532         * g++.dg/warn/missing-field-init-[12].C: New tests.
40534 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40536         * gcc.dg/enum2.c: New test.
40537         * gcc.dg/symbian3.c: Likewise.
40538         * gcc.dg/symbian4.c: Likewise.
40539         * gcc.dg/wchar_t-2.c: Likewise.
40541 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40543         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40544         destructor tests.
40546 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40548         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40549         dg-require-visiblity.
40550         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40551         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40552         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40553         * g++.dg/ext/visibility/new1.C: Likewise.
40554         * g++.dg/ext/visibility/pragma.C: Likewise.
40555         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40556         * g++.dg/ext/visibility/virtual.C: Likewise.
40557         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40558         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40559         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40560         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40561         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40562         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40563         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40564         * g++/dg/ext/visibility/visibility-8.C: New test.
40565         * gcc.c-torture/compile/dll.x: Remove.
40566         * gcc.dg/dll-2.c: Use dg-require-dll
40567         * gcc.dg/visibility-10.c: New test.
40568         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40569         supporting DLLs.
40570         * lib/scanasm.exp (scan_hidden): New function.
40571         (scan_not_hidden): Likewise.
40573 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40575         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40577 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40579         * gcc.c-torture/execute/20040805-1.c: New test.
40581 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40583         * gcc.dg/20020118-1.c: Declare abort.
40584         * gcc.dg/altivec_check.h: Likewise.
40585         * gcc.dg/iftrap-2.c: Likewise.
40586         * gcc.dg/pragma-darwin.c: Likewise.
40587         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40589 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40591         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40593 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40595         * gcc.c-torture/execute/builtins/abs-2.c,
40596         gcc.c-torture/execute/builtins/abs-3.c,
40597         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40598         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40599         intmax_t, uintmax_t and their limits.
40600         * gcc.dg/intmax_t-1.c: New test.
40602 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40604         * g++.dg/tc1/dr147.C: Add reference to PR.
40606 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40608         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40609         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40611 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40613         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40615 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40617         * gcc.dg/redecl-5.c: New test.
40618         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40619         of scanf.
40621 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40623         PR middle-end/16790
40624         * gcc.c-torture/execute/pr16790-1.c: New test case.
40626 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40628         * g++.dg/ext/visibility/assign1.C: New test.
40629         * g++.dg/ext/visibility/new1.C: Likewise.
40631         * gcc.dg/symbian1.c: New test.
40632         * gcc.dg/symbian2.c: Likewise.
40634 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40636         PR target/16570
40637         * gcc.dg/i386-sse-9.c: New test.
40639 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40641         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40643 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40645         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40646         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40647         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40648         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40649         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40650         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40651         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40652         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40653         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40654         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40655         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40656         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40657         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40658         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40659         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40660         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40661         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40662         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40663         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40664         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40665         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40666         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40667         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40668         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40669         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40670         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40671         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40672         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40673         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40674         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40675         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40676         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40677         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40678         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40679         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40680         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40681         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40682         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40683         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40684         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40685         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40686         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40687         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40688         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40689         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40690         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40691         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40692         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40693         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40694         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40695         gcc.misc-tests/i386-pf-3dnow-1.c,
40696         gcc.misc-tests/i386-pf-athlon-1.c,
40697         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40698         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40699         Declare built-in functions used.
40700         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40702 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40704         PR c++/16707
40705         * g++.dg/lookup/using12.C: New test.
40707         * g++.dg/init/null1.C: Fix PR number.
40708         * g++.dg/parse/namespace10.C: Likewise.
40710 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40712         PR c++/16224
40713         * g++.dg/template/spec17.C: New test.
40714         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40715         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40717 2004-08-02  David Billinghurst
40719         PR fortran/16292
40720         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40722 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40724         * gcc.dg/ia64-got-1.c: New test case.
40726 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40728         PR c++/16489
40729         * g++.dg/init/null1.C: New test.
40730         * g++.dg/tc1/dr76.C: Adjust error marker.
40732         PR c++/16529
40733         * g++.dg/parse/namespace10.C: New test.
40735         PR c++/16810
40736         * g++.dg/inherit/ptrmem2.C: New test.
40738 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40740         PR target/16155
40741         * gcc.dg/pr16155.c: New test.
40743 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40745         * gcc.dg/redecl-2.c: New test.
40747 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40749         * gcc.dg/darwin-longdouble.c: New file.
40751 2004-07-30  Richard Henderson  <rth@redhat.com>
40753         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40754         write to constant argument.
40755         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40757 2004-07-30  Richard Henderson  <rth@redhat.com>
40759         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40760         tests of nearest around zero.
40762 2004-07-30  Andrew Pinski  <apinski@apple.com>
40764         * gcc.c-torture/compile/20040730-1.c: New test.
40766 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40768         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40769         powerpc-eabispe.
40771 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40773         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40775 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40777         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40778         contains $ld_library_path.
40779         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40781 2004-07-29  Richard Henderson  <rth@redhat.com>
40783         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40785         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40786         (alt2, which): New.
40787         (Check): Accept either alternative.
40789 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40791         * g++.dg/abi/inline1.C: New test.
40792         * g++.dg/abi/local1-a.cc: Likewise.
40793         * g++.dg/abi/local1.C: Likewise.
40794         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40795         * g++.dg/abi/mangle12.C: Likewise.
40796         * g++.dg/abi/mangle17.C: Likewise.
40797         * g++.dg/abi/mangle20-2.C: Likewise.
40798         * g++.dg/opt/interface1.C: Likewise.
40799         * g++.dg/opt/interface1.h: Likewise.
40800         * g++.dg/opt/interface1-a.cc: New test.
40801         * g++.dg/parse/repo1.C: New test.
40802         * g++.dg/template/repo1.C: Likewise.
40803         * g++.dg/warn/Winline-1.C: Likewise.
40804         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40806 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40808         * gcc.dg/tree-ssa/20040729-1.c: New test.
40810 2004-07-27  Matt Austern <austern@apple.com>
40812         * gcc.dg/darwin-bool-1.c: New test.
40813         * gcc.dg/darwin-bool-2.c: New test.
40815 2004-07-28  Richard Henderson  <rth@redhat.com>
40817         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40818         arguments in the correct type.  Don't write to constant arguments.
40820 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40822         PR tree-optimization/16688
40823         PR tree-optimization/16689
40824         * g++.dg/tree-ssa/pr16688.C: New test.
40826 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40828         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40829         loads.  Not only in the comment, this time.
40831 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40833         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40834         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40835         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40836         * gcc.dg/sh4a-bitmovua.c: New.
40837         * gcc.dg/sh4a-cos.c: New.
40838         * gcc.dg/sh4a-cosf.c: New.
40839         * gcc.dg/sh4a-fprun.c: New.
40840         * gcc.dg/sh4a-fsrra.c: New.
40841         * gcc.dg/sh4a-memmovua.c: New.
40842         * gcc.dg/sh4a-sin.c: New.
40843         * gcc.dg/sh4a-sincos.c: New.
40844         * gcc.dg/sh4a-sincosf.c: New.
40845         * gcc.dg/sh4a-sinf.c: New.
40847 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40849         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40850         conditionals.
40851         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40852         loads.
40853         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40854         DOM1.
40856 2004-07-27  Andrew Pinski  <apinski@apple.com>
40858         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40860 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40862         * gcc.dg/pragma-isr.c: New test.
40864 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40866         PR c++/14429
40867         * g++.dg/template/ttp11.C: New test.
40869 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40871         * gcc.c-torture/compile/20040727-1.c: New test.
40873 2004-07-26  Eric Christopher  <echristo@redhat.com>
40875         * gcc.c-torture/compile/20040726-2.c: New test.
40877 2004-07-26  Andrew Pinski  <apinski@apple.com>
40879         * g++.dg/rtti/tinfo1.C: Xfail.
40881 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40883         * gcc.c-torture/compile/20040726-1.c: New test.
40885 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40886             Brian Ryner  <bryner@brianryner.com>
40888         PR c++/9283
40889         PR c++/15000
40890         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40891         * g++.dg/ext/visibility/: New directory.
40892         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40893         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40894         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40895         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40896         * g++.dg/ext/visibility/fvisibility.C,
40897         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40898         g++.dg/ext/visibility/fvisibility-override1.C
40899         g++.dg/ext/visibility/fvisibility-override2.C
40900         g++.dg/ext/visibility/memfuncts.C
40901         g++.dg/ext/visibility/noPLT.C
40902         g++.dg/ext/visibility/pragma.C
40903         g++.dg/ext/visibility/pragma-override1.C
40904         g++.dg/ext/visibility/pragma-override2.C
40905         g++.dg/ext/visibility/staticmemfuncts.C
40906         g++.dg/ext/visibility/virtual.C: New tests.
40908 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40910         PR c/15360
40911         * gcc.dg/pr15360-1.c: New test.
40913 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40915         * gcc.dg/pragma-align-2.c: New test.
40916         * gcc.dg/pragma-init-fini.c: New test.
40917         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40918         targets.
40920 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40922         * gcc.dg/init-string-2.c: New test.
40924 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40926         PR 16684
40927         * gcc.dg/Wredundant-decls-1.c: New test case.
40929 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40931         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40932         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40933         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40934         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40935         * gcc.dg/compat/generate-random.c: New file.
40936         * gcc.dg/compat/generate-random.h: Likewise.
40937         * gcc.dg/compat/generate-random_r.c: Likewise.
40938         * gcc.dg/compat/struct-layout-1.h: Likewise.
40939         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40940         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40941         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40942         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40943         * gcc.dg/compat/struct-layout-1_main.c: New test.
40944         * gcc.dg/compat/struct-layout-1_x.c: New file.
40945         * gcc.dg/compat/struct-layout-1_y.c: New file.
40946         * gcc.dg/compat/struct-layout-1_test.h: New file.
40948 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40950         * gcc.dg/comp-return-1.c: New test
40952 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40954         * gcc.dg/vmx/8-02a.c: Fix typo.
40956         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40957         * gcc.dg/darwin-abi-3.c: New test.
40959         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40960         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40962         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40963         * gcc.dg/vmx/ops-long-1.c: New test.
40964         * gcc.dg/vmx/ops-long-2.c: New test.
40966 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40968         * g++.dg/lookup/conv-[1234].C: New.
40970 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40972         * g++.dg/parse/attr2.C: Simplify.
40974 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40976         PR c/7284
40977         * gcc.c-torture/execute/pr7284-1.c: New test.
40979 2004-07-22  Brian Booth  <bbooth@redhat.com>
40981         * gcc.dg/tree-ssa/20040721-1.c: New test.
40983 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40985         * g++.dg/template/crash20.c: New.
40987 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40989         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40990         Add dg-run directive.  Declare variables as required.
40991         * gfortran.dg/g77/README: Update
40993 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40995         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40996         gcc.dg/cris-peep2-andu2.c: New tests.
40998 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41000         PR c/15052
41001         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41002         on return type.
41003         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41004         messages.
41005         * gcc.dg/qual-return-2.c: Update expected messages.
41006         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41008 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41010         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41011         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41013 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41015         PR c/11250
41016         * gcc.dg/init-string-1.c: New test.
41018 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41020         PR middle-end/15345
41021         PR c/16450
41022         * gcc.dg/torture/nested-fn-1.c: New test.
41024 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41026         PR target/16559
41027         * gcc.dg/ia64-fptr-1.c: New file.
41029 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41031         PR c++/14497
41032         * g++.dg/template/spec16.C: New test.
41033         * g++.old-deja/g++.robertl/eb118.C: Remove.
41035 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41037         PR c++/509
41038         * g++.dg/template/spec15.C: New test.
41040 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41042         Copy cases from g77.f-torture/execute and add dg-run
41043         directive.  Other changes as noted.
41044         * gfortran.dg/g77/13037.f
41045         * gfortran.dg/g77/1832.f
41046         * gfortran.dg/g77/19981119-0.f
41047         * gfortran.dg/g77/19990313-0.f
41048         * gfortran.dg/g77/19990313-1.f
41049         * gfortran.dg/g77/19990313-2.f
41050         * gfortran.dg/g77/19990313-3.f
41051         * gfortran.dg/g77/19990419-1.f
41052         * gfortran.dg/g77/19990826-0.f
41053         * gfortran.dg/g77/19990826-2.f
41054         * gfortran.dg/g77/20000503-1.f
41055         * gfortran.dg/g77/20001111.f
41056         * gfortran.dg/g77/20010116.f
41057         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41058         * gfortran.dg/g77/20010430.f
41059         * gfortran.dg/g77/6177.f
41060         * gfortran.dg/g77/947.f
41061         * gfortran.dg/g77/970816-3.f
41062         * gfortran.dg/g77/971102-1.f
41063         * gfortran.dg/g77/980520-1.f
41064         * gfortran.dg/g77/980628-0.f
41065         * gfortran.dg/g77/980628-1.f
41066         * gfortran.dg/g77/980628-10.f
41067         * gfortran.dg/g77/980628-2.f
41068         * gfortran.dg/g77/980628-3.f
41069         * gfortran.dg/g77/980628-7.f
41070         * gfortran.dg/g77/980628-8.f
41071         * gfortran.dg/g77/980628-9.f
41072         * gfortran.dg/g77/980701-0.f
41073         * gfortran.dg/g77/980701-1.f
41074         * gfortran.dg/g77/cabs.f
41075         * gfortran.dg/g77/claus.f
41076         * gfortran.dg/g77/complex_1.f
41077         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41078         * gfortran.dg/g77/dcomplex.f
41079         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41080         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41081         * gfortran.dg/g77/f90-intrinsic-numeric.f
41082         * gfortran.dg/g77/int8421.f
41083         * gfortran.dg/g77/labug1.f
41084         * gfortran.dg/g77/large_vec.f
41085         * gfortran.dg/g77/le.f
41086         * gfortran.dg/g77/short.f
41087         * gfortran.dg/g77/README: Update
41089 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41091         PR c++/16637
41092         * g++.dg/parse/lookup4.C: New test.
41094 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41096         PR c++/16175
41097         * g++.dg/template/ttp10.C: New test.
41099 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41101         * gcc.dg/pr12625-1.c: New test.
41103 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41105         * gcc.dg/switch-warn-1.c: New test.
41106         * gcc.dg/switch-warn-2.c: New test.
41107         * gcc.c-torture/compile/pr14730.c: Update.
41109 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41111         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41112         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41113         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41114         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41116 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41118         PR c++/16623
41119         * g++.dg/template/assign1.C: New test.
41121 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41123         PR c++/12170
41124         * g++.dg/template/ttp9.C: New test.
41126 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41128         * gcc.dg/format/cmn-err-1.c: New test.
41130 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41132         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41133         gcc.dg/Wparentheses-10.c: New tests.
41134         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41136 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41138         PR fortran/16465
41139         * gfortran.dg/g77//ffixed-line-length-0.f,
41140         gfortran.dg/g77/ffixed-line-length-132.f,
41141         gfortran.dg/g77/ffixed-line-length-72.f,
41142         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41143         gfortran.dg/g77/README: Update.
41145 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41147         PR c++/13092
41148         * g++.dg/template/non-dependent7.C: New test.
41149         * g++.dg/template/non-dependent8.C: Likewise.
41150         * g++.dg/template/non-dependent9.C: Likewise.
41151         * g++.dg/template/non-dependent10.C: Likewise.
41153 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41155         PR c++/16337
41156         * g++.dg/parse/attr2.C: New test.
41158 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41160         * g77.dg: Removed.
41161         * g77.f-torture: Ditto.
41163 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41165         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41166         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41167         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41169 2004-07-16  Richard Henderson  <rth@redhat.com>
41171         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41173 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41175         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41176         tests with full list of options.
41177         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41178         of TORTURE_OPTIONS if test contains 'dg-do run'.
41180         PR fortran/16404
41181         * gfortran.dg/do_iterator.f90: New test.
41183 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41185         PR rtl-optimization/16536
41186         * gcc.c-torture/execute/restrict-1.c: New test.
41188 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41190         PR fortran/15324
41191         * gfortran.dg/pr15324.f90: New test.
41193         PR fortran/15129
41194         * gfortran.dg/pr15129.f90: New test.
41196         PR fortran/15140
41197         * gfortran.dg/pr15140.f90: New test.
41199         PR fortran/13792
41200         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41201         compile-time simplification.
41203 2004-07-14  Mike Stump  <mrs@apple.com>
41205         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41207 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41209         PR target/16325
41210         * gcc.dg/profile-generate-1.c: New.
41212 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41214         * gcc.c-torture/execute/20040709-1.c: New test.
41215         * gcc.c-torture/execute/20040709-2.c: New test.
41217 2004-07-14  Mike Stump  <mrs@apple.com>
41219         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41221 2004-07-14  Mike Stump  <mrs@apple.com>
41223         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41225 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41227         PR c++/16518
41228         * g++.dg/parse/mutable1.C: New test.
41230 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41232         PR tree-optimization/16443
41233         * gcc.dg/tree-ssa/20040713-1.c: New test.
41235 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41237         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41238         for operator new.
41240 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41242         * gfortran.dg/g77/README: New file
41243         * gfortran.dg/g77/19981216-0.f: Copy from
41244         g77.f-torture/noncompile.  Add "dg-do compile" and
41245         dg-error as required.
41246         * gfortran.dg/g77/19990218-1.f: Likewise.
41247         * gfortran.dg/g77/19990905-1.f: Likewise.
41248         * gfortran.dg/g77/9263.f: Likewise.
41249         * gfortran.dg/g77/980615-0.f: Likewise.
41250         * gfortran.dg/g77/980616-0.f: Likewise.
41251         * gfortran.dg/g77/check0.f: Likewise.
41252         * gfortran.dg/g77/select_no_compile.f: Likewise.
41254 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41256         Copy files from g77.f-torture/compile.
41257         Add "{ dg-do compile}".  Other changes as noted
41258         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41259         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41260         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41261         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41262         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41263         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41264         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41265         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41266         statement to conform to standard.  Append alpha1.x for reference.
41267         * gfortran.dg/g77/xformat.f: Add dg-warning
41269 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41271         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41272         Add {dg-do compile} directive.
41273         * gfortran.dg/g77/cpp2.F: Likewise.
41275 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41277         PR c++/5402
41278         * g++.dg/lookup/name-clash1.C: New test.
41280         PR c++/9777
41281         * g++.dg/lookup/name-clash2.C: New test.
41283         PR c++/12102
41284         * g++.dg/lookup/name-clash3.C: New test.
41286 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41288         * g++.dg/lookup/new2.C: New test.
41289         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41291 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41293         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41294         Add {dg-do compile} directive.
41295         * gfortran.dg/g77/13060.f: Likewise.
41296         * gfortran.dg/g77/19990218-0.f: Likewise.
41297         * gfortran.dg/g77/19990305-0.f: Likewise.
41298         * gfortran.dg/g77/19990419-0.f: Likewise.
41299         * gfortran.dg/g77/19990502-0.f: Likewise.
41300         * gfortran.dg/g77/19990502-1.f: Likewise.
41301         * gfortran.dg/g77/19990525-0.f: Likewise.
41302         * gfortran.dg/g77/19990826-1.f: Likewise.
41303         * gfortran.dg/g77/19990826-3.f: Likewise.
41304         * gfortran.dg/g77/19990905-2.f: Likewise.
41305         * gfortran.dg/g77/20000412-1.f: Likewise.
41306         * gfortran.dg/g77/20000511-1.f: Likewise.
41307         * gfortran.dg/g77/20000511-2.f: Likewise.
41308         * gfortran.dg/g77/20000518.f: Likewise.
41309         * gfortran.dg/g77/20000601-1.f: Likewise.
41310         * gfortran.dg/g77/20000601-2.f: Likewise.
41311         * gfortran.dg/g77/20000629-1.f: Likewise.
41312         * gfortran.dg/g77/20000630-2.f: Likewise.
41313         * gfortran.dg/g77/20010115.f: Likewise.
41314         * gfortran.dg/g77/20010321-1.f: Likewise.
41315         * gfortran.dg/g77/20010426.f: Likewise.
41316         * gfortran.dg/g77/20020307-1.f: Likewise.
41317         * gfortran.dg/g77/8485.f: Likewise.
41318         * gfortran.dg/g77/960317-1.f: Likewise.
41319         * gfortran.dg/g77/970915-0.f: Likewise.
41320         * gfortran.dg/g77/980310-1.f: Likewise.
41321         * gfortran.dg/g77/980310-2.f: Likewise.
41322         * gfortran.dg/g77/980310-3.f: Likewise.
41323         * gfortran.dg/g77/980310-4.f: Likewise.
41324         * gfortran.dg/g77/980310-6.f: Likewise.
41325         * gfortran.dg/g77/980310-7.f: Likewise.
41326         * gfortran.dg/g77/980310-8.f: Likewise.
41327         * gfortran.dg/g77/980419-2.f: Likewise.
41328         * gfortran.dg/g77/980424-0.f: Likewise.
41329         * gfortran.dg/g77/980427-0.f: Likewise.
41330         * gfortran.dg/g77/980729-0.f: Likewise.
41331         * gfortran.dg/g77/981117-1.f: Likewise.
41332         * gfortran.dg/g77/toon_1.f: Likewise.
41334 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41336         PR c++/2204
41337         * g++.dg/other/abstract2.C: New test.
41339 2004-07-12  Paul Brook  <paul@codesourcery.com>
41341         * gfortran.dg/pointer_init_1.f90: New test.
41343 2004-07-11  Paul Brook  <paul@codesourcery.com>
41345         PR fortran/15986
41346         * gfortran.dg/contained_1.f90: New test.
41348 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41350         * g++.dg/parse/defarg8.C: New test.
41352 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41354         PR fortran/16433
41355         * gfortran.dg/pr16433.f: New test.
41357         PR fortran/17574
41358         * gfortran.dg/pr15754.f90: New test.
41360 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41362         PR tree-optimization/16437
41363         * gcc.c-torture/execute/bitfld-4.c: New test.
41365 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41367         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41368         access to common var from module.
41370 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41372         PR fortran/16336
41373         * gfortran.fortran-torture/execute/common_2.f90: New test.
41375 2004-07-10  Paul Brook  <paul@codesourcery.com>
41377         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41381         PR fortran/15969
41382         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41384 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41386         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41387         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41388         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41389         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41390         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41391         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41392         * gfortran.dg/g77/funderscoring.f: Likewise.
41393         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41395 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41397         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41399 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41400         Paul Brook  <paul@codesourcery.com>
41402         PR fortran/13415
41403         * gfortran.dg/common_pointer_1.f90: New test.
41405 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41407         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41409 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41411         PR target/16364
41412         * gcc.c-torture/compile/20040709-1.c: New.
41414 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41416         PR fortran/14077
41417         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41419 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41421         PR fortran/13201
41422         * gfortran.dg/shape_1.f90: New test.
41424 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41425             Andrew Pinski  <apinski@apple.com>
41427         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41429 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41431         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41432         comment.
41434 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41435         Paul Brook  <paul@codesourcery.com>
41437         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41438         '.f95' and '.F95'.
41440 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41442         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41444 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41446         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41447         testcases with capital suffix.
41449 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41451         PR fortran/15481
41452         PR fortran/13372
41453         PR fortran/13575
41454         PR fortran/15978
41455         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41457         * gfortran.dg/implicit_1.f90: New test.
41459 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41461         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41462         expression to match gfortran warning/error messages
41463         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41464         dg-error text.
41466 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41468         * lib/fortran-torture.exp: Rename proc search_for to
41469         search_for_re.
41471 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41473         * gcc.c-torture/execute/simd-5.x: New file.
41474         XFAIL on SPARC 64-bit at -O0.
41476 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41478         PR c++/8211
41479         PR c++/16165
41480         * g++.dg/warn/effc3.C: New test.
41482 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41484         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41485         change X to 1X in format.
41486         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41487         add data statements to conform to standard.
41489 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41491         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41492         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41493         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41495 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41497         * gfortran.dg/g77/7388.f: Copy from g77.dg
41498         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41499         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41500         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41501         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41502         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41503         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41504         * gfortran.dg/g77/strlen0.f: Likewise.
41506 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41508         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41509         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41511 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41513         * gcc.c-torture/execute/920428-2.x: Delete.
41514         * gcc.c-torture/execute/920501-7.x: Likewise.
41516 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41518         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41519         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41520         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41521         prescott and c3-2.
41522         (PREFETCH_3DNOW): Add -march=c3.
41524 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41526         PR c/16437
41527         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41528         * gcc.c-torture/execute/bf64-1.x: Likewise.
41530 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41532         * gcc.c-torture/compile/20040708-1.c: New test.
41534 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41536         PR c++/16169
41537         * g++.dg/warn/effc2.C: New test.
41539 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41541         * gcc.c-torture/execute/bitfld-1.x: Remove.
41542         * gcc.c-torture/execute/bitfld-3.c: New test.
41543         * gcc.dg/bitfld-2.c: Remove XFAILs.
41545 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41547         PR c++/16276
41548         * g++.dg/rtti/tinfo1.C: New file.
41550 2004-07-07  Eric Christopher  <echristo@redhat.com>
41552         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41554 2004-07-07  Andrew Pinski  <apinski@apple.com>
41556         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41558 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41560         * g++.dg/init/call1.C: XFAIL.
41562 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41564         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41565         except for movstrict*, to movmem* and clrstr* to clrmem*.
41567 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41569         * gcc.c-torture/execute/20040707-1.c: New test.
41571 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41573         * gcc.c-torture/execute/20040706-1.c: New test.
41575 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41577         PR c++/3671
41578         * g++.dg/template/spec14.C: New test.
41580 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41582         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41583         nothing if not yet defined.  Use it in b, c and d type definitions.
41584         * gcc.c-torture/execute/20040705-1.c: New test.
41585         * gcc.c-torture/execute/20040705-2.c: New test.
41587 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41589         PR c++/2518
41590         * g++.dg/lookup/new1.C: New test.
41592 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41594         PR c++/11406
41595         * g++.dg/template/sizeof8.C: New test.
41597 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41599         * gcc.c-torture/compile/20040705-1.c: New test.
41601 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41603         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41605 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41607         * gcc.dg/cpp/if-mop.c: Two new testcases.
41608         * gcc.dg/cpp/trad/comment-3.c: New.
41610 2004-07-04  Paul Brook  <paul@codesourcery.com>
41612         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41614 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41616         PR c++/3761
41617         * g++.dg/lookup/crash4.C: New test.
41619 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41621         * gcc.c-torture/execute/builtin-abs-1.c
41622         * gcc.c-torture/execute/builtin-abs-2.c
41623         * gcc.c-torture/execute/builtin-complex-1.c
41624         * gcc.c-torture/execute/builtins/string-1-lib.c
41625         * gcc.c-torture/execute/builtins/string-1.c
41626         * gcc.c-torture/execute/builtins/string-2-lib.c
41627         * gcc.c-torture/execute/builtins/string-2.c
41628         * gcc.c-torture/execute/builtins/string-3-lib.c
41629         * gcc.c-torture/execute/builtins/string-3.c
41630         * gcc.c-torture/execute/builtins/string-4-lib.c
41631         * gcc.c-torture/execute/builtins/string-4.c
41632         * gcc.c-torture/execute/builtins/string-5-lib.c
41633         * gcc.c-torture/execute/builtins/string-5.c
41634         * gcc.c-torture/execute/builtins/string-6-lib.c
41635         * gcc.c-torture/execute/builtins/string-6.c
41636         * gcc.c-torture/execute/builtins/string-7-lib.c
41637         * gcc.c-torture/execute/builtins/string-7.c
41638         * gcc.c-torture/execute/builtins/string-8-lib.c
41639         * gcc.c-torture/execute/builtins/string-8.c
41640         * gcc.c-torture/execute/builtins/string-9-lib.c
41641         * gcc.c-torture/execute/builtins/string-9.c
41642         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41643         * gcc.c-torture/execute/builtins/string-asm-1.c
41644         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41645         * gcc.c-torture/execute/builtins/string-asm-2.c
41646         * gcc.c-torture/execute/stdio-opt-1.c
41647         * gcc.c-torture/execute/stdio-opt-2.c
41648         * gcc.c-torture/execute/stdio-opt-3.c
41649         * gcc.c-torture/execute/string-opt-1.c
41650         * gcc.c-torture/execute/string-opt-10.c
41651         * gcc.c-torture/execute/string-opt-11.c
41652         * gcc.c-torture/execute/string-opt-12.c
41653         * gcc.c-torture/execute/string-opt-13.c
41654         * gcc.c-torture/execute/string-opt-14.c
41655         * gcc.c-torture/execute/string-opt-15.c
41656         * gcc.c-torture/execute/string-opt-16.c
41657         * gcc.c-torture/execute/string-opt-2.c
41658         * gcc.c-torture/execute/string-opt-6.c
41659         * gcc.c-torture/execute/string-opt-7.c
41660         * gcc.c-torture/execute/string-opt-8.c:
41661         Replace with ...
41663         * gcc.c-torture/execute/builtins/abs-2.c
41664         * gcc.c-torture/execute/builtins/abs-3.c
41665         * gcc.c-torture/execute/builtins/complex-1.c
41666         * gcc.c-torture/execute/builtins/fprintf.c
41667         * gcc.c-torture/execute/builtins/fputs.c
41668         * gcc.c-torture/execute/builtins/memcmp.c
41669         * gcc.c-torture/execute/builtins/memmove.c
41670         * gcc.c-torture/execute/builtins/memops-asm.c
41671         * gcc.c-torture/execute/builtins/mempcpy-2.c
41672         * gcc.c-torture/execute/builtins/mempcpy.c
41673         * gcc.c-torture/execute/builtins/memset.c
41674         * gcc.c-torture/execute/builtins/printf.c
41675         * gcc.c-torture/execute/builtins/sprintf.c
41676         * gcc.c-torture/execute/builtins/strcat.c
41677         * gcc.c-torture/execute/builtins/strchr.c
41678         * gcc.c-torture/execute/builtins/strcmp.c
41679         * gcc.c-torture/execute/builtins/strcpy.c
41680         * gcc.c-torture/execute/builtins/strcspn.c
41681         * gcc.c-torture/execute/builtins/strlen-2.c
41682         * gcc.c-torture/execute/builtins/strlen.c
41683         * gcc.c-torture/execute/builtins/strncat.c
41684         * gcc.c-torture/execute/builtins/strncmp-2.c
41685         * gcc.c-torture/execute/builtins/strncmp.c
41686         * gcc.c-torture/execute/builtins/strncpy.c
41687         * gcc.c-torture/execute/builtins/strpbrk.c
41688         * gcc.c-torture/execute/builtins/strpcpy-2.c
41689         * gcc.c-torture/execute/builtins/strpcpy.c
41690         * gcc.c-torture/execute/builtins/strrchr.c
41691         * gcc.c-torture/execute/builtins/strspn.c
41692         * gcc.c-torture/execute/builtins/strstr-asm.c
41693         * gcc.c-torture/execute/builtins/strstr.c:
41694         ... these new files.
41696         * gcc.c-torture/execute/builtins/abs-2-lib.c
41697         * gcc.c-torture/execute/builtins/abs-3-lib.c
41698         * gcc.c-torture/execute/builtins/complex-1-lib.c
41699         * gcc.c-torture/execute/builtins/fprintf-lib.c
41700         * gcc.c-torture/execute/builtins/fputs-lib.c
41701         * gcc.c-torture/execute/builtins/memcmp-lib.c
41702         * gcc.c-torture/execute/builtins/memmove-lib.c
41703         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41704         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41705         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41706         * gcc.c-torture/execute/builtins/memset-lib.c
41707         * gcc.c-torture/execute/builtins/printf-lib.c
41708         * gcc.c-torture/execute/builtins/sprintf-lib.c
41709         * gcc.c-torture/execute/builtins/strcat-lib.c
41710         * gcc.c-torture/execute/builtins/strchr-lib.c
41711         * gcc.c-torture/execute/builtins/strcmp-lib.c
41712         * gcc.c-torture/execute/builtins/strcpy-lib.c
41713         * gcc.c-torture/execute/builtins/strcspn-lib.c
41714         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41715         * gcc.c-torture/execute/builtins/strlen-lib.c
41716         * gcc.c-torture/execute/builtins/strncat-lib.c
41717         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41718         * gcc.c-torture/execute/builtins/strncmp-lib.c
41719         * gcc.c-torture/execute/builtins/strncpy-lib.c
41720         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41721         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41722         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41723         * gcc.c-torture/execute/builtins/strrchr-lib.c
41724         * gcc.c-torture/execute/builtins/strspn-lib.c
41725         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41726         * gcc.c-torture/execute/builtins/strstr-lib.c
41727         * gcc.c-torture/execute/builtins/lib/abs.c
41728         * gcc.c-torture/execute/builtins/lib/fprintf.c
41729         * gcc.c-torture/execute/builtins/lib/memset.c
41730         * gcc.c-torture/execute/builtins/lib/printf.c
41731         * gcc.c-torture/execute/builtins/lib/sprintf.c
41732         * gcc.c-torture/execute/builtins/lib/strcpy.c
41733         * gcc.c-torture/execute/builtins/lib/strcspn.c
41734         * gcc.c-torture/execute/builtins/lib/strncat.c
41735         * gcc.c-torture/execute/builtins/lib/strncmp.c
41736         * gcc.c-torture/execute/builtins/lib/strncpy.c
41737         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41738         * gcc.c-torture/execute/builtins/lib/strspn.c
41739         * gcc.c-torture/execute/builtins/lib/strstr.c:
41740         New files containing support routines.
41742         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41743         declaration.
41744         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41745         when not optimizing.
41747 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41749         PR c++/16240
41750         * g++.dg/abi/mangle22.C: New test.
41751         * g++.dg/abi/mangle23.C: Likewise.
41753 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41755         PR fortran/16290
41756         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41757         Allow for cases without denormalized floating point numbers.
41759 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41761         PR c/1027
41762         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41763         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41764         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41765         expected warning text.
41766         * gcc.dg/format/diag-2.c: New test.
41768 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41770         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41772 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41774         * gcc.dg/builtins-43.c: New.
41775         * gcc.dg/builtins-44.c: New.
41776         * gcc.dg/builtins-45.c: New.
41778 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41779             Andreas Tobler  <a.tobler@schweiz.ch>
41781         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41782         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41783         as SIGSEGV.
41784         * gcc.dg/cleanup-11.c: Likewise.
41785         * gcc.dg/cleanup-8.c: Likewise.
41786         * gcc.dg/cleanup-9.c: Likewise.
41787         * gcc.dg/cleanup-5.c: Run on all platforms.
41789 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41791         * g++.dg/warn/nonnull1.C: New test.
41793 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41795         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41796         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41797         Special-case the Sun compiler wrt to <complex.h>.
41799 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41801         * gcc.dg/Wunreachable-8.C: New test.
41803         * gcc.dg/h8300-ice2.c : New test.
41805 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41807         PR fortran/16161
41808         * gfortran.fortran-torture/compile/implicit.f90: Add test
41809         for implicit character.
41811 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41813         PR fortran/16289
41814         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41815         Use tiny() intrinsic to find smallest non-negative real
41817 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41819         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41820         * gcc.dg/compat/struct-by-value-22_x.c: New.
41821         * gcc.dg/compat/struct-by-value-22_y.c: New.
41823         * gcc.c-torture/execute/20040629-1.c: New test.
41825 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41827         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41828         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41830         PR target/16195
41831         * gcc.dg/20040625-1.c: New test.
41833 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41835         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41837 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41839         PR fortran/15963
41840         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41842 2004-06-29  Richard Henderson  <rth@redhat.com>
41844         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41846 2004-06-29  Paul Brook  <paul@codesourcery.com>
41848         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41849         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41851 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41853         PR c++/16260
41854         * g++.dg/parse/crash15.C: New.
41856 2004-06-28  Andrew Pinski  <apinski@apple.com>
41858         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41859         by the error already.
41861         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41863 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41865         PR target/14041
41866         * gcc.dg/h8300-bss-align-1.c : New.
41868 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41870         * PR c++/16174
41871         * g++.dg/template/ctor4.C: New.
41873 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41875         PR c++/16205
41876         * g++.dg/warn/Wsequence-point-1.C: New test.
41878 2004-06-27  Paul Brook  <paul@codesourcery.com>
41880         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41882 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41884         * g++.old-deja/g++.mike/p7325.C: Remove.
41886 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41888         PR c/14963
41889         * gcc.dg/pr14963.c: New test.
41891 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41893         PR c++/16193
41894         * g++.dg/parse/redef1.C: New test.
41896 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41898         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41899         20021110.c.
41900         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41901         20021119-1.c.
41902         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41903         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41904         5-04.c.
41905         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41906         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41907         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41908         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41909         g++.brendan/enum14.C.
41910         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41911         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41912         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41913         g++.mike/virt1.C.
41914         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41915         memtemp24.C.
41917 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41919         * gcc.dg/20040527-1.c: New test case.
41921 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41923         PR gfortran/pr16196
41924         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41926 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41928         PR middle-end/15825
41929         * gcc.dg/pr15825-1.c: New test case.
41931 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41933         * gcc.c-torture/execute/20040625-1.c: New test.
41935 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41937         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41939 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41941         * gcc.dg/torture/mips-div-1.c: New test.
41943 2004-06-24  Jeff Law  <law@redhat.com>
41945         * gcc.dg/tree-ssa/20040624-1.c: New test.
41947 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41949         * gcc.c-torture/compile/20040624-1.c: New test.
41951 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41953         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41954         this directory.
41956 2004-06-23  Andrew Pinski  <apinski@apple.com>
41958         PR middle-end/15988
41959         * g++.dg/opt/ptrmem4.C: New test.
41961         * gcc.dg/c90-array-quals-2.c: New test.
41963 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41965         * gcc.dg/kpice1.c: New test.
41967 2006-06-23  Andrew Pinski  <apinski@apple.com>
41969         * gcc.dg/c90-array-quals.c: New test.
41971 2006-06-22  Richard Henderson  <rth@redhat.com>
41973         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41975 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41977         * gcc.dg/builtins-config.h: Handle FreeBSD.
41979 2006-06-22  Richard Henderson  <rth@redhat.com>
41981         * g++.dg/opt/devirt1.C: New.
41983 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41985         * g++.dg/opt/pr15551.C: New testcase.
41987 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41989         PR target/14800
41990         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41991         x86_64-*-linux* when compiling for 32bit.
41993 2004-06-21  Andrew Pinski  <apinski@apple.com>
41995         * gcc.dg/pch/struct-1.c: New.
41996         * gcc.dg/pch/struct-1.hs: New.
41998 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42000         * gcc.dg/pch/save-temps-1.c: New file.
42001         * gcc.dg/pch/save-temps-1.hs: New file.
42003 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42005         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42006         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42008 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42010         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42011         to fix type error.
42012         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42013         Remove trailing spaces.
42015 2004-06-21  Richard Henderson  <rth@redhat.com>
42017         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42018         merging && to BIT_FIELD_REF.
42020 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42022         * g++.dg/opt/placeholder1.C: New test.
42024 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42026         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42027         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42028         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42029         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42031 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42033         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42034         extern "C".
42035         * g++.dg/other/pragma-re-1.C: Add comments.
42037 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42039         PR gfortran/16080
42040         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42042 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42044         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42045         instead of setting the type of size_t by
42046         hand.
42048 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42050         * gcc.dg/unordered-2.c: New test case.
42051         * gcc.dg/unordered-3.c: New test case.
42053 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42055         PR other/16043
42056         * lib/g++.exp (g++_version): Tweak regexp for version
42057         * lib/g77.exp (g77_version): Likewise.
42058         * lib/gfortran.exp (gfortran_version): Likewise.
42059         * lib/objc.exp (objc_version): Likewise.
42060         * lib/treelang.exp (treelang_version): Likewise.
42062 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42064         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42065         Use INT_MAX instead of __INT_MAX__.
42066         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42068         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42069         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42070         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42071         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42072         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42073         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42074         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42075         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42076         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42078         * gcc.dg/range-test-1.c: New test.
42079         * g++.dg/opt/range-test-1.C: New test.
42081 2004-06-17  Richard Henderson  <rth@redhat.com>
42083         * objc.dg/sync-1.m: New.
42084         * objc.dg/try-catch-1.m: Don't force next runtime.
42085         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42086         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42087         shadowed catch clause.
42088         * objc.dg/try-catch-5.m: New.
42090 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42092         Bug 14610
42093         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42095 2004-06-15  Richard Henderson  <rth@redhat.com>
42097         * gcc.dg/20001116-1.c: Move expected warning line.
42099 2004-06-15  Richard Henderson  <rth@redhat.com>
42101         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42102         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42104 2004-06-15  Jeff Law  <law@redhat.com>
42106         * gcc.dg/tree-ssa/20040615-1.c: New test.
42107         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42108         be less sensitive to operand ordering.
42109         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42111 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42113         * g++.dg/abi/bitfield3.C: Add comment..
42115 2004-06-15  Richard Henderson  <rth@redhat.com>
42117         * g++.dg/ext/stmtexpr1.C: XFAIL.
42118         * gcc.dg/20030612-1.c: XFAIL.
42120 2004-06-15  Eric Christopher  <echristo@redhat.com>
42122         * g++.dg/charset/asm5.c: New.
42123         * gcc.dg/charset/asm6.c: New.
42125 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42127         PR fortran/15962
42128         * gfortran.fortran-torture/execute/select_1.f90: New test.
42130 2004-06-15  Paul Brook  <paul@codesourcery.com>
42132         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42134 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42136         PR c++/15967
42137         * g++.dg/lookup/crash3.C: New test.
42139 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42141         PR c++/15947
42142         * g++.dg/parse/dtor4.C: New test.
42144 2004-06-14  Jeff Law  <law@redhat.com>
42146         * gcc.c-torture/compile/20040614-1.c: New test.
42148 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42150         PR fortran/15211
42151         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42152         LEN of a character array.
42154 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42156         PR c++/15096
42157         * g++.dg/template/ptrmem10.C: New test.
42159         PR c++/14930
42160         * g++.dg/template/friend30.C: New test.
42162 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42164         PR fortran/14928
42165         * gfortran.fortran-torture/compile/mloc.f90: New test.
42167 2004-06-13  Paul Brook  <paul@codesourcery.com>
42169         * gfortran.fortran-torture/execute/random_2.f90: New test.
42171 2004-06-13  Eric Christopher  <echristo@redhat.com>
42173         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42175 2004-06-12  Paul Brook  <paul@codesourcery.com>
42177         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42179 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42181         PR fortran/14923
42182         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42184 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42186         PR fortran/14957
42187         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42188         syntax errors in end statements of contained subroutines.
42190 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42192         PR fortran/12841
42193         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42195 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42197         PR fortran/15665
42198         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42200 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42202         PR gfortran/12839
42203         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42205 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42207         PR c++/15862
42208         * g++.dg/parse/enum1.C: New test.
42210 2004-06-10  Jeff Law  <law@redhat.com>
42212         * gcc.c-torture/compile/20040610-1.c: New test.
42214 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42216         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42217         * g++.old-deja/g++.other/decl3.C: Likewise.
42219 2004-06-10  Brian Booth  <bbooth@redhat.com>
42221         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42222         V_MAY_DEF instead of VDEF.
42223         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42225 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42227         PR c++/14211
42228         * g++.dg/conversion/const1.C: New test.
42230         PR c++/15076
42231         * g++.dg/conversion/reinterpret1.C: New test.
42233         PR c++/15877
42234         * g++.dg/template/enum2.C: New test.
42236         PR c++/15227
42237         * g++.dg/template/error13.C: New test.
42239 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42241         PR fortran/14957
42242         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42243         arguments to test_* REAL and of the right size.
42245 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42247         PR target/15569
42248         PR rtl-optimization/15681
42249         * gcc.dg/20040609-1.c: New test.
42251 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42253         PR c++/14791
42254         * g++.dg/opt/builtins1.C: New test.
42256 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42258         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42259         that use default windows32 struct layout.
42260         * gcc.dg/i386-bitfield2.c: Likewise.
42262 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42264         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42265         for mingw32 and cygwin targets.
42267 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42269         * gcc.dg/pch/macro-4.c: New.
42270         * gcc.dg/pch/macro-4.hs: New.
42272 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42274         PR fortran/13249
42275         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42277 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42279         PR fortran/13372
42280         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42282 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42284         PR gfortran/14897
42285         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42287 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42289         PR gfortran/15755
42290         * gfortran.fortran-torture/execute/backspace.c : New test.
42292 2004-06-09  Paul Brook  <paul@codesourcery.com>
42294         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42295         (pointer_to_section): Rewrite to use smaller array.
42297 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42299         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42300         * gcc.dg/ext/altivec-10.c: Same.
42301         * gcc.dg/ext/altivec-11.c: Same.
42302         * gcc.dg/ext/altivec-12.c: Same.
42303         * gcc.dg/ext/altivec-13.c: Same.
42304         * gcc.dg/ext/altivec-14.c: Same.
42305         * gcc.dg/ext/altivec-15.c: Same.
42306         * gcc.dg/ext/altivec-16.c: Same.
42307         * gcc.dg/ext/altivec-3.c: Same.
42308         * gcc.dg/ext/altivec-4.c: Same.
42309         * gcc.dg/ext/altivec-6.c: Same.
42310         * gcc.dg/ext/altivec-7.c: Same.
42311         * gcc.dg/ext/altivec-8.c: Same.
42312         * gcc.dg/ext/altivec-varargs-1.c: Same.
42314         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42315         * g++.dg/ext/altivec-10.C: Same.
42316         * g++.dg/ext/altivec-2.C: Same.
42317         * g++.dg/ext/altivec-3.C: Same.
42318         * g++.dg/ext/altivec-4.C: Same.
42319         * g++.dg/ext/altivec-5.C: Same.
42320         * g++.dg/ext/altivec-6.C: Same.
42321         * g++.dg/ext/altivec-7.C: Same.
42322         * g++.dg/ext/altivec-8.C: Same.
42323         * g++.dg/ext/altivec-9.C: Same.
42325 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42327         PR c++/7841
42328         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42330 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42332         * gcc.dg/union-1.c: New test.
42334 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42336         * gcc.dg/builtins-41.c: New test case.
42337         * gcc.dg/builtins-42.c: New test case.
42339 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42341         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
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.
42351         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42352         * g++.old-deja/g++.brendan/new3.C: Same.
42353         * gcc.c-torture/execute/eeprof-1.x: Same.
42355 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42357         PR c/14765
42358         * gcc.dg/pr14765-1.c: New test.
42360 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42362         PR c/14649
42363         * gcc.dg/pr14649-1.c: New test case.
42365 2004-06-07  Richard Henderson  <rth@redhat.com>
42367         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42368         if temporaries.
42370 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42372         * g++.dg/eh/elide1.C: Remove XFAIL.
42374 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42376         PR c++/15337
42377         * g++.dg/expr/sizeof3.C: New test.
42379         PR c++/14777
42380         * g++.dg/template/access14.C: New test.
42382         PR c++/15554
42383         * g++.dg/template/enum1.C: New test.
42385         PR c++/15057
42386         * g++.dg/eh/throw1.C: New test.
42388 2004-06-07  David Ayers  <d.ayers@inode.at>
42389             Ziemowit Laski  <zlaski@apple.com>
42391         * lib/objc.exp (objc_target_compile): Revert the '-framework
42392         Foundation' flag fix, since bare Darwin does not ship
42393         with the Foundation framework.
42394         * objc/execute/next_mapping.h: Provide a local NSConstantString
42395         @interface and @implementation.
42396         (objc_constant_string_init): A constructor function, used to
42397         initialize the NSConstantString meta-class object.
42398         * objc/execute/string1.m: Include "next_mapping.h" instead of
42399         <Foundation/NSString.h>.
42400         * objc/execute/string2.m: Likewise.
42401         * objc/execute/string3.m: Likewise.
42402         * objc/execute/string4.m: Likewise.
42404 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42406         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42407         to double. Replace double with FLOAT.
42408         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42410         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42411         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42412         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42413         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42414         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42415         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42416         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42417         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42419 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42421         PR c/13519
42422         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42424 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42426         PR c++/15503
42427         * g++.dg/template/meminit2.C: New test.
42429 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42431         PR target/15822
42432         * gcc.c-torture/execute/compare-fp-1.c,
42433         gcc.c-torture/execute/compare-fp-2.c,
42434         gcc.c-torture/execute/compare-fp-3.c,
42435         gcc.c-torture/execute/compare-fp-4.c,
42436         gcc.c-torture/execute/compare-fp-3.x,
42437         gcc.c-torture/execute/compare-fp-4.x: Moved...
42438         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42439         gcc.c-torture/execute/ieee/compare-fp-2.c,
42440         gcc.c-torture/execute/ieee/compare-fp-3.c,
42441         gcc.c-torture/execute/ieee/compare-fp-4.c,
42442         gcc.c-torture/execute/ieee/compare-fp-3.x,
42443         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42445 2004-06-04  David Ayers  <d.ayers@inode.at>
42447         * objc/execute/protocol-isEqual-4.m: New testcase.
42449 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42451         * objc/execute/protocol-isEqual-1.m: New testcase.
42452         * objc/execute/protocol-isEqual-2.m: New testcase.
42453         * objc/execute/protocol-isEqual-3.m: New testcase.
42455 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42457         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42459 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42461         * lib/objc.exp (objc_target_compile): When running tests on
42462         Darwin (Mac OS X), inform the linker about '-framework
42463         'Foundation'.
42465 2004-06-02  Eric Christopher  <echristo@redhat.com>
42467         * gcc.c-torture/compile/20040602-1.c: New.
42469 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42471         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42472         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42474         PR tree-optimization/14736
42475         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42477         PR tree-optimization/14042
42478         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42480         PR tree-optimization/14729
42481         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42483 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42485         PR fortran/15557
42486         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42488 2004-06-01  Richard Hederson  <rth@redhat.com>
42490         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42492 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42494         PR c++/14932
42495         * g++.dg/parse/offsetof4.C: New test.
42497 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42499         PR objc/7993
42500         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42502 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42504         PR c++/15701
42505         * g++.dg/template/friend29.C: New test.
42507 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42509         PR c/15749
42510         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42512 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42514         * gcc.dg/sparc-trap-1.c: New test.
42516 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42518         PR middle-end/15069
42519         * g++.dg/opt/fold3.C: New test case.
42521 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42523         * lib/target-supports.exp (check_iconv_available): Fix fallout
42524         from 2004-05-28 patch.
42526 2004-05-30  Paul Brook  <paul@codesourcery.com>
42528         PR fortran/15620
42529         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42530         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42532 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42534         * gfortran.fortran-torture/execute/random_1.f90: New test.
42536 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42538         * g++.dg/ext/altivec-10.C: New test.
42540 2004-05-29  Paul Brook  <paul@codesourcery.com>
42542         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42544 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42546         * gcc.dg/altivec-16.c: New test.
42548 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42550         * lib/target-supports.exp (check_vmx_hw_available): New.
42551         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42553         * lib/target-supports.exp (check_alias_available,
42554         check_iconv_available, check_named_sections_available): Use
42555         unique names for temporary files.
42557 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42559         * gcc.dg/altivec-15.c: New test.
42561 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42563         PR c++/15083
42564         * g++.dg/warn/noeffect6.C: New test.
42566         PR c++/15471
42567         * g++.dg/expr/ptrmem4.C: New test.
42569         PR c++/15640
42570         * g++.dg/template/operator3.C: New test.
42572 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42574         PR c++/14668
42575         * g++.dg/lookup/redecl1.C: New test.
42576         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42578 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42580         * gcc.c-torture/execute/compare-fp-1.c,
42581         gcc.c-torture/execute/compare-fp-2.c,
42582         gcc.c-torture/execute/compare-fp-3.c,
42583         gcc.c-torture/execute/compare-fp-4.c,
42584         gcc.c-torture/execute/compare-fp-3.x,
42585         gcc.c-torture/execute/compare-fp-4.x,
42586         gcc.dg/pr15649-1.c: New.
42588 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42590         PR c++/12883
42591         * g++.dg/init/array14.C: New test.
42593 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42595         * lib/compat.exp (compat-get-options-main): New.
42596         (compat-get-options): Remove unneeded code, warn for ignored
42597         command.
42598         (compat-execute): Check flag set by dg-require-* commands.
42600         * lib/compat.exp (compat-execute): Break up long lines.
42602 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42604         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42605         * gcc.dg/altivec-14.c: New test.
42606         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42608         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42609         * gcc.dg/altivec-12.c: Ditto.
42611         * gcc.dg/altivec-3.c: Move call to altivec_check.
42613 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42615         PR c++/15044
42616         * g++.dg/template/error12.C: New test.
42618         PR c++/15317
42619         * g++.dg/ext/attrib15.C: New test.
42621         PR c++/15329
42622         * g++.dg/template/ptrmem9.C: New test.
42624 2004-05-25  Paul Brook  <paul@codesourcery.com>
42626         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42628 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42630         PR c++/15165
42631         * g++.dg/template/crash19.C: New test.
42633 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42635         PR c++/15025
42636         * g++.dg/template/redecl1.C: New test.
42638 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42640         PR c++/14821
42641         * g++.dg/other/ns1.C: New test.
42643         PR c++/14883
42644         * g++.dg/template/invalid1.C: New test.
42646 2004-05-23  Paul Brook  <paul@codesourcery.com>
42647         Victor Leikehman  <lei@haifasphere.co.il>
42649         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42650         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42652 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42654         PR c++/15285
42655         PR c++/15299
42656         * g++.dg/template/non-dependent5.C: New test.
42657         * g++.dg/template/non-dependent6.C: New test.
42659 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42661         PR c++/15507
42662         * g++.dg/inherit/union1.C: New test.
42664         PR c++/15542
42665         * g++.dg/template/addr1.C: New test.
42667         PR c++/15427
42668         * g++.dg/template/array5.C: New test.
42670         PR c++/15287
42671         * g++.dg/template/array6.C: New test.
42673 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42674             Roger Sayle  <roger@eyesopen.com>
42676         * g++.dg/lookup/forscope2.C: New test case.
42678 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42680         * gcc.dg/cpp/Wmissingdirs.c: New.
42682 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42684         PR target/15301
42685         * gcc.dg/compat/union-m128-1.h: New file.
42686         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42687         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42688         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42690 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42692         PR target/15302
42693         * gcc.dg/compat/struct-complex-1.h: New file.
42694         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42695         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42696         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42698 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42700         PR middle-end/3074
42701         * gcc.dg/pr3074-1.c: New test case.
42702         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42704 2004-05-20  Falk Hueffner  <falk@debian.org>
42706         PR other/15526
42707         * gcc.dg/ftrapv-1.c: New test case.
42709 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42711         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42713 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42714             Jeff Law  <law@redhat.com>
42716         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42717         * gcc.dg/tree-ssa/20040518-2.c: New test.
42719         * gcc.dg/tree-ssa/20040518-1.c: New test.
42721 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42723         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42725 2004-05-18  Paul Brook  <paul@codesourcery.com>
42727         PR fortran/13930
42728         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42730 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42732         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42733         constant folding.
42735 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42737         * gcc.dg/tree-ssa/20040517-1.c: New test.
42739 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42741         * gcc.dg/loop-4.c: New test.
42743 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42745         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42747 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42749         PR fortran/15311
42750         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42752 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42754         PR fortran/13826
42755         PR fortran/13940
42756         * gfortran.fortran-torture/compile/data_1.f90: New test.
42758 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42760         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42761         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42763 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42765         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42767 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42769         PR c/15444
42770         * gcc.dg/format/xopen-1.c: Adjust expected message.
42771         * gcc.dg/format/xopen-3.c: New test.
42773 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42775         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42777 2004-05-14  Jeff Law  <law@redhat.com>
42779         * gcc.dg/tree-ssa/20040514-2.c: New test.
42781 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42783         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42784         this ...
42785         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42786         this.
42788 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42790         * gcc.dg/tree-ssa/20040514-1.c: New test.
42792 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42794         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42795         test.
42797 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42799         PR fortran/14066
42800         * gfortran.fortran-torture/compile/do_1.f90: New test.
42802 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42804         PR fortran/15051
42805         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42806         test.
42808 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42810         PR fortran/15149
42811         * gfortran.fortran-torture/execute/random_init.f90: New test.
42813 2004-05-13  Paul Brook  <paul@codesourcery.com>
42815         PR fortran/15314
42816         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42818 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42820         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42821         for the powerpc case.
42823 2004-05-13  Jeff Law  <law@redhat.com>
42825         * gcc.dg/tree-ssa/20040513-1.c: New test.
42826         * gcc.dg/tree-ssa/20040513-2.c: New test.
42828 2004-05-13  Paul Brook  <paul@codesourcery.com>
42830         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42831         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42832         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42834 2004-05-13  Andreas Schwab  <schwab@suse.de>
42836         PR other/10819
42837         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42838         characters.
42840 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42842         PR fortran/15294
42843         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42845 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42847         Merge from tree-ssa-20020619-branch.  See
42848         ChangeLog.tree-ssa for details.
42850 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42852         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42853         include <altivec.h> explicitly.
42854         * gcc.dg/altivec-13.c: Likewise.
42856 2004-05-11  Paul Brook  <paul@codesourcery.com>
42858         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42860 2004-05-10  Eric Christopher  <echristo@redhat.com>
42862         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42863         * gcc.dg/sibcall-4.c: Ditto.
42865 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42867         * g++.dg/ext/altivec-8.C: New test case.
42868         * gcc.dg/altivec-13.c: New test case.
42870 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42872         * gcc.c-torture/execute/divcmp-1.c: New test case.
42873         * gcc.c-torture/execute/divcmp-2.c: New test case.
42874         * gcc.c-torture/execute/divcmp-3.c: New test case.
42876 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42878         * g++.dg/other/pragma-re-2.C: New test.
42880 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42882         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42883         * gcc.dg/i386-387-2.c: Likewise.
42885         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42886         __builtin_drem.
42887         * gcc.dg/i386-387-6.c: Likewise.
42889 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42891         * gcc.dg/builtins-33.c: Also check log1p*.
42893 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42895         PR optimization/15296
42896         * gcc.c-torture/execute/pr15296.c: New test.
42898 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42900         * gcc.dg/builtins-40.c: New test.
42902 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42904         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42906 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42908         * g++.dg/ext/spe1.C: New testcase.
42910 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42912         * objc.dg/image-info.m: Allow additional attributes
42913         for __image_info section.
42915 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42917         * gcc.dg/torture/mips-hilo-2.c: New test.
42919 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42921         PR c++/14389
42922         * g++.dg/template/member5.C: New test.
42924 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42926         * gcc.dg/builtins-34.c: Also check expm1*.
42928 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42930         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42931         * gcc.dg/torture/builtin-convert-3.c: New test.
42933 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42935         PR middle-end/15054
42936         * g++.dg/opt/pr15054.C: New test.
42938 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42940         * gcc.dg/torture/builtin-rounding-1.c: New test.
42941         * gcc.dg/builtins-25.c: Delete.
42942         * gcc.dg/builtins-29.c: Delete.
42944 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42946         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42947         * gcc.dg/sibcall-4.c: Likewise.
42948         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42950 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42952         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42953         bit-field on 16-bit targets.
42955 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42957         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42958         16-bit targets.
42960 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42962         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42963         * gcc.dg/rs6000-power2-2.c: Likewise.
42965 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42967         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42968         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42969         Change the asm registers to be in form of frN instead of fN.
42971 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42973         * gcc.dg/torture/builtin-convert-2.c: New test.
42975 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42977         * gcc.dg/rs6000-power2-1.c: New test.
42978         * gcc.dg/rs6000-power2-2.c: New test.
42980 2004-04-28  Jan Hubicka  <jh@suse.cz>
42982         * gcc.dg/unused-6.c: New test.
42984 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42985             Ulrich Weigand  <uweigand@de.ibm.com>
42987         * ada/acats/run_all.sh: Define $target variable.
42989 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42991         PR c++/15119
42992         * g++.dg/other/vararg-1.C: New test.
42994         PR c++/4794
42995         * g++.dg/eh/cleanup3.C: New test.
42997 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42999         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43000         and ad8011a (target_insn).
43001         * ada/acats/support/macro.dfs: Likewise.
43002         * ada/acats/support/impbit.adb: New file.
43004 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43006         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43008 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43010         * gcc.dg/loop-3.c: New test.
43012 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43014         * gcc.c-torture/execute/simd-5.c: New test.
43016 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43018         PR c++/15064
43019         * g++.dg/template/crash18.C: New test.
43021 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43023         * g++.dg/ext/complit3.C: New test.
43025 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43027         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43028         * gcc.dg/altivec-3.c: Same.
43029         * gcc.dg/altivec-varargs-1.c: Same.
43031 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43033         * lib/target-supports.exp (check_profiling_available): Assume
43034         profiling is not available on powerpc-eabi targets.
43036 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43038         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43039         * gcc.dg/vmx/bug-1.c: Ditto.
43041 2004-04-20  Eric Christopher  <echristo@redhat.com>
43043         * gcc.dg/charset/extern.c: New test.
43044         * g++.dg/charset/extern3.cc: Ditto.
43046 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43048         * gcc.dg/builtins-39.c: New test.
43050 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43052         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43054 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43056         * gcc.dg/torture/mips-hilo-1.c: New test.
43058 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43060         * gcc.c-torture/compile/20040419-1.c: New test.
43062 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43064         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43066 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43067             Aldy Hernandez  <aldyh@redhat.com>
43069         * gcc.c-torture/execute/va-arg-24.c: New.
43071 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43072             Aldy Hernandez  <aldyh@redhat.com>
43074         * gcc.dg/vmx/1b-01.c: New.
43075         * gcc.dg/vmx/1b-02.c: New.
43076         * gcc.dg/vmx/1b-03.c: New.
43077         * gcc.dg/vmx/1b-04.c: New.
43078         * gcc.dg/vmx/1b-05.c: New.
43079         * gcc.dg/vmx/1b-06.c: New.
43080         * gcc.dg/vmx/1b-07.c: New.
43081         * gcc.dg/vmx/1c-01.c: New.
43082         * gcc.dg/vmx/1c-02.c: New.
43083         * gcc.dg/vmx/3a-01a.c: New.
43084         * gcc.dg/vmx/3a-01.c: New.
43085         * gcc.dg/vmx/3a-01m.c: New.
43086         * gcc.dg/vmx/3a-03.c: New.
43087         * gcc.dg/vmx/3a-03m.c: New.
43088         * gcc.dg/vmx/3a-04.c: New.
43089         * gcc.dg/vmx/3a-04m.c: New.
43090         * gcc.dg/vmx/3a-05.c: New.
43091         * gcc.dg/vmx/3a-06.c: New.
43092         * gcc.dg/vmx/3a-06m.c: New.
43093         * gcc.dg/vmx/3a-07.c: New.
43094         * gcc.dg/vmx/3b-01.c: New.
43095         * gcc.dg/vmx/3b-02.c: New.
43096         * gcc.dg/vmx/3b-10.c: New.
43097         * gcc.dg/vmx/3b-13.c: New.
43098         * gcc.dg/vmx/3b-14.c: New.
43099         * gcc.dg/vmx/3b-15.c: New.
43100         * gcc.dg/vmx/3c-01a.c: New.
43101         * gcc.dg/vmx/3c-01.c: New.
43102         * gcc.dg/vmx/3c-02.c: New.
43103         * gcc.dg/vmx/3c-03.c: New.
43104         * gcc.dg/vmx/3d-01.c: New.
43105         * gcc.dg/vmx/4-01.c: New.
43106         * gcc.dg/vmx/4-03.c: New.
43107         * gcc.dg/vmx/5-01.c: New.
43108         * gcc.dg/vmx/5-02.c: New.
43109         * gcc.dg/vmx/5-03.c: New.
43110         * gcc.dg/vmx/5-04.c: New.
43111         * gcc.dg/vmx/5-05.c: New.
43112         * gcc.dg/vmx/5-06.c: New.
43113         * gcc.dg/vmx/5-07.c: New.
43114         * gcc.dg/vmx/5-07t.c: New.
43115         * gcc.dg/vmx/5-08.c: New.
43116         * gcc.dg/vmx/5-10.c: New.
43117         * gcc.dg/vmx/5-11.c: New.
43118         * gcc.dg/vmx/7-01a.c: New.
43119         * gcc.dg/vmx/7-01.c: New.
43120         * gcc.dg/vmx/7c-01.c: New.
43121         * gcc.dg/vmx/7d-01.c: New.
43122         * gcc.dg/vmx/7d-02.c: New.
43123         * gcc.dg/vmx/8-01.c: New.
43124         * gcc.dg/vmx/8-02a.c: New.
43125         * gcc.dg/vmx/8-02.c: New.
43126         * gcc.dg/vmx/brode-1.c: New.
43127         * gcc.dg/vmx/bug-1.c: New.
43128         * gcc.dg/vmx/bug-2.c: New.
43129         * gcc.dg/vmx/bug-3.c: New.
43130         * gcc.dg/vmx/cw-bug-1.c: New.
43131         * gcc.dg/vmx/cw-bug-2.c: New.
43132         * gcc.dg/vmx/cw-bug-3.c: New.
43133         * gcc.dg/vmx/dct.c: New.
43134         * gcc.dg/vmx/debug-1.c: New.
43135         * gcc.dg/vmx/debug-2.c: New.
43136         * gcc.dg/vmx/debug-3.c: New.
43137         * gcc.dg/vmx/debug-4.c: New.
43138         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43139         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43140         * gcc.dg/vmx/eg-5.c: New.
43141         * gcc.dg/vmx/fft.c: New.
43142         * gcc.dg/vmx/gcc-bug-1.c: New.
43143         * gcc.dg/vmx/gcc-bug-2.c: New.
43144         * gcc.dg/vmx/gcc-bug-3.c: New.
43145         * gcc.dg/vmx/gcc-bug-4.c: New.
43146         * gcc.dg/vmx/gcc-bug-5.c: New.
43147         * gcc.dg/vmx/gcc-bug-6.c: New.
43148         * gcc.dg/vmx/gcc-bug-7.c: New.
43149         * gcc.dg/vmx/gcc-bug-8.c: New.
43150         * gcc.dg/vmx/gcc-bug-9.c: New.
43151         * gcc.dg/vmx/gcc-bug-b.c: New.
43152         * gcc.dg/vmx/gcc-bug-c.c: New.
43153         * gcc.dg/vmx/gcc-bug-d.c: New.
43154         * gcc.dg/vmx/gcc-bug-e.c: New.
43155         * gcc.dg/vmx/gcc-bug-f.c: New.
43156         * gcc.dg/vmx/gcc-bug-g.c: New.
43157         * gcc.dg/vmx/gcc-bug-i.c: New.
43158         * gcc.dg/vmx/harness.h: New.
43159         * gcc.dg/vmx/ira1.c: New.
43160         * gcc.dg/vmx/ira2a.c: New.
43161         * gcc.dg/vmx/ira2b.c: New.
43162         * gcc.dg/vmx/ira2.c: New.
43163         * gcc.dg/vmx/ira2c.c: New.
43164         * gcc.dg/vmx/mem.c: New.
43165         * gcc.dg/vmx/newton-1.c: New.
43166         * gcc.dg/vmx/ops.c: New.
43167         * gcc.dg/vmx/sn7153.c: New.
43168         * gcc.dg/vmx/spill2.c: New.
43169         * gcc.dg/vmx/spill3.c: New.
43170         * gcc.dg/vmx/spill.c: New.
43171         * gcc.dg/vmx/t.c: New.
43172         * gcc.dg/vmx/varargs-1.c: New.
43173         * gcc.dg/vmx/varargs-2.c: New.
43174         * gcc.dg/vmx/varargs-3.c: New.
43175         * gcc.dg/vmx/varargs-4.c: New.
43176         * gcc.dg/vmx/varargs-5.c: New.
43177         * gcc.dg/vmx/varargs-6.c: New.
43178         * gcc.dg/vmx/varargs-7.c: New.
43179         * gcc.dg/vmx/vmx.exp: New.
43180         * gcc.dg/vmx/vprint-1.c: New.
43181         * gcc.dg/vmx/vscan-1.c: New.
43182         * gcc.dg/vmx/x-01.c: New.
43183         * gcc.dg/vmx/x-02.c: New.
43184         * gcc.dg/vmx/x-03.c: New.
43185         * gcc.dg/vmx/x-04.c: New.
43186         * gcc.dg/vmx/x-05.c: New.
43187         * gcc.dg/vmx/yousufi-1.c: New.
43188         * gcc.dg/vmx/zero-1.c: New.
43189         * gcc.dg/vmx/zero.c: New.
43191 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43193         * g++.dg/lookup/java1.C: Update for chage of
43194         _Jv_AllocObject.
43195         * g++.dg/lookup/java2.C: Likewise.
43197 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43199         * ada/acats/run_all.sh: use -O2 by default.
43201 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43203         * gcc.dg/vr-mult-[12].c: New tests.
43205 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43207         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43209         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43211 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43213         * lib/target-supports.exp (check_profiling_available): Assume
43214         profiling isn't available for mips*-*-elf targets.
43216 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43218         * gcc.dg/builtins-38.c: New test.
43220 2004-04-14  Eric Christopher  <echristo@redhat.com>
43222         * g++.dg/charset/charset.exp: Run .cc extension tests.
43224 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43226         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43228 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43230         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43232 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43234         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43235         * gcc.dg/i386-387-2.c: Likewise.
43237         * gcc.dg/i386-387-7.c: New test.
43238         * gcc.dg/i386-387-8.c: New test.
43240         * gcc.dg/builtins-37.c: New test.
43242 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43244         * g++.dg/pch/externc-1.C: Add missing semicolon.
43246 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43248         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43250 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43252         * gcc.c-torture/execute/20040411-1.c: New test.
43254 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43256         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43258 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43260         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43262 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43264         * lib/target-supports.exp (check_named_sections_available): New.
43265         * lib/gcc-dg.exp (dg-require-named-sections): New.
43266         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43267         old-deja.exp.  Also prune error-count message from HP linker.
43268         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43270         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43271         * g++.old-deja/g++.pt/static3.C: Likewise.
43272         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43274 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43276         * gcc.c-torture/execute/20040409-1.c: New test case.
43277         * gcc.c-torture/execute/20040409-2.c: New test case.
43278         * gcc.c-torture/execute/20040409-3.c: New test case.
43280 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43282         * gcc.dg/20040409-1.c: New test.
43284 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43286         PR target/14888
43287         * g++.dg/opt/pr14888.C: New test case.
43289 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43291         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43292         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43293         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43294         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43295         New tests.
43297 2004-04-08  Paul Brook  <paul@codesourcery.com>
43299         * gcc.dg/spill-1.c: New test.
43301 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43303         * gcc.dg/torture/builtin-ctype-2.c: New test.
43305 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43307         * gcc.dg/pch/pch.exp: Add largefile test.
43309 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43311         * g++.dg/pch/externc-1.Hs: New.
43312         * g++.dg/pch/externc-1.C: New.
43314 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43316         * gcc.dg/compat/struct-by-value-5a_main.c,
43317         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43318         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43319         * gcc.dg/compat/struct-by-value-5a_x.c,
43320         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43321         gcc.dg/compat/struct-by-value-5_x.c.
43322         * gcc.dg/compat/struct-by-value-5a_y.c,
43323         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43324         gcc.dg/compat/struct-by-value-5_y.c.
43326         * gcc.dg/compat/struct-by-value-6a_main.c,
43327         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43328         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43329         * gcc.dg/compat/struct-by-value-6a_x.c,
43330         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43331         gcc.dg/compat/struct-by-value-6_x.c.
43332         * gcc.dg/compat/struct-by-value-6a_y.c,
43333         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43334         gcc.dg/compat/struct-by-value-6_y.c.
43336         * gcc.dg/compat/struct-by-value-7a_main.c,
43337         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43338         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43339         * gcc.dg/compat/struct-by-value-7a_x.c,
43340         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43341         gcc.dg/compat/struct-by-value-7_x.c.
43342         * gcc.dg/compat/struct-by-value-7a_y.c,
43343         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43344         gcc.dg/compat/struct-by-value-7_y.c.
43346 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43348         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43349         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43350         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43351         options.
43353 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43355         * gcc.dg/builtins-36.c: New test.
43357 2004-04-06  Paul Brook  <paul@codesourcery.com>
43359         * README.gcc: Remove obsolete contraint on testcases.
43361 2004-04-05  Paul Brook  <paul@codesourcery.com>
43363         PR2123
43364         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43365         failure and exit(0) on success.
43366         * g++.dg/expr/anew2.C: Ditto.
43367         * g++.dg/expr/anew3.C: Ditto.
43368         * g++.dg/expr/anew4.C: Ditto.
43370 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43372         PR c++/3518
43373         * g++.dg/template/unify7.C: New.
43375 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43377         * g++.dg/README: Bring up to date with new subdirectories; remove
43378         duplicate subdirectory lines.
43380 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43382         PR c++/14007
43383         * g++.dg/template/unify5.C: New.
43384         * g++.dg/template/unify6.C: New.
43385         * g++.dg/template/qualttp20.C: Adjust.
43386         * g++.old-deja/g++.jason/report.C: Adjust.
43387         * g++.old-deja/g++.other/qual1.C: Adjust.
43389 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43391         PR c++/14803
43392         * g++.dg/inherit/ptrmem1.C: New test.
43394 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43396         PR c++/14755
43397         * gcc.c-torture/execute/20040331-1.c: New test.
43398         * gcc.dg/20040331-1.c: New test.
43400 2004-04-01  Paul Brook  <paul@codesourcery.com>
43402         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43404 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43406         PR c++/14724
43407         * g++.dg/init/goto1.C: New test.
43409         PR c++/14763
43410         * g++.dg/template/defarg4.C: New test.
43412 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43414         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43416 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43418         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43420 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43422         * gcc.dg/noncompile/undeclared-2.c: New test.
43424 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43426         * gcc.dg/940409-1.c: Remove XFAIL.
43427         * gcc.dg/reg-vol-struct-1.c: New test.
43429 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43431         * gcc.dg/torture/builtin-wctype-1.c: New test.
43433 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43435         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43436         * gcc.dg/20001101-1.c: Likewise.
43437         * gcc.dg/20001102-1.c: Likewise.
43439 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43441         * gcc.dg/compare8.c: Add an additional test for XOR.
43443 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43445         * gcc.dg/torture/builtin-ctype-1.c: New test.
43447 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43449         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43450         * gcc.dg/torture/builtin-math-1.c: Likewise.
43451         * gcc.dg/torture/builtin-power-1.c: New test.
43453 2004-03-24  Andreas Schwab  <schwab@suse.de>
43455         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43456         IA64 assembler.
43458 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43459             Roger Sayle  <roger@eyesopen.com>
43461         * gcc.dg/compare8.c: New test case.
43463 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43465         * g++.dg/ext/altivec-7.C: New test.
43467 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43469         PR 12267, 12391, 12560, 13129, 14114, 14133
43470         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43471         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43472         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43473         Adjust error regexps.
43474         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43475         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43476         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43477         * gcc.dg/local1.c: Add explanatory comment.
43479 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43481         PR optimization/14669
43482         * g++.dg/opt/fold2.C: New test case.
43484 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43486         PR c/14069
43487         * gcc.dg/20040322-1.c: New test.
43489 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43491         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43492         * gcc.dg/ultrasp4.c: Likewise.
43493         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43495 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43497         * gcc.dg/i386-sse-8.c: Reset default options.
43499 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43501         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43502         in the error message text.
43504 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43506         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43508 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43510         PR c++/14616
43511         * g++.dg/init/array13.C: New test.
43513 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43515         PR target/13889
43516         * gcc.c-torture/compile/pr13889.c: New test case.
43518 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43520         PR c/14635
43521         * builtins-1.c (nan, nans): Don't test.
43522         * builtins-30.c: Don't use nan, nanf, nanl.
43523         * builtins-35.c: New test.
43525 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43527         * g++.dg/ext/altivec-6.C: New test.
43529 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43531         * g++.dg/init/placement3.C: New test.
43533         * g++.dg/template/spec13.C: New test.
43535         * g++.dg/lookup/using11.C: New test.
43537         * g++.dg/lookup/koenig3.C: New test.
43539         * g++.dg/template/operator2.C: New test.
43541         * g++.dg/expr/dtor3.C: New test.
43542         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43543         marker.
43544         * g++.old-deja/g++.law/visibility28.C: Likewise.
43546 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43548         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43549         * gcc.dg/ppc64-abi-3.c: Likewise.
43551 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43553         PR c++/14545
43554         * g++.dg/parse/template15.C: New test.
43556 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43558         * g++.dg/expr/dtor2.C: New test.
43560         * g++.dg/lookup/anon4.C: New test.
43562         * g++.dg/overload/using1.C: New test.
43564         * g++.dg/template/lookup7.C: New test.
43566         * g++.dg/template/typename6.C: New test.
43568         * g++.dg/expr/cond6.C: New test.
43570 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43572         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43574 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43576         * g++.dg/expr/cond5.C: New test.
43577         * g++.dg/expr/constcast1.C: Likewise.
43578         * g++.dg/expr/ptrmem2.C: Likewise.
43579         * g++.dg/expr/ptrmem3.C: Likewise.
43580         * g++.dg/lookup/main1.C: Likewise.
43581         * g++.dg/template/lookup6.C: Likewise.
43583 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43585         * gcc.dg/local1.c: New test.
43587         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43589 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43591         * gcc.dg/torture/builtin-convert-1.c: New test.
43593 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43595         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43597 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43599         PR c++/14481
43600         * g++.dg/warn/Wunused-7.C: New test.
43602 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43604         * gcc.dg/torture/builtin-integral-1.c: New test.
43606 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43608         PR c++/14586
43609         * g++.dg/parse/non-dependent3.C: New test.
43611 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43613         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43614         * g++.dg/eh/simd-2.C: Likewise.
43615         * g++.dg/init/array10.C: Likewise.
43616         * gcc.c-torture/compile/simd-1.c: Likewise.
43617         * gcc.c-torture/compile/simd-2.c: Likewise.
43618         * gcc.c-torture/compile/simd-3.c: Likewise.
43619         * gcc.c-torture/compile/simd-4.c: Likewise.
43620         * gcc.c-torture/compile/simd-6.c: Likewise.
43621         * gcc.c-torture/execute/simd-1.c: Likewise.
43622         * gcc.c-torture/execute/simd-2.c: Likewise.
43623         * gcc.dg/compat/vector-defs.h: Likewise.
43624         * gcc.dg/20020531-1.c: Likewise.
43625         * gcc.dg/altivec-3.c: Likewise.
43626         * gcc.dg/altivec-4.c: Likewise.
43627         * gcc.dg/altivec-varargs-1.c: Likewise.
43628         * gcc.dg/compat/vector-defs.h: Likewise.
43629         * gcc.dg/i386-mmx-3.c: Likewise.
43630         * gcc.dg/i386-sse-4.c: Likewise.
43631         * gcc.dg/i386-sse-5.c: Likewise.
43632         * gcc.dg/i386-sse-8.c: Likewise.
43633         * gcc.dg/simd-1.c: Likewise.
43634         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43635         __ev64_opaque__ since the machine description provides it.
43637 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43639         * lib/compat.exp (skip_list): New global variable.
43640         Use it to hold the user defined COMPAT_SKIPS list if any.
43641         (compat-obj): Add the members of skip_list to optall.
43643 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43645         * gcc.dg/compat/union-by-value-1_main.c,
43646         union-by-value-1_x.c, union-by-value-1_y.c,
43647         union-check.h, union-defs.h,
43648         union-init.h, union-return-1_main.c,
43649         union-return-1_x.c, union-return-1_y.c: New files.
43651 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43653         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43654         mixed-struct-init.h: Add 4 mixed structure types.
43655         struct-by-value-21_main.c, struct-by-value-21_x.c,
43656         struct-by-value-21_y.c, struct-return-21_main.c,
43657         struct-return-21_x.c, struct-return-21_y.c: New files.
43659 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43661         PR c++/14550
43662         * g++.dg/parse/template14.C: New test.
43664 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43666         * gcc.c-torture/execute/20040313-1.c: New test.
43668 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43670         PR target/14533
43671         * gcc.dg/20040311-2.c: New test.
43673 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43675         PR other/14544
43676         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43677         bit-field.
43679 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43681         * gcc.dg/20040305-2.c: Add missing return statement.
43683 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43685         * gcc.dg/builtins-34.c: Also check pow10*.
43687 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43689         PR target/14262
43690         * gcc.dg/20040305-2.c: New test.
43692 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43694         * gcc.dg/20040310-1.c: New test.
43696 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43698         * gcc.c-torture/execute/20040311-1.c: New test case.
43700 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43702         PR c++/14476
43703         * g++.dg/lookup/enum1.C: New test.
43705 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43707         PR c++/14510
43708         * g++.dg/lookup/struct2.C: New test.
43710 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43712         * gcc.dg/builtins-34.c: New test.
43714 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43716         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43718 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43720         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43721         * gcc.dg/alias-2.c: New testcase.
43723 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43725         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43727 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43729         * gcc.c-torture/execute/20040309-1.c: New test case.
43731 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43733         PR c++/14397
43734         * g++.dg/overload/ref1.C: New.
43736 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43738         PR c++/14409
43739         * g++.dg/template/spec12.C: New test.
43741         PR c++/14448
43742         * g++.dg/parse/crash14.C: New test.
43744 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43746         PR c++/14230
43747         * g++.dg/init/ref11.C: New test.
43749 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43751         PR c++/14432
43752         * g++.dg/parse/builtin2.C: New test.
43754 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43756         PR c++/14401
43757         * g++.dg/init/ctor3.C: New test.
43758         * g++.dg/init/union1.C: New test.
43759         * g++.dg/ext/anon-struct4.C: New test.
43761 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43763         * g++.dg/lookup/koenig1.C: Tweak error messages.
43764         * g++.dg/lookup/used-before-declaration.C: Likewise.
43765         * g++.dg/other/do1.C: Likewise.
43766         * g++.dg/overload/koenig1.C: Likewise.
43767         * g++.dg/parse/crash13.C: Likewise.
43768         * g++.dg/template/instantiate3.C: Likewise.
43770 2004-03-08  Eric Christopher  <echristo@redhat.com>
43772         * * lib/target-supports.exp: Enable libiconv in test
43773         compilation.  Fix up error checking.
43775 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43777         PR middle-end/14289
43778         * gcc.dg/pr14289-1.c: New test case.
43779         * gcc.dg/pr14289-2.c: Likewise.
43780         * gcc.dg/pr14289-3.c: Likewise.
43782 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43784         * gcc.c-torture/execute/20040308-1.c: New test.
43786 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43788         * gcc.c-torture/execute/20040307-1.c: New test case.
43790 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43792         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43794 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43796         * gcc.dg/20040306-1.c: New test.
43798 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43800         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43801         them static.
43802         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43804 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43806         PR c/14465
43807         * gcc.dg/decl-6.c: New test.
43809 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43811         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43812         Rename LOGPOW -> LOG_POW.
43813         (SQRT_EXP, POW_EXP): New.
43815 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43817         * gcc.dg/i386-sse-8.c: New test.
43819 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43821         PR c/14114
43822         * gcc.dg/decl-5.c: New test.
43824 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43826         * gcc.dg/20040305-1.c: New test.
43828 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43830         PR other/14354
43831         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43833 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43835         PR c++/14425, c++/14426
43836         * g++.dg/ext/altivec-4.C: New test.
43837         * g++.dg/ext/altivec-5.C: New test.
43839 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43841         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43842         global variables of a type with no linkage.
43843         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43844         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43845         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43846         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43847         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43848         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43849         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43850         * g++.dg/warn/deprecated.C: Name enum Color.
43851         * g++.dg/overload/VLA.C: Name structure for 'b'.
43852         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43854 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43856         * gcc.c-torture/compile/20040304-1.c: New test.
43858 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43860         PR 13728
43861         * gcc.dg/decl-4.c: New testcase.
43863 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43865         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43866         as PRECF if sizeof (float) > sizeof (double).
43867         (PRECL): Make it the same as PRECF if
43868         sizeof (float) > sizeof (long double).
43870 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43872         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43873         system type.  Add check for irix6 which doesn't have c99 runtime.
43875 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43877         * gcc.dg/const-elim-1.c: xfail for xtensa.
43879 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43881         PR c++/14369
43882         * g++.dg/template/cond4.C: New test.
43884 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43886         PR c++/14360
43887         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43889         PR c++/14361
43890         * g++.dg/parse/defarg7.C: New test.
43892         PR c++/14359
43893         * g++.dg/template/friend26.C: New test.
43895 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43897         PR c++/14324
43898         * g++.dg/abi/mangle21.C: New test.
43900         PR c++/14260
43901         * g++.dg/parse/constructor2.C: New test.
43903         PR c++/14337
43904         * g++.dg/template/sfinae1.C: New test.
43906 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43908         PR c++/14267
43909         * g++.dg/expr/crash2.C: New test.
43911         PR middle-end/13448
43912         * gcc.dg/inline-5.c: New test.
43913         * gcc.dg/always-inline.c: Split out tests into ...
43914         * gcc.dg/always-inline2.c: ... this and ...
43915         * gcc.dg/always-inline3.c: ... this.
43917 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43919         PR debug/12103
43920         * g++.dg/debug/crash1.C: New test.
43922 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43924         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43925         function with __attribute__((noinline)).
43926         (recurser_void2): Likewise.
43927         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43928         (recurser_void2): Likewise.
43930 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43932         PR middle-end/14203
43933         * g++.dg/warn/Wunused-6.C: New test case.
43935 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43937         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43938         not defined.
43940 2004-02-27  Eric Christopher  <echristo@redhat.com>
43942         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43943         * g++.dg/charset/asm2.c: Run only x86.
43944         * gcc.dg/charset/asm3.c: Ditto.
43946 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43948         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43949         ld_library_path.
43951 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43953         * g++.dg/ext/altivec-3.C: New.
43955 2004-02-26  Richard Henderson  <rth@redhat.com>
43957         * g++.dg/ext/attrib10.C: Mark for warning.
43958         * gcc.dg/attr-alias-1.c: New.
43960 2004-02-26  Richard Henderson  <rth@redhat.com>
43962         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43963         * gcc.c-torture/execute/20040208-2.c: ... it back.
43965 2004-02-26  Eric Christopher  <echristo@redhat.com>
43967         * lib/target-supports.exp (check-iconv-available): New function.
43968         * lib/gcc-dg.exp (dg-require-iconv): New function.
43969         Use above.
43970         * gcc.dg/charset: New directory.
43971         * gcc.dg/charset/charset.exp: New file.
43972         * gcc.dg/charset/asm1.c: Ditto.
43973         * gcc.dg/charset/asm2.c: Ditto.
43974         * gcc.dg/charset/asm3.c: Ditto.
43975         * gcc.dg/charset/asm4.c: Ditto.
43976         * gcc.dg/charset/asm5.c: Ditto.
43977         * gcc.dg/charset/attribute1.c: Ditto.
43978         * gcc.dg/charset/attribute2.c: Ditto.
43979         * gcc.dg/charset/string1.c: Ditto.
43980         * g++.dg/charset: New directory.
43981         * g++.dg/dg.exp: Add here. Special options.
43982         * g++.dg/charset/charset.exp: New file.
43983         * g++.dg/charset/asm1.c: Ditto.
43984         * g++.dg/charset/asm2.c: Ditto.
43985         * g++.dg/charset/asm3.c: Ditto.
43986         * g++.dg/charset/asm4.c: Ditto.
43987         * g++.dg/charset/attribute1.c: Ditto.
43988         * g++.dg/charset/attribute2.c: Ditto.
43989         * g++.dg/charset/extern1.cc: Ditto.
43990         * g++.dg/charset/extern2.cc: Ditto.
43991         * g++.dg/charset/string1.c: Ditto.
43993 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43995         PR c++/14278
43996         * g++.dg/parse/comma1.C: New test.
43998 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44000         PR c++/14284
44001         * g++.dg/template/ttp8.C: New test.
44003 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44005         * gcc.dg/fixuns-trunc-1.c: New test.
44007 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44009         * gcc.dg/builtins-config.h: Use #elif.
44011 2004-02-26  Michael Matz  <matz@suse.de>
44013         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44014         * gcc.dg/991214-1.c: Likewise.
44015         * gcc.dg/i386-asm-1.c: Likewise.
44017 2004-02-25  Richard Henderson  <rth@redhat.com>
44019         * gcc.c-torture/execute/20040208-2.c: Move ...
44020         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44022 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44024         PR c++/14246
44025         * g++.dg/other/crash-3.C: New test.
44027 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44029         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44030         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44032         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44033         HP-UX.
44035 2004-02-24  Michael Matz  <matz@suse.de>
44037         * gcc.dg/i386-regparm.c: New.
44039 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44041         * gcc.c-torture/execute/20040223-1.c: New.
44043 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44044             Kazu Hirata  <kazu@cs.umass.edu>
44046         * gcc.dg/fwritable-strings-1.c: Remove.
44048 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44050         PR c/14156
44051         * gcc.dg/20040223-1.c: New test.
44053 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44055         PR c++/14106
44056         * g++.dg/ext/typeof9.C: New test.
44058 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44060         PR c++/14250
44061         * g++.dg/other/switch1.C: New test.
44063 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44065         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44066         * gcc.dg/va-arg-1.c: Likewise.
44068 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44070         PR c++/14143
44071         * g++.dg/template/koenig5.C: New test.
44073 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44075         * g++.dg/ext/altivec-1.C: Generalize target triple.
44076         * g++.dg/ext/altivec-2.C: New test case.
44077         * g++.dg/ext/altivec_check.h: New file.
44078         * gcc.dg/altivec-1.c: Generalize target triple;
44079         include altivec_check.h and call altivec_check().
44080         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44081         * gcc.dg/altivec-6.c: New test case.
44082         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44083         type casts as needed.
44084         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44085         altivec_check().
44086         * gcc.dg/altivec-12.c: New test case.
44087         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44088         include altivec_check.h and call altivec_check().
44089         * gcc.dg/altivec_check.h: New file.
44091 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44093         * lib/target-supports.exp (check_alias_available): Don't mangle
44094         function `g' in test program.
44096 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44098         * lib/target-supports.exp (check_profiling_available): Check
44099         argument to determine whether we support a profiling type.
44100         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44101         check_profiling_available.
44102         * g++.dg/bprob/bprob.exp: Likewise.
44103         * g77.dg/bprob/bprob.exp: Likewise.
44104         * gcc.misc-tests/bprob.exp: Likewise.
44105         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44106         dg-require-profiling and delete expected error handling.
44107         * gcc.dg/20021014-1.c: Likewise.
44108         * gcc.dg/nest.c: Likewise.
44110 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44112         PR c++/12007
44113         * g++.dg/other/vthunk1.C: New test.
44115 2004-02-20  Falk Hueffner  <falk@debian.org>
44117         PR target/14201
44118         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44120 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44122         PR c++/13927
44123         * g++.dg/other/error8.C: Remove XFAIL markers.
44125         PR c++/14173
44126         * g++.dg/ext/packed5.C: New test.
44128         PR c++/14199
44129         * g++.dg/warn/Wunused-5.C: New test.
44131         PR c++/14186
44132         * g++.dg/lookup/member1.C: New test.
44134 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44136         * gcc.c-torture/compile/20040130-1.c: Enable only when
44137         __INT_MAX__ >= 2147483647L.
44138         * gcc.c-torture/compile/961203-1.c: Likewise.
44140 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44142         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44143         * g++.dg/opt/template1.C: Robustify assembler regexp
44145 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44147         * gcc.c-torture/execute/simd-4.x: Remove.
44148         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44149         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44150         Guard with #ifndef SKIP_ATTRIBUTE.
44151         * gcc.dg/compat/vector-1_y.c: Likewise.
44152         * gcc.dg/compat/vector-2_x.c: Likewise.
44153         * gcc.dg/compat/vector-2_y.c: Likewise.
44154         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44155         * g++.dg/eh/simd-2.C: Likewise.
44157 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44159         * gcc.c-torture/compile/complex-1.c: New.
44161 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44163         PR target/14209
44164         * gcc.c-torture/execute/20040218-1.c: New test.
44166 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44168         PR c++/14181
44169         * g++.dg/parse/new2.C: New test.
44171 2004-02-18  Paul Brook  <paul@codesourcery.com>
44173         * gcc.c-torture/compile/libcall-1.c: New test.
44175 2004-02-18  Paul Brook  <paul@codesourcery.com>
44177         PR debug/12934
44178         * gcc.dg/debug/debug-7.c: New test.
44180 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44182         * gcc.dg/20040217-1.c: New test.
44184 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44186         * gcc.c-torture/execute/990208-1.x: Delete.
44188 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44190         * gcc.c-torture/execute/20040208-2.x: New file.
44192 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44194         PR c++/11326
44195         * g++.dg/abi/structret1.C: New test.
44197 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44199         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44200         (i386_cpuid): No need to test if cpuid is available on AMD64.
44201         Fix assembly, so that it works onboth i386 and AMD64.
44202         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44203         (vecInLong): Fix s[] member type to unsigned int.
44204         (vecInWord): Remove type.
44205         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44206         (a64, b64, c64, d64, e64): Remove.
44207         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44208         Remove unused variable.  Remove initialization of removed variables.
44209         Don't call mmx_tests nor sse_tests.
44210         (reference_mmx, reference_sse): Remove.
44211         (check): Add return stmt.
44212         * gcc.dg/i386-sse-7.c: New test.
44213         * gcc.dg/i386-mmx-4.c: New test.
44215 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44217         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44218         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44219         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44220         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44221         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44222         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44223         g++.dg/tc1/dr94.C: Fix line terminator.
44225 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44227         * gcc.c-torture/compile/20040216-1.c: New.
44229 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44231         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44232         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44233         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44234         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44235         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44236         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44238 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44240         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44242 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44244         PR c++/13971
44245         * g++.dg/expr/cond4.C: New test.
44247         PR c++/14086
44248         * g++.dg/lookup/crash2.C: New test.
44250 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44252         * gcc.c-torture/compile/20040214-2.c: New test.
44254 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44256         PR c++/14116
44257         * g++.dg/ext/typeof8.C: New test.
44259 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44261         * gcc.c-torture/compile/20040214-1.c: New test.
44263 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44265         PR c++/13635
44266         * g++.dg/template/spec11.C: New test.
44268 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44270         PR c++/13927
44271         * g++.dg/other/error8.C: New test.
44273 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44275         PR c++/14122
44276         * g++.dg/template/array4.C: New test.
44278         PR c++/14108
44279         * g++.dg/inherit/thunk2.C: New test.
44281         PR c++/14083
44282         * g++.dg/eh/cond2.C: New test.
44284 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44286         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44288 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44290         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44292 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44294         * g++.dg/simd-2.C: xfail on ppc64-linux.
44296 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44298         PR c/456
44299         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44300         tests.
44302 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44304         * gcc.dg/builtins-33.c: New test.
44306 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44308         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44310 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44312         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44314 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44316         * gcc.dg/ppc64-abi-3.c: New test.
44318 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44320         PR c/14092
44322         * gcc.dg/pr14092-1.c: New testcase.
44324 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44326         * gcc.dg/cpp/assert4.c: Fix typo last change.
44328         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44329         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44331         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44333 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44335         * gcc.c-torture/compile/20040209-1.c: New test case.
44337 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44339         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44341 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44343         * gcc.c-torture/execute/20040208-[12].c: New tests.
44345 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44347         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44349 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44351         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44353 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44355         Bug 13856
44356         * gcc.dg/visibility-8.c: New testcase.
44358 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44360         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44361         arguments.
44362         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44364 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44366         PR middle-end/13696
44367         * g++.dg/opt/fold1.C: New test case.
44369 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44371         PR c++/14033
44372         * g++.dg/other/crash-2.C: New test.
44374 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44376         PR c++/14028
44377         * g++.dg/parse/angle-bracket2.C: New test.
44379 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44381         PR middle-end/13750
44382         Revert:
44383         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44384         PR pch/13361
44385         * g++.dg/pch/wchar-1.C: New.
44386         * g++.dg/pch/wchar-1.Hs: New.
44388 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44390         PR c++/14008
44391         * g++.dg/parse/error15.C: New test.
44392         * g++.dg/parse/crash11.C: Update dg-error mark.
44394 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44396         PR c++/13932
44397         * g++.dg/warn/conv2.C: New test.
44399 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44401         PR c++/13086
44402         * g++.dg/warn/incomplete1.C: Remove xfail.
44404 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44406         * lib/file-format.exp (gcc_target_object_format): Use
44407         ${tool}_target_compile, not gcc_target_compile.
44408         * lib/target-supports.exp (check_alias_available): Likewise.
44409         (check_gc_sections_available): Likewise.
44410         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44411         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44412         dg-require-alias.
44414 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44416         PR c++/13969
44417         * g++.dg/template/static6.C: New test.
44419 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44421         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44423 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44425         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44426         tests for systems where `char' is unsigned by default.
44428 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44430         PR c++/13997
44431         * g++.dg/template/partial3.C: New test.
44433 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44435         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44436         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44437         Remove mentions of obsolete ports.
44439 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44441         * gcc.dg/noncompile/20001228-1.c: Fix for new
44442         error message.
44444 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44446         PR target/9348
44447         * gcc.c-torture/execute/multdi-1.c: New test case.
44449 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44451         PR c++/13925
44452         * g++.dg/template/lookup5.C: New test.
44454 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44456         PR c++/13950
44457         * g++.dg/template/lookup4.C: New test.
44459         PR c++/13970
44460         * g++.dg/parse/error14.C: New test.
44462         PR c++/14002
44463         * g++.dg/parse/template13.C: New test.
44465 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44467         PR c++/13978
44468         * g++.dg/template/koenig4.C: New test.
44470         PR c++/13968
44471         * g++.dg/template/crash17.C: New test.
44473         PR c++/13975
44474         * g++.dg/parse/error13.C: New test.
44475         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44477 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44479         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44481 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44483         PR c/11658
44484         PR c/13994
44485         * gcc.dg/noncompile/20040203-1.c: New test.
44486         * gcc.dg/noncompile/20040203-2.c: Likewise.
44487         * gcc.dg/noncompile/20040203-3.c: Likewise.
44488         * gcc.dg/20040203-1.c: Likewise.
44490 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44492         PR c++/10858
44493         * g++.dg/template/sizeof7.C: New test.
44495 2004-02-02  Eric Christopher  <echristo@redhat.com>
44496             Zack Weinberg  <zack@codesourcery.com>
44498         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44500 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44502         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44503         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44504         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44505         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44507 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44509         PR c++/13113
44510         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44512         PR c++/13854
44513         * g++.dg/ext/attrib13.C: New test.
44515         PR c++/13907
44516         * g++.dg/conversion/op2.C: New test.
44518 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44520         * gcc.dg/titype-1.c: Fix pasto.
44522 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44524         * gcc.dg/titype-1.c: New test.
44526 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44528         PR c++/13957
44529         * g++.dg/template/non-type-template-argument-1.C,
44530         g++.dg/template/qualified-id1.C: Update dg-error marks.
44531         * g++.dg/template/nontype6.C: New test.
44533 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44535         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44536         * gcc.dg/builtins-31.c: New testcase.
44537         * gcc.dg/builtins-32.c: New testcase.
44539 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44541         * objc.dg/call-super-2.m: Update line numbers
44542         for the including of stddef.h.
44544 2004-01-30  Michael Matz  <matz@suse.de>
44546         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44547         g++.dg/ext/case-range3.C: New tests.
44549 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44551         DR206
44552         PR c++/13813
44553         * g++.dg/template/member4.C: New test.
44555 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44557         PR c++/13683
44558         * g++.dg/template/sizeof6.C: New test.
44560 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44562         * gcc.dg/fwritable-strings-1.c: New test.
44564 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44566         * gcc.c-torture/compile/20040130-1.c: New test.
44568 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44570         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44572 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44574         PR c++/13883
44575         * g++.dg/template/ctor3.C: New test.
44577 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44579         * g++.dg/tc1: New directory.
44580         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44581         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44582         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44583         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44584         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44586 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44588         * g++.dg/parse/error11.C: New test.
44589         * g++.dg/parse/error12.C: Likewise.
44591 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44593         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44594         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44596 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44598         PR c++/13791
44599         * g++.dg/ext/attrib12.C: New test.
44601         PR c++/13736
44602         * g++.dg/parse/cast2.C: New test.
44604 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44606         * objc.dg/encode-2.m (main): New local string.  Set depending on
44607         sizeof long.  Use in sscanf call.
44608         * objc.dg/encode-3.m (main): New local string.  Set depending on
44609         sizeof long.  Use in scan_initial call.
44611 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44613         * objc.dg/call-super-2.m: Make LP64-safe.
44614         * objc.dg/desig-init-1.m: Likewise.
44616 2004-01-27  Devang Patel <dpatel@apple.com>
44618         * g++.dg/debug/namespace1.C: New test.
44620 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44622         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44623         xscale-*-*.
44625         * gcc.dg/arm-mmx-1.c: New test.
44627 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44629         * gcc.dg/20040127-1.c: New test.
44630         * gcc.dg/20040127-2.c: New test.
44632 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44634         * objc.dg/stret-1.m (glob): Renamed to globa.
44636 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44638         PR c++/13663
44639         * g++.dg/expr/for1.C: New test.
44641 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44643         PR middle-end/13779
44644         * gcc.dg/darwin-longlong.c: New test.
44646 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44648         * gcc.dg/20040124-1.c: Moved test from here...
44649         * gcc.c-torture/compile/20040124-1.c: ...to here.
44651 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44653         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44654         the assembly output if -m64 is passed.
44656 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44658         PR c++/13833
44659         * g++.dg/template/cond3.C: New test.
44661 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44663         PR c++/13810
44664         * g++.dg/template/ttp7.C: New test.
44666 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44668         PR c++/13797
44669         * g++.dg/template/nontype4.C: New test.
44670         * g++.dg/template/nontype5.C: Likewise.
44672 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44674         * gcc.dg/torture/mips-clobber-at.c: New test.
44676 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44678         * gcc.dg/20040124-1.c: New test.
44680 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44682         * gcc.dg/20040123-1.c: New test.
44684 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44686         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44688 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44690         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44692 2004-01-23  Andrew Pinski  <apinski@apple.com>
44694         * gcc.dg/20030121-1.c: Move to ..
44695         * gcc.dg/20040121-1.c: here.
44697 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44699         * gcc.dg/builtins-29.c: New test case.
44701 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44703         PR 18314
44704         * gcc.dg/builtins-30.c: New testcase.
44706 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44708         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44709         * lib/g77.exp: Likewise.
44710         * lib/objc.exp: Likewise.
44711         * lib/g++.exp: Likewise.
44713 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44715         * gcc.dg/struct-by-value-2.c: New test.
44717 2004-01-21  Andrew Pinski  <apinski@apple.com>
44719         PR target/13785
44720         * gcc.dg/20030121-1.c: New test.
44722 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44724         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44725         clobber frame pointer register in asm statement.
44727 2004-01-21  Falk Hueffner  <falk@debian.org>
44729         * gcc.c-torture/compile/20040121-1.c: New test.
44731 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44733         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44735 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44737         * gcc.dg/ppc64-abi-2.c: New test.
44739 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44741         * lib/treelang.exp: Fill out this file.
44742         * lib/treelang-dg.exp: New File.
44744 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44746         * gcc.c-torture/compile/981022-1.c: Remove.
44747         * gcc.dg/array-5.c: Remove XFAIL.
44748         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44749         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44750         gcc.dg/cond-lvalue-1.c: Update.
44751         * gcc.dg/cast-lvalue-2.c: New test.
44753 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44755         PR c++/13592
44756         * g++.dg/other/error1.C (class foo): Tweak error message.
44758         PR c++/13592
44759         * g++.dg/template/call2.C: New test.
44761 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44763         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44764         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44765         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44766         scalar-return-1_x.c, scalar-return-2_y.c,
44767         scalar-return-3_x.c, scalar-return-3_y.c,
44768         scalar-return-4_x.c, scalar-return-4_y.c,
44769         struct-align-1.h, struct-align-1_x.c,
44770         struct-align-1_y.c, struct-align-2.h,
44771         struct-align-2_x.c, struct-align-2_y.c,
44772         struct-by-value-10_y.c, struct-by-value-11_x.c,
44773         struct-by-value-11_y.c, struct-by-value-12_x.c,
44774         struct-by-value-12_y.c, struct-by-value-13_x.c,
44775         struct-by-value-13_y.c, struct-by-value-14_x.c,
44776         struct-by-value-14_y.c, struct-by-value-15_x.c,
44777         struct-by-value-15_y.c, struct-by-value-16_y.c,
44778         struct-by-value-17_y.c, struct-by-value-18_y.c,
44779         struct-by-value-19_y.c, struct-by-value-1_x.c,
44780         struct-by-value-1_y.c, struct-by-value-20_y.c,
44781         struct-by-value-2_x.c, struct-by-value-2_y.c,
44782         struct-by-value-3_y.c, struct-by-value-4_x.c,
44783         struct-by-value-4_y.c, struct-by-value-5_y.c,
44784         struct-by-value-6_y.c, struct-by-value-7_y.c
44785         struct-by-value-8_x.c, struct-by-value-8_y.c
44786         struct-by-value-9_x.c, struct-by-value-9_y.c
44787         struct-return-10_x.c, struct-return-10_y.c,
44788         struct-return-19_x.c, struct-return-20_x.c
44789         struct-return-2_x.c, struct-return-2_y.c
44790         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44791         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44793 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44795         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44796         attribute on sparc*-sun-solaris2.*.
44798 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44800         PR c++/13710
44801         * g++.dg/ext/typeof7.C: New test.
44803 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44805         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44806         * gcc.dg/const-elim-1.c: Same.
44808 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44810         * objc.dg/stret-1.m: New.
44811         * objc.dg/stret-2.m: New.
44813 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44815         PR c++/11895
44816         * g++.dg/ext/vector1.C: New test.
44818 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44820         * gcc.dg/pch/import-1.c: New.
44821         * gcc.dg/pch/import-1.hs: New.
44822         * gcc.dg/pch/import-1a.h: New.
44823         * gcc.dg/pch/import-1b.h: New.
44824         * gcc.dg/pch/import-1c.h: New.
44826 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44828         PR c++/13574
44829         * g++.dg/ext/array1.C: New test.
44831         PR c++/13178
44832         * g++.dg/conversion/op1.C: New test.
44834 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44836         PR 11864
44837         From Kazumoto Kojima / Dan Kegel:
44838         * gcc.dg/pr11864-1.c: New test.
44840         PR 10392
44841         From Marcus Comstedt / Dan Kegel:
44842         * gcc.dg/pr10392-1.c: New test.
44844 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44846         PR c++/13478
44847         * g++.dg/init/ref10.C: New test.
44849 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44851         PR c++/13407
44852         * g++.dg/parse/typename6.C: New test.
44854 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44856         PR pch/13361
44857         * g++.dg/pch/wchar-1.C: New.
44858         * g++.dg/pch/wchar-1.Hs: New.
44860 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44862         PR c++/9259
44863         * g++.dg/expr/sizeof2.C: New test.
44865 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44867         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44869 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44871         PR c++/13659
44872         * g++.dg/lookup/strong-using-3.C: New.
44873         * g++.dg/lookup/using-10.C: New.
44875 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44877         PR c++/13594
44878         * g++.dg/lookup/strong-using-2.C: New.
44880 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44881             Dan Kegel <dank@kegel.com>
44882             J"orn Rennecke <joern.rennecke@superh.com>
44884         PR target/9365
44885         * gcc.dg/pr9365-1.c: New test.
44887 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44889         PR c++/8856
44890         * g++.dg/parse/casting-operator2.C: New test.
44891         * g++.old-deja/g++.pt/explicit83.C: Remove.
44893 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44895         * gcc.dg/label-compound-stmt-1.c: New test.
44896         * gcc.c-torture/compile/950922-1.c,
44897         gcc.c-torture/compile/20000211-3.c,
44898         gcc.c-torture/compile/20000518-1.c,
44899         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44900         compound statements.
44902 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44904         * gcc.dg/ppc64-abi-1.c: New test.
44906 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44908          * g++.dg/ext/attrib9.C: Add dg-warnings.
44910 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44912         PR c++/12335
44913         * g++.dg/parse/dtor3.C: New test.
44915 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44917         PR c++/12709
44918         * g++.dg/parse/try-catch-1.C: New test.
44920 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44922         * ada/acats/run_all.sh: Add more verbose output in acats.log
44923         when compiling tests.
44925 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44927         PR 13656
44928         * gcc.dg/typedef-redecl.c: New test case.
44929         * gcc.dg/typedef-redecl.h: New support file.
44931 2004-01-13  Jan Hubicka  <jh@suse.cz>
44933         * gcc.dg/always_inline.c: New test.
44934         * gcc.dg/debug/20031231-1.c: Fix.
44936 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44938         PR c++/13474
44939         * g++.dg/template/array3.C: New test.
44941 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44943         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44944         * g++.dg/warn/Wunused-2.C: Likewise.
44946 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44948         PR c++/13289
44949         * g++.dg/template/instantiate6.C: New test.
44951 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44953         PR middle-end/11397
44954         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44956 2004-01-12  Jan Hubicka  <jh@suse.cz>
44958         PR opt/12826
44959         * gcc.dg/20040112-1.c: New.
44961         * gcc.dg/dwarf-die[1-7].c: Move to...
44962         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44963         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44965 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44967         PR c++/4100
44968         * g++.dg/parse/friend4.C: New test.
44970 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44972         PR c++/4100
44973         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44974         definition is called a friend.
44976 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44978         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44980 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44982         PR c++/3478
44983         * g++.dg/parse/error10.C: New test.
44984         * g++.dg/template/arg2.C: Accept "invalid type" error.
44986 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44988         PR middle-end/13392
44989         * g++.dg/opt/expect2.C: New test.
44991 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44993         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44994         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44995         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44996         Update dg-error regexps.
44998 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45000         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45001         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45003 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45005         * gcc.dg/pragma-re-1.c: Use right pointer type.
45007 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45009         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45011 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45013         * gcc.dg/rs6000-ldouble-1.c: New.
45015 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45017         DR 337
45018         PR c++/9256
45019         * g++.dg/other/abstract1.C: New test.
45021 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45023         * g++.dg/lookup/strong-using-1.C: New.
45025 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45027         PR c/11234
45028         * gcc.dg/func-ptr-conv-1.c: New test.
45029         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45031 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45033         PR target/13380.
45034         * gcc.c-torture/compile/20040109-1.c: New.
45036 2004-01-08  Stuart Hastings  <stuart@apple.com>
45038         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45039         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45040         * gcc.dg/i386-sse-6.c: ...this new testcase.
45042 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45044         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45046 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45048         * ada/acats/run_acats: Treat 'gnatchop' the same way
45049         as 'gnatmake'.  Export GCC_DRIVER.
45050         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45051         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45053 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45055         PR c++/12573
45056         * g++.dg/template/dependent-expr4.C: New test.
45058 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45060         * gcc.dg/altivec-11.c: New test.
45062 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45064         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45066 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45068         PR c/6024
45069         * gcc.dg/enum-compat-1.c: New test.
45070         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45072 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45074         PR c/12165
45075         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45076         gcc.dg/c99-idem-qual-3.c: New tests.
45078 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45080         * gcc.dg/winline-7.c: Don't cast void * to int.
45082 2004-01-06  Jan Hubicka  <jh@suse.cz>
45084         * gcc.dg/i386-sse-5.c: New test
45085         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45087 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45089         PR c++/12815
45090         * g++.dg/rtti/typeid4.C: New test.
45092 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45094         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45096 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45098         PR c++/12132
45099         * g++.dg/template/error11.C: New test.
45101         PR c++/13451
45102         * g++.dg/template/class2.C: New test.
45104 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45105         Richard Sandiford <rsandifo@redhat.com>
45107         PR c++/13387
45108         * g++.dg/opt/alias3.C: New test.
45110 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45112         PR c++/13157
45113         * g++.dg/template/koenig3.C: New test.
45115         PR c++/13529
45116         * g++.dg/parse/offsetof3.C: New test.
45118         * g++.dg/init/copy7.C: Add missing dg-error markers.
45120         PR c++/12226
45121         * g++.dg/init/copy7.c: New test.
45123         PR c++/13536
45124         * g++.dg/parse/cast1.C: New test.
45126 2004-01-04  Jan Hubicka  <jh@suse.cz>
45128         * gcc.dg/winline[1-7].c: New tests.
45130 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45132         PR c++/13520
45133         * g++.dg/template/qualttp22.C: New test.
45135 2004-01-01  Jan Hubicka  <jh@suse.cz>
45137         * gcc.dg/debug/20031231-1.c: New.
45138         * gcc.c-torture/compile/20040101-1.c: New.
45139         * gcc.dg/dwarf-die-[1-7].c: New.
45141 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45143         PR optimization/13521
45144         * gcc.c-torture/compile/20031231-1.c: New test.
45146 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45148         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45150 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45152         PR c++/10079
45153         * g++.dg/template/crash16.C: New test.
45155 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45157         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45159 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45161         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45162         ports.
45163         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45164         * g++.old-deja/g++.law/profile1.C: Likewise.
45165         * gcc.c-torture/compile/981006-1.c: Likewise.
45166         * gcc.c-torture/execute/loop-2e.x: Likewise.
45167         * gcc.c-torture/execute/loop-2f.x: Remove.
45168         * gcc.c-torture/execute/loop-2g.x: Likewise.
45169         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45170         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45172 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45174         PR c++/13507
45175         * g++.dg/ext/attrib11.C: New test.
45177         PR c++/13494
45178         * g++.dg/template/array2-1.C: New test.
45179         * g++.dg/template/array2-2.C: New test.
45181 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45183         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45185 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45187         PR c++/12774
45188         * g++.dg/template/array1-1.C: New test.
45189         * g++.dg/template/array1-2.C: New test.
45191 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45193         PR fortran/12632
45194         * g77.dg/12632.f: New test case.
45196 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45198         PR c++/13289
45199         * g++.dg/parse/nontype1.C: New test.
45201 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45203         PR c++/12403
45204         * g++.dg/parse/explicit1.C: New test.
45205         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45207 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45209         PR c++/13081
45210         * g++.dg/opt/inline6.C: New test.
45212         PR c++/12613
45213         * g++.dg/parse/error9.C: New test.
45215         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45217 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45219         PR c++/13009
45220         * g++.dg/init/assign1.C: New test.
45222 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45224         PR c++/13070
45225         * g++.dg/warn/format3.C: New test case.
45227 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45229         * gcc.c-torture/compile/20031227-1.c: New test.
45231 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45233         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45234         * g77.dg/bprob/bprob.exp: Likewise.
45235         * gcc.misc-tests/bprob.exp: Likewise.
45236         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45237         variants on systems where the library does not provide that
45238         functionality.
45239         * gcc.dg/builtins-20.c: Use builtins-config.h.
45240         * gcc.dg/builtins-config.h: New file.
45242 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45244         * lib/gcc-dg.exp (dg-require-profiling): New function.
45245         * lib/target-supports.exp (check_profiling_available): Likewise.
45246         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45247         * g77.dg/bprob/bprob.exp: Likewise.
45248         * gcc.misc-tests/bprob.exp: Likewise.
45249         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45250         * gcc.dg/20021014-1.c: Likewise.
45251         * gcc.dg/nest.c: Likewise.
45253 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45255         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45256         compiling.
45257         * g++.dg/lookup/java2.C: Likewise.
45258         * gcc.dg/cpp/lexident.c: Likewise.
45260 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45262         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45263         given.
45264         * gcc.c-torture/compile/961203-1.c: Likewise.
45265         * gcc.c-torture/compile/980506-1.c: Likewise.
45267 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45269         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45270         (additional_prunes): New global.
45271         (gcc-dg-prune): Handle additional per-test pruning.
45272         (dg-test): Clear additional_prunes between tests.
45274         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45275         dg-prune-output to avoid spurious failures from assembler
45276         complaining about nonexistent WAW violations.
45277         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45278         Use dg-prune-output to avoid spurious failures from assembler
45279         warning about Itanium B-step errata.
45281 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45283         * g++.dg/abi/macro0.C: New test.
45284         * g++.dg/abi/macro1.C: Likewise.
45285         * g++.dg/abi/macro2.C: Likewise.
45287         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45288         * g++.dg/abi/bitfield7.C: Likewise.
45289         * g++.dg/abi/dtor2.C: Likewise.
45290         * g++.dg/abi/mangle11.C: Likewise.
45291         * g++.dg/abi/mangle12.C: Likewise.
45292         * g++.dg/abi/mangle14.C: Likewise.
45293         * g++.dg/abi/mangle17.C: Likewise.
45294         * g++.dg/abi/vbase10.C: Likewise.
45295         * g++.dg/abi/vbase14.C: Likewise.
45296         * g++.dg/template/qualttp17.C: Likewise.
45298 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45300         PR c/11995
45301         * gcc.dg/20031223-1.c: New test.
45303 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45305         * gcc.dg/noreturn-7.c: New test.
45307 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45309         * gcc.dg/null-pointer-1.c: New test.
45311 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45313         * g++.old-deja/g++.jason/template18.C: Remove.
45314         * g++.old-deja/g++.jason/template37.C: Likewise.
45316         PR c++/12862
45317         * g++.dg/lookup/ns1.C: New test.
45319         PR c++/12397
45320         * g++.dg/template/lookup3.C: New test.
45322 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45324         * g++.dg/template/recurse1.C: New test
45326 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45328         PR c++/12479
45329         * g++.dg/parse/semicolon1.C: New test.
45330         * g++.dg/parse/semicolon1.h: Likewise.
45332 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45334         * gcc.dg/darwin-misaligned.c: New test.
45336 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45338         PR c/9163
45339         * gcc.dg/20031222-1.c: New test.
45341 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45343         PR c++/13438
45344         * g++.dg/parse/error8.C: New test.
45346         PR c++/11554
45347         * g++.dg/warn/ctor-init-1.C: New test.
45349 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45351         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45352         too small.
45353         * gcc.c-torture/compile/930217-1.c: Likewise.
45354         * gcc.c-torture/compile/930513-1.c: Likewise.
45355         * gcc.c-torture/execute/920908-2.c: Likewise.
45356         * gcc.c-torture/execute/921204-1.c: Likewise.
45357         * gcc.c-torture/execute/930621-1.c: Likewise.
45358         * gcc.c-torture/execute/930630-1.c: Likewise.
45359         * gcc.c-torture/execute/931031-1.c: Likewise.
45360         * gcc.c-torture/execute/980602-2.c: Likewise.
45361         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45362         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45363         * gcc.c-torture/execute/extzvsi.c: Likewise.
45364         * gcc.c-torture/unsorted/ext.c: Likewise.
45366 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45368         PR target/12749
45369         * gcc.c-torture/compile/20031220-2.c: New test case.
45371 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45373         PR optimization/13031
45374         * gcc.c-torture/compile/20031220-1.c: New test case.
45376 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45378         * gcc.dg/cast-function-1.c: New test.
45380 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45382         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45383         formats.
45385 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45387         PR c++/12795
45388         * g++.dg/ext/attrib10.C: New test.
45390 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45392         * gcc.dg/cleanup-10.c: New test.
45393         * gcc.dg/cleanup-11.c: New test.
45395 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45397         PR c++/13239
45398         * g++.dg/opt/expect1.C: New test.
45400 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45402         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45404 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45406         PR debug/12923
45407         * gcc.dg/20031218-1.c: New test.
45409         PR debug/12389
45410         * gcc.dg/20031218-2.c: New test.
45411         * gcc.dg/20031218-3.c: New test.
45413         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45414         of label name and allow for USER_LABEL_PREFIX == "_" names.
45415         * g++.dg/abi/mangle18-2.C: Likewise.
45416         * g++.dg/abi/mangle19-1.C: Likewise.
45417         * g++.dg/abi/mangle19-2.C: Likewise.
45418         * g++.dg/abi/mangle20-1.C: Likewise.
45419         * g++.dg/abi/mangle20-2.C: Likewise.
45421 2003-12-18  Richard Henderson  <rth@redhat.com>
45423         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45425 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45426             Dan Kegel <dank@kegel.com>
45428         PR other/12009
45429         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45430         testing a cross compiler, it causes spurious compile failures.
45431         * lib/g++.exp: Likewise.
45433 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45435         PR c++/13262
45436         * g++.dg/template/access13.C: New test.
45438 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45440         * gcc.dg/20031216-1.c: New test.
45442 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45444         PR c++/9154
45445         * g++.dg/template/error10.C: New test.
45447 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45449         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45450         * g++.dg/eh/simd-2.C: Likewise.
45452 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45453             Roger Sayle  <roger@eyesopen.com>
45455         * gcc.c-torture/execute/ieee/mzero5.c: New.
45457 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45459         PR c++/10603
45460         * g++.dg/parse/error6.C: New test.
45462         PR c++/12827
45463         * g++.dg/parse/error7.C: New test.
45465 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45467         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45468         at -O with stabs debugging formats.
45469         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45470         * gcc.dg/debug/debug-2.c: Likewise.
45472 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45474         PR c++/12696
45475         * g++.dg/init/error1.C: New test.
45477         PR c++/12218
45478         * g++.dg/init/pm3.C: New test.
45480 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45482         PR c/3347
45483         * gcc.dg/bitfld-8.c: New test.
45485 2003-12-16  James Lemke  <jim@wasabisystems.com>
45487         * gcc.dg/arm-scd42-[123].c: New tests.
45489 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45491         PR c++/9043
45492         * g++.dg/abi/mangle20-1.C: New test.
45493         * g++.dg/abi/mangle20-2.C: New test.
45495 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45497         PR c++/13275
45498         * g++.dg/other/offsetof2.C: Remove XFAIL.
45499         * g++.dg/parse/offsetof1.C: New test.
45500         * g++.gd/parse/offsetof2.C: Likewise.
45502 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45504         * g++.dg/template/nontype3.C: New test.
45505         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45507 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45509         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45511 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45513         PR c++/13387
45514         * g++.dg/expr/assign1.C: New test.
45516         PR c++/13242
45517         * g++.dg/abi/mangle19-1.C: New test.
45518         * g++.dg/abi/mangle19-2.C: New test.
45520 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45522         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45524 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45526         * gcc.c-torture/execute/20031216-1.c: New test.
45528 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45530         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45531         an ICE regression.
45533 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45535         PR c++/10926
45536         * g++.dg/template/error9.C: New test.
45538         PR c++/11116
45539         * g++.dg/template/error8.C: New test.
45541 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45543         PR middle-end/13400
45544         * gcc.c-torture/execute/20031215-1.c: New test case.
45546 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45548         PR c++/13269
45549         * g++.dg/parse/error5.C: New test.
45551         PR c++/12989
45552         * g++.dg/expr/sizeof1.C: New test.
45554         PR c++/13310
45555         * g++.dg/template/crash15.C: New test.
45557 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45559         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45560         a non-POD type as the last named parameter of a varargs function.
45562 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45564         PR c++/13243
45565         PR c++/12573
45566         * g++.dg/template/crash14.C: New test.
45567         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45569 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45571         * g++.dg/other/java1.C: New test.
45573         PR c++/13241
45574         * g++.dg/abi/mangle18-1.C: New test.
45575         * g++.dg/abi/mangle18-2.C: New test.
45577 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45579         PR optimization/10312
45580         * gcc.c-torture/execute/20031214-1.c: New.
45582 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45584         PR c++/10779
45585         PR c++/12160
45586         * g++.dg/parse/error3.C: New test.
45587         * g++.dg/parse/error4.C: Likewise.
45588         * g++.dg/abi/mangle4.C: Tweak error messages.
45589         * g++.dg/lookup/using5.C: Likewise.
45590         * g++.dg/other/error2.C: Likewise.
45591         * g++.dg/parse/typename5.C: Likewise.
45592         * g++.dg/parse/undefined1.C: Likewise.
45593         * g++.dg/template/arg2.C: Likewise.
45594         * g++.dg/template/ttp3.C: Likewise.
45595         * g++.dg/template/type1.C: Likewise.
45596         * g++.old-deja/g++.other/crash32.C: Likewise.
45597         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45599 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45601         PR c++/13106
45602         * g++.dg/warn/noreturn-3.C: New test.
45604 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45606         PR c++/13118
45607         * g++.dg/abi/covariant3.C: New.
45609 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45611         * g++.dg/eh/ia64-1.C: New test.
45613 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45615         PR optimization/13037
45616         * g77.f-torture/execute/13037.f: New test case.
45618 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45620         PR c++/12881
45621         * g++.dg/abi/covariant2.C: New.
45623 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45625         * gcc.dg/cpp/trad/macro.c: New tests.
45627 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45629         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45631 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45633         PR other/10819
45634         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45635         to fix Bug 10819.
45636         * lib/g++.exp (g++_version): Likewise.
45637         * lib/g77.exp (g77_version): Likewise.
45638         * lib/objc.exp (default_objc_version): Likewise.
45640 2003-12-10  Richard Henderson  <rth@redhat.com>
45642         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45644         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45646 2003-12-08  Matt Austern  <austern@apple.com>
45648         PR c/13134
45649         * lib/gcc-dg.exp (dg-require-visibility): Define.
45650         * lib/target-supports (check_visibility_available): Define.
45651         * gcc.dg/visibility-1.c: New test.
45652         * gcc.dg/visibility-2.c: Likewise.
45653         * gcc.dg/visibility-3.c: Likewise.
45654         * gcc.dg/visibility-4.c: Likewise.
45655         * gcc.dg/visibility-5.c: Likewise.
45656         * gcc.dg/visibility-6.c: Likewise.
45657         * g++.dg/ext/visibility-1.C: Likewise.
45658         * g++.dg/ext/visibility-2.C: Likewise.
45659         * g++.dg/ext/visibility-3.C: Likewise.
45660         * g++.dg/ext/visibility-4.C: Likewise.
45661         * g++.dg/ext/visibility-5.C: Likewise.
45662         * g++.dg/ext/visibility-6.C: Likewise.
45664 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45666         * g++.dg/lookup/java1.C: New test.
45667         * g++.dg/lookup/java2.C: New test.
45669 2003-12-07  Falk Hueffner  <falk@debian.org>
45671         * g++.dg/opt/noreturn-1.C: New test.
45673 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45675         * gcc.dg/overflow-1.c: New test.
45677 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45679         * g77.f-torture/compile/13060.f: New test.
45681 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45683         PR c++/13323
45684         * g++.dg/inherit/operator2.C: New test.
45686 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45688         PR c++/13305
45689         * g++.dg/ext/attrib9.C: New test.
45691 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45693         PR c++/13314
45694         * g++.dg/template/error7.C: New test.
45696 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45697             J"orn Rennecke <joern.rennecke@superh.com>
45699         PR target/13302
45700         * g++.dg/other/struct-va_list.C: New test.
45702 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45704         PR c++/13166
45705         * g++.dg/parse/defarg6.C: New test.
45707 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45709         PR target/13256
45710         * gcc.c-torture/execute/20031201-1.c: New test.
45712 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45714         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45716 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45718         * gcc.dg/builtin-return-1.c: New test.
45720 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45721             J"orn Rennecke <joern.rennecke@superh.com>
45723         PR optimization/13260
45724         * gcc.c-torture/execute/20031204-1.c: New test.
45726 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45728         PR c++/9127
45729         * g++.dg/template/error6.C: New test.
45731 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45733         * gcc.dg/20031202-1.c: New test.
45735 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45737         PR c++/13179
45738         * g++.dg/template/eh1.C: New test.
45740         PR c++/10771
45741         * g++.dg/template/error5.C: New test.
45743 2003-12-02  David Ung  <davidu@mips.com>
45745         * gcc.dg/compat/vector-check.h: Corrected type for var
45746         g_##TMODE
45748 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45750         PR c++/10126
45751         * g++.dg/template/ptrmem8.C: New test.
45753 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45755         PR c++/12573
45756         * g++.dg/template/dependent-expr3.C: New test.
45758 2003-12-01  James Lemke  <jim@wasabisystems.com>
45760         * gcc.dg/arm-g2.c: New test.
45762 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45764         PR optimization/11634
45765         * gcc.dg/20031201-2.c: New test case.
45767 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45769         PR 11433
45770         * objc.dg/proto-lossage-3.m: New test.
45772 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45774         PR optimization/12628
45775         * gcc.dg/20031201-1.c: New test case.
45777 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45779         * gcc.dg/unaligned-1.c: New test.
45781 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45783         PR c++/9849
45784         * g++.dg/template/error4.C: New test.
45785         * g++.dg/template/nested3.C: Adjust error markers.
45787 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45789         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45791 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45793         PR c/10333
45794         * gcc.dg/bitfld-7.c: New test.
45796 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45798         * gcc.dg/tls/asm-1.C: New test.
45800 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45802         * gcc.dg/cpp/assert4.c: Update.
45804 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45806         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45807         * gcc.dg/builtin-apply3.c: New test.
45809 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45811         * lib/compat.exp (compat-obj): New xfaildata parameter.
45812         Use it to set compiler_conditional_xfail_data before compiling.
45813         (compat-get-options): Handle dg-xfail-if.
45814         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45815         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45816         * gcc.dg/compat/vector-1_y.c: Likewise.
45817         * gcc.dg/compat/vector-2_x.c: Likewise.
45818         * gcc.dg/compat/vector-2_y.c: Likewise.
45820 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45822         * g++.dg/opt/reg-stack4.C: New test.
45824 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45826         * gcc.dg/builtin-apply2.c: New test.
45828 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45830         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45832 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45834         PR c++/12924
45835         * g++.dg/template/template-id-2.C: New test.
45837 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45839         PR c++/5369
45840         * g++.dg/template/memfriend1.C: New test.
45841         * g++.dg/template/memfriend2.C: Likewise.
45842         * g++.dg/template/memfriend3.C: Likewise.
45843         * g++.dg/template/memfriend4.C: Likewise.
45844         * g++.dg/template/memfriend5.C: Likewise.
45845         * g++.dg/template/memfriend6.C: Likewise.
45846         * g++.dg/template/memfriend7.C: Likewise.
45847         * g++.dg/template/memfriend8.C: Likewise.
45848         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45850 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45852         PR c++/12515
45853         * g++.dg/ext/cond1.C: New test.
45855 2003-11-20  Richard Henderson  <rth@redhat.com>
45857         * gcc.dg/20020201-2.c: Remove.
45858         * gcc.dg/20020201-4.c: Remove.
45859         * gcc.dg/20020304-1.c: Remove.
45861 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45863         * gcc.dg/cpp/trad/xwin1.c: New test case.
45865 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45867         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45868         * lib/g77.exp: Likewise.
45869         * lib/objc.exp: Likewise.
45870         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45871         for darwin.
45873 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45875         PR c++/12932
45876         * g++.dg/template/static5.C: New test.
45878 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45880         * gcc.dg/nested-func-1.c: New test.
45882 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45884         * gcc.dg/cpp/assert4.c: New test.
45886 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45888         PR c++/2294
45889         * g++.dg/lookup/using9.c: New test.
45891 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45893         PR c++/12762
45894         * g++.dg/template/error3.C: New test.
45896 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45898         PR ada/13035
45899         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45900         No longer use a wrapper for gcc, since this does not work under
45901         Windows.
45903 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45905         PR c++/2094
45906         * g++.dg/template/ptrmem7.C: New test.
45908 2003-11-13  Andrew Pinski <apinski@apple.com>
45910         * gcc.c-torture/compile/20031113-1.c: New test.
45912 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45913             Kean Johnston <jkj@sco.com>
45915         PR c/13029
45916         * gcc.dg/unused-4.c: Update.
45918 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45920         * g++.dg/opt/const3.C: New test.
45922 2003-11-13  Jan Hubicka  <jh@suse.cz>
45924         * gcc.c-torture/compile/20031112-1.c: New test.
45926 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45928         * g++.dg/parse/crash10.C: Remove bogus error marker.
45930 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45932         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45933         (host_gcc): Likewise.
45934         (ROOT): Honor $PWDCMD.
45935         (BASE): Likewise.
45936         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45938 2003-11-12  Catherine Moore  <clm@redhat.com>
45940         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45942 2003-11-12  Andreas Jaeger  <aj@suse.de>
45943             Jakub Jelinek  <jakub@redhat.com>
45944             Andrew Pinski  <pinskia@physics.uc.edu>
45945             Richard Henderson  <rth@redhat.com>
45947         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45948         systems.
45949         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45951         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45952         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45954 2003-11-11  Andreas Jaeger  <aj@suse.de>
45956         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45958         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45960 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45962         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45963         Clean ups.
45965 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45967         * gcc.dg/trampoline-1.c: New test.
45969 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45971         * gcc.c-torture/compile/200031109-1.c: New test.
45973 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45975         PR c/3190
45976         PR c/8714
45977         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45978         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45979         gcc.dg/format/no-y2k-1.c: Update.
45981 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45983         PR optimization/10467
45984         * gcc.dg/20031108-1.c: New test case.
45986 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45988         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45990 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45992         * gcc.dg/compound-lvalue-1.c: New test.
45993         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45994         some XFAILs.
45996 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45998         * gcc.dg/altivec-varargs-1.c: New test.
46000 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46002         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46003         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46004         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46005         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46006         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46008 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46010         * gcc.dg/cond-lvalue-1.c: New test.
46012 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46014         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46016 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46018         PR c++/11616
46019         * g++.dg/template/instantiate5.C: New test.
46021 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46023         PR c++/12726
46024         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46025         * ChangeLog: Add missing first entry for above test.
46027 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46029         PR c++/9810
46030         * g++.dg/template/using8.C: New test.
46031         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46033 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46035         PR optimization/10817
46036         * gcc.c-torture/compile/20031102-1.c: New test case.
46038 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46040         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46041         2147483647.
46043 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46045         * gcc.dg/20031102-1.c: New test.
46047 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46049         * gcc.dg/complex-1.c: New test.
46051 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46053         PR c++/12796
46054         * g++.dg/template/crash13.C: Adjust expected error location.
46055         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46057 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46059         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46061 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46063         PR/10239
46064         * gcc.c-torture/compile/20031031-2.c: New test.
46066 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46068         PR/11640
46069         * gcc.c-torture/compile/20031031-1.c: New test.
46071 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46073         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46074         * gcc.misc-tests/bprob.exp: Likewise.
46075         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46076         the execution test on arm-elf configs.
46077         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46078         configs that don't support scratch files.
46079         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46081 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46083         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46084         done by dejagnu.
46086 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46088         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46089         Avoid non pure sh syntax. Add more logging.
46091         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46092         fail.
46094 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46096         PR libgcj/10610
46097         * gcc.dg/ppc-stackalign-1.c: New test.
46099 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46101         * ada/acats/run_all.sh: Change output to be more compliant with
46102         dejagnu framework.
46103         Create acats.sum and acats.log files under testsuite/ada/acats
46104         Only run [a-z]* directories, to filter out e.g. CVS.
46105         Redirect build output to log file.
46107 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46109         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46111 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46113         PR ada/5909:
46114         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46116 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46118         * gcc.c-torture/compile/20031023-1.c: New test.
46119         * gcc.c-torture/compile/20031023-2.c: New test.
46120         * gcc.c-torture/compile/20031023-3.c: New test.
46121         * gcc.c-torture/compile/20031023-4.c: New test.
46123 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46125         PR c++/10371
46126         * g++.dg/lookup/scoped8.C: New test.
46128 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46130         * g++.dg/opt/reg-stack3.C: New test.
46132 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46134         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46136 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46138         PR c++/11076
46139         * g++.dg/template/crash13.C: New test.
46141 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46143         * gcc.dg/c99-restrict-2.c: New test.
46145 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46147         PR c++/12698, c++/12699, c++/12700, c++/12566
46148         * g++.dg/inherit/covariant9.C: New test.
46149         * g++.dg/inherit/covariant10.C: New test.
46150         * g++.dg/inherit/covariant11.C: New test.
46152 2003-10-23  Jason Merrill  <jason@redhat.com>
46154         PR c++/12726
46155         * g++.dg/ext/complit2.C: New test.
46157 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46159         PR target/12654
46160         * gcc.c-torture/execute/20031020-1.c: New test.
46162 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46164         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46165         following the jump_insn.
46167 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46169         * gcc.dg/cast-lvalue-1.c: New test.
46171 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46173         PR c++/11962
46174         * g++.dg/template/cond2.C: New test.
46176 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46178         * gcc.dg/builtins-28.c: New test.
46180 2003-10-20  Jan Hubicka  <jh@suse.cz>
46182         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46183         parameter.
46184         * gcc.dg/inline-2.c: Likewise.
46186 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46188         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46189         * gcc.dg/nest.c: Likewise.
46191 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46193         PR c++/9781, c++/10583, c++/11862
46194         * g++.dg/parse/crash13.C: New test.
46196 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46198         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46200 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46202         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46203         Define HAVE_C99_RUNTIME except on Solaris.
46204         * gcc.dg/builtins-20.c: Likewise.
46206 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46208         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46210 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46212         PR c++/12495
46213         * g++.dg/template/crash21.C: New test.
46215 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46217         PR c++/2513
46218         * g++.dg/template/typename5.C: New test.
46220 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46222         PR c++/12369
46223         * g++.dg/template/friend25.C: New test.
46225 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46227         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46228         versions.
46230 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46232         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46233         == 2147483647.
46235 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46237         * gcc.c-torture/execute/960416-1.x: Remove.
46238         * gcc.c-torture/execute/divconst-3.x: Likewise.
46240 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46242         PR target/12598
46243         * gcc.dg/torture/cris-volatile-1.c: New test.
46245 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46247         PR optimization/9325
46248         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46249         for overflowing floating point to integer conversion during RTL
46250         simplification.
46252 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46254         * objc/execute/_cmd.m: Fix typo.
46255         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46256         Relax 'scan-assembler' regexp.
46257         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46258         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46259         * objc.dg/zero-link-2.m: Remove blank line.
46260         * objc.dg/zero-link-3.m: New test case.
46262 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46264         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46266         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46267         than linker trickery.
46269 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46271         PR c++/12370
46272         * g++.dg/other/friend2.C: New test.
46274 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46276         * gcc.dg/20031012-1.c: New test.
46278 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46280         * gcc.dg/weak/weak-3.c: Fix for new warning.
46282 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46284         PR optimization/8750
46285         * gcc.c-torture/execute/20031012-1.c: New test case.
46287 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46289         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46290         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46292 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46294         PR optimization/12260
46295         * gcc.c-torture/compile/20031011-2.c: New test case.
46297 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46299         * gcc.c-torture/execute/20031011-1.c: New testcase.
46301 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46303         * gcc.c-torture/compile/20031011-1.c: New test.
46305 2003-10-11  Jan Hubicka  <jh@suse.cz>
46307         * g++.dg/other/first-global.C: New test.
46309 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46311         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46313 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46315         * gcc.c-torture/compile/20031010-1.c: New test.
46317 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46319         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46320         * gcc.c-torture/execute/va-arg-25.c: ... here.
46322 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46324         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46326 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46328         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46330 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46332         * g++.dg/parse/error2.C: New test.
46334 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46336         PR c++/11097
46337         * g++.dg/other/error5.C: Modify the error message.
46338         * g++.dg/lookup/using8.C: New test.
46340 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46342         * gcc.dg/darwin-abi-2.c: New file.
46343         * gcc.c-torture/execute/va-arg-24.c: New file.
46345 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46347         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46348         indentation.
46350 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46352         PR c++/10147
46353         * g++.dg/other/error4.C: Update error messages.
46354         * g++.dg/template/ptrmem4.C: Likewise.
46356         PR c++/12337
46357         * g++.dg/init/new9.C: New test.
46359         PR c++/12334, c++/12236, c++/8656
46360         * g++.dg/ext/attrib8.C: New test.
46362 2003-10-06  Devang Patel  <dpatel@apple.com>
46364         * gcc.dg/debug/dwarf2-3.h: New test.
46365         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46367 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46369         * g++.dg/opt/cfg2.C: New test.
46371 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46373         * g++.dg/opt/float1.C: New test.
46375 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46377         * gcc.dg/c90-array-lval-6.c: New test.
46378         * gcc.dg/c99-array-lval-6.c: New test.
46380 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46381             Ziemowit Laski  <zlaski@apple.com>
46383         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46384         'Derived', so that it is never considered a class method; add
46385         new warning for '+port' method ambiguity.
46386         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46387         <objc/objc-api.h> (needed on Mac OS X).
46388         * objc.dg/method-13.m: New test.
46390 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46392         PR optimization/9325, PR java/6391
46393         * gcc.c-torture/execute/20031003-1.c: New test case.
46395 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46397         PR optimization/12180
46398         * gcc.dg/20031002-1.c: New test.
46400         PR c++/12486
46401         * g++.dg/inherit/error1.C: New test.
46403 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46405         * lib/f-torture.exp (search_for): Rename to...
46406         (search_for_re): This.  Also, clean up comments and the
46407         "regexp" invocation.
46409 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46411         * gcc.c-torture/compile/20031002-1.c: New test.
46413 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46415         * g++.dg/opt/cond1.C: New test.
46417 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46419         * gcc.dg/Wold-style-definition-2.c: New testcase.
46420         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46422 2003-09-29  Richard Henderson  <rth@redhat.com>
46424         * g++.dg/init/array10.C: Add dg-options.
46426 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46428         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46430 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46432         * g++.dg/template/friend19.C: Fix typo.
46433         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46435 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46437         * gcc.c-torture/execute/20030928-1.c: New test.
46438         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46440 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46442         * g++.dg/opt/unroll1.C: New test.
46444 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46446         PR optimization/11741
46447         * gcc.dg/20030926-1.c: New test case.
46449 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46451         PR c++/5655
46452         * g++.dg/parse/access7.C: New test.
46453         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46455 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46457         MERGE OF objc-improvements-branch into MAINLINE:
46458         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46459         if libobjc has not been built.
46460         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46461         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46462         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46463         objc/execute/nested-3.m, objc/execute/np-2.m,
46464         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46465         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46466         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46467         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46468         objc.dg/special/unclaimed-category-1.h,
46469         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46470         well as GNU runtime.
46471         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46472         * execute/cascading-1.m, execute/function-message-1.m,
46473         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46474         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46475         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46476         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46477         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46478         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46479         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46480         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46481         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46482         * objc.dg/bitfield-2.m: Run only on Darwin.
46483         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46484         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46485         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46486         * objc.dg/const-str-1.m: Fix constant string layout.
46488 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46490         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46492 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46494         * gcc.dg/darwin-abi-1.c: New file.
46496 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46498         PR target/12281
46499         * gcc.c-torture/compile/20030921-1.c: New test.
46501 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46503         * g++.dg/opt/reg-stack2.C: New test.
46505 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46507         * g++.dg/eh/delayslot1.C: New test.
46509 2003-09-20  Richard Henderson  <rth@redhat.com>
46511         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46513 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46515         * gcc.c-torture/execute/20030920-1.c: New test case.
46517 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46519         * g++.dg/rtti/typeid3.C: Correct expected error message.
46521 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46523         PR c++/157
46524         * g++.dg/parse/crash12.C: New test.
46526 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46528         * gcc.dg/compat/mixed-struct-check.h: New.
46529         * gcc.dg/compat/mixed-struct-defs.h: New.
46530         * gcc.dg/compat/mixed-struct-init.h: New.
46531         * gcc.dg/compat/struct-by-value-19_main.c: New.
46532         * gcc.dg/compat/struct-by-value-19_x.c: New.
46533         * gcc.dg/compat/struct-by-value-19_y.c: New.
46534         * gcc.dg/compat/struct-by-value-20_main.c: New.
46535         * gcc.dg/compat/struct-by-value-20_x.c: New.
46536         * gcc.dg/compat/struct-by-value-20_y.c: New.
46537         * gcc.dg/compat/struct-return-19_main.c: New.
46538         * gcc.dg/compat/struct-return-19_x.c: New.
46539         * gcc.dg/compat/struct-return-19_y.c: New.
46540         * gcc.dg/compat/struct-return-20_main.c: New.
46541         * gcc.dg/compat/struct-return-20_x.c: New.
46542         * gcc.dg/compat/struct-return-20_y.c: New.
46544 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46545         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46546         so that it will not complain on LP64 targets.
46548 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46550         PR c++/495
46551         * g++.dg/template/friend24.C: New test.
46553 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46555         PR c++/12332
46556         * g++.dg/template/memtmpl2.C: New test.
46558 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46560         PR target/11184
46561         * gcc.dg/builtin-apply1.c: New test.
46563 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46565         PR c++/9848
46566         * g++.dg/warn/Wunused-4.C: New test.
46568 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46570         PR c++/12316
46571         * g++.dg/other/gc2.C: New test.
46573 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46575         PR c++/11991
46576         * g++.dg/rtti/typeid3.C: New test.
46578         PR c++/12266
46579         * g++.dg/overload/template1.C: New test.
46581 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46583         * g++.dg/opt/cfg3.C: New test.
46585 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46587         PR c++/7939
46588         * g++.dg/template/crash11.C: New test.
46590 2003-09-16  Jason Merrill  <jason@redhat.com>
46591             Jakub Jelinek  <jakub@redhat.com>
46593         * gcc.dg/attr-warn-unused-result.c: New test.
46595 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46597         PR c++/12184
46598         * g++.dg/expr/call2.C: New test.
46600 2003-09-15  Andreas Jaeger  <aj@suse.de>
46602         * gcc.dg/Wold-style-definition-1.c: New test.
46604 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46606         PR c++/3907
46607         * g++.dg/parse/template12.C: New test.
46609         * g++.dg/abi/bitfield11.C: New test.
46610         * g++.dg/abi/bitfield12.C: Likewise.
46612 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46614         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46615         non-expansion of functional macro name without arguments at EOL.
46616         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46618 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46620         * gcc.c-torture/execute/20030914-[12].c: New tests.
46622 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46624         PR c++/11788
46625         * g++.dg/overload/addr1.C: New test.
46627 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46629         * gcc.dg/20030909-1.c: New test.
46631 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46633         * gcc.dg/ultrasp10.c: New test.
46635 2003-09-09  Devang Patel  <dpatel@apple.com>
46637         * gcc.dg/darwin-ld-6.c: New test.
46639 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46641         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46643 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46645         * gcc.dg/ia64-types1.c: New test.
46646         * gcc.dg/ia64-types2.c: Likewise.
46648 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46650         * gcc.dg/builtins-1.c: Add more _Complex tests.
46651         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46653         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46654         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46656 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46658         PR c++/11786
46659         * g++.dg/lookup/koenig2.C: New test.
46661         PR c++/5296
46662         * g++.dg/rtti/typeid2.C: New test.
46664 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46666         * gcc.c-torture/compile/20030904-1.c: New test.
46668 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46670         * g++.dg/opt/longbranch2.C: New test.
46672 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46674         * g++.dg/template/crash10.C: Only compile it.
46676 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46678         PR middle-end/11665
46679         * gcc.c-torture/compile/20030907-1.c: New test.
46680         * g++.dg/init/array11.C: New test.
46682 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46684         PR c++/11852
46685         * g++.dg/init/struct1.C: New test.
46687 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46689         PR c++/12181
46690         * g++.dg/expr/comma1.C: New test.
46692 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46694         PR c++/11867
46695         * g++.dg/expr/static_cast5.C: New test.
46697 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46699         PR c++/11507
46700         * g++.dg/lookup/scoped7.C: New test.
46702         PR c++/9574
46703         * g++.dg/other/static1.C: New test.
46705         PR c++/11490
46706         * g++.dg/warn/template-1.C: New test.
46708         PR c++/11432
46709         * g++.dg/template/crash10.C: New test.
46711         PR c++/2478
46712         * g++.dg/overload/VLA.C: New test.
46714         PR c++/10804
46715         * g++.dg/template/call1.C: New test.
46717 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46719         PR c++/11794
46720         * g++.dg/parse/using3.C: New test.
46722 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46724         PR c++/11409
46725         * g++.dg/overload/builtin3.C: New test case.
46727 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46729         PR c/9862
46730         * gcc.dg/20030906-1.c: New test.
46731         * gcc.dg/20030906-2.c: Likewise.
46733 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46735         PR c++/12167
46736         * g++.dg/parse/defarg5.C: New test.
46738         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46740 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46742         PR c++/12163
46743         * g++.dg/expr/static_cast4.C: New test.
46745         PR c++/12146
46746         * g++.dg/template/crash9.C: New test.
46748 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46750         * g++.old-deja/g++.ext/pretty2.C: Update for change
46751         in __FUNCTION__.
46752         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46754 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46756         PR c++/11922
46757         * g++/dg/template/qualified-id1.C: New test.
46759         PR c++/12037
46760         * g++.dg/warn/noeffect4.C: New test.
46762 2003-09-04  Matt Austern  <austern@apple.com>
46764         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46765         * g++.dg/ext/fnname2.C: Likewise.
46766         * g++.dg/ext/fnname3.C: Likewise.
46768 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46770         * g++.dg/expr/lval1.C: New test.
46771         * g++.dg/ext/lvcast.C: Remove.
46773 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46775         PR optimization/11700.
46776         * gcc.c-torture/compile/20030903-1.c: New test case.
46778 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46780         PR c++/12053
46781         * g++.dg/abi/layout4.C: New test.
46783 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46785         PR c++/11553
46786         * g++.dg/parse/friend3.C: New test.
46788 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46790         PR c++/11847
46791         * g++.dg/template/class1.C: New test.
46793         PR c++/11808
46794         * g++.dg/expr/call1.C: New test.
46796 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46798         PR c++/12114
46799         * g++.dg/init/ref9.C: New test.
46801         PR c++/11972
46802         * g++.dg/template/nested4.C: New test.
46804 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46806         PR c++/12093
46807         * g++.dg/template/non-dependent4.C: New test.
46809         PR c++/11928
46810         * g++.dg/inherit/conv1.C: New test.
46812 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46814         PR c++/6196
46815         * g++.dg/ext/label1.C: New test.
46816         * g++.dg/ext/label2.C: Likewise.
46818 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46820         * g++.dg/expr/cond3.C: New test.
46822 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46824         * gcc.dg/builtins-1.c: Add new builtin cases.
46826 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46828         * gcc.dg/builtins-1.c: Add new cases.
46829         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46833         * gcc.dg/builtins-1.c: Add more math builtin tests.
46834         * gcc.dg/torture/builtin-attr-1.c: New test.
46836 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46838         PR optimization/5079
46839         * g++.dg/opt/static3.C: New test.
46841 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46843         * gcc.misc-tests/gcov-10b.c: New test.
46845 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46847         * g++.dg/opt/ptrmem3.C: New test.
46849         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46851 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46853         * gcc.dg/20030826-2.c: New test.
46855 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46857         PR middle-end/12002
46858         * g77.f-torture/compile/12002.f: New test case.
46860 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46862         * gcc.dg/20030826-1.c: New test case.
46864 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46866         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46868 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46870         PR c++/11871
46871         * c++.dg/lookup/crash1.C: New test.
46873         * c++.dg/warn/noeffect3.C: New test.
46875 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46877         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46878         * gcc.dg/compat/vector-1_y.c: Ditto.
46879         * gcc.dg/compat/vector-2_x.c: Ditto.
46880         * gcc.dg/compat/vector-2_y.c: Ditto.
46882 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46884         * gcc.dg/20030702-1.c: New test.
46886 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46888         PR c++/8795
46889         * g++.dg/ext/altivec-1.C: New test.
46891 2003-08-24  Richard Henderson  <rth@redhat.com>
46893         * g++.dg/eh/simd-2.C: Add -w for x86.
46895 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46897         * gcc.dg/20030815-1.c: New test.
46899 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46901         PR c++/3765
46902         * g++.dg/parse/access6.C: New test.
46904 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46906         PR c++/641, c++/11876
46907         * g++.dg/template/friend22.C: New test.
46908         * g++.dg/template/friend23.C: Likewise.
46910 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46912         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46913         identically.
46915 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46917         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46919 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46921         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46923 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46925         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46927 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46929         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46931 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46933         PR c++/11919
46934         * g++.dg/overload/prom1.C: New test.
46936         PR c++/11551
46937         * g++.dg/parse/dtor2.C: New test.
46939         PR c++/10762
46940         * g++.dg/parse/using2.C: New test.
46942 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46944         PR target/11805
46945         * gcc.c-torture/compile/20030821-1.c: New.
46947 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46949         PR c++/11834
46950         * g++.dg/template/deduce2.C: New test.
46952 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46954         * gcc.c-torture/execute/20030821-1.c: New test.
46956 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46958         PR middle-end/11984
46959         * gcc.dg/20030820-1.c: New test case.
46961 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46963         PR c++/11945
46964         * g++.dg/warn/noeffect2.C: New test.
46966 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46968         PR c++/10926
46969         * g++.dg/template/dtor2.C: New test.
46971         PR c++/11684
46972         * g++.dg/template/operator1.C: New test.
46973         * g++.dg/parse/operator4.C: New test.
46975         PR c++/11946.C
46976         * g++.dg/expr/enum1.C: New test.
46977         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46979         PR c++/11036.C
46980         * g++.dg/parse/elab2.C: New test.
46981         * g++.dg/parse/typedef4.C: Change error message.
46982         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46983         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46984         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46986 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46988         * gcc.dg/pch/warn-1.c: New.
46989         * gcc.dg/pch/warn-1.hs: New.
46991         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46992         not-tested file.
46994 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46996         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46998 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47000         * gcc.dg/uninit-D.c: New Test.
47001         * gcc.dg/uninit-E.c: New Test.
47002         * gcc.dg/uninit-F.c: New Test.
47003         * gcc.dg/uninit-G.c: New Test.
47005 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47007         * g++.dg/README: Describe the pch directory.
47009 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47011         PR c++/11174
47012         * g++.dg/parse/access4.C: New test.
47013         * g++.dg/parse/access5.C: Likewise.
47014         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47016 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47018         * gcc.dg/noncompile/20030818-1.c: New.
47020 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47022         PR c++/11957
47023         * g++.dg/warn/noeffect1.C: New test.
47025         * g++.dg/template/scope2.C: New test.
47026         * g++.dg/template/error2.C: Correct dg-error
47028 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47030         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47032 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47034         PR C++/11512
47035         * g++.dg/template/warn1.C: New.
47037 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47039         * g++.dg/template/error2.C: New test.
47040         * g++.dg/lookup/using7.C: Adjust errors
47041         * g++.old-deja/g++.pt/crash36.C: Likewise.
47042         * g++.old-deja/g++.pt/derived3.C: Likewise.
47044 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47046         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47047         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47048         * gcc.c-torture/execute/builtins/string-9.c: New, from
47049         string-opt-9.c.  Adjust for execute/builtins framework.
47050         * gcc.c-torture/execute/string-opt-9.c: Delete.
47052 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47054         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47056         * g++.dg/parse/ret-type2.C: New test.
47058         PR c++/11703
47059         * g++.dg/init/new8.C: New test.
47061         PR c++/10923
47062         * g++.dg/parse/typedef5.C: New test.
47064         PR c++/9512
47065         * g++.dg/parse/qualified2.C: New test.
47066         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47067         invalid code.
47069 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47071         * g++.dg/conversion/ptrmem1.C: New test.
47073 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47075         PR target/11693
47076         * gcc.dg/20030811-1.c: New test.
47078         PR target/11535
47079         * gcc.c-torture/execute/20030811-1.c: New test.
47081 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47083         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47085 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47087         PR c++/11789.C
47088         * g++.dg/inherit/multiple1.C: New test.
47090 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47092         * gcc.dg/spe1.c: New test.
47094         PR c++/11670
47095         * g++.dg/expr/cast2.C: New test.
47097         PR c++/10530
47098         * g++.dg/template/dependent-name2.C: New test.
47100 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47102         * g++.dg/parse/crash11.C: Put the dg options in comments.
47104 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47106         * lib/gcc-dg.exp: Update for diagnostic change.
47108 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47110         PR c++/5767
47111         * g++.dg/parse/crash11.C: New test.
47113 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47115         * gcc.dg/cpp/spacing1.c: Update.
47117 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47119         PR target/11739
47120         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47121         a value for -mtune.
47123 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47125         PR middle-end/11771
47126         * gcc.c-torture/compile/20030804-1.c: New test case.
47128 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47130         * gcc.dg/20030804-1.c: New test case.
47132 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47134         * gcc.dg/cpp/separate-1.c: New test.
47136 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47138         PR c++/11704
47139         * g++.dg/template/dependent-expr2.C: New test.
47141         PR c++/11766
47142         * g++.dg/expr/ptrmem1.C: New test.
47144 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47146         PR c++/9453
47147         * g++.dg/template/friend15.C: New test.
47149 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47151         * lib/dg-pch.exp: Work round PCH bug.
47153 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47155         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47156         builtins.  Move cases from builtins-4.c here.
47158         * gcc.dg/torture/builtin-math-1.c: New test taken from
47159         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47160         additional cases.
47162         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47163         Delete.
47165 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47167         PR c++/9447
47168         * g++.dg/template/using7.C: New test.
47170 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47172         * import1.c, import2.c: New tests.
47174 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47176         * g++.dg/eh/crossjump1.C: New test.
47178 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47180         PR c++/11697
47181         * g++.dg/template/using6.C: New test.
47183         PR c++/11744
47184         * g++.dg/template/koenig2.C: New test.
47186 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47188         PR c++/7983
47189         * g++.dg/parse/typedef4.C: New test.
47191 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47193         PR c++/8442, c++/8806
47194         * g++.dg/template/elab1.C: New test.
47195         * g++.dg/template/type2.C: Likewise.
47196         * g++.dg/template/ttp3.C: Adjust expected error message.
47197         * g++.old-deja/g++.law/visibility13.C: Likewise.
47198         * g++.old-deja/g++.niklas/t135.C: Likewise.
47199         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47200         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47201         template argument.
47202         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47204 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47206         PR c++/11295
47207         * g++.dg/ext/stmtexpr1.C: New test.
47209         * g++.dg/opt/tmp1.C: New test.
47211         PR c++/11525
47212         * g++.dg/parse/constant4.C: New test.
47214         PR c++/9447
47215         * g++.dg/template/using5.C: New test.
47217 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47219         * gcc.dg/builtins-27.c: New test case.
47221 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47223         * gcc.dg/tls/opt-7.c: New test.
47225 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47227         * g++.old-deja/g++.other/crash18.C: Remove.
47229 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47231         * g++.dg/template/explicit3.C: New.
47232         * g++.dg/template/explicit4.C: New.
47233         * g++.dg/template/explicit5.C: New.
47235         PR c++/11347
47236         * g++.dg/template/memtmpl1.C: New.
47238 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47240         PR target/11565
47241         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47242         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47244 2003-07-30  Jan Hubicka  <jh@suse.cz>
47246         * vtgc1.c: Kill.
47248 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47250         * gcc.dg/struct-in-proto-1.c: New test.
47252 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47254         * gcc.dg/cpp/include2.c: Only expect one message.
47256 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47258         PR c++/9447
47259         * g++.dg/template/using1.C: New test.
47260         * g++.dg/template/using2.C: New test.
47261         * g++.dg/template/using3.C: New test.
47262         * g++.dg/template/using4.C: New test.
47264 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47266         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47267         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47269 2003-07-28  Jan Hubicka  <jh@suse.cz>
47271         PR c++/11530
47272         * g++.dg/opt/call1.C: New test.
47274 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47276         PR c++/11667
47277         * g++.dg/init/enum2.C: New test.
47278         * g++.dg/template/overload1.C: Add "-w" option.
47280 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47282         * gcc.dg/Wdeclaration-after-statement-1.c,
47283         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47285 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47287         * gcc.c-torture/compile/20030725-1.c: New test.
47289 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47291         * gcc.dg/20030505.c: Only run for SPE.
47292         Remove definition of opaque type.
47294 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47296         * g++.dg/template/ptrmem6.C: New test.
47298 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47300         * gcc.c-torture/compile/zero-strct-2.c: New test.
47302 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47304         * gcc.dg/intermod-1.c: New test.
47306 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47308         PR c++/11617
47309         * g++.dg/template/lookup2.C: New test.
47310         * g++.dg/template/memclass1.C: Remove instantiated from error.
47311         * g++.dg/other/error2.C: Tweak expected errors.
47313         PR c++/11596
47314         * g++.dg/template/defarg3.C: New test.
47316         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47318 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47320         * g++.dg/inherit/access5.C: New test.
47322 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47324         PR c++/11513
47325         * g++.dg/template/crash8.C: New test.
47327 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47329         PR c/10602
47330         * gcc.dg/noncompile/incomplete-2.c: New test.
47332 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47334         PR c++/11645
47335         * g++.dg/inherit/access4.C: New test.
47337         PR c++/11517
47338         * g++.dg/expr/cond2.C: New test.
47340         PR optimization/10679
47341         * g++.dg/opt/inline4.C: New test.
47343 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47345         * g++.dg/parse/crash10: New test.
47347 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47349         * g++.dg/ext/flexary1.C: New test.
47351 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47353         PR c++/10793
47354         * g++.dg/template/crash9.C: New test.
47356 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47358         PR c++/3004
47359         * g++.dg/parse/typedef3.C: New test.
47361         PR c++/7906
47362         * g++.dg/parse/operator2.C: New test.
47364         PR c++/8895
47365         * g++.dg/parse/def-tmpl-arg1.C: New test.
47367         PR c++/9282
47368         * g++.dg/parse/funptr1.C: New test.
47370         PR c++/9452
47371         * g++.dg/parse/ambig3.C: New test.
47373         PR c++/9454
47374         * g++.dg/parse/operator3.C: New test.
47376         PR c++/9486
47377         * g++.dg/parse/template10.C: New test.
47379         PR c++/9488
47380         * g++.dg/parse/template11.C: New test.
47382         PR c++/10150
47383         * g++.dg/parse/invalid-op1.C: New test.
47385         PR c++/10247
47386         * g++.dg/parse/condexpr1.C: New test.
47388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47390         * g++.dg/ext/packed3.C: New test.
47391         * g++.dg/ext/packed4.C: New test.
47393         * gcc.dg/pack-test-3.c: New test.
47395 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47397         * lib/compat.exp: Handle dg-options per source file.
47398         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47399         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47400         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47401         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47402         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47403         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47404         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47405         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47406         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47407         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47408         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47409         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47410         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47411         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47413 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47415         PR c/10320
47416         * gcc.c-torture/execute/20030718-1.c: New test.
47418 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47420         PR optimization/11536
47421         * gcc.dg/20030721-1.c: New test.
47423 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47425         PR c++/11546
47426         * g++.dg/template/lookup1.C: New test.
47428 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47430         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47431         diagnostics of ill-formed constructs involving labels.
47432         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47433         the new 'previously defined here' message.
47435 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47437         * g++.dg/parse/non-dependent2.C: New test.
47439 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47441         * g++.dg/init/init-ref4.C: xfail on targets without
47442         weak symbols.
47444 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47446         PR target/11087
47447         * gcc.c-torture/execute/20030717-1.c: New test.
47449 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47451         * g++.dg/opt/cfg1.C: New test.
47453 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47455         PR optimization/11557
47456         * gcc.dg/20030717-1.c: New test.
47458 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47460         PR c++/10476
47461         * g++.dg/expr/crash-1.C: New test.
47463         PR c++/11027
47464         * g++.dg/template/init3.C: New test.
47466         PR c++/8222
47467         * g++.dg/template/non-dependent1.C: New test.
47469         PR c++/11070
47470         * g++.dg/template/non-dependent2.C: New test.
47472         PR c++/11071
47473         * g++.dg/template/non-dependent3.C: New test.
47475         PR c++/9907
47476         * g++.dg/template/sizeof5.C: New test.
47478 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47480         PR 11498
47481         * gcc.c-torture/compile/mangle-1.c: New file.
47483 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47485         PR c++/7809
47486         * g++.dg/parse/access3.C: New test.
47488 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47490         PR c++/11384
47491         * g++.dg/init/init-ref4.C: New test.
47493 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47495         PR c++/11547
47496         * g++.dg/parse/constant3.C: New test.
47497         * g++.dg/parse/crash7.C: Likewise.
47499 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47501         PR target/11008
47502         * gcc.dg/i386-pentium4-not-mull.c: New.
47504 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47506         * gcc.dg/asm-names.c (ymain): Make it weak.
47508 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47510         PR c++/5421
47511         * g++.dg/template/friend21.C: New test.
47513 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47515         * gcc.dg/cleanup-8.c: New test.
47516         * gcc.dg/cleanup-9.c: New test.
47518 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47520         * g++.dg/ext/dll-MI1.h: New file.
47521         * g++.dg/ext/dllexport-MI1.C: New file.
47522         * g++.dg/ext/dllimport-MI1.C: New file.
47524 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47526         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47527         it does not have cmpstrsi patterns (just cmpmemsi).
47529 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47531         PR debug/11473
47532         * g++.dg/debug/debug8.C: New test.
47534 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47536         PR c++/10108
47537         * g++.dg/template/crash7.C: New test.
47539 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47541         PR target/10795
47542         * gcc.c-torture/compile/20030708-1.c: New.
47544 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47546         * gcc.c-torture/execute/20030715-1.c: New test.
47548 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47550         * gcc.dg/pch/inline-3.c: New file.
47551         * gcc.dg/pch/inline-3.hs: New file.
47552         * gcc.dg/pch/inline-4.c: New file.
47553         * gcc.dg/pch/inline-4.hs: New file.
47555 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47557         PR c++/11509
47558         * g++.dg/template/crash6.C: New test.
47560         PR c++/7053
47561         * g++.dg/template/friend20.C: New test.
47563         PR c++/7019
47564         * g++.dg/template/overload2.C: New test.
47566 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47568         PR optimization/11440
47569         * gcc.c-torture/execute/20030714-1.c: New test.
47571 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47573         PR c++/11154
47574         * g++.dg/template/partial2.C: New test.
47576 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47578         PR c++/11503
47579         * g++.dg/template/anon1.C: New test.
47581         PR c++/11493
47582         PR c++/11495
47583         * g++.dg/parse/template9.C: Likewise.
47584         * g++.dg/template/crash4.C: New test.
47585         * g++.dg/template/koenig1.C: Likewise.
47586         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47587         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47588         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47589         functions.
47590         * g++.old-deja/g++.jason/template36.C: Likewise.
47591         * g++.old-deja/g++.mike/p1989.C: Likewise.
47592         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47593         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47594         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47595         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47596         compiling.
47597         * g++.old-deja/g++.pt/union2.C: Use this->.
47599 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47601         * gcc.dg/20030711-1.c: New test.
47603 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47605         PR c++/11050
47606         * g++.dg/parse/args1.C: New test.
47607         * g++.pt/defarg8.C: Change expected errors.
47609 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47611         PR c++/8164
47612         * g++.dg/template/nontype2.C: New test.
47614         PR c++/10558
47615         * g++.dg/parse/template8.C: New test.
47617         PR c++/8327
47618         * g++.dg/template/scope1.C: New test.
47620         * g++.dg/warn/Wsign-compare-1.C: New test.
47622 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47624         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47626 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47628         PR c++/9411
47629         * g++.dg/template/explicit2.C: New test.
47631         PR c++/10032
47632         * g++.dg/warn/pedantic1.C: New test.
47634 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47636         PR c++ 9483
47637         * g++.dg/other/field1.C: New test.
47639 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47641         PR c/11449
47642         * gcc.c-torture/compile/20030707-1.c: New.
47644 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47646         PR c++/10849
47647         * g++.dg/template/access12.C: New test.
47649 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47651         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47652         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47653         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47654         * gcc.misc-tests/gcov.exp: Update
47655         * g++.dg/gcov/gcov.exp: Update
47656         * lib/gcov.exp: Update.
47658 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47660         * g++.dg/abi/mangle17.C: Make sure template expressions are
47661         dependent.
47662         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47663         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47664         * g++.dg/opt/stack1.C: Remove erroneous code.
47665         * g++.dg/parse/template7.C: New test.
47666         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47667         * g++.old-deja/g++.pt/crash4.C: Likewise.
47669 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47671         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47672         with zero or one occurence of `$' after the initial `L'.
47674 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47676         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47678 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47680         PR c/11370
47681         * gcc.dg/Wunreachable-6.c: New testcase.
47682         * gcc.dg/Wunreachable-7.c: New testcase.
47684 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47686         PR c/11420
47687         * gcc.dg/20030708-1.c: New test.
47689 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47691         * gcc.dg/compat/sdata-section.h: New file.
47692         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47693         * gcc.dg/torture/mips-sdata-1.c: New test.
47695 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47697         PR c++/11030
47698         * g++.dg/template/friend19.C: New test.
47700 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47702         * g++.dg/opt/strength-reduce.C: New test.
47704 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47706         PR target/10979
47707         * gcc.dg/20030707-1.c: New testcase.
47709 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47711         PR optimization/11059
47712         * g++.dg/opt/emptyunion.C: New testcase.
47714 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47715             Eric Botcazou  <ebotcazou@libertysurf.fr>
47717         * g++.dg/opt/stack1.C: New test.
47719 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47721         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47722         run test.
47724         PR c++/11431
47725         * g++.dg/expr/static_cast3.C: New test.
47727 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47729         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47730         everywhere.
47731         * gcc.dg/concat.c: Concatenation of string constants with
47732         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47733         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47734         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47735         necessary to avoid multi-character character constant warning.
47736         * gcc.dg/cpp/escape.c: Likewise.
47737         * gcc.dg/cpp/ucs.c: Likewise.
47738         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47739         Fix a typo.
47741 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47743         PR c/11428
47744         * gcc.c-torture/compile/20030704-1.c: New.
47746 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47748         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47750 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47752         PR c++/5287, PR c++/7910,  PR c++/11021
47753         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47754         tests for warnings.
47755         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47756         * g++.dg/ext/dllimport3.C: Likewise.
47757         * g++.dg/ext/dllimport4.C: New file.
47758         * g++.dg/ext/dllimport5.C: New file.
47759         * g++.dg/ext/dllimport6.C: New file.
47760         * g++.dg/ext/dllimport7.C: New file.
47761         * g++.dg/ext/dllimport8.C: New file.
47762         * g++.dg/ext/dllimport9.C: New file.
47763         * g++.dg/ext/dllimport10.C: New file.
47764         * g++.dg/ext/dllexport1.C: New file.
47766 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47768         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47769         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47771 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47773         * gcc.dg/builtins-25.c: New testcase.
47774         * gcc.dg/builtins-26.c: New testcase.
47776 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47778         * gcc.dg/compat/vector-defs.h: New file.
47779         * gcc.dg/compat/vector-setup.h: New file.
47780         * gcc.dg/compat/vector-check.h: New file.
47781         * gcc.dg/compat/vector-1_main.c: New file.
47782         * gcc.dg/compat/vector-1_x.c: New file.
47783         * gcc.dg/compat/vector-1_y.c: New file.
47784         * gcc.dg/compat/vector-2_main.c: New file.
47785         * gcc.dg/compat/vector-2_x.c: New file.
47786         * gcc.dg/compat/vector-2_y.c: New file.
47788         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47789         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47790         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47791         * gcc.dg/compat/struct-align-1.h: New file.
47792         * gcc.dg/compat/struct-align-1_main.c: New file.
47793         * gcc.dg/compat/struct-align-1_x.c: New file.
47794         * gcc.dg/compat/struct-align-1_y.c: New file.
47795         * gcc.dg/compat/struct-align-2.h: New file.
47796         * gcc.dg/compat/struct-align-2_main.c: New file.
47797         * gcc.dg/compat/struct-align-2_x.c: New file.
47798         * gcc.dg/compat/struct-align-2_y.c: New file.
47800         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47801         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47802         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47803         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47804         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47805         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47806         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47807         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47808         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47809         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47810         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47811         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47812         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47813         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47814         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47815         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47816         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47817         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47818         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47819         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47820         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47821         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47822         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47823         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47824         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47825         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47826         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47827         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47828         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47830 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47832         * gcc.dg/i386-call-1.c: New test.
47834 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47836         PR c++/9162
47837         * g++.dg/parse/defarg4.C: New.
47839 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47841         PR target/10700
47842         * gcc.c-torture/compile/20030703-1.c: New test case.
47844 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47846         * g++.dg/template/local3.C: Remove extra semicolon.
47848 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47850         * gcc.dg/i386-volatile-1.c: New test.
47852 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47854         PR c++/11072
47855         * g++.dg/other/offsetof2.C: XFAIL.
47856         * g++.dg/other/offsetof5.C: New.
47858         PR c++/10219
47859         * g++.dg/template/error1.C: New.
47861         PR c++/9779
47862         * g++.dg/template/dependent-expr1.C: New.
47864 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47866         PR c++/6949
47867         * g++.dg/template/local3.C: New test.
47869         PR c++/11149
47870         * g++.dg/lookup/scoped6.C: New test.
47872 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47874         PR c++/8046
47875         * g++.dg/other/error7.C: New test.
47877 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47879         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47880         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47881         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47882         * g++.old-deja/g++.other/union2.C: Likewise.
47883         * gcc.dg/c90-const-expr-2.c: Likewise.
47884         * gcc.dg/c90-const-expr-3.c: Likewise.
47885         * gcc.dg/c99-const-expr-2.c: Likewise.
47886         * gcc.dg/c99-const-expr-3.c: Likewise.
47887         * gcc.dg/concat.c: Likewise.
47889 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47891         PR c++/9559
47892         * g++.dg/init/static1.C: New test.
47894 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47896         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47897         * g++.old-deja/g++.other/access2.C: Likewise.
47898         * g++.old-deja/g++.other/decl2.C: Likewise.
47899         * gcc.c-torture/execute/20020615-1.c: Likewise.
47901 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47903         PR c++/4933
47904         * g++.dg/template/sizeof4.C: New test.
47906 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47908         * g++.dg/other/error6.C: New test.
47910 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47912         PR c++/10750
47913         * g++.dg/parse/constant2.C: New test.
47915 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47917         PR c++/11106
47918         * g++.dg/other/error5.C: New test.
47920 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47922         * gcc.dg/format/gcc_diag-1.c: New test.
47924 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47926         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47928 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47930         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47931         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47932         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47934 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47936         * gcc.c-torture/execute/builtins/string-8.c: New test.
47937         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47938         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47939         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47941 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47943         PR c++/10468
47944         * g++.dg/ext/typeof6.C: New test.
47946 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47948         PR c++/10796
47949         * g++.dg/init/enum1.C: New test.
47951 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47953         * gcc.dg/20030627-1.c: New test.
47955 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47957         PR c++/11332
47958         * g++.dg/expr/static_cast2.C: New test.
47960 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47961             Jakub Jelinek  <jakub@redhat.com>
47963         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47964         sprintf(dst,"%s",src) optimization.
47965         * gcc.c-torture/execute/20030626-1.c: New test case.
47966         * gcc.c-torture/execute/20030626-2.c: New test case.
47968 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47970         * gcc.c-torture/execute/multi-ix.c: New test.
47972         * gcc.c-torture/execute/simd-4.c (main):
47973         Added missing semicolon at end of union.
47975 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47977         PR c++/8266
47978         * g++.dg/template/explicit-instantiation3.C: New test.
47980 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47982         * gcc.dg/20030626-1.c: Use signed char.
47984 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47986         * gcc.dg/20030626-1.c: New test.
47988 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47990         * const-str-2.m: Update.
47992 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47994         PR c++/10990
47995         * g++.dg/rtti/dyncast1.C: New test.
47996         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47997         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47998         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48000         PR c++/10931
48001         * g++.dg/expr/static_cast1.C: New test.
48003 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48005         * gcc.dg/20030625-1.c: New test.
48007 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48009         * gcc.c-torture/compile/20030624-1.c: New test case.
48011 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48013         * gcc.c-torture/execute/string-opt-17.c: New test.
48015 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48017         PR c++/5754
48018         * g++.dg/parse/crash6.C: New test.
48020 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48022         * gcc.dg/builtins-24.c: New test case.
48024 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48026         * g++.dg/opt/operator1.C: New test.
48028 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48030         * gcc.c-torture/execute/string-opt-16.c: New test case.
48032 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48034         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48035         * g++.old-deja/g++.other/conv7.C: Likewise.
48036         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48037         * g++.old-deja/g++.other/overload14.C: Likewise.
48039 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48041         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48042         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48044 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48046         PR c++/10888
48047         * g++.dg/warn/Winline-3.C: New test.
48049 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48051         * lib/target-supports.exp (check_alias_available): Make the test
48052         program acceptable to the Solaris assembler.
48054         PR c++/10749
48055         * g++.dg/template/memclass2.C: New test.
48057 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48058             Eric Botcazou  <ebotcazou@libertysurf.fr>
48060         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48061         data for non-matching targets.
48062         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48064 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48066         PR c++/10845
48067         * g++.dg/template/member3.C: New test.
48069 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48071         PR c++/10939
48072         * g++.dg/template/func1.C: New test.
48074         PR c++/9649
48075         * g++.dg/template/static4.C: New test.
48076         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48078         PR c++/11041
48079         * g++.dg/init/ref7.C: New test.
48081 2003-06-19  Matt Austern  <austern@apple.com>
48083         PR c++/11228
48084         * g++.dg/anew1.C: New test.
48085         * g++.dg/anew2.C: New test.
48086         * g++.dg/anew3.C: New test.
48087         * g++.dg/anew4.C: New test.
48089 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48091         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48093 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48095         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48096         endian-dependent.
48098 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48100         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48101         Remove cruft.
48103 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48105         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48106         * gcc.c-torture/compile/961203-1.c: Likewise.
48107         * gcc.c-torture/compile/980506-1.c: Likewise.
48109 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48111         PR c++/10712
48112         * g++.dg/lookup/using7.C: New test.
48114 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48116         PR c++/11105
48117         * g++.dg/abi/conv1.C: Remove it.
48118         * g++.dg/template/conv7.C: New test.
48119         * g++.dg/template/conv8.C: Likewise.
48120         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48121         conversion operator.
48123 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48125         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48126         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48127         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48128         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48129         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48130         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48131         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48132         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48133         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48134         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48135         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48136         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48137         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48138         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48139         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48140         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48141         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48142         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48143         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48144         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48145         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48146         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48147         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48148         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48149         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48150         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48151         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48152         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48153         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48155 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48157         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48158         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48159         indications.
48161 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48163         * gcc.dg/i386-387-5.c: New test case.
48164         * gcc.dg/i386-387-6.c: New test case.
48165         * gcc.dg/builtins-23.c: New test case.
48167 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48169         * gcc.dg/builtins-22.c: New test case.
48170         * gcc.dg/i386-387-1.c: Update to test exp.
48171         * gcc.dg/i386-387-2.c: Likewise.
48173 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48175         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48177 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48179         * lib/gcc-dg.exp (dg-require-dll): New function.
48180         (dg-xfail-if): Likewise.
48181         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48182         driver.
48184         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48185         * gcc.c-torture/compile/20001205-1.c: Likewise.
48186         * gcc.c-torture/compile/20001226-1.c: Likewise.
48187         * gcc.c-torture/compile/20010518-2.c: Likewise.
48188         * gcc.c-torture/compile/20020312-1.c: Likewise.
48189         * gcc.c-torture/compile/20020604-1.c: Likewise.
48190         * gcc.c-torture/compile/920501-12.c: Likewise.
48191         * gcc.c-torture/compile/920501-4.c: Likewise.
48192         * gcc.c-torture/compile/920520-1.c: Likewise.
48193         * gcc.c-torture/compile/920521-1.c: Likewise.
48194         * gcc.c-torture/compile/920625-1.c: Likewise.
48195         * gcc.c-torture/compile/961203-1.c: Likewise.
48196         * gcc.c-torture/compile/980506-1.c: Likewise.
48197         * gcc.c-torture/compile/981006-1.c: Likewise.
48198         * gcc.c-torture/compile/981022-1.c: Likewise.
48199         * gcc.c-torture/compile/981223-1.c: Likewise.
48200         * gcc.c-torture/compile/990617-1.c: Likewise.
48201         * gcc.c-torture/compile/dll.c: Likewise.
48202         * gcc.c-torture/compile/labels-3.c: Likewise.
48203         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48204         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48205         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48206         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48207         * gcc.c-torture/compile/simd-5.c: Likewise.
48208         * gcc.c-torture/compile/20000804-1.x: Remove.
48209         * gcc.c-torture/compile/20001205-1.x: Likewise.
48210         * gcc.c-torture/compile/20001226-1.x: Likewise.
48211         * gcc.c-torture/compile/20010518-2.x: Likewise.
48212         * gcc.c-torture/compile/20020312-1.x: Likewise.
48213         * gcc.c-torture/compile/20020604-1.x: Likewise.
48214         * gcc.c-torture/compile/920501-12.x: Likewise.
48215         * gcc.c-torture/compile/920501-4.x: Likewise.
48216         * gcc.c-torture/compile/920520-1.x: Likewise.
48217         * gcc.c-torture/compile/920521-1.x: Likewise.
48218         * gcc.c-torture/compile/920625-1.x: Likewise.
48219         * gcc.c-torture/compile/961203-1.x: Likewise.
48220         * gcc.c-torture/compile/980506-1.x: Likewise.
48221         * gcc.c-torture/compile/981006-1.x: Likewise.
48222         * gcc.c-torture/compile/981022-1.x: Likewise.
48223         * gcc.c-torture/compile/981223-1.x: Likewise.
48224         * gcc.c-torture/compile/990617-1.x: Likewise.
48225         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48226         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48227         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48228         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48229         * gcc.c-torture/compile/simd-5.x: Likewise.
48231         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48233 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48235         * gcc.c-torture/execute/20030611-1.c: New test.
48237 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48239         PR middle-end/168
48240         * gcc.dg/20030612-1.c: New test case.
48242 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48244         PR c++/10635
48245         * g++.dg/expr/cast1.C: New test.
48247 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48249         * gcc.dg/builtins-21.c: New test case.
48251 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48253         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48254         options instead of at the end.
48255         * lib/objc.exp (objc_target_compile): Likewise.
48257 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48259         PR c++/10432
48260         * g++.dg/parse/error1.C: New test.
48262 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48264         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48265         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48266         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48267         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48268         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48269         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48270         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48271         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48272         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48273         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48274         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48275         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48276         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48277         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48278         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48279         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48280         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48281         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48282         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48283         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48284         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48285         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48286         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48287         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48289         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48290         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48291         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48292         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48293         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48294         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48295         * gcc.dg/compat/scalar-return-3_main.c: New file.
48296         * gcc.dg/compat/scalar-return-3_x.c: New file.
48297         * gcc.dg/compat/scalar-return-3_y.c: New file.
48298         * gcc.dg/compat/scalar-return-4_main.c: New file.
48299         * gcc.dg/compat/scalar-return-4_x.c: New file.
48300         * gcc.dg/compat/scalar-return-4_y.c: New file.
48302 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48304         * gcc.dg/compat/fp2-struct-check.h: New file.
48305         * gcc.dg/compat/fp2-struct-defs.h: New file.
48306         * gcc.dg/compat/fp2-struct-init.h: New file.
48307         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48308         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48309         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48310         * gcc.dg/compat/struct-return-10_main.c: New file.
48311         * gcc.dg/compat/struct-return-10_x.c: New file.
48312         * gcc.dg/compat/struct-return-10_y.c: New file.
48314         * gcc.dg/compat/compat-common.h: New file.
48315         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48316         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48317         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48318         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48319         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48320         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48321         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48322         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48323         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48324         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48325         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48326         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48327         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48328         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48329         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48330         * gcc.dg/compat/small-struct-check.h: Ditto.
48331         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48332         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48333         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48334         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48335         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48336         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48337         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48338         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48339         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48340         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48341         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48342         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48343         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48344         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48345         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48346         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48347         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48348         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48349         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48350         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48351         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48352         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48353         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48354         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48355         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48356         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48357         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48358         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48359         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48360         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48362 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48364         * g++.dg/pch/static-1.C: New file.
48365         * g++.dg/pch/static-1.Hs: New file.
48367 2003-06-10  Richard Henderson  <rth@redhat.com>
48369         * gcc.dg/asm-7.c: Adjust expected warning text.
48371 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48373         * gcc.dg/builtins-20.c: New test case.
48375 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48377         PR c++/11131
48378         * g++.dg/opt/template1.C: New test.
48380 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48382         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48383         additional_sources.
48385 2003-05-21  David Taylor  <dtaylor@emc.com>
48387         * gcc.dg/Wpadded.c: New file.
48389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48391         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48392         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48393         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48394         dg-require-weak.
48396 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48398         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48400 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48402         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48403         (dg-require-alias): Likewise.
48404         (dg-require-gc-sections): Likewise.
48405         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48407 2003-06-08  Richard Henderson  <rth@redhat.com>
48409         * gcc.dg/20011029-2.c: Fix the array reference.
48410         * gcc.dg/asm-7.c: New.
48412 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48414         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48416 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48418         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48419         (dg-require-gc-sections): Likewise.
48421 2003-06-08  Jan Hubicka  <jh@suse.cz>
48423         * i386-cmov1.c: Fix regular expression.
48424         * i386-cvt-1.c: Likewise.
48425         * i386-local.c: Likewise.
48426         * i386-local2.c: Likewise.
48427         * i386-mul.c: Likewise.
48428         * i386-ssetype-1.c: Likewise.
48429         * i386-ssetype-3.c: Likewise.
48430         * i386-ssetype-5.c: Likewise.
48432 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48434         PR c++/11039
48435         * g++.dg/warn/implicit-typename2.C: New test.
48436         * g++.dg/warn/implicit-typename3.C: New test.
48438 2003-06-07  Richard Henderson  <rth@redhat.com>
48440         * g++.dg/other/offsetof3.C: Use size_t.
48441         * g++.dg/other/offsetof4.C: Likewise.
48443 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48445         * lib/copy-file.exp: New. Implement gcc_copy_files.
48447         * lib/dg-pch.exp: Load copy-file.exp
48448         (dg-pch): Use gcc_copy_files instead of "file copy".
48450 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48452         * gcc.dg/weak/weak.exp: Simplify.
48453         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48454         * gcc.dg/weak/weak-1.c: Likewise.
48455         * gcc.dg/weak/weak-2.c: Likewise.
48456         * gcc.dg/weak/weak-3.c: Likewise.
48457         * gcc.dg/weak/weak-4.c: Likewise.
48458         * gcc.dg/weak/weak-5.c: Likewise.
48459         * gcc.dg/weak/weak-6.c: Likewise.
48460         * gcc.dg/weak/weak-7.c: Likewise.
48461         * gcc.dg/weak/weak-8.c: Likewise.
48462         * gcc.dg/weak/weak-9.c: Likewise.
48464 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48466         gcc.c-torture/execute/20030606-1.c: New.
48468 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48470         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48471         * gcc.dg/builtins-19.c: Likewise.
48473 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48475         * gcc.dg/builtins-2.c: Add some more tests.
48476         * gcc.dg/builtins-18.c: New test case.
48477         * gcc.dg/builtins-19.c: New test case.
48479 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48480             Jim Wilson  <wilson@tuliptree.org>
48482         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48484 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48486         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48487         mempcpy/stpcpy calls not to be optimized into something else.
48488         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48489         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48490         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48492 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48494         * gcc.dg/format/asm_fprintf-1.c: New test.
48496 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48498         * lib/gcc-defs.exp (additional_sources): New variable.
48499         (dg-additional-sources): New function.
48500         (additional_files): New variable.
48501         (dg-additional-files): New function.
48502         (dg-additional-files-options): Likewise.
48503         * lib/gcc-dg.exp (dg-require-weak): New function.
48504         (dg-require-alias): Likewise.
48505         (dg-require-gc-sections): Likewise.
48506         * lib/target-supports.exp (check_alias_available): Remove testfile
48507         parameter.
48508         (check_gc_sections_available): New function.
48509         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48510         (dg-gpp-additional-files): Likewise.
48511         * lib/g++.exp (additional_sources): Remove.
48512         (additional_files): Likewise.
48513         (g++_target_compile): Use dg-additional-files-options.
48515         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48516         Tcl logic.
48517         * gcc.dg/special/ecos.exp: Remove.
48518         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48519         * gcc.dg/special/alias-1.c: Likewise.
48520         * gcc.dg/special/alias-2.c: Likewise.
48521         * gcc.dg/special/gcsec-1.c: Likewise.
48522         * gcc.dg/special/weak-1.c: Likewise.
48523         * gcc.dg/special/weak-2.c: Likewise.
48524         * gcc.dg/special/wkali-1.c: Likewise.
48525         * gcc.dg/special/wkali-2.c: Likewise.
48527         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48528         dg-gpp-additional-*.
48529         * g++.dg/special/conpr-3.C: Likewise.
48530         * g++.dg/special/conpr-4.C: Likewise.
48531         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48532         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48533         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48534         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48535         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48536         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48537         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48538         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48539         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48540         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48541         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48542         * g++.old-deja/g++.other/comdat1.C: Likewise.
48543         * g++.old-deja/g++.other/comdat2.C: Likewise.
48544         * g++.old-deja/g++.other/comdat3.C: Likewise.
48545         * g++.old-deja/g++.other/ctor1.C: Likewise.
48546         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48548 2003-06-05  Richard Henderson  <rth@redhat.com>
48550         * gcc.dg/debug/20030605-1.c: New.
48552 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48554         * README.QMTEST: Update.
48556 2003-06-04  Richard Henderson  <rth@redhat.com>
48558         * gcc.dg/cleanup-1.c: New.
48559         * gcc.dg/cleanup-2.c: New.
48560         * gcc.dg/cleanup-3.c: New.
48561         * gcc.dg/cleanup-4.c: New.
48562         * gcc.dg/cleanup-5.c: New.
48563         * gcc.dg/cleanup-6.c: New.
48564         * gcc.dg/cleanup-7.c: New.
48566 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48568         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48570         * lib/dg-pch.exp: New file.
48571         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48572         * gcc.dg/pch/pch.exp: Likewise.
48574 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48576         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48577         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48578         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48579         * gcc.dg/builtins-17.c: New test case.
48580         * gcc.dg/i386-387-4.c: New test case.
48581         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48583 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48585         * gcc.dg/ultrasp9.c: New test.
48587 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48589         * gcc.c-torture/compile/20030604-1.c: New test.
48590         * gcc.dg/sparc-constant-1.c: New test.
48592 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48594         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48596 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48598         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48600         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48601         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48603 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48605         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48607 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48609         PR c++/10940
48610         * g++.dg/template/spec10.C: New test.
48612 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48614         * gcc.dg/builtins-16.c: New test case.
48616 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48618         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48619         mempcpy test with post-increments.
48620         * gcc.c-torture/execute/string-opt-3.c: New test.
48621         * gcc.dg/string-opt-1.c: New test.
48623 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48625         PR fortran/10965
48626         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48628 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48630         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48631         (scan-assembler): ... here.  Use dg-scan.
48632         (scan-assembler-not): Likewise.
48633         (scan-file): New function.
48634         (scan-file-not): Likewise.
48635         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48636         * gcc.dg/cpp/_Pragma4.c: Likewise.
48637         * gcc.dg/cpp/_Pragma5.c: Likewise.
48638         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48639         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48640         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48641         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48642         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48643         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48644         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48645         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48646         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48647         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48648         * gcc.dg/cpp/cxxcom1.c: Likewise.
48649         * gcc.dg/cpp/line1.c: Likewise.
48650         * gcc.dg/cpp/maccom1.c: Likewise.
48651         * gcc.dg/cpp/maccom2.c: Likewise.
48652         * gcc.dg/cpp/maccom3.c: Likewise.
48653         * gcc.dg/cpp/maccom4.c: Likewise.
48654         * gcc.dg/cpp/maccom5.c: Likewise.
48655         * gcc.dg/cpp/maccom6.c: Likewise.
48656         * gcc.dg/cpp/multiline.c: Likewise.
48657         * gcc.dg/cpp/spacing1.c: Likewise.
48658         * gcc.dg/cpp/spacing2.c: Likewise.
48659         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48660         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48661         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48662         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48663         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48664         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48665         * gcc.dg/cpp/cxxcom2.c: Likewise.
48666         * gcc.dg/cpp/cxxcom2.h: New file.
48668         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48669         * g++.dg/cpp/truefalse.C: Here.
48670         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48672 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48674         * gcc.dg/cpp/redef3.c: New file.
48676 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48678         * gcc.dg/i386-loop-3.c: New test.
48680 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48682         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48684 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48686         * gcc.dg/fwrapv-1.c: New test case.
48687         * gcc.dg/fwrapv-2.c: New test case.
48689 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48691         PR c++/10956
48692         * g++.dg/template/spec9.C: New test.
48694 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48696         * gcc.dg/duff-4.c: New test case.
48698 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48700         PR fortran/10843
48701         * g77.dg/ffixed-form-1.f: New test
48702         * g77.dg/ffixed-form-2.f: New test
48703         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48704         * g77.dg/ffree-form-3.f: New test
48706 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48708         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48709         * gcc.dg/wint_t-1.c: Likewise.
48711 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48713         * g++.dg/template/access11.C: New test.
48715 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48717         PR c++/10849
48718         * g++.dg/template/access10.C: New test.
48720 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48721             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48723         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48725 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48727         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48728         suppress for powerpc-*-darwin*.
48729         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48731 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48733         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48734         suppress option for powerpc-*-darwin*.
48736 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48738         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48739         * gcc.dg/builtins-4.c: Add test for fmod.
48741 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48743         PR c++/10682
48744         * g++.dg/template/instantiate4.C: New test.
48746 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48748         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48750 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48752         * gcc.dg/compat/scalar-return-1_main.c: New file.
48753         * gcc.dg/compat/scalar-return-1_x.c: New file.
48754         * gcc.dg/compat/scalar-return-1_y.c: New file.
48755         * gcc.dg/compat/scalar-return-2_main.c: New file.
48756         * gcc.dg/compat/scalar-return-2_x.c: New file.
48757         * gcc.dg/compat/scalar-return-2_y.c: New file.
48758         * gcc.dg/compat/struct-return-3_main.c: New file.
48759         * gcc.dg/compat/struct-return-3_y.c: New file.
48760         * gcc.dg/compat/struct-return-3_x.c: New file.
48761         * gcc.dg/compat/struct-return-2_main.c: New file.
48762         * gcc.dg/compat/struct-return-2_x.c: New file.
48763         * gcc.dg/compat/struct-return-2_y.c: New file.
48765 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48767         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48768         for hppa*-hp-hpux*.
48769         * gcc.dg/20021014-1.c (dg-options): Likewise.
48770         * gcc.dg/nest.c (dg-options): Likewise.
48772 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48774         PR c++/9738
48775         * g++.dg/ext/dllimport2.C: New file.
48776         * g++.dg/ext/dllimport3.C: New file.
48778 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48780         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48781         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48782         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48783         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48784         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48785         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48786         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48787         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48788         * gcc.dg/compat/small-struct-defs.h: New file.
48789         * gcc.dg/compat/small-struct-init.h: New file.
48790         * gcc.dg/compat/small-struct-check.h: New file.
48791         * gcc.dg/compat/fp-struct-defs.h: New file.
48792         * gcc.dg/compat/fp-struct-check.h: New file.
48793         * gcc.dg/compat/fp-struct-init.h: New file.
48794         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48795         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48797 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48799         * gcc.dg/20030225-2.c: New test.
48801 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48802             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48804         * gcc.c-torture/compile/20030518-1.c: New test case.
48806 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48808         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48809         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48810         gcc-dg-debug-runtest.
48811         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48812         gcc-dg-debug-runtest.
48814 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48816         PR c++/9022
48817         * g++.dg/lookup/using6.C: New test.
48819 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48821         * g++.dg/parse/access2.C: New test.
48823 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48825         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48826         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48827         * gcc.dg/debug/debug.exp: Likewise.
48829 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48831         * gcc.dg/dollar.c: New test.
48833 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48835         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48836         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48837         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48838         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48839         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48840         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48841         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48842         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48843         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48844         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48845         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48846         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48847         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48848         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48849         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48850         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48851         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48852         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48854 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48856         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48857         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48858         support for "repo" mode.
48859         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48860         * lib/g77-dg.exp: Likewise.
48861         * lib/obj-dg.exp: Likewise.
48863 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48865         Merge from gcc-3_2-rhl8-branch:
48866         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48868         * gcc.dg/tls/opt-6.c: New test.
48870         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48872         * gcc.dg/20030405-1.c: New test.
48874         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48876         * gcc.dg/20030309-1.c: New test.
48878         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48880         * gcc.c-torture/execute/20030307-1.c: New test.
48882         2003-02-20  Randolph Chung  <tausq@debian.org>
48884         * gcc.c-torture/compile/20030220-1.c: New test.
48886         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48888         * gcc.dg/20030217-1.c: New test.
48890         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48892         * gcc.c-torture/compile/20020129-1.c: New test.
48894         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48896         * gcc.dg/unroll-1.c: New test.
48898         2002-11-16  Jan Hubicka  <jh@suse.cz>
48900         * gcc.c-torture/execute/20020920-1.c: New test.
48902         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48904         PR target/7434
48905         * gcc.c-torture/compile/20021008-1.c: New test.
48907         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48909         PR target/7559
48910         * gcc.c-torture/execute/20020810-1.c: New test.
48912         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48914         * gcc.c-torture/compile/20020807-1.c: New test.
48916         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48918         * gcc.dg/tls/opt-1.c: New test.
48920         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48922         * gcc.dg/20020729-1.c: New test.
48924         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48926         * g++.dg/opt/life1.C: New test.
48928         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48930         * gcc.dg/20020525-1.c: New test.
48932         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48934         PR c++/6794
48935         * g++.dg/ext/pretty1.C: New test.
48936         * g++.dg/ext/pretty2.C: New test.
48938 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48940         PR c++/8385
48941         * g++.dg/ext/typeof5.C: New test.
48943 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48945         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48946         __USER_LABEL_PREFIX__ into account.
48947         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48949 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48951         * gcc.dg/builtins-15.c: New test case.
48953 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48955         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48957 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48959         * lib/g++.exp: Tweak handling of additional source files.
48960         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48961         * g++.dg/special/conpr-2a.C: Rename to ...
48962         * g++.dg/special/conpr-2a.cc: ... this.
48963         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48964         * g++.dg/special/conpr-3a.C: Rename to ...
48965         * g++.dg/special/conpr-3a.cc: This.
48966         * g++.dg/special/conpr-3b.C: Rename to ...
48967         * g++.dg/special/conpr-3b.cc: This.
48968         * g++.dg/special/conpr-4.C: New test.
48969         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48971 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48973         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48975 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48977         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48978         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48979         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48980         * g++.old-deja/g++.other/warn3.C: Likewise.
48982 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48984         * gcc.dg/i386-387-1.c: Update to also test log.
48985         * gcc.dg/i386-387-2.c: Likewise.
48987 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48989         * g77.f-torture/execute/int8421.f: New test.
48991 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48993         PR c++/10230, c++/10481
48994         * g++.dg/lookup/scoped5.C: New test.
48996 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48998         PR c++/10552
48999         * g++.dg/template/ttp6.C: New test.
49001 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49003         * gcc.c-torture/execute/builtins: New directory.
49004         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49005         gcc.c-torture/execute/builtins.
49006         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49007         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49008         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49009         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49011 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49013         PR c++/9252
49014         * g++.dg/template/access8.C: New test.
49015         * g++.dg/template/access9.C: New test.
49017 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49019         PR c++/9554
49020         * g++.dg/parse/access1.C: New test.
49022 2003-05-09  DJ Delorie  <dj@redhat.com>
49024         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49025         long, and not an int.
49027 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49029         PR c++/10555, c++/10576
49030         * g++.dg/template/memclass1.C: New test.
49032 2003-05-08  DJ Delorie  <dj@redhat.com>
49034         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49035         targets.
49036         * gcc.c-torture/execute/20021024-1.x: Likewise.
49037         * gcc.c-torture/execute/shiftdi.x: Likewise.
49038         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49039         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49040         * gcc.dg/20021018-1.c: Likewise.
49042 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49044         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49046         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49047         (bcopy): Call memmove.
49049 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49051         * g77.f-torture/compile/8485.f: New test case.
49053 2003-05-07  Richard Henderson  <rth@redhat.com>
49055         PR c++/10570
49056         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49057         Verify exception_cleanup not called for rethrows.
49058         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49059         when exiting catch block without rethrowing.
49060         * g++.dg/eh/forced3.C: New.
49061         * g++.dg/eh/forced4.C: New.
49063 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49065         * gcc.dg/20030505.c: Fix triplet.
49067 2003-05-06  DJ Delorie  <dj@redhat.com>
49069         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49070         * gcc.dg/nest.c: Likewise.
49072 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49074         * gcc.dg/builtins-14.c: New test case.
49076 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49078         * lib/compat.exp (compat-execute): New argument.
49079         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49080         * gcc.dg/compat: New test directory.
49081         * gcc.dg/compat/compat.exp: New expect script.
49082         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49083         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49084         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49085         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49086         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49087         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49089         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49090         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49091         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49092         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49093         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49094         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49095         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49096         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49097         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49098         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49099         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49100         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49101         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49102         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49103         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49105 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49107         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49109 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49111         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49113 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49115         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49116         * gcc.dg/ppc-fsel-2.c: New test.
49118         * gcc.dg/unused-5.c: New test.
49120 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49122         PR c++/10496
49123         * g++.dg/warn/pmf1.C: New test.
49125 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49127         PR c++/4494
49128         * g++.dg/warn/main.C: New test.
49130 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49132         * gcc.dg/nonnull-3.c: New test.
49134 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49136         * gcc.dg/cpp/Wtrigraphs.c: Update.
49137         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49139 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49141         * gcc.dg/ppc-fsel-1.c: New test.
49143 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49145         PR c/10604
49146         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49148 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49150         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49152 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49154         PR c++/9364, c++/10553, c++/10586
49155         * g++.dg/parse/typename4.C: New test.
49156         * g++.dg/parse/typename5.C: Likewise.
49158 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49160         * gcc.c-torture/compile/20030503-1.c: New test.
49162 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49164         * g++.dg/lookup/using5.C: Fix testcase error.
49166 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49168         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49169         since MEABI is no longer supported.  Remove all vestiges
49170         of MEABI from the test.
49172 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49174         PR c++/10554
49175         * g++.dg/lookup/using5.C: New test.
49177 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49179         PR c++/8772
49180         * g++.dg/template/ttp5.C: New test.
49182 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49184         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49185         (dg-gpp-additional-sources): New function.
49186         (dg-gpp-additional-files): Likewise.
49187         * lib/g++.exp (additional_sources): New variable.
49188         (additional_files): Likewise.
49189         (g++_target_compile): Deal with them.
49190         * lib/old-dejagnu.exp: Remove.
49191         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49192         * g++.old-deja: Revise all tests to use dg commands.
49194 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49196         PR c++/9432, c++/9528
49197         * g++.dg/lookup/using4.C: New test.
49199 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49201         * gcc.dg/noreturn-5.c: New file.
49202         * gcc.dg/noreturn-6.c: New file.
49204         * gcc.c-torture/compile/inline-1.c: New file.
49206 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49208         PR c++/10551
49209         * g++.dg/template/explicit1.C: New test.
49211 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49213         PR c++/10549
49214         * g++.dg/other/bitfield1.C: New test.
49216         PR c++/10527
49217         * g++.dg/init/new7.C: New test.
49219 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49221         * g++.dg/ext/desig1.C: New test.
49222         * g++.dg/ext/init1.C: Update.
49224         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49226 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49228         PR c++/10180
49229         * g++.dg/warn/Winline-1.C: New test.
49231 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49233         * gcc.c-torture/execute/string-opt-19.c: New test.
49235         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49236         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49238 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49240         PR c++/10506
49241         * g++.dg/init/new6.C: New test.
49243         PR c++/10503
49244         * g++.dg/init/ref6.C: New test.
49246 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49248         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49250 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49252         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49253         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49255 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49257         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49258         initialized static data members.
49260 2003-04-25  H.J. Lu <hjl@gnu.org>
49262         * gcc.dg/ia64-sync-4.c: New test.
49264 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49266         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49267         date.
49269 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49271         PR c++/10337
49272         * g++.dg/warn/conv1.C: New test.
49273         * g++.old-deja/g++.other/conv7.C: Adjust.
49274         * g++.old-deja/g++.other/overload14.C: Adjust.
49276 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49278         PR c++/10471
49279         * g++.dg/template/defarg2.C: New test.
49281 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49283         * gcc.dg/cpp/include2.c: Update.
49284         * gcc.dg/cpp/multiline-2.c: New.
49285         * gcc.dg/cpp/multiline.c: Update.
49286         * gcc.dg/cpp/strify2.c: Update.
49287         * gcc.dg/cpp/trad/literals-2.c: Update.
49289 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49291         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49293 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49295         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49297 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49299         PR c++/10451
49300         * g++.dg/parse/crash4.C: New test.
49302         PR c++/9847
49303         * g++.dg/parse/crash5.C: New test.
49305 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49307         PR c++/10446
49308         * g++.dg/parse/crash3.C: New test.
49310         PR c++/10428
49311         * g++.dg/parse/elab1.C: New test.
49313 2003-04-22  Devang Patel  <dpatel@apple.com>
49315         * gcc.dg/cpp/trad/funlike-5.c: New test.
49317 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49319         * g++.dg/other/packed1.C: Fix dg options.
49321 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49323         * g++.dg/other/offsetof2.C: New test.
49325 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49327         * g++.dg/template/recurse.C: Adjust location of error messages.
49329 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49331         PR c++/9881
49332         * g++.dg/init/addr-const1.C: New test.
49333         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49335 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49337         PR c++/10405
49338         * g++.dg/lookup/struct-hack1.C: New test.
49340 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49342         * ucs.c: Update diagnostic messages.
49344 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49346         * gcc.dg/cpp/truefalse.cpp: New test.
49347         * gcc.dg/cpp/cpp.exp: Update.
49348         * g++.dg/other/stdbool-if.C: Remove.
49350 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49352         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49353         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49355 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49357         * gcc.c-torture/compile/20030418-1.c: New test.
49359 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49361         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49363 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49365         PR c++/10347
49366         g++.dg/template/dependent-name1.C: New test.
49368 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49370         * gcc.dg/warn-1.c (tourist_guide): New array,
49371         contains a pointer to bar.
49373 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49375         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49376         * gcc.c-torture/execute/medce-1.c: New test case.
49377         * gcc.c-torture/execute/medce-2.c: New test case.
49379 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49381         * lib/prune.exp: Ignore more messages.
49383         PR c++/10381
49384         * g++.dg/parse/lookup3.C: New test.
49386 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49388         * gcc.c-torture/compile/20030415-1.c : New test.
49390 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49392         * gcc.c-torture/execute/scope-2.c: Move to ...
49393         * gcc.dg/noncompile/scope.c: .... here.
49395 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49397         * gcc.dg/20030414-2.c: New test case.
49399 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49401         PR target/10377
49402         * gcc.dg/20030414-1.c: New test.
49404 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49406         * gcc.dg/builtins-12.c: New test case.
49407         * gcc.dg/builtins-13.c: New test case.
49409 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49411         * gcc.c-torture/execute/string-opt-18.c: New test.
49413 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49415         PR c++/10300
49416         * g++.dg/init/new5.C: New test.
49418 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49420         PR c++/7910
49421         * g++.dg/ext/dllimport1.C: New test.
49423 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49425         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49427 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49429         PR Fortran/9263
49430         * g77.f-torture/noncompile/9263.f: New test
49431         PR Fortran/1832
49432         * g77.f-torture/execute/1832.f: New test
49434 2003-04-11  David Chad  <davidc@freebsd.org>
49435             Loren J. Rittle  <ljrittle@acm.org>
49437         PR libobjc/8562
49438         * objc.dg/headers.m: New test.
49440 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49442         * gcc.c-torture/execute/builtin-noret-2.c: New.
49443         * gcc.c-torture/execute/builtin-noret-2.x: New.
49444         XFAIL builtin-noret-2.c at -O1 and above.
49445         * gcc.dg/redecl.c: New.
49446         * gcc.dg/Wshadow-1.c: Update error regexps.
49448 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49450         * g++.dg/abi/bitfield10.C: New test.
49452 2003-04-09  Mike Stump  <mrs@apple.com>
49454         * gcc.dg/pch/pch.exp: Make testcase names longer.
49455         * g++.dg/pch/pch.exp: Make testcase names longer.
49457 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49459         * gcc.dg/builtins-11.c: New test case.
49461 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49463         * gcc.dg/builtins-9.c: New test case.
49464         * gcc.dg/builtins-10.c: New test case.
49466 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49468         * gcc.dg/noncompile/init-4.c.c: New test.
49470 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49472         * gcc.misc-test/gcov-9.c: New test.
49473         * gcc.misc-test/gcov-10.c: New test
49474         * gcc.misc-test/gcov-11.c: New test.
49476 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49478         PR optimization/10024
49479         * gcc.c-torture/compile/20030405-1.c: New test.
49481 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49483         * gcc.dg/pch/static-3.c: New.
49484         * gcc.dg/pch/static-3.hs: New.
49485         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49487 2003-04-04  Richard Henderson  <rth@redhat.com>
49489         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49490         * g++.dg/eh/forced2.C: Likewise.
49492 2003-04-03  Mike Stump  <mrs@apple.com>
49494         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49495         target arg.
49496         (scan-assembler-times, scan-assembler-not): Likewise.
49497         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49499 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49501         * gcc.dg/sparc-loop-1.c: New test.
49503 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49505         PR other/9274
49506         * g++.dg/pch/system-2.C: New.
49507         * g++.dg/pch/system-2.Hs: New.
49509 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49511         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49513         * g++.dg/eh/simd-1.C (vecfunc): Same.
49515 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49517         * gcc.c-torture/execute/20030401-1.c: New test case.
49519 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49521         * objc.dg/defs.m: New.
49523 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49525         * g++.dg/eh/simd-1.C: New.
49526         * g++.dg/eh/simd-2.C: New.
49528 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49530         * gcc.c-torture/execute/simd-3.c: New.
49532 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49534         PR c/9936
49535         * gcc.dg/20030331-2.c: New test.
49537 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49539         PR c++/10278
49540         * g++.dg/parse/crash2.C: New test.
49542 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49544         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49545         * gcc.c-torture/execute/20030331-1.c: ...here.
49547 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49549         * gcc.c-torture/execute/20030331-1.c: New test.
49551 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49553         * lib/gcov.exp: Adjust call return testing strings.
49554         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49556 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49558         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49559         * gcc.dg/builtins-7.c: New test case.
49560         * gcc.dg/builtins-8.c: New test case.
49562 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49564         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49566 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49568         PR c++/7647
49569         * g++.dg/lookup-class-member-2.C: New test.
49571 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49573         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49575 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49577         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49579 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49581         * g++.dg/init/attrib1.C: New test.
49583 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49585         * gcc.dg/ultrasp8.c: New test.
49587 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49589         * gcc.dg/ultrasp7.c: New test.
49591 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49593         PR c++/10047
49594         * g++.dg/template/inline1.C: New test.
49596 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49598         * gcc.dg/sparc-dwarf2.c: New test.
49600 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49602         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49603         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49605 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49607         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49608         than reading .x files.
49609         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49610         * g77.dg/gcov/gcov-1.f: Likewise.
49611         * gcc.misc-tests/gcov-4b.c: Likewise.
49612         * gcc.misc-tests/gcov-5b.c: Likewise.
49613         * gcc.misc-tests/gcov-6.c: Likewise.
49614         * gcc.misc-tests/gcov-7.c: Likewise.
49615         * gcc.misc-tests/gcov-8.c: Likewise.
49616         * g++.dg/gcov/gcov-1.x: Remove.
49617         * g77.dg/gcov/gcov-1.x: Likewise.
49618         * gcc.misc-tests/gcov-4b.x: Likewise.
49619         * gcc.misc-tests/gcov-5b.x: Likewise.
49620         * gcc.misc-tests/gcov-6.x: Likewise.
49621         * gcc.misc-tests/gcov-7.x: Likewise.
49622         * gcc.misc-tests/gcov-8.x: Likewise.
49624 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49626         PR opt/10087
49627         * gcc.dg/20030324-1.c: New test.
49629 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49631         PR c++/10224
49632         * g++.dg/template/arg3.C: New test.
49634         PR c++/10158
49635         * g++.dg/template/friend18.C: New test.
49637 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49639         * g77.f-torture/compile/20030326-1.f: New test case.
49641 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49643         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49645         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49647 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49649         * gcc.dg/ia64-sync-3.c: New test.
49651 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49653         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49655 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49657         * gcc.dg/ultrasp6.c: New test.
49659 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49661         * gcc.dg/i386-signbit-1.c: New test.
49662         * gcc.dg/i386-signbit-2.c: New test.
49663         * gcc.dg/i386-signbit-3.c: New test.
49665 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49667         * gcc.dg/ultrasp5.c: Fix options.
49669 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49671         * gcc.dg/ultrasp5.c: Fix comment.
49673 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49675         PR fortran/10197
49676         * g77.f-torture/execute/10197.f: New test.
49678 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49680         PR c++/9898, c++/383
49681         * g++.dg/template/conv6.C: New test.
49683         PR c++/10119
49684         * g++.dg/template/ptrmem5.C: New test.
49686         PR c++/10026
49687         * g++.dg/lookup/koenig1.C: New test.
49689         PR C++/10199
49690         * g++.dg/lookup/template2.C: New test.
49692 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49694         * g++.dg/opt/rtti1.C: New test.
49696 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49698         * gcc.dg/ultrasp5.c: New test.
49700 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49702         PR middle-end/9967
49703         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49704         builtin fputs.
49706 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49708         PR c/8224
49709         * gcc.dg/20030323-1.c: New test.
49711 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49713         * gcc.c-torture/compile/20030323-1.c: New test case.
49715 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49717         * gcc.dg/20030321-1.c: New test.
49719 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49721         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49723 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49725         PR c++/9978, c++/9708
49726         * g++.dg/ext/vlm1.C: Adjust expected error.
49727         * g++.dg/ext/vla2.C: New test.
49728         * g++.dg/template/arg1.C: New test.
49729         * g++.dg/template/arg2.C: New test.
49731 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49733         * g77.f-torture/execute/select.f: New test.
49734         * g77.f-torture/noncompile/select_no_compile.f: New test.
49736 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49738         PR c++/9898
49739         * g++.dg/other/error4.C: New test.
49741 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49743         * g++.dg/template/friend17.C: New test.
49745 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49747         * gcc.c-torture/compile/20030320-1.c: New.
49749 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49751         * gcc.dg/builtins-6.c: New test case.
49753 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49755         PR target/10073
49756         * gcc.c-torture/compile/20030319-1.c: New.
49758 2003-03-18  Jan Hubicka  <jh@suse.cz>
49760         * gcc.dg/i386-cvt-1.c: New test.
49762 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49764         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49765         * objc.dg/naming-2.m: Likewise.
49767 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49769         PR c++/9639
49770         * g++.dg/parse/crash1.C: New test.
49772 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49774         PR c++/8805
49775         * g++.dg/eh/cleanup1.C: New test.
49777 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49779         * gcc.c-torture/execute/20030316-1.c: New test case.
49781 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49783         PR c++/9629
49784         * g++.dg/init/ctor2.C: New test.
49786 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49788         * g77.f-torture/compile/xformat.f: New test case.
49790 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49792         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49793         * g++.old-deja/g++.mike/eh50.C: Likewise.
49795 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49797         PR c++/6440
49798         * g++.dg/template/spec7.C: New test.
49799         * g++.dg/template/spec8.C: Likewise.
49801 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49803         * gcc.c-torture/execute/20030313-1.c: New test.
49805 2003-03-14  Richard Henderson  <rth@redhat.com>
49807         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49809 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49811         * gcc.c-torture/compile/20030314-1.c: New test.
49813 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49815         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49816         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49817         thumb target,
49818         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49819         to accept newer _imp__  prefix and additional
49820         newline in .drectve section.
49821         * gcc.dg/dll-4.c: Likewise.
49822         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49823         switch.
49825 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49827         * g++.dg/parse/namespace9.C: New test.
49829         * g++.dg/init/ref5.C: New test.
49830         * g++.dg/parse/ptrmem1.C: Likewise.
49832 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49834         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49835         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49836         regular expression.
49837         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49838         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49840 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49842         * gcc.c-torture/execute/20030224-2.c: New test.
49844 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49846         * gcc.dg/decl-3.c: New test.
49848 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49850         * gcc.dg/i386-loop-2.c: New test.
49852 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49854         PR c++/9474
49855         * g++.dg/parse/namespace8.C: New test.
49857         PR c++/9924
49858         * g++.dg/overload/builtin2.C: New test.
49860 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49862         * gcc.dg/return-type-3.c: New test.
49864 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49866         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49867         profiling options are not supported.
49869 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49871         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49872         * g++.old-deja/g++.warn/impint2.C: Likewise.
49874 2003-03-10  Devang Patel  <dpatel@apple.com>
49876         * g++.dg/cpp/c++_cmd_1.C: New test.
49877         * g++.dg/cpp/c++_cmd_1.h: New file.
49879 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49881         * gcc.dg/altivec-9.c: New file.
49883 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49885         * gcc.dg/ppc-sdata-1.c: New test.
49886         * gcc.dg/ppc-sdata-2.c: New test.
49888 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49890         PR c++/9373
49891         * g++.dg/opt/ptrmem2.C: New test.
49893         PR c++/8534
49894         * g++.dg/opt/ptrmem1.C: New test.
49896 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49898         * gcc.dg/i386-loop-1.c: New test.
49900 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49902         PR c++/9970
49903         * g++.dg/lookup/friend1.C: New test.
49905 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49907         PR c++/9823
49908         * g++.dg/parser/constructor1.C: New test.
49910 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49912         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49914         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49916 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49918         * gcc.dg/cpp/Wunused.c: Update test.
49920 2003-03-08  Jan Hubicka  <jh@suse.cz>
49922         * gcc.dg/inline-3.c: New test.
49924 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49926         PR c++/9809
49927         * g++.dg/parse/builtin1.C: New test.
49929         PR c++/9982
49930         * g++.dg/abi/cookie1.C: New test.
49931         * g++.dg/abi/cookie2.C: Likewise.
49933         PR c++/9524
49934         * g++.dg/template/field1.C: New test.
49936         PR c++/9912
49937         * g++.dg/parse/class1.C: New test.
49938         * g++.dg/parse/namespace7.C: Likewise.
49939         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49941 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49943         * g++.dg/init/ref4.C: New test.
49945 2003-03-07  Jan Hubicka  <jh@suse.cz>
49947         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49948         * gcc.dg/inline-3.c: New test.
49950 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49952         * g++.dg/init/ref3.C: New test.
49954         PR c++/9965
49955         * g++.dg/init/ref2.C: New test.
49957         PR c++/9400
49958         * g++.dg/warn/Wshadow-2.C: New test.
49960         PR c++/9791
49961         * g++.dg/warn/Woverloaded-1.C: New test.
49963 2003-03-05  Jan Hubicka  <jh@suse.cz>
49965         * gcc.dg/i386-local2.c: New.
49966         * gcc.dg/i386-local.c: Fix typo.
49968 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49970         * g++.dg/abi/layout3.C: New test.
49972 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49974         * gcc.c-torture/compile/20030305-1.c
49976 2003-03-05  Jan Hubicka  <jh@suse.cz>
49978         * gcc.dg/i386-local.c: New.
49980 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49982         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49984 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49986         * gcc.dg/switch-2.c: New test.
49987         * gcc.dg/switch-3.c: New test.
49988         * gcc.dg/Wswitch.c: Adjust line numbers.
49989         * gcc.dg/Wswitch-default.c: Likewise.
49990         * gcc.dg/Wswitch-enum.c: Likewise.
49992 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49994         * gcc.c-torture/execute/20030222-1.c: New test.
49996 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49998         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50000 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50002         PR c++/9878
50003         * g++.dg/init/ref1.C: New test.
50005 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50007         * gcc.dg/sh-relax.c: New SH-only test.
50009 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50011         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50012         comment explaining purpose of testcase.
50014 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50016         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50017         for HC11/HC12 (asm needs two int registers).
50018         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50019         HC11/HC12 because the test uses an asm which needs two 32-bit
50020         registers.
50022 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50024         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50025         for HC11/HC12 (array is too large otherwise).
50026         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50027         * gcc.c-torture/compile/20010518-2.x: Likewise.
50028         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50029         HC11/HC12 (array is too large).
50031 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50033         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50034         * lib/g++-dg.exp (g++-dg-test): Likewise.
50036 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50038         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50039         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50041 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50043         * g++.dg/warn/implicit-typename1.C: Remove warning.
50045 2003-02-28  Richard Henderson  <rth@redhat.com>
50047         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50048         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50050 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50052         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50053         * g++.dg/pch/pch.exp: Likewise.
50055 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50057         PR c++/9879
50058         * g++.dg/init/new4.C: New test.
50060 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50062         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50064 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50066         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50067         unsigned long.
50069         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50070         wider than float.
50072 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50074         * lib/scanasm.exp: Add support for counting numbers of
50075         occurences.
50076         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50077         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50079 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50081         PR c++/9683
50082         * g++.dg/template/static3.C: New test.
50084         PR c++/9829
50085         * g++.dg/parse/namespace6.C: New test.
50087 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50089         PR target/9732
50090         * gcc.dg/20030225-1.c: New test.
50092 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50094         * README: Remove out-of-date information.
50096         PR c++/9836
50097         * g++.dg/template/spec6.C: New test.
50099 2003-02-24  Jeff Law  <law@redhat.com>
50101         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50103 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50105         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50106         * gcc.dg/pragma-ep-1.c: Likewise.
50108 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50110         PR c++/9602
50111         * g++.dg/template/friend16.C: New test.
50113 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50115         PR c++/5333
50116         * g++.dg/parse/fused-params1.C: Adjust error messages.
50117         * g++.dg/template/nested3.C: New test.
50119 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50121         * g++.dg/abi/param1.C: New test.
50123 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50125         PR c++/7982
50126         * g++.dg/warn/implicit-typename1.C: New test.
50128 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50130         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50131         with "mtune".
50132         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50133         * gcc.c-torture/execute/20010129-1.x: Likewise.
50134         * gcc.dg/20011107-1.c: Likewise.
50135         * gcc.dg/20020108-1.c: Likewise.
50136         * gcc.dg/20020122-3.c: Likewise.
50137         * gcc.dg/20020206-1.c: Likewise.
50138         * gcc.dg/20020310-1.c: Likewise.
50139         * gcc.dg/20020426-2.c: Likewise.
50140         * gcc.dg/20020517-1.c: Likewise.
50141         * gcc.dg/991230-1.c: Likewise.
50142         * gcc.dg/i386-unroll-1.c: Likewise.
50143         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50145 2003-02-22  Jan Hubicka  <jh@suse.cz>
50147         * gcc.dg/i386-mul.c: New test.
50149 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50151         * gcc.dg/builtins-5.c: New test case.
50153 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50155         * gcc.dg/asmreg-1.c: New test.
50157 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50159         PR c++/9749
50160         * g++.dg/parse/varmod1.C: New test.
50162 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50164         PR c++/9727
50165         * g++.dg/template/op1.C: New test.
50167 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50169         PR c++/8906
50170         * g++.dg/template/nested2.C: New test.
50172 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50174         PR c++/8724
50175         * g++.dg/expr/dtor1.C: New test.
50177 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50179         * gcc.dg/cpp/include3.c: New test.
50180         * gcc.dg/cpp/inc/foo.h: New file.
50182 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50184         * gcc.c-torture/execute/20030221-1.c: New test.
50186 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50188         PR c++/9729
50189         * g++.dg/abi/conv1.C: New test.
50191 2003-02-20  Jan Hubicka  <jh@suse.cz>
50193         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50195 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50197         * gcc.c-torture/compile/20030219-1.c: New test.
50199 2003-02-18  Jan Hubicka  <jh@suse.cz>
50201         * gcc.dg/funcorder.c: New test.
50203 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50205         * gcc.c-torture/execute/20030218-1.c: New.
50207 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50209         * gcc.dg/20030218-1.c: New.
50211 2003-02-18  Richard Henderson  <rth@redhat.com>
50213         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50214         * gcc.dg/attr-used-2.c: New.
50216 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50218         PR c++/9704
50219         * g++.dg/init/copy5.C: New test.
50221 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50223         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50224         * g++.dg/pch/pch.exp: Likewise.
50226 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50228         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50229         STACK_SIZE is not defined.
50231 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50233         PR c++/9457
50234         * g++.dg/template/init1.C: New test.
50236 2003-02-16  Jan HUbicka  <jh@suse.cz>
50238         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50239         (foo): Add few extra tests
50240         * gcc.dg/c99-const-expr-3.c: Likewise.
50241         * gcc.c-torture/execute/20030216-1.c: New.
50243 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50245         PR c++/9459
50246         * g++.dg/ext/typeof4.C: New test.
50248 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50250         * gcc.dg/i386-387-3.c: New test case.
50252 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50254         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50255         cris-*-elf* cris-*-aout* and mmix-*-*.
50257 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50259         * gcc.dg/20030213-1.c: New test.
50261 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50263         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50264         * gcc.dg/i386-387-2.c: Likewise.
50266 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50268         * gcc.dg/ppc-spe.c: Fix formatting.
50269         Enable tests that were previously unsupported by gas.
50270         Delete tests for instructions that no longer exist.
50271         Switch arguments on evsubifw builtin.
50273 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50275         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50276         STACK_SIZE is too small.
50278 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50279             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50281         * gcc.dg/decl-2.c: New test.
50283 2003-02-10  Jan Hubicka  <jh@suse.cz>
50285         * gcc.dg/i386-fpcvt-1.c: New test.
50287 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50289         * gcc.c-torture/execute/20030209-1.c: New test.
50291 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50293         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50294         int-wide bitops, use the constants of the same width.
50295         Likewise, if long long is 32-bit wide, test bitops using
50296         32-bit constants.
50298 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50300         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50302 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50304         * gcc.dg/builtins-4.c: New test case.
50306 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50308         * gcc.dg/20020430-1.c: Fix dg command typos.
50309         * gcc.dg/20020503-1.c: Likewise.
50311 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50313         PR c++/8785
50314         * g++.dg/parse/fused-params1.C: New test.
50316         PR c++/8857
50317         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50319         PR c++/8921
50320         * g++.dg/parse/non-dependent1.C: New test.
50322         PR c++/8928
50323         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50325         PR c++/9228
50326         * g++.dg/parse/undefined7.C: New test.
50327         * g++.dg/parse/non-templ1.C: New test.
50329         PR c++/9229
50330         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50332 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50334         * gcc.c-torture/compile/20030206-1.c: New test.
50336 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50338         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50339         "pow" to "foo" to avoid potential confusion with a math built-in.
50341 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50343         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50344         conditions for SPARC targets.
50346 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50348         * gcc.dg/20030204-1.c: New test.
50350 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50352         PR c++/38
50353         * g++.dg/parse/array-size1.C: New test.
50355         PR c++/5657
50356         * g++.dg/parse/undefined3.C: New test.
50358         PR c++/5665
50359         * g++.dg/parse/undefined4.C: New test.
50361         PR c++/5975
50362         * g++.dg/parse/undefined5.C: New test.
50364         PR c++/7259
50365         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50367         PR c++/8578
50368         * g++.dg/parse/casting-operator1.C: New test.
50370         PR c++/8596
50371         * g++.dg/parse/undefined6.C: New test.
50373         PR c++/8736
50374         * g++.dg/parse/missing-template1.C: New test.
50376 2003-02-04  Jan Hubicka  <jh@suse.cz>
50378         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50379         * gcc.dg/i386-cmov?.c: Likewise.
50380         * gcc.dg/i386-fpcvt-?.c: Likewise.
50381         * gcc.dg/i386-ssefp-1.c: Likewise.
50382         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50383         conventions.
50385 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50387         PR c++/7129
50388         * g++.dg/ext/max.C: New test.
50390 2003-02-03  Jan Hubicka  <jh@suse.cz>
50392         * gcc.c-torture/execute/20030203-1.c: New test.
50394 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50396         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50397         'natural-endian'.
50399 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50401         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50402         * g++.dg/init/new2.C: Likewise.
50403         * g++.dg/other/new1.C: Likewise.
50405 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50407         * gcc.dg/struct-ret-libc.c: New test.
50409 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50411         * gcc.dg/20030129-1.c: New test.
50413 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50415         PR c++/8849
50416         * g++.dg/template/ptrmem4.C: New test.
50418 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50420         * g++.dg/parser/constant1.C: New test.
50422 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50424         PR c++/8591
50425         * g++.dg/parse/friend2.C: New test.
50427 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50429         PR c++/9437
50430         * g++.dg/template/unify4.C: New test.
50432 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50434         * gcc.c-torture/execute/20030128-1.c: New test.
50436 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50438         * g++.dg/lookup/nested1.C: Test moved from ...
50439         * g++.old-deja/g++.other/lookup24.C: ... here.
50441 2003-01-28  Jan Hubicka  <jh@suse.cz>
50443         * gcc.dg/i386-cmov5.c: New test.
50445 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50447         * gcc.c-torture/execute/20010925-1.c: Changed the
50448         memcpy declaration.
50450 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50452         PR c++/3902
50453         * g++.dg/parse/template5.C: New test.
50455 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50457         PR fortran/9258
50458         * g77.dg/pr9258: New test.
50460 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50462         * README: Move relevant parts from README.g++.
50464         * README.g++: Remove this file.
50466 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50468         * g++.dg/abi/dcast1.C: New test.
50470 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50472         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50474 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50476         PR c++/47
50477         * g++.old-deja/g++.other/lookup24.C: New test.
50479 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50481         PR middle-end/7227
50482         * gcc.dg/uninit-C.c: New test.
50484 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50486         * g++.dg/abi/covariant1.C: New test.
50488 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50490         * gcc.dg/20030123-1.c: New test.
50492 2003-01-25  Jan Hubicka  <jh@suse.cz>
50494         PR opt/8492
50495         * gcc.c-torture/compile/20030125-1.c
50497 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50499         PR c++/9403
50500         * g++.dg/parse/template3.C: New test.
50501         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50503         PR c++/795
50504         * g++.dg/parse/template4.C: New test.
50506         PR c++/9415
50507         * g++.dg/template/qual2.C: New test.
50509         PR c++/8545
50510         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50512         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50514 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50516         * gcc.c-torture/execute/switch-1.c: New test case.
50518 2003-01-25  Jan Hubicka  <jh@suse.cz>
50520         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50522 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50524         Tweaks for Bison-1.875. From the NEWS file:
50525         "- `parse error' -> `syntax error'
50526         Bison now uniformly uses the term `syntax error'"
50527         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50528         * gcc.dg/cpp/digraph2.c: Likewise.
50529         * gcc.dg/cpp/direct2.c: Likewise.
50530         * gcc.dg/cpp/paste4.c: Likewise.
50531         * gcc.dg/c90-restrict-1.c: Likewise.
50532         * gcc.dg/c99-func-2.c: Likewise.
50533         * gcc.dg/noncompile/920721-2.c: Likewise.
50534         * gcc.dg/noncompile/930622-2.c: Likewise.
50535         * gcc.dg/noncompile/940112-1.c: Likewise.
50536         * gcc.dg/noncompile/950921-1.c: Likewise.
50537         * gcc.dg/noncompile/951123-1.c: Likewise.
50538         * gcc.dg/noncompile/971104-1.c: Likewise.
50539         * gcc.dg/noncompile/990416-1.c: Likewise.
50541 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50543         * g++.dg/parse/undefined1.C: Add error message.
50545 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50547         PR c++/9354
50548         * g++.dg/parse/new1.C: New test.
50550         PR c++/9216
50551         * g++.dg/parse/template2.C: New test.
50553         PR c++/9354
50554         * g++.dg/parse/typedef2.C: New test.
50556         PR c++/9328
50557         * g++.dg/ext/typeof3.C: New test.
50559 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50561         PR c++/2738
50562         * g++.dg/parse/ret-type1.C: New test.
50564         PR c++/3792
50565         * g++.dg/parse/tmpl-outside1.C: New test.
50567         PR c++/4207
50568         * g++.dg/parse/int-as-enum1.C: New test.
50570         PR c++/4903
50571         * g++.dg/parse/no-typename1.C: New test.
50573         PR c++/5533
50574         * g++.dg/parse/no-value1.C: New test.
50576         PR c++/5921
50577         * g++.dg/parse/wrong-inline1.C: New test.
50579         PR c++/6402
50580         * g++.dg/parse/ref1.C: New test.
50582         PR c++/6992
50583         * g++.dg/parse/attr-ctor1.C: New test.
50585         PR c++/7229
50586         * g++.dg/parse/namespace5.C: New test.
50588         PR c++/7917
50589         * g++.dg/parse/func-def1.C: New test.
50591         PR c++/8143
50592         * g++.dg/parse/undefined1.C: New test.
50594         PR c++/5723, PR c++/8522
50595         * g++.dg/parse/specialization1.C: New test.
50597         PR c++/163, PR c++/8595
50598         * g++.dg/parse/struct-as-enum1.C: New test.
50600         PR c++/9173
50601         * g++.dg/parse/undefined2.C: New test.
50603 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50605         PR c++/9298
50606         * g++.dg/parse/template1.C: New test.
50608         PR c++/9384
50609         * g++.dg/parse/using1.C: New test.
50611         PR c++/9285
50612         PR c++/9294
50613         * g++.dg/parse/expr2.C: New test.
50615         PR c++/9388
50616         * g++.dg/parse/lookup2.C: Likewise.
50618 2003-01-21  Jan Hubicka  <jh@suse.cz>
50620         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50621         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50622         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50623         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50625 2003-01-20  Nick Clifton  <nickc@redhat.com>
50627         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50628         problem with ARM sibcall code generation.
50630 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50632         * gcc.c-torture/execute/20030120-1.c: New.
50634 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50636         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50638 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50640         PR c++/9272
50641         * g++.dg/parse/ctor1.C: New test.
50643         PR c++/9294:
50644         * g++.dg/parse/qualified1.C: New test.
50646         * g++.dg/parse/typename3.C: New test.
50648 2003-01-16  Richard Henderson  <rth@redhat.com>
50650         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50652 2003-01-16  Richard Henderson  <rth@redhat.com>
50654         * g++.dg/pch/pch.exp: Copy test header to the working directory
50655         before using it either for precompilation or direct use.
50656         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50657         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50659 2003-01-16  Richard Henderson  <rth@redhat.com>
50661         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50662         before using it either for precompilation or direct use.
50663         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50664         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50666 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50668         * g++.dg/ext/typename1.C: Add typename keyword.
50669         * g++.dg/template/crash1.C: Update error messages.
50670         * g++.dg/template/crash2.C: Remove error message.
50671         * g++.dg/parse/typename2.C: New test.
50672         * g++.dg/template/typename2.C: Change implicit
50673         typename warning into error.
50674         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50675         error messages.
50676         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50677         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50678         * g++.old-deja/g++.law/visibility13.C: Remove error
50679         messages.
50680         * g++.old-deja/g++.ns/template17.C: Reorder code to
50681         make declaration visible in template.
50682         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50683         * g++.old-deja/g++.pt/crash36.C: Issue more error
50684         messages.
50685         * g++.old-deja/g++.pt/crash5.C: Improve error
50686         message.
50687         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50688         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50689         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50690         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50691         typename warning with error message.
50692         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50693         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50694         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50696 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50698         * g++.dg/parse/ambig2.C: New test.
50700 2003-01-15  Richard Henderson  <rth@redhat.com>
50702         * g++.dg/tls/init-2.C: Update error message string.
50704 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50706         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50708 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50710         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50711         all for HC11/HC12.
50712         * gcc.c-torture/compile/20001205-1.x: Likewise.
50713         * gcc.c-torture/compile/20001226-1.x: Likewise.
50714         * gcc.c-torture/compile/920520-1.x: Likewise.
50715         * gcc.c-torture/compile/961203-1.x: Likewise.
50716         * gcc.c-torture/compile/20020604-1.x: Likewise.
50718 2003-01-15  Jan Hubicka  <jh@suse.cz>
50720         * gcc.c-torture/compile/20030115-1.c: New test.
50722         * gcc.dg/i386-fpcvt-1.c: New test.
50723         * gcc.dg/i386-fpcvt-2.c: New test.
50725 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50727         Further conform g++'s __vmi_class_type_info to the C++ ABI
50728         specification.
50729         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50730         the specification.
50732 2003-01-14  Jan Hubicka  <jh@suse.cz>
50734         * gcc.dg/i386-fpcvt-1.c: New test.
50735         * gcc.dg/i386-fpcvt-2.c: New test.
50737 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50739         * gcc.dg/i386-mmx-3.c: New test.
50741 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50743         PR c++/9264
50744         * g++.dg/parse/octal1.C: New file.
50746         PR c++/9172
50747         * g++.dg/parse/typename1.C: New file.
50749 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50751         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50752         * gcc.dg/bf-no-ms-layout.c: Likewise.
50753         * gcc.dg/bf-ms-attrib.c: Likewise.
50755 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50757         PR c++/9099
50758         * g++.dg/parse/dtor1.C: New file.
50760         PR c++/9128
50761         * g++.dg/rtti/typeid1.C: New file.
50763         PR c++/9153
50764         * g++.dg/parse/lookup1.C: New file.
50766         PR c++/9171
50767         * g++.dg/templ/spec5.C: New file.
50769 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50771         * gcc.c-torture/compile/20030110-1.c: New test.
50773 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50775         Merge from pch-branch:
50777         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50779         * gcc.dg/pch/cpp-1.h: New.
50780         * gcc.dg/pch/cpp-1.c: New.
50781         * gcc.dg/pch/cpp-2.h: New.
50782         * gcc.dg/pch/cpp-2.c: New.
50784         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50786         * gcc.dg/pch/except-1.h: New.
50787         * gcc.dg/pch/except-1.c: New.
50789         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50791         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50792         running test.
50793         * gcc.dg/pch: Include *.hp not *.h.
50794         * gcc.dg/pch/system-1.h: New.
50795         * gcc.dg/pch/system-1.c: New.
50797         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50799         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50800         rather than trying to build and run a program using PCH.
50801         * gcc.dg/pch: Remove dg-do commands from test files.
50803         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50805         * gcc.dg/pch/macro-3.c: New.
50806         * gcc.dg/pch/macro-3.h: New.
50808         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50810         * gcc.dg/pch/common-1.c: New.
50811         * gcc.dg/pch/common-1.h: New.
50812         * gcc.dg/pch/decl-1.c: New.
50813         * gcc.dg/pch/decl-1.h: New.
50814         * gcc.dg/pch/decl-2.c: New.
50815         * gcc.dg/pch/decl-2.h: New.
50816         * gcc.dg/pch/decl-3.c: New.
50817         * gcc.dg/pch/decl-3.h: New.
50818         * gcc.dg/pch/decl-4.c: New.
50819         * gcc.dg/pch/decl-4.h: New.
50820         * gcc.dg/pch/decl-5.c: New.
50821         * gcc.dg/pch/decl-5.h: New.
50822         * gcc.dg/pch/global-1.c: New.
50823         * gcc.dg/pch/global-1.h: New.
50824         * gcc.dg/pch/inline-1.c: New.
50825         * gcc.dg/pch/inline-1.h: New.
50826         * gcc.dg/pch/inline-2.c: New.
50827         * gcc.dg/pch/inline-2.h: New.
50828         * gcc.dg/pch/static-1.c: New.
50829         * gcc.dg/pch/static-1.h: New.
50830         * gcc.dg/pch/static-2.c: New.
50831         * gcc.dg/pch/static-2.h: New.
50833         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50835         * g++.dg/pch/pch.exp: Better handle failing testcases.
50836         * gcc.dg/pch/pch.exp: Likewise.
50837         * gcc.dg/pch/macro-1.c: New.
50838         * gcc.dg/pch/macro-1.h: New.
50839         * gcc.dg/pch/macro-2.c: New.
50840         * gcc.dg/pch/macro-2.h: New.
50842         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50844         * g++.dg/dg.exp: Treat files in pch/ specially.
50845         * g++.dg/pch/pch.exp: New file.
50846         * g++.dg/pch/empty.H: New file.
50847         * g++.dg/pch/empty.C: New file.
50848         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50849         "precompile".
50851         * gcc.dg/pch/pch.exp: New file.
50852         * gcc.dg/pch/empty.h: New file.
50853         * gcc.dg/pch/empty.c: New file.
50854         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50855         "precompile".
50857 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50859         * g++.dg/template/friend14.C: New test.
50861 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50863         * gcc.dg/old-style-asm-1.c: New test.
50865 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50867         * gcc.c-torture/compile/20030109-1.c: New test.
50869 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50871         * gcc.c-torture/execute/20030109-1.c: New test.
50873 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50875         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50876         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50877         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50878         * g++.old-deja/g++.mike/eh2.C: Likewise.
50879         * g++.old-deja/g++.mike/eh3.C: Likewise.
50880         * g++.old-deja/g++.mike/eh5.C: Likewise.
50881         * g++.old-deja/g++.mike/eh6.C: Likewise.
50882         * g++.old-deja/g++.mike/eh7.C: Likewise.
50883         * g++.old-deja/g++.mike/eh8.C: Likewise.
50884         * g++.old-deja/g++.mike/eh9.C: Likewise.
50885         * g++.old-deja/g++.mike/eh10.C: Likewise.
50886         * g++.old-deja/g++.mike/eh12.C: Likewise.
50887         * g++.old-deja/g++.mike/eh13.C: Likewise.
50888         * g++.old-deja/g++.mike/eh14.C: Likewise.
50889         * g++.old-deja/g++.mike/eh16.C: Likewise.
50890         * g++.old-deja/g++.mike/eh17.C: Likewise.
50891         * g++.old-deja/g++.mike/eh18.C: Likewise.
50892         * g++.old-deja/g++.mike/eh21.C: Likewise.
50893         * g++.old-deja/g++.mike/eh23.C: Likewise.
50894         * g++.old-deja/g++.mike/eh24.C: Likewise.
50895         * g++.old-deja/g++.mike/eh25.C: Likewise.
50896         * g++.old-deja/g++.mike/eh26.C: Likewise.
50897         * g++.old-deja/g++.mike/eh27.C: Likewise.
50898         * g++.old-deja/g++.mike/eh28.C: Likewise.
50899         * g++.old-deja/g++.mike/eh29.C: Likewise.
50900         * g++.old-deja/g++.mike/eh31.C: Likewise.
50901         * g++.old-deja/g++.mike/eh33.C: Likewise.
50902         * g++.old-deja/g++.mike/eh34.C: Likewise.
50903         * g++.old-deja/g++.mike/eh35.C: Likewise.
50904         * g++.old-deja/g++.mike/eh36.C: Likewise.
50905         * g++.old-deja/g++.mike/eh37.C: Likewise.
50906         * g++.old-deja/g++.mike/eh38.C: Likewise.
50907         * g++.old-deja/g++.mike/eh39.C: Likewise.
50908         * g++.old-deja/g++.mike/eh40.C: Likewise.
50909         * g++.old-deja/g++.mike/eh41.C: Likewise.
50910         * g++.old-deja/g++.mike/eh42.C: Likewise.
50911         * g++.old-deja/g++.mike/eh44.C: Likewise.
50912         * g++.old-deja/g++.mike/eh46.C: Likewise.
50913         * g++.old-deja/g++.mike/eh47.C: Likewise.
50914         * g++.old-deja/g++.mike/eh48.C: Likewise.
50915         * g++.old-deja/g++.mike/eh49.C: Likewise.
50916         * g++.old-deja/g++.mike/eh50.C: Likewise.
50917         * g++.old-deja/g++.mike/eh51.C: Likewise.
50918         * g++.old-deja/g++.mike/eh53.C: Likewise.
50919         * g++.old-deja/g++.mike/eh55.C: Likewise.
50920         * g++.old-deja/g++.mike/p7912.C: Likewise.
50921         * g++.old-deja/g++.mike/p9706.C: Likewise.
50922         * g++.old-deja/g++.mike/p10416.C: Likewise.
50923         * g++.old-deja/g++.mike/p11667.C: Likewise.
50924         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50925         Remove redundant reference to Iris.
50926         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50927         Elxsi, i860, Pico Java, and WE32K.
50929 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50931         * g++.dg/ext/asm4.C: New test.
50933 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50935         PR c++/9030
50936         * g++.dg/template/friend12.C: New test.
50937         * g++.dg/template/friend13.C: Likewise.
50938         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50940 2003-01-08  Jan Hubicka  <jh@suse.cz>
50942         * gcc.dg/i386-cadd.c: New test.
50943         * gcc.dg/i386-cmov4.c: Likewise.
50945 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50947         PR c++/9165
50948         * g++.dg/warn/Wunused-3.C: New test.
50950         * g++.dg/abi/bitfield9.C: New test.
50952         PR c++/9189
50953         * g++.dg/parse/defarg3.C: New test.
50955 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50957         * g++.dg/parse/ambig1.C: New test.
50958         * g++.dg/parse/defarg2.C: New test.
50960 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50962         * g++.dg/template/defarg-1.C: New test.
50963         * g++.dg/template/local2.C: Likewise.
50965 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50967         * gcc.c-torture/execute/20030105-1.c: New test.
50969 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50971         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50972         * g++.dg/parse/namespace4.C: Likewise.
50974 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50976         * g++.dg/template/ntp2.C: New test.
50978 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50980         * g++.dg/parse/extern-C-1.C: New test.
50982         * g++.dg/parse/namespace4.C: New test.
50984         * g++.dg/template/nested1.C: New test.
50986         * g++.dg/parse/namespace3.C: New test.
50988 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50990         * g++.dg/lookup/two-stage1.C: New test.
50992 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50994         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50995         * g++.old-deja/g++.jason/access8.C: Likewise.
50996         * g++.old-deja/g++.other/decl5.C: Likewise.
50998 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51000         * g++.dg/parse/parse7.C: New test.
51002 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51004         PR c++/2843
51005         * g++.dg/ext/attrib7.C: New test.
51007 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51009         * g++.dg/parse/parse6.C: New test.
51011 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51013         * gcc.dg/h8300-stack-1.c: New.
51015 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51017         g++.dg/lookup/exception1.C: New test.
51019         g++.dg/lookup/template1.C: New test.
51021         g++.dg/parse/namespace2.C: New test.
51023         g++.dg/parse/parens2.C: New test.
51025 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51027         * g++.dg/parse/parse5.C: New test.
51028         * g++.dg/lookup/scoped4.C: New test.
51030 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51032         * g++.dg/parse/parens1.C: New test.
51034         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51035         angle-bracket1.C.
51036         * g++.dg/parse/parens2.C: New test.
51038         * g++.dg/lookup/scope-operator1.C: New test.
51040         * g++.dg/parse/operator1.C: New test.
51042 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51044         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51045         * g++.old-deja/g++.other/access6.C: Likewise.
51046         * g++.old-deja/g++.other/decl1.C: Likewise.
51047         * g++.old-deja/g++.pt/typename12.C: Likewise.
51049 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51051         * g++.dg/parse/namespace1.C: New test.
51053 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51055         * g++.dg/parse/parse4.C: New test.
51057 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51059         * g++.dg/parse/parse3.C: New test.
51061 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51063         * g++.dg/parse/parse2.C: New test.
51065 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51067         * g++.dg/template/friend11.C: New test.
51069 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51071         * g++.dg/parse/parse1.C: New test.
51073 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51075         * lib/profopt.exp: Change the name of a global variable to avoid
51076         possible clashes with other test suites.
51078 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51080         * g++.dg/inherit/covariant8.C: New test.
51082 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51084         * g++.dg/init/array9.C: New test.
51086         PR c++/9112
51087         * g++.dg/parse/expr1.C: New test.
51089 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51091         * gcc.c-torture/compile/20021230-1.c: New test.
51093 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51095         * g++.dg/inherit/covariant5.C: New test.
51096         * g++.dg/inherit/covariant6.C: New test.
51097         * g++.dg/inherit/covariant7.C: New test.
51099 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51101         PR c++/2739
51102         * g++.dg/other/access2.C: New test.
51104 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51106         * g++.dg/other/anon-struct.C: No longer fails
51107         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51108         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51109         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51111 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51113         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51115 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51117         * g++.dg/eh/spec4.C: Remove stray semicolon.
51118         * g++.dg/expr/pmf-1.C: Change error message.
51119         * g++.dg/ext/asm1.C: Remove stray semicolon.
51120         * g++.dg/ext/typename1.C: Add missing typenames.
51121         * g++.dg/inherit/template-as-base.C: Change error message.
51122         * g++.dg/lookup/scoped1.C: Likewise.
51123         * g++.dg/lookup/scoped2.C: Likewise.
51124         * g++.dg/lookup/using2.C: Likewise.
51125         * g++.dg/other/component1.C: Remove stray semicolon.
51126         * g++.dg/other/do1.C: Change error message.
51127         * g++.dg/other/error2.C: Likewise.
51128         * g++.dg/other/init1.C: Likewise.
51129         * g++.dg/other/packed1.C: Remove stray semicolon.
51130         * g++.dg/other/ptrmem2.C: Change error message.
51131         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51132         marker.
51133         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51134         * g++.dg/template/access3.C: Add typename keyword.
51135         * g++.dg/template/access5.C: Remove stray semicolon.
51136         * g++.dg/template/access6.C: Likewise.
51137         * g++.dg/template/complit1.C: Likewise.
51138         * g++.dg/template/crash1.C: Change error message.
51139         * g++.dg/template/inherit2.C: Remove stray semicolon.
51140         * g++.dg/template/instantiate2.C: Likewise.
51141         * g++.dg/template/instantiate3.C: Change error message.
51142         * g++.dg/template/qual1.C: Remove stray semicolon.
51143         * g++.dg/template/qualttp18.C: Change error message.
51144         * g++.dg/template/ref1.C: Remove stray semicolon.
51145         * g++.dg/template/sizeof1.C (A::value): Declare it.
51146         * g++.dg/template/spec4.C: Change error message.
51147         * g++.dg/template/static1.C: Likewise.
51148         * g++.dg/template/type1.C: Likewise.
51149         * g++.dg/template/typename3.C: Likewise.
51150         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51151         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51152         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51153         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51154         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51155         named return value extension.
51156         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51157         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51158         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51159         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51160         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51161         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51162         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51163         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51164         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51165         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51166         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51167         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51168         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51169         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51170         syntax.
51171         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51172         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51173         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51174         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51175         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51176         * g++.old-deja/g++.brendan/template11.C: Likewise.
51177         * g++.old-deja/g++.brendan/template26.C: Likewise.
51178         * g++.old-deja/g++.brendan/template27.C: Use explicit
51179         specialization syntax.
51180         * g++.old-deja/g++.brendan/template30.C: Likewise.
51181         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51182         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51183         non-dependent names.
51184         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51185         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51186         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51187         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51188         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51189         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51190         named return value extension.
51191         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51192         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51193         * g++.old-deja/g++.ext/return1.C: Likewise.
51194         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51195         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51196         * g++.old-deja/g++.jason/access8.C: Likewise.
51197         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51198         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51199         pseudo-destructor names.
51200         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51201         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51202         pseudo-destructor names.
51203         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51204         * g++.old-deja/g++.jason/overload19.C: Likewise.
51205         * g++.old-deja/g++.jason/overload32.C: Likewise.
51206         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51207         stray semicolons.
51208         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51209         * g++.old-deja/g++.jason/return.C: Likewise.
51210         * g++.old-deja/g++.jason/return2.C: Likewise.
51211         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51212         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51213         syntax.
51214         * g++.old-deja/g++.jason/template10.C: Account for use of
51215         non-dependent names.
51216         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51217         syntax.
51218         * g++.old-deja/g++.jason/template37.C: Likewise.
51219         * g++.old-deja/g++.law/access4.C: Change error messages.
51220         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51221         pseudo-destructor names.
51222         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51223         * g++.old-deja/g++.law/ctors9.C: Likewise.
51224         * g++.old-deja/g++.law/cvt22.C: Likewise.
51225         * g++.old-deja/g++.law/dtors5.C: Likewise.
51226         * g++.old-deja/g++.law/global-init1.C: Likewise.
51227         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51228         * g++.old-deja/g++.law/operators28.C: Likewise.
51229         * g++.old-deja/g++.law/visibility28.C: Likewise.
51230         * g++.old-deja/g++.martin/eval1.C: Likewise.
51231         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51232         name.
51233         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51234         * g++.old-deja/g++.mike/net34.C: Likewise.
51235         * g++.old-deja/g++.mike/net36.C: Likewise.
51236         * g++.old-deja/g++.mike/ns2.C: Likewise.
51237         * g++.old-deja/g++.mike/p12306.C: Likewise.
51238         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51239         value extension.
51240         * g++.old-deja/g++.mike/p700.C: Likewise.
51241         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51242         * g++.old-deja/g++.mike/p710.C: Likewise.
51243         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51244         value extension.
51245         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51246         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51247         * g++.old-deja/g++.ns/crash2.C: Likewise.
51248         * g++.old-deja/g++.ns/crash3.C: Likewise.
51249         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51250         * g++.old-deja/g++.ns/ns17.C: Likewise.
51251         * g++.old-deja/g++.ns/template16.C: Likewise.
51252         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51253         keyword.
51254         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51255         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51256         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51257         named return value extension.
51258         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51259         * g++.old-deja/g++.other/access4.C: Issue additional error
51260         messages.
51261         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51262         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51263         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51264         * g++.old-deja/g++.other/crash25.C: Change error message.
51265         * g++.old-deja/g++.other/crash4.C: Change error message.
51266         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51267         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51268         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51269         checks.
51270         * g++.old-deja/g++.other/defarg8.C: Likewise.
51271         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51272         * g++.old-deja/g++.other/dtor10.C: Likewise.
51273         * g++.old-deja/g++.other/incomplete.C: Likewise.
51274         * g++.old-deja/g++.other/linkage7.C: Likewise.
51275         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51276         lookup algorithm.
51277         * g++.old-deja/g++.other/mangle2.C: Likewise.
51278         * g++.old-deja/g++.other/refinit2.C: Likewise.
51279         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51280         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51281         * g++.old-deja/g++.pt/crash28.C: Likewise.
51282         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51283         syntax.
51284         * g++.old-deja/g++.pt/crash32.C: Change error message.
51285         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51286         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51287         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51288         error message position.
51289         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51290         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51291         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51292         syntax.
51293         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51294         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51295         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51296         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51297         keyword.
51298         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51299         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51300         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51301         keyword.
51302         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51303         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51304         syntax.
51305         * g++.old-deja/g++.pt/friend28.C: Account for use of
51306         non-dependent names.
51307         * g++.old-deja/g++.pt/friend29.C: Likewise.
51308         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51309         rules.
51310         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51311         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51312         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51313         lookup rules.
51314         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51315         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51316         keyword.
51317         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51318         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51319         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51320         keyword.
51321         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51322         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51323         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51324         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51325         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51326         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51327         keyword.
51328         * g++.old-deja/g++.pt/spec10.C: Likewise.
51329         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51330         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51331         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51332         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51333         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51334         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51335         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51336         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51337         * g++.old-deja/g++.pt/typename15.C: Likewise.
51338         * g++.old-deja/g++.pt/typename22.C: Likewise.
51339         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51340         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51341         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51342         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51343         syntax.
51344         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51345         return value extension.
51346         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51347         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51348         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51349         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51351 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51353         * g++.dg/warn/inline1.C: New test.
51354         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51355         * g++.old-deja/g++.jason/synth10.C: Likewise.
51356         * g++.old-deja/g++.mike/net31.C: Likewise.
51357         * g++.old-deja/g++.mike/p8786.C: Likewise.
51359         * g++.dg/template/friend10.C: New test.
51360         * g++.dg/template/conv5.C: New test.
51362 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51364         * g++.dg/lookup/scoped3.C: New test.
51366         * g++.dg/lookup/decl1.C: New test.
51367         * g++.dg/lookup/decl2.C: New test.
51369 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51371         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51372         gcc.c-torture/compile/20021015-1.c,
51373         gcc.c-torture/compile/20021015-2.c,
51374         gcc.c-torture/compile/20021123-1.c,
51375         gcc.c-torture/compile/20021123-2.c,
51376         gcc.c-torture/compile/20021123-3.c,
51377         gcc.c-torture/compile/20021123-4.c,
51378         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51379         only to 3.1 or 3.2 branch.
51381 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51383         * gcc.dg/i386-bitfield3.c: New test.
51385         * gcc.dg/i386-bitfield2.c: New test.
51387 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51389         * g++.dg/parse/conv_op1.C: New test.
51391 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51393         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51394         approved.
51396 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51398         * gcc.c-torture/compile/20021220-1.c: New test.
51400 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51402         * gcc.dg/i386-fastcall-1.c: New.
51404 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51406         * gcc.c-torture/execute/20021219-1.c: New test.
51408 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51410         * gcc.dg/i386-pic-1.c: New test.
51412 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51414         PR c++/8099
51415         * g++.dg/template/friend9.C: New test.
51417 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51419         PR c++/3663
51420         * g++.dg/template/access7.C: New test.
51422 2002-12-18  Nick Clifton  <nickc@redhat.com>
51424         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51425         the libstdc++-v3 directory has been found.
51427 2002-12-12  Devang Patel <dpatel@apple.com>
51428         * gcc.dg/darwin-ld-1.c: New test.
51429         * gcc.dg/darwin-ld-2.c: New test.
51430         * gcc.dg/darwin-ld-3.c: New test.
51431         * gcc.dg/darwin-ld-4.c: New test.
51432         * gcc.dg/darwin-ld-5.c: New test.
51434 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51436         * gcc.c-torture/compile/20021212-1.c: New test.
51438 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51440         * gcc.dg/fshort-wchar: New test.
51442 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51444         PR c++/8372
51445         * g++.dg/template/dtor1.C: New test.
51447         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51448         markers.
51450 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51452         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51454 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51456         * g++.dg/template/static1.C: New test.
51457         * g++.dg/template/static2.C: New test.
51458         * g++.old-deja/g++.ext/memconst.C: New test.
51460 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51462         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51463         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51464         * g++.dg/special/initp1.C: Likewise.
51466 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51468         * gcc.c-torture/execute/20021204-1.c: New test.
51470 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51472         * gcc.dg/ppc-fmadd-1.c: New file.
51473         * gcc.dg/ppc-fmadd-2.c: New file.
51474         * gcc.dg/ppc-fmadd-3.c: New file.
51476 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51478         * gcc.c-torture/compile/20021204-1.c: New test.
51480 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51482         * g++.dg/inherit/covariant2.C: New test.
51483         * g++.dg/inherit/covariant3.C: New test.
51484         * g++.dg/inherit/covariant4.C: New test.
51485         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51486         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51488 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51490         PR c++/8688
51491         * g++.dg/init/brace3.C: New test.
51493 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51495         * gcc.dg/20020210-1.c: Fix a comment typo.
51497 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51499         PR c++/8720
51500         * g++.dg/parse/defarg1.C: New test.
51502         PR c++/8615
51503         * g++.dg/template/char1.C: New test.
51505         * g++.dg/template/varmod1.C: Fix typo.
51507 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51509         DR 180
51510         * g++.old-deja/g++.pt/crash32.C: Expect error.
51512 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51514         PR c++/5919
51515         * g++.dg/template/varmod1.C: New test.
51517         PR c++/8727
51518         * g++.dg/inherit/typeinfo1.C: New test.
51520         PR c++/8663
51521         * g++.dg/inherit/typedef1.C: New test.
51523 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51525         PR c++/8332
51526         PR c++/8493
51527         * g++.dg/template/strlen1.C: New test.
51529         PR c++/8227
51530         * g++.dg/template/ctor2.C: New test.
51532         PR c++/8214
51533         * g++.dg/init/string1.C: New test.
51535         PR c++/8511
51536         * g++.dg/template/friend8.C: New test.
51538 2002-11-29  Joe Buck <jbuck@synopsys.com>
51540         * g++.dg/lookup/anon2.C: New test.
51542 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51544         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51545         h8300 port.
51547 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51549         * gcc.dg/bitfld-6.c: New test.
51551 2002-11-27  Jan Hubicka  <jh@suse.cz>
51553         * gcc.c-torture/execute/20021127.[cx]: New test.
51555 2002-11-26  Jan Hubicka  <jh@suse.cz>
51557         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51558         quality.
51560 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51562         * g++.dg/init/brace2.C: New test.
51563         * g++.old-deja/g++.mike/p9129.C: Correct.
51565 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51567         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51569 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51571         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51573 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51575         * g++.dg/abi/empty11.C: New test.
51576         * g++.dg/rtti/cv1.C: New test.
51578 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51580         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51582 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51584         * g++.dg/abi/empty10.C: New test.
51586 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51588         * gcc.c-torture/compile/20021124-1.c: New test.
51590 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51592         * g++.dg/abi/rtti2.C: New test.
51594 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51596         * gcc.dg/i386-unroll-1.c: New test.
51598 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51600         * gcc.c-torture/compile/20021120-1.c: New test.
51601         * gcc.c-torture/compile/20021120-2.c: New test.
51603 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51605         * gcc.dg/bitfld-5.c: New test.
51607 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51609         * gcc.c-torture/execute/20021120-3.c: New test.
51611 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51613         * gcc.c-torture/execute/20021120-2.c: New test.
51615 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51617         * gcc.c-torture/execute/20021120-1.c: New test.
51619 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51621         * gcc.c-torture/execute/20021118-3.c: New test.
51623 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51625         * gcc.c-torture/compile/20021119-1.c: New test.
51627 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51629         * gcc.dg/duff-1.c: New test.
51630         * gcc.dg/duff-2.c: New test.
51631         * gcc.dg/duff-3.c: New test.
51633 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51635         * gcc.dg/cpp/_Pragma5.c: New test.
51637 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51639         * gcc.c-torture/execute/20021118-2.c: New test.
51641 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51643         * gcc.c-torture/execute/20021118-1.c: New test.
51645 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51647         * gcc.dg/20021116-1.c: New test.
51649 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51651         * g++.dg/abi/vcall1.C: New test.
51653 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51655         * gcc.dg/20021029-1.c: New test.
51656         * gcc.dg/20021029-2.c: New test.
51658 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51660         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51662 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51664         PR c/8439
51665         * gcc.dg/20021110.c: Move to ...
51666         * gcc.c-torture/compile/20021110.c: .... here.
51668 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51670         PR c/8467
51671         * gcc.c-torture/execute/20021111-1.c
51673 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51675         PR c/8439
51676         * gcc.dg/20021110.c: New test.
51678 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51680         * g++.dg/abi/vthunk3.C: Run only on x86.
51682 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51684         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51686 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51688         * lib/compat.exp (compat-execute): Fix logic error in last
51689         change.
51691 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51693         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51695 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51697         PR c++/8389
51698         * g++.dg/template/access6.C: New test.
51700 2002-11-08  Jan Hubicka  <jh@suse.cz>
51702         * gcc.dg/i386-ssefp-1.c: New test.
51703         * gcc.dg/i386-ssefp-1.c: New test.
51705 2002-11-08  Jan Hubicka  <jh@suse.cz>
51707         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51709 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51711         * g++.dg/abi/vthunk3.C: New test.
51713         PR c++/8338
51714         * g++.dg/template/crash2.C: New test.
51716 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51718         * g++.dg/abi/dtor1.C: New test.
51719         * g++.dg/abi/dtor2.C: Likewise.
51721 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51723         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51724         Darwin.
51726 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51728         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51729         -mthumb.  Only xfail with -O0.
51731 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51733         * g++.dg/abi/thunk1.C: New test.
51734         * g++.dg/abi/thunk2.C: Likewise.
51735         * g++.dg/abi/vtt1.C: Likewise.
51737 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51739         PR optimization/8423
51740         * gcc.c-torture/execute/builtin-constant.c: New test.
51742 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51744         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51745         Add some more cases.
51747 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51749         PR c++/8391
51750         * g++.dg/opt/local1.C: New test.
51752 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51754         PR c++/8160
51755         * g++.dg/template/complit1.C: New test.
51757         PR c++/8149
51758         * g++.dg/template/typename4.C: Likewise.
51760 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51762         Core issue 287, PR c++/7639
51763         * g++.dg/template/instantiate1.C: Adjust error location.
51764         * g++.dg/template/instantiate3.C: New test.
51765         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51766         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51767         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51769 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51771         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51773 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51775         PR c++/8287
51776         * g++.dg/init/dtor2.C: New test.
51778 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51780         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51781         * gcc.dg/nest.c: Bypass errors on irix6.
51783 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51785         * gcc.dg/nest.c: Expect error for mmix-*-*.
51786         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51788 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51790         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51791         markers.
51793         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51795 2002-10-25  Mike Stump  <mrs@apple.com>
51797         * gcc.dg/warn-1.c: New test.
51799 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51801         * g++.dg/template/typename3.C: New test.
51803 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51805         * g++.dg/lookup/ptrmem1.C: New test.
51807         * g++.dg/abi/vthunk2.C: New test.
51809 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51811         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51813 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51815         * g++.dg/abi/empty9.C: New test.
51817 2002-10-24  Richard Henderson  <rth@redhat.com>
51819         * g++.dg/inherit/thunk1.C: Enable for ia64.
51821 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51823         PR c++/8067
51824         * g++.dg/lookup/pretty1.C: New test.
51826 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51828         * gcc.dg/20021023-1.c: New test.
51830 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51832         PR c++/7679
51833         * g++.dg/parse/inline1.C: New test.
51835 2002-10-23  Richard Henderson  <rth@redhat.com>
51837         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51839         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51841 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51843         PR c++/6579
51844         * g++.dg/parse/stmtexpr3.C: New test.
51846 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51848         * g++.dg/expr/cond1.C: New test.
51850 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51852         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51854 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51856         * g++.dg/abi/vbase13.C: New test.
51857         * g++.dg/abi/vbase14.C: Likewise.
51859 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51861         * gcc.dg/tls/pic-1.c: New test.
51862         * gcc.dg/tls/nonpic-1.c: New test.
51863         * gcc.dg/20021018-1.c: New test.
51865 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51867         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51868         Remove only files with the same base name as the test case.
51869         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51870         (profopt-execute): Likewise.  Also, remove old profiling
51871         and performance data files before running the tests.
51873         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51874         * g++.dg/bprob/bprob.exp: Likewise.
51875         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51876         to allow more general test case names.
51878         * g++.dg/bprob/bprob-1.C: Rename to ...
51879         * g++.dg/bprob/g++-bprob-1.C: ... this.
51881         * g77.dg/bprob/bprob-1.f: Rename to ...
51882         * g77.dg/bprob/g77-bprob-1.f: ... this.
51884 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51886         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51887         bison 1.50 or later.
51889 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51891         * g++.dg/README: Describe more test directories.
51893 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51895         * g++.dg/init/array6.C: Add additional tests.
51897 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51899         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51900         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51902 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51904         * gcc.c-torture/compile/20020604-1.x: New.
51905         * gcc.c-torture/compile/simd-5.x: Likewise.
51906         * gcc.c-torture/execute/920710-1.x: Likewise.
51907         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51909 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51911         * g++.dg/inherit/override1.C: Add dg-options clause.
51913 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51915         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51916         _mm_slli_si128.
51918 2002-10-19  Andreas Schwab  <schwab@suse.de>
51920         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51921         directory component.
51923 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51925         * g++.dg/inherit/thunk1.C: New test.
51927         * g++.dg/inherit/override1.C: New test.
51929         * g++.dg/abi/mangle11.C: New test.
51930         * g++.dg/abi/mangle14.C: New test.
51931         * g++.dg/abi/mangle17.C: New test.
51933 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51935         * g++.dg/overload/member2.C: New test.
51937 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51939         * g++.dg/README: Describe new compat directory.
51940         * g++.dg/dg.exp: Skip tests in compat directory.
51941         * README.compat: New file.
51942         * lib/compat.exp: New expect script.
51943         * g++.dg/compat: New test directory.
51944         * g++.dg/compat/compat.exp: New expect script.
51945         * g++.dg/compat/abi: New test directory.
51946         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51947         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51948         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51949         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51950         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51951         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51952         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51953         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51954         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51955         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51956         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51957         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51958         * g++.dg/compat/break: New test directory.
51959         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51960         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51961         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51962         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51963         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51964         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51965         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51966         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51967         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51968         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51969         g++.dg/compat/break/README: New files.
51970         * g++.dg/compat/eh: New test directory.
51971         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51972         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51973         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51974         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51975         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51976         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51977         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51978         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51979         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51980         g++.dg/compat/eh/filter2_y.C,
51981         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51982         g++.dg/compat/eh/new1_y.C,
51983         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51984         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51985         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51986         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51987         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51988         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51989         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51990         g++.dg/compat/eh/unexpected1_y.C: New files.
51991         * g++.dg/compat/init: New test directory.
51992         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51993         g++.dg/compat/init/array5_y.C,
51994         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51995         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51996         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51997         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51998         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51999         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52000         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52001         g++.dg/compat/init/init-ref2_y.C: New files.
52003 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52005         PR c++/7584
52006         * g++.dg/inherit/using3.C: New test.
52008 2002-10-17  Jan Hubicka  <jh@suse.cz>
52010         * gcc.dg/20021017-2.c: New test.
52012 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52014         * g++.dg/abi/mangle16.C: Adjust.
52016         * g++.dg/init/array8.C: New test.
52018 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52020         * gcc.dg/special/mips-abi.exp: New test.
52021         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52023 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52025         * g++.dg/abi/mangle16.C: New test.
52026         * g++.dg/abi/mangle17.C: Likewise.
52028         PR c++/7478
52029         * g++.dg/template/ref1.C: New test.
52031 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52033         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52035 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52037         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52039 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52041         PR c++/7524
52042         * g++.dg/init/array7.C: New test.
52044 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52046         * g++.dg/init/array6.C: New test.
52048         * g++.dg/abi/mangle13.C: Likewise.
52049         * g++.dg/abi/mangle14.C: Likewise.
52050         * g++.dg/abi/mangle15.C: Likewise.
52052 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52054         * g++.dg/abi/empty8.C: New test.
52056 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52058         * g++.dg/init/ctor1.C: New test.
52060 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52062         * gcc.c-torture/execute/20021015-1.c: New test.
52064 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52066         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52068 2002-10-14  Jan Hubicka  <jh@suse.cz>
52070         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52072 2002-10-14  Richard Henderson  <rth@redhat.com>
52074         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52076 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52078         PR optimization/6631
52079         * g++.dg/opt/const2.C: New test.
52081 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52083         PR c++/7176
52084         * g++.dg/parse/friend1.C: New test.
52085         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52087 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52089         * gcc.dg/20021014-1.c: New test.
52091 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52093         PR c++/5661
52094         * g++.dg/ext/vlm1.C: New test.
52095         * g++.dg/ext/vlm2.C: Likewise.
52097         * g++.dg/init/array1.C: Remove invalid braces.
52098         * g++.dg/init/brace1.C: New test.
52099         * g++.dg/init/copy2.C: Likewise.
52100         * g++.dg/init/copy3.C: Likewise.
52101         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52102         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52103         braces.
52105 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52107         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52109 2002-10-11  Richard Shann  <richard.shann@superh.com>
52111         * gcc.c-torture/compile/simd-5.c: New test.
52113 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52115         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52117 2002-10-10  Jim Wilson  <wilson@redhat.com>
52119         * gcc.c-torture/execute/20021010-1.c: New test.
52121 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52123         PR c/7353
52124         * g++.dg/ext/typedef-init.C: New test.
52125         * gcc.dg/typedef-init.c: New test.
52127 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52129         * gcc.dg/cpp/paste13.c: New test.
52131 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52133         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52134         remaining platforms, XFAIL during compile, not execute.  Don't
52135         XFAIL at -O0.
52137 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52139         * gcc.dg/alias-1.c: Tweak expected warning.
52141 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52143         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52145 2002-10-06  Andreas Jaeger  <aj@suse.de>
52147         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52148         * gcc.dg/cpp/c++98.C: Likewise.
52150         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52151         * g++.dg/cpp/c++98.C: Likewise.
52153         * g++.dg/README (Subdirectories): Mention cpp directory.
52155         PR target/7559
52156         * gcc.dg/20021006-1.c: New test.
52158 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52160         PR c++/7804
52161         * g++.dg/other/warning1.C: New test.
52163 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52165         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52166         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52167         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52169 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52171         PR c++/7931
52172         * g++.dg/template/ptrmem3.C: New test.
52174         PR c++/7754
52175         * g++.dg/template/union1.C: New test.
52177 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52179         PR c++/8006
52180         * g++.dg/abi/mangle9.C: New test.
52181         * g++.dg/abi/mangle10.C: New test.
52182         * g++.dg/abi/mangle11.C: New test.
52183         * g++.dg/abi/mangle12.C: New test.
52185 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52187         PR c++/7188.
52188         * g++.dg/template/meminit1.C: New test.
52189         * g++.dg/warn/Wreorder-1.C: Likewise.
52190         * g++.old-deja/g++.mike/warn3.C: Tweak.
52191         * lib/prune.exp: Ingore "in copy constructor".
52193 2002-10-02  Andreas Jaeger  <aj@suse.de>
52195         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52196         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52197         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52198         on x86-64.
52200 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52202         * gcc.dg/empty1.C: Fix typo.
52204 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52206         * gcc.dg/alias-1.c: New test.
52208 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52210         * gcc.dg/empty1.C: New test.
52212         * g++.dg/tls/init-2.C: Tweak error messages.
52214 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52216         * gcc.c-torture/compile/20020923-1.c: New test.
52218 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52220         * gcc.c-torture/execute/ffs-1.c: New test.
52221         * gcc.c-torture/execute/ffs-2.c: Ditto.
52223 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52225         * g++.dg/overload/member1.C: New test.
52227 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52229         * g++.dg/abi/empty7.C: New test.
52230         * g++.dg/init/pm2.C: Likewise.
52232 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52234         * g++.dg/rtti/crash1.C: New test.
52236 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52238         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52239         gcc.dg/sibcall-4.c: New tests.
52241 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52243         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52244         powerpc and MMIX targets.
52246 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52248         * gcc.dg/cpp/20020927-1.c: New.
52250 2002-09-26  David S. Miller  <davem@redhat.com>
52252         * gcc.c-torture/compile/trunctfdf.c: New.
52254 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52256         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52258 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52260         * gcc.c-torture/execute/loop-15.c: New.
52262 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52264         * README.QMTEST: Fix typo.
52266 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52268         * gcc.dg/20020926-1.c: New test.
52270 2002-09-25  David S. Miller  <davem@redhat.com>
52272         PR target/7842
52273         * gcc.c-torture/execute/shiftdi.c: New test.
52275 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52277         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52278         unique to the tool.
52279         * lib/g77.exp (g77_init): Likewise.
52280         * lib/g++.exp (g++_init): Likewise.
52281         * lib/objc.exp (objc_init): Likewise.
52283 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52285         * g++.dg/abi/empty5.C: New test.
52286         * g++.dg/abi/empty6.C: New test.
52287         * g++.dg/abi/vbase12.C: New test.
52289 2002-09-25  Richard Henderson  <rth@redhat.com>
52291         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52292         too-small long double.
52294 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52296         * gcc.dg/20020919-1.c: New test.
52298 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52300         * g++.dg/abi/bitfield6.C: New test.
52301         * g++.dg/abi/bitfield7.C: New test.
52302         * g++.dg/abi/bitfield8.C: New test.
52303         * g++.dg/abi/vbase11.C: New test.
52305 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52307         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52308         hppa*-*-hpux*.  Update test comment.
52310 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52312         * gcc.dg/tls/struct-1.c: New test.
52314 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52316         * gcc.dg/cpp/tr-warn2.c: Update.
52318 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52320         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52322 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52324         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52325         systems.
52327 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52329         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52331         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52332         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52333         setting of cxxfilt.
52335 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52337         * gcc.dg/20020312-2.c: Update for darwin.
52339 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52341         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52343 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52345         * objc.dg/comp-types-1.m: New test.
52346         * objc.dg/comp-types-2.m: New test.
52347         * objc.dg/comp-types-3.m: New test.
52348         * objc.dg/comp-types-4.m: New test.
52349         * objc.dg/comp-types-5.m: New test.
52350         * objc.dg/comp-types-6.m: New test.
52352 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52354         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52356 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52358         * g++.dg/other/do1.C: New test.
52360         * g++.dg/template/subst1.C: New test.
52362 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52364         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52366 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52368         * g++.dg/template/qualttp20.C: Adjust expected errors.
52369         * g++.old-deja/g++.jason/report.C: Likewise.
52370         * g++.old-deja/g++.other/qual1.C: Likewise.
52372         * g++.dg/lookup/scoped2.C: New test.
52374         * g++.dg/ext/asm3.C: New test.
52376 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52378         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52380 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52382         * ChangeLog: follow spelling conventions.
52383         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52384         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52385         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52386         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52387         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52388         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52389         * g++.old-deja/g++.law/global-init1.C: Likewise.
52390         * g++.old-deja/g++.other/delete4.C: Likewise.
52391         * g++.old-deja/g++.other/inline21.C: Likewise.
52392         * g++.old-deja/g++.other/singleton.C: Likewise.
52393         * g77.dg/strlen0.f: Likewise.
52394         * g77.f-torture/compile/20010519-1.f: Likewise.
52395         * g77.f-torture/compile/980310-4.f: Likewise.
52396         * gcc.c-torture/compile/20000605-1.c: Likewise.
52397         * gcc.c-torture/execute/20020225-1.c: Likewise.
52398         * gcc.dg/c90-hexfloat-2.c: Likewise.
52399         * gcc.dg/c99-bool-1.c: Likewise.
52400         * gcc.dg/c99-hexfloat-2.c: Likewise.
52401         * gcc.dg/dll-2.c: Likewise.
52402         * gcc.dg/wtr-union-init-1.c: Likewise.
52403         * gcc.dg/wtr-union-init-2.c: Likewise.
52404         * gcc.dg/wtr-union-init-3.c: Likewise.
52405         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52406         * gcc.dg/cpp/defined.c: Likewise.
52407         * gcc.dg/cpp/macsyntx.c: Likewise.
52408         * gcc.dg/cpp/paste2.c: Likewise.
52409         * gcc.dg/cpp/trad/defined.c: Likewise.
52410         * gcc.dg/format/c90-printf-1.c: Likewise.
52411         * gcc.dg/format/c90-scanf-1.c: Likewise.
52412         * gcc.dg/format/c99-printf-1.c: Likewise.
52413         * gcc.dg/format/c99-scanf-1.c: Likewise.
52414         * gcc.misc-tests/gcov-8.c: Likewise.
52415         * lib/profopt.exp: Likewise.
52417 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52419         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52421 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52423         * g++.dg/inherit/using2.C: New test.
52425 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52427         * ChangeLog: Follow spelling conventions.
52428         * g++.dg/template/friend4.C: Likewise.
52429         * g++.old-deja/g++.pt/crash67.C: Likewise.
52430         * gcc.c-torture/execute/20000801-4.c: Likewise.
52431         * gcc.dg/c90-digraph-1.c: Likewise.
52432         * gcc.dg/c94-digraph-1.c: Likewise.
52433         * gcc.dg/c99-digraph-1.c: Likewise.
52434         * gcc.dg/cpp/line5.c: Likewise.
52435         * gcc.dg/cpp/multiline.c: Likewise.
52436         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52437         * gcc.dg/format/attr-3.c: Likewise.
52438         * gcc.dg/format/c90-scanf-3.c: Likewise.
52439         * gcc.dg/format/ext-4.c: Likewise.
52441 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52443         * g++.dg/template/pretty1.C: New test.
52445 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52447         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52449 2002-09-13  Matt Austern  <austern@apple.com>
52451         * g++.dg/other/constref[12].C: New, regression tests for
52452         passing a cast expression to a function by const reference.
52454 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52456         * g++.dg/template/deduce1.C: New test.
52458 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52460         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52461         32-bit int.
52463 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52465         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52466         usage.
52468 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52470         * gcc.c-torture/compile/20020910-1.c: New test.
52472 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52474         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52476 2002-09-10  Andreas Jaeger  <aj@suse.de>
52478         * gcc.dg/20020312-2.c: Adjust for x86-64.
52480 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52482         * g77.dg/7388.f: New test case for PR 7388.
52484 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52486         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52488 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52490         * objc.dg/proto-lossage-1.m: New test.
52492 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52494         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52496 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52498         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52499         expected to pass.
52501 2002-09-06  Stan Shebs  <shebs@apple.com>
52502             David Edelsohn  <edelsohn@gnu.org>
52504         * gcc.dg/weak: New directory.
52505         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52506         target-specific xfail bits.
52507         * gcc.dg/typeof-2.c: Move to new directory.
52508         * gcc.dg/weak.exp: New expect script.
52510 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52512         * gcc.c-torture/execute/extzvsi.c: New test.
52514 2002-09-05  Stan Shebs  <shebs@apple.com>
52516         * gcc.dg/weak-1.c: xfail on Darwin.
52517         * gcc.dg/weak-2.c: Ditto.
52518         * gcc.dg/weak-3.c: Ditto.
52519         * gcc.dg/weak-4.c: Ditto.
52520         * gcc.dg/weak-5.c: Ditto.
52521         * gcc.dg/weak-6.c: Ditto.
52522         * gcc.dg/weak-7.c: Ditto.
52523         * gcc.dg/weak-8.c: Ditto.
52524         * gcc.dg/weak-9.c: Ditto.
52526 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52528         * gcc.c-torture/execute/loop-14.c: New test.
52530 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52532         * g++.dg/other/cxa-atexit1.C: New test.
52534         * gcc.dg/typeof-2.c: New test.
52536 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52538         * gcc.dg/builtins-2.c: New testcase.
52539         * gcc.dg/builtins-3.c: New testcase.
52541 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52543         * gcc.dg/cpp/_Pragma4.c: New test.
52545 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52547         * objc/execute/nil_method-1.m: New testcase.
52549 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52551         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52552         [Object class], not [Object initialize].
52554 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52555             Hans-Peter Nilsson  <hp@bitrange.com>
52557         * gcc.c-torture/execute/20020720-1.x: Skip test on
52558         mmix-knuth-mmixware.  Correct comment.
52560 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52562         * g++.dg/abi/bitfield5.C: New test.
52563         * g++.dg/abi/vbase10.C: Likewise.
52565 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52567         * objc.dg/undeclared-selector.m: New test.
52569 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52571         * g++.dg/other/offsetof1.C: Avoid cast warning.
52573 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52575         * objc.dg/super-class-2.m: New test.
52577 2002-08-24  Matt Austern  <austern@apple.com>
52579         * g++.dg/ext/lvaddr.C: New test.
52580         * g++.dg/ext/lvcast.C: New test.
52582 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52584         * g++.dg/inherit/cond1.C: New test.
52586 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52588         * gcc.dg/noncompile/incomplete-1.c: New test.
52590 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52592         * gcc.dg/typespec-1.c: New test.
52594 2002-08-20  Devang Patel  <dpatel@apple.com>
52595         * objc.dg/proto-hier-2.m: New test.
52597 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52599         * objc.dg/bitfield-1.m: New test.
52600         * objc.dg/bitfield-2.m: New test.
52602 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52604         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52605         gcc.dg/c99-flex-array-4.c: New tests.
52607 2002-08-16  Stan Shebs  <shebs@apple.com>
52609         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52611 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52613         * gcc.dg/typeof-1.c: New test.
52614         * g++.dg/ext/typeof2.C: New test.
52616 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52618         * g++.dg/other/offsetof1.C: New test.
52620 2002-08-14  Richard Henderson  <rth@redhat.com>
52622         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52624 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52626         * gcc.dg/cpp/_Pragma3.c: New test.
52628 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52630         * g++.dg/template/inherit3: New test.
52632 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52634         * gcc.dg/bitfld-4.c: Add blank options.
52636 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52638         * g++.dg/template/crash1.C: New test.
52640 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52642         * gcc.dg/tls/opt-2.c: New test.
52644 2002-08-08  Devang Patel  <dpatel@apple.com>
52646         * objc.dg/selector-1.m : New test
52648 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52650         * g++.dg/abi/bitfield4.C: New test.
52651         * gcc.dg/bitfld-4.c: New test.
52653 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52655         * g++.dg/other/packed1.C: New test.
52657 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52659         * g++.dg/abi/offsetof.C: Tweak error messages.
52660         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52662 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52664         * gcc.dg/bitfld-3.c: New test.
52666 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52667             Richard Henderson  <rth@redhat.com>
52669         * gcc.dg/i386-bitfield1.c: New test.
52670         * g++.dg/abi/bitfield3.C: Update.
52672 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52674         * objc.dg/const-str-2.m: Update.
52675         * gcc.dg/cpp/c++98.c: Change to C extension.
52676         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52677         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52679 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52681         * gcc.dg/tls/diag-3.c: New.
52683 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52685         * g++.dg/README (Subdirectories): Document new subdir expr.
52686         * g++.dg/expr/pmf-1.C: New test.
52688 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52690         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52692 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52694         * g++.dg/abi/bitfield3.C: New test.
52696 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52698         * lib/gcov.exp: Tweak expected line formats.
52699         * gcc.misc-tests/gcov8.c: New test.
52700         * gcc.misc-tests/gcov8.x: New flags.
52702 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52704         * consistency.vlad/layout/endian.c: Include string.h.
52706         * gcc.c-torture/execute/20020805-1.c: New test.
52708 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52710         * g++.dg/other/conversion1.C: New test.
52712 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52714         * gcc.dg/builtins-1.c: New testcase.
52716 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52718         * g++.dg/inherit/access3.C: New test.
52720 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52722         * gcc.dg/ia64-visibility-2.c: New test.
52724 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52726         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52727         __qualifier_flags to __flags.
52729 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52731         * g++.dg/inherit/operator1.C: New test.
52732         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52733         * g++.dg/other/error1.C: Change expected error message.
52734         * g++.dg/template/conv4.C: Likewise.
52736 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52738         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52739         for documented behavior.
52741 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52743         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52744         several targets known to fail.
52746 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52748         * gcc.dg/mips-args-[123].c: New tests.
52750 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52752         * gcc.dg/ppc-spe.c: New.
52754 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52756         * g++.dg/other/ptrmem4.C: New testcase.
52758 2002-07-24  Richard Henderson  <rth@redhat.com>
52760         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52762 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52764         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52766 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52768         * gcc.c-torture/execute/memset-3.c: New testcase.
52770 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52772         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52773         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52775 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52777         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52778         Delete.
52780 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52782         * gcc.c-torture/compile/simd-4.c: New test.
52784 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52786         PR c++/7347, c++/7348
52787         * g++.dg/template/access4.C: New test.
52788         * g++.dg/template/access5.C: New test.
52789         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52790         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52791         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52792         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52794 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52796         * gcc.dg/gnu89-init-2.c: New test.
52798 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52800         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52802 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52804         * gcc.c-torture/execute/20020720-1.c: New testcase.
52806 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52808         * gcc.dg/cpp/Wsignprom.c: New tests.
52810 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52812         * gcc.c-torture/execute/loop-13.c: New test.
52814 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52816         * gcc.dg/cpp/expr.c: New tests.
52818 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52820         * g++.dg/opt/pr6713.C: Add template instantiation.
52822 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52824         * gcc.dg/nest.c: New test.
52826 2002-07-17  Richard Henderson  <rth@redhat.com>
52828         * g++.dg/opt/pr6713.C: New test.
52830 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52832         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52833         XFAIL for all x86 processors.
52835 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52837         * gcc.c-torture/execute/20010122-1.x: Do not test with
52838         -fomit-frame-pointer.
52840 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52842         * g++.dg/template/instantiate2.C: New test.
52843         * g++.dg/template/spec4.C: New test.
52845 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52847         * g++.dg/template/access2.C: New test.
52848         * g++.dg/template/access3.C: New test.
52850 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52852         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52853         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52854         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52855         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52856         Convert to use <stdarg.h>.
52857         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52858         Delete.
52859         * gcc.dg/va-arg-2.c: New.
52860         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52862 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52864         * gcc.c-torture/compile/20020710-1.c: New test.
52866 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52867                           Andrew Pinski  <pinskia@physics.uc.edu>
52869         gcc.c-torture/compile/simd-2.c: New testcase.
52870         gcc.c-torture/compile/simd-3.c: Likewise.
52872 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52874         PR c++/7224
52875         * g++.dg/overload/error1.C: New test.
52877 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52879         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52880         configuration and IRIX 6 O32 ABI.
52882 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52884         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52886 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52888         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52890 2002-07-10  Jeffrey A Law  <law@redhat.com>
52892         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52894         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52896 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52898         * gcc.dg/20020312-2.c: Check for __PPC__.
52900 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52902         * gcc.c-torture/compile/20020709-1.c: New test.
52904 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52906         * g++.dg/template/qualttp21.C: New test case.
52908 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52910         * gcc.c-torture/compile/20020706-1.c: New test.
52911         * gcc.c-torture/compile/20020706-2.c: New test.
52913 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52914             Alexandre Oliva  <aoliva@redhat.com>
52916         * g++.dg/warn/incomplete1.C: New test.
52918 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52920         PR c++/7099
52921         * g++.dg/warn/noreturn1.C: New test.
52923 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52925         PR c++/6706
52926         * g++.dg/debug/debug6.C: New test.
52927         * g++.dg/debug/debug7.C: New test.
52929 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52931         * gcc.c-torture/compile/simd-3.c: New test.
52933 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52935         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52936         * gcc.dg/20020620-1.c: Likewise.
52938 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52940         PR c++/6944
52941         * g++.dg/init/array4.C: New test.
52942         * g++.dg/init/array5.C: New test.
52944 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52946         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52947         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52949 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52951         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52952         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52953         * gcc.dg/wtr-conversion-1.c: Likewise.
52954         * gcc.dg/wtr-escape-1.c: Likewise.
52955         * gcc.dg/wtr-int-type-1.c: Likewise.
52956         * gcc.dg/wtr-label-1.c: Likewise.
52957         * gcc.dg/wtr-static-1.c: Likewise.
52958         * gcc.dg/wtr-strcat-1.c: Likewise.
52959         * gcc.dg/wtr-suffix-1.c: Likewise.
52960         * gcc.dg/wtr-switch-1.c: Likewise.
52961         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52962         * gcc.dg/wtr-union-init-1.c: Likewise.
52963         * gcc.dg/wtr-union-init-2.c: Likewise.
52964         * gcc.dg/wtr-union-init-3.c: Likewise.
52966         * gcc.dg/wtr-func-def-1.c: New test.
52968 2002-07-02 Devang Patel <dpatel@apple.com>
52970         * objc.dg/param-1.m: New test.
52972 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52974         * gcc.dg/cpp/trad/directive.c: Add test.
52975         * gcc.dg/cpp/trad/macroargs.c: Add test.
52976         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52978 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52980         * gcc.dg/cpp/cmdlne-M.c: New test.
52982 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52984         * objc.dg/desig-init-1.m: New test.
52986 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52988         PR c++/6716
52989         * g++.dg/template/instantiate1.C: New test.
52991 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52993         PR c++/7112
52994         * g++.dg/template/sizeof2.C: New test.
52996 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52998         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52999         gcc.dg/cpp/trad/include.c: New tests.
53001 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53003         PR target/7177
53004         * gcc.c-torture/compile/20020701-1.c: New test.
53006 2002-07-01  Stan Shebs  <shebs@apple.com>
53008         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53009         header here...
53010         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53011         (objc-torture-execute): or here.
53013 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53015         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53017 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53019         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53021 2002-06-30  Devang Patel  <dpatel@apple.com>
53023         * objc.dg/fsyntax-only.m: New test.
53025 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53027         PR c++/6695
53028         * g++.dg/template/friend7.C: New file.
53030 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53032         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53033         return type.
53035 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53037         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53038         avoid division by zero.
53040 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53042         * gcc.dg/Wunknownprag.c: New tests.
53044 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53046         * gcc.c-torture/execute/simd-2.c: New test.
53048 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53050         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53051         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53052         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53053         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53054         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53055         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53056         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53057         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53058         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53059         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53060         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53061         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53062         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53063         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53064         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53065         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53066         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53068 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53070         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53071         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53072         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53073         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53074         New tests.
53075         * gcc.dg/cpp/trad/directive.c: Update.
53077 2002-06-23  Andreas Jaeger  <aj@suse.de>
53079         * gcc.c-torture/execute/complex-6.c: New.
53081 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53083         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53084         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53085         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53086         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53088 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53090         * gcc.dg/cpp/trad: New directory with traditional tests copied
53091         from parent directory.
53092         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53093         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53094         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53095         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53096         Move to trad/ and rename.
53097         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53098         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53099         gcc.dg/cpp/trad/redef2.c: New tests.
53100         * gcc.dg/cpp/trad/trad.exp: New driver.
53102 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53104         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53105         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53106         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53107         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53108         Remove.
53110 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53112         * gcc.dg/20020620-1.c: New test.
53114 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53116         * g++.dg/template/ttp4.C: New test.
53118 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53120         * g++.dg/opt/vt1.C: Fix regexp.
53122 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53124         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53125         Don't use attribute `noinline'.
53127 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53129         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53131 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53133         * gcc.c-torture/execute/simd-1.c: New.
53135         * gcc.dg/simd-1.c: New.
53137 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53139         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53141 2002-06-16  Richard Henderson  <rth@redhat.com>
53143         * g++.dg/ext/anon-struct1.C: New.
53144         * g++.dg/ext/anon-struct2.C: New.
53145         * g++.dg/ext/anon-struct3.C: New.
53146         * gcc.dg/anon-struct-1.c: New.
53147         * gcc.dg/anon-struct-2.c: New.
53148         * gcc.dg/anon-struct-3.c: New.
53149         * gcc.dg/20011008-1.c: Adjust warning text.
53150         * gcc.dg/20020527-1.c: Add -fms-extensions.
53152 2002-06-16  Richard Henderson  <rth@redhat.com>
53154         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53156 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53158         * gcc.c-torture/execute/20020615-1.c: New test.
53160 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53162         * gcc.c-tortuture/execute/compare-1.c: New test case.
53163         * gcc.c-tortuture/execute/compare-2.c: New test case.
53164         * gcc.c-tortuture/execute/compare-3.c: New test case.
53166 2002-06-13  Richard Henderson  <rth@redhat.com>
53168         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53169         ia64 ilp32.
53171 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53173         * g++.dg/template/typename2.C: Update error message.
53175 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53177         * gcc.c-torture/execute/20020611-1.c: New test.
53179 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53181         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53182         list of targets to skip.
53184 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53186         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53187         targets if not optimizing.
53189 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53191         * gcc.c-torture/compile/20020605-1.c: New test.
53193         * g++.dg/opt/vt1.C: New test.
53195         * gcc.dg/20020531-1.c: New test.
53197         * gcc.dg/20020530-1.c: New test.
53199         * gcc.dg/20020527-1.c: New test.
53201         * g++.dg/opt/cse1.C: New test.
53203 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53205         * gcc.dg/20020607-2.c: New test case.
53207 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53209         * gcc.c-torture/compile/20020604-1.c: New test.
53211 2002-06-04  Richard Henderson  <rth@redhat.com>
53213         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53214         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53215         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53217 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53219         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53221 2002-06-03  Richard Henderson  <rth@redhat.com>
53223         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53224         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53226 2002-06-02  Richard Henderson  <rth@redhat.com>
53228         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53229         test functions static.
53231 2002-06-02  Andreas Jaeger  <aj@suse.de>
53233         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53234         now.
53236 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53238         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53239         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53240         Update for mofified diagnostics.
53241         * gcc.dg/c99-intconst-1.c: No longer fail.
53243 2002-06-02  Richard Henderson  <rth@redhat.com>
53245         * gcc.dg/uninit-A.c: Remove xfail markers.
53247 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53249         * gcc.dg/fnegate-1.c: New test case.
53251 2002-05-30  Osku Salerma  <osku@iki.fi>
53253         * gcc.c-torture/execute/mayalias-1.c: New file.
53255 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53257         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53258         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53259         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53261 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53263         * gcc.c-torture/execute/20020529-1.c: New test.
53265 2002-05-27  Richard Henderson  <rth@redhat.com>
53267         * g++.dg/ext/attrib6.C: New test case.
53269 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53271         * gcc.c-torture/execute/pure-1.c: New test.
53273 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53275         * gcc.dg/cpp/arith-2.c: Remove.
53277 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53279         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53280         * gcc.dg/cpp/if-3.c: Remove.
53282 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53284         * g++.dg/opt/cse2.C: New test.
53286 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53288         * gcc.dg/cpp/arith-1.c: New semantic tests.
53289         * gcc.dg/cpp/if-1.c: Update.
53291 2002-05-24  Ben Elliston  <bje@redhat.com>
53293         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53295 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53297         * gcc.dg/verbose-asm.c: New test.
53299 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53301         * gcc.dg/cpp/paste12.c: New test.
53303 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53305         * g++.dg/parse/named_ops.C: New test.
53307 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53309         * gcc.dg/weak-8.c: New test.
53311 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53313         * gcc.dg/weak-2.c: Allow optional leading underscore
53314         in scan-assembler symbol name.
53315         * gcc.dg/weak-3.c: Likewise.
53316         * gcc.dg/weak-4.c: Likewise.
53317         * gcc.dg/weak-5.c: Likewise.
53319 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53321         * gcc.dg/20020523-1.c: New test.
53323 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53325         * objc.dg/const-str-2.m: Update now that we stop after
53326         a command line error.
53328 2002-05-22  Richard Henderson  <rth@redhat.com>
53330         * g++.dg/dg.exp: Fix typo in test pruneing.
53332 2002-05-22  Richard Henderson  <rth@redhat.com>
53334         * g++.dg/dg.exp: Prune the tls subdirectory.
53335         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53336         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53337         * g++.dg/tls/init-1.C: New.
53339 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53341         * gcc.dg/20020517-1.c: New test.
53343 2002-05-21  Richard Henderson  <rth@redhat.com>
53345         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53346         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53348 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53350         * g++.dg/other/copy2.C: New test.
53352 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53354         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53355         (MAX_COPY): Bump up to 10 times sizeof (long long).
53356         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53358         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53359         sizeof (long long).
53361         * gcc.c-torture/execute/strcpy-1.c: New test.
53363 2002-05-19  Jason Merrill  <jason2redhat.com>
53365         * g++.dg/ext/oper1.C: New test.
53367 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53368 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53370         * README.QMTEST: New file.
53372         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53374 2002-05-19  Andreas Jaeger  <aj@suse.de>
53376         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53377         now.
53378         * gcc.c-torture/execute/loop-2d.x: Likewise.
53380 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53382         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53383         support weak symbols.
53384         * gcc.dg/weak-4.c: Likewise.
53385         * gcc.dg/weak-6.c: Likewise.
53387 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53389         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53390         cygwin, coff and h8300-*-hms targets
53391         * gcc.dg/weak-5.c: Likewise.
53392         * gcc.dg/weak-7.c: Likewise.
53394 2002-05-16  Jason Merrill  <jason@redhat.com>
53396         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53397         (scan-assembler-not, scan-assembler-dem): Likewise.
53398         (scan-assembler-dem-not): Likewise.
53400 2002-05-15  Richard Henderson  <rth@redhat.com>
53402         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53404 2002-05-15  Richard Henderson  <rth@redhat.com>
53406         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53407         (vfoo1f): Warning here.
53408         (vfoo1l): Don't redefine the alias.
53410 2002-05-14  Jason Merrill  <jason@redhat.com>
53411             Alexandre Oliva  <aoliva@redhat.com>
53413         * g++.dg/init/pm1.C: New test.
53415 2002-05-12  David S. Miller  <davem@redhat.com>
53417         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53418         types.
53420 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53422         * gcc.c-torture/execute/20020510-1.c: New test case.
53424 2002-05-10  David S. Miller  <davem@redhat.com>
53426         * gcc.c-torture/execute/conversion.c: Test long double too.
53428 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53430         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53431         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53432         * lib/g++.exp (g++_link_flags): Likewise.
53433         * lib/objc.exp (objc_target_compile): Likewise.
53435 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53437         * gcc.dg/cpp/poison.c: Update.
53438         * gcc.dg/cpp/20000625-2.c: Remove.
53439         * gcc.dg/cpp/direct2s.c: Remove final test.
53441 2002-05-08  Tom Rix  <trix@redhat.com>
53443         * gcc.c-torture/execute/20020508-1.c: New test.
53444         * gcc.c-torture/execute/20020508-2.c: New test.
53445         * gcc.c-torture/execute/20020508-3.c: New test.
53447 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53449         * gcc.dg/cpp/charconst-4.c: More tests.
53451 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53453         PR c/6569
53454         * gcc.dg/weak-3.c: Update location of warning messages.
53455         * gcc.dg/weak-5.c: Likewise.
53457 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53459         * gcc.c-torture/execute/20020506-1.c: New test case.
53461 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53463         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53465 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53467         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53469 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53471         * gcc.dg/cpp/charconst-3.c: New test.
53473 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53475         * gcc.dg/cpp/charconst.c: Update tests.
53477 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53479         * treelang: Added directory for new sample language treelang. Also
53480         lib/treelang.exp: New file to signal treelang should be tested.
53482 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53484         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53485         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53486         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53487         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53488         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53489         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53490         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53492 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53494         * gcc.dg/format/xopen-2.c: New test.
53496 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53498         * gcc.dg/20020503-1.c: New test.
53500 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53502         * g++.dg/init/dtor1.C: Make it tougher.
53504 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53506         * g++.dg/init/dtor1.C: New test.
53508 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53510         * gcc.dg/altivec-8.c: New.
53512 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53514         * gcc.dg/altivec-7.c: New.
53516 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53518         * g++.dg/parse/typedef1.C: New test.
53520 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53522         PR c++/6486
53523         * g++.dg/template/friend6.C: New test.
53525         PR c++/6492
53526         * g++.dg/init/copy1.C: New test.
53528 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53530         * g++.dg/warn/effc1.C: New test.
53532 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53534         * gcc.dg/cpp/if-cexp.c: Add a test.
53536 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53538         * gcc.dg/20020426-2.c: New test.
53540 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53542         * gcc.dg/cpp/if-mop.c: Update.
53543         * gcc.dg/cpp/if-mpar.c: Add test.
53544         * gcc.dg/cpp/if-oppr.c: Update.
53546 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53548         PR c/6343
53549         * gcc.dg/weak-[2-7].c: New tests.
53551 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53553         * gcc.dg/enum1.c: New test.
53555 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53557         PR c++/6497
53558         * g++.dg/inherit/access2.C: New test.
53560 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53562         PR bootstrap/6445
53563         * gcc.dg/20020426-1.c: New test.
53565 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53567         * g++.dg/abi/enum1.C: New test.
53569 2002-04-26  Richard Henderson  <rth@redhat.com>
53571         * gcc.dg/c99-bool-1.c: Expect always true warning.
53573 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53575         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53577 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53579         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53580         targets.
53582 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53584         * g++.dg/abi/mange7.C: New test.
53586         PR c++/6438.
53587         * g++.dg/parse/stmtexpr2.C: New test.
53589 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53591         * gcc.dg/20020312-2.c: Add SH target.
53593 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53595         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53596         compiler output on mips*-*-irix*.
53598 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53600         * g++.dg/parse/attr1.C: New test.
53602 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53604         * gcc.c-torture/execute/string-opt-17.c: New test case.
53605         * gcc.c-torture/execute/memset-2.c: New test case.
53607 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53609         PR c++/6256:
53610         * g++.dg/template/friend5.C: New test.
53612         PR c++/6331:
53613         * g++.dg/template/qual1.C: Likewise.
53615 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53617         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53618         Include stdlib.h, not stdio.h or ctype.h.
53620 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53622         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53623         cris-*-elf* and mmix-*-*.
53624         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53625         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53626         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53627         Ditto.
53628         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53629         * gcc.dg/wchar_t-1.c: Ditto.
53631 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53633         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53634         Clarify comment.
53636 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53638         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53640 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53642         * gcc.c-torture/execute/20000906-1.x: Delete.
53644 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53646         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53648 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53650         * PR6367
53651         * g77.f-torture/execute/6367.f: New test.
53652         * g77.f-torture/execute/6367.x: Disable for MMIX.
53654 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53656         * PR6352
53657         * g++.dg/opt/inline2.C: New test.
53659 2002-04-18  Richard Henderson  <rth@redhat.com>
53661         * gcc.dg/20000906-1.c: Enable for all targets.
53662         * gcc.c-torture/compile/iftrap-2.c: New.
53664 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53666         * gcc.dg/20020418-1.c: New test.
53667         * gcc.dg/20020418-2.c: New test.
53669 2002-04-18  Richard Henderson  <rth@redhat.com>
53671         * gcc.c-torture/compile/iftrap-1.c: New.
53672         * gcc.dg/iftrap-1.c: Adjust for ia64.
53673         * gcc.dg/iftrap-2.c: New.
53675 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53677         * gcc.c-torture/compile/20020418-1.c: New test.
53679 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53681         * gcc.c-torture/compile/20020415-1.c: New.
53683 2002-04-18  David S. Miller  <davem@redhat.com>
53685         * gcc.c-torture/execute/20020418-1.c: New test.
53687 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53689         * gcc.dg/20020416-1.c: New test.
53691         * g++.dg/opt/inline1.C: New test.
53693 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53695         * gcc.dg/altivec-5.c: New test.
53697         * gcc.dg/20020415-1.c: New test.
53699 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53701         * lib/chill.exp: Remove.
53703 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53705         * g++.dg/other/big-struct.C: New test.
53707 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53709         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53710         of scratch file.
53712 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53714         PR c/6277
53715         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53716         in scan-assembler function name
53718 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53720         * g77.f-torture/execute/980628-4.x,
53721         g77.f-torture/execute/980628-5.x,
53722         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53723         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53724         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53725         i[34567]86-*-*.
53727 2002-04-13  David S. Miller  <davem@redhat.com>
53729         * gcc.c-torture/execute/20020413-1.c: New test.
53731 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53733         * gcc.dg/asm-6.c,
53734         * g++.dg/ext/asm1.C: New tests.
53736 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53738         PR c++ 5373.
53739         * g++.dg/parse/stmtexpr1.C: New test.
53741         PR c++/5189.
53742         * g++.dg/template/copy1.C: New test.
53744 2002-04-12  Richard Henderson  <rth@redhat.com>
53746         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53748 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53750         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53751         gcc.c-torture/execute/20020307-2.c.
53753 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53755         * g++.dg/ext/attrib5.C,
53756         * g++.dg/lookup/struct1.C: New tests.
53758 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53760         * gcc.dg/20020411-1.c: New test.
53762         * gcc.c-torture/execute/20020411-1.c: New test.
53764 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53766         * g77.f-torture/execute/6177.f: New test.
53768 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53770         PR middle-end/6247
53771         * g++.dg/opt/cleanup1.C: New test.
53773         * g++.dg/opt/const1.C: New test.
53775 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53777         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53779 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53781         PR c++/5507
53782         * g++.dg/template/typename2.C: New test.
53784 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53786         * gcc.c-torture/execute/loop-12.c: New.
53788 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53790         * g77.f-torture/execute/980628-4.x,
53791         g77.f-torture/execute/980628-5.x,
53792         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53793         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53794         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53796 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53798         PR optimization/6086
53799         * g++.dg/opt/preinc1.C: New test.
53801 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53803         PR c++/5571
53804         * g++.dg/opt/static2.C: New test.
53806 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53808         PR c/5120
53809         * gcc.dg/20020406-1.c: New test.
53811 2002-04-04  David S. Miller  <davem@redhat.com>
53813         * gcc.c-torture/execute/20020404-1.c: New test.
53815 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53817         PR c/6123
53818         * gcc.dg/20020312-2.c: Do not declare global register variable
53819         if __PIC__ or __pic__ is defined.
53821 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53823         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53824         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53826 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53828         * gcc.misc-tests/linkage.exp: Update last change to handle
53829         sparc*-, not just sparc-.
53831 2002-04-03  Richard Henderson  <rth@redhat.com>
53833         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53835 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53837         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53839 2002-04-02  David S. Miller  <davem@redhat.com>
53841         * gcc.c-torture/execute/20020402-3.c: New test.
53843 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53845         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53846         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53848         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53849         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53850         g77.f-torture/execute/20001201.x,
53851         g77.f-torture/execute/u77-test.x: New files.
53853         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53854         * gcc.dg/wchar_t-1.c: Ditto.
53856 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53858         * gcc.c-torture/execute/20020402-1.c: New test.
53860 2002-04-01  Richard Henderson  <rth@redhat.com>
53862         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53864         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53866 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53868         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53870 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53872         * g++.dg/inherit/template-as-base.C: Expect error.
53873         * g++.dg/inherit/namespace-as-base.C: Likewise.
53875 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53877         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53878         g++.dg/ext/instantiate3.C: Tweak match patterns.
53880         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53881         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53882         -da test.
53884 2002-03-31  Richard Henderson  <rth@redhat.com>
53886         * gcc.dg/special/alias-2.c: New.
53887         * gcc.dg/special/ecos.exp: Run it.
53889 2002-03-31  Richard Henderson  <rth@redhat.com>
53891         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53893 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53895         * gcc.dg/weak-1.c: Disable on h8300 port.
53897 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53899         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53900         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53901         ordering tests.
53902         * g++.dg/bprob/bprob-1.C: New test.
53903         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53904         * g++.dg/gcov/gcov-1.C: New test.
53905         * g++.dg/gcov/gcov-1.x: New file.
53906         * g++.dg/gcov/gcov-2.C: New test.
53907         * g++.dg/gcov/gcov-3.C: New test.
53908         * g++.dg/gcov/gcov-3.h: New file.
53910 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53912         * g++.old-deja/g++.other/builtins5.C: New test.
53913         * g++.old-deja/g++.other/builtins6.C: New test.
53914         * g++.old-deja/g++.other/builtins7.C: New test.
53915         * g++.old-deja/g++.other/builtins8.C: New test.
53916         * g++.old-deja/g++.other/builtins9.C: New test.
53918 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53920         * g++.dg/opt/static1.C: New test.
53922         * g++.dg/opt/longbranch1.C: New test.
53924 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53926         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53928         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53930 2002-03-28  Jeffrey A Law  (law@redhat.com)
53932         * gcc.c-torture/execute/20020328-1.c: New test.
53934 2002-03-27  Richard Henderson  <rth@redhat.com>
53936         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53937         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53938         move from g++.old-deja/g++.ext/.
53940 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53942         * g++.dg/init/new2.C: New test.
53944 2002-03-26  Richard Henderson  <rth@redhat.com>
53946         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53948         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53949         on sparc.
53951         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53952         sparcv9 systems.
53953         * gcc.dg/20001102-1.c: Likewise.
53955 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53957         * gcc.dg/cpp/endif-pedantic1.c,
53958         gcc.dg/cpp/endif-pedantic2.c: New tests.
53960 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53962         * g++.dg/init/new1.C: New test.
53964 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53966         * g++.dg/abi/vbase9.C: New test.
53968 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53970         * gcc.dg/arm-asm.c: New test.
53972 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53974         * gcc.dg/Wswitch-enum.c: New test.
53975         Fix PR c/5044.
53977 2002-03-26  Richard Henderson  <rth@redhat.com>
53979         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53980         structure.
53982 2002-03-25  Richard Henderson  <rth@redhat.com>
53984         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53985         sparcv9 systems.
53987         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53988         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53990 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53992         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53994 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53996         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53997         targets using generic thunk support.
53999 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54001         * gcc.c-torture/compile/20020323-1.c: New test.
54003         * g++.dg/opt/conj2.C: New test.
54005 2002-03-24  Richard Henderson  <rth@redhat.com>
54007         * gcc.dg/weak-1.c: Use -fno-common.
54009 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54011         * g77.dg/f77-edit-apostrophe-out.f: New test
54012         * g77.dg/f77-edit-h-out.f: New test
54013         * g77.dg/f77-edit-t-in.f: New test
54014         * g77.dg/f77-edit-t-out.f: New test
54015         * g77.dg/f77-edit-x-out.f: New test
54016         * g77.dg/f77-edit-slash-out.f: New test
54017         * g77.dg/f77-edit-colon-out.f: New test
54018         * g77.dg/f77-edit-s-out.f: New test
54020 2002-03-24  Richard Henderson  <rth@redhat.com>
54022         * objc/execute/formal_protocol-6.x: New XFAIL.
54024 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54026         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54027         that do not support weak symbols
54029 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54031         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54032         * lib/g77.exp: Likewise.
54033         * lib/objc.exp: Likewise.
54035 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54037         * gcc.dg/Wswitch-default.c: New test.
54039 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54041         * g++.dg/other/enum1.C: New test.
54043 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54045         * gcc.dg/pragma-ep-3.c: Fix typo.
54047 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54049         * g++.dg/inherit/template-as-base.C: New test.
54051 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54053         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54054         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54056 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54058         * gcc.dg/cpp/multiline.c: Update to match.
54060 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54062         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54064 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54066         * gcc.dg/cpp/extratokens2.c: New file.
54068 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54070         * gcc.dg/20020312-2.c: Add rs6000 target.
54072         * gcc.c-torture/compile/20020319-1.c: New test.
54074 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54076         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54077         (A, E): Handle this.
54079 2002-03-20  Jason Merrill  <jason@redhat.com>
54081         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54082         ignoring -fpic.
54083         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54084         through prune_gcc_output.
54086 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54088         * gcc.c-torture/compile/20020320-1.c: New test.
54090 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54092         * gcc.c-torture/compile/20020318-1.c: New test.
54094         * gcc.dg/struct-by-value-1.c: New test.
54096         * gcc.dg/20020319-1.c: New test.
54098 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54100         * g++.dg/opt/conj1.C: New test.
54102 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54104         * g++.dg/template/qualttp20.C: Revert previous change.
54105         * g++.dg/template/qualttp3.C: Likewise.
54106         * g++.dg/template/qualttp4.C: Likewise.
54107         * g++.dg/template/qualttp5.C: Likewise.
54108         * g++.dg/template/qualttp6.C: Likewise.
54109         * g++.dg/template/qualttp7.C: Likewise.
54110         * g++.dg/template/qualttp8.C: Likewise.
54111         * g++.dg/template/recurse.C: Likewise.
54113 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54115         * gcc.dg/cpp/wchar-1.c: Update.
54117 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54119         * g++.dg/template/conv1.C: New test.
54120         * g++.dg/template/conv2.C: New test.
54121         * g++.dg/template/conv3.C: New test.
54122         * g++.dg/template/conv4.C: New test.
54124 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54126         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54127         * g++.dg/template/qualttp3.C: Likewise.
54128         * g++.dg/template/qualttp4.C: Likewise.
54129         * g++.dg/template/qualttp5.C: Likewise.
54130         * g++.dg/template/qualttp6.C: Likewise.
54131         * g++.dg/template/qualttp7.C: Likewise.
54132         * g++.dg/template/qualttp8.C: Likewise.
54133         * g++.dg/template/recurse.C: Likewise.
54135 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54137         * g++.dg/opt/dtor1.C: New test.
54139 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54141         * gcc.c-torture/compile/20020315-1.c: New test.
54143 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54145         * gcc.dg/weak-1.c: Fix scan tests.
54147 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54149         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54150         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54151         cris-*-aout* mmix-*-*.
54152         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54153         cris-*-aout* mmix-*-*.
54154         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54155         cris-*-elf* cris-*-aout* and mmix-*-*.
54156         * gcc.dg/20001009-1.c: Ditto.
54157         * gcc.dg/20010912-1.c: Ditto.
54158         * gcc.dg/20020122-4.c: Ditto.
54159         * gcc.dg/inline-2.c: Ditto.
54161 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54163         * gcc.c-torture/compile/20020314-1.c: New test.
54165 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54167         * gcc.c-torture/execute/20020314-1.c: New test.
54169 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54171         * g++.dg/warn/Wunused-1.C: New test.
54173 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54175         * g++.dg/abi/mangle6.C: New test.
54177 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54179         * gcc.c-torture/compile/20020309-2.c: New test.
54181         * gcc.c-torture/compile/20020312-1.c: New test.
54183 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54185         * g++.dg/other/access1.C: New test.
54187 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54189         * gcc.c-torture/execute/wchar_t-1.c: New test.
54191 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54193         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54195 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54197         * gcc.dg/20020312-1.c: New test case.
54199 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54201         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54203 2002-03-11  Richard Henderson  <rth@redhat.com>
54205         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54206         * g++.old-deja/g++.jason/report.C: Likewise.
54208 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54210         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54211         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54213 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54215         * g++.dg/overload/pmf1.C: New test.
54217 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54219         * gcc.c-torture/execute/20020307-1.c: Use long.
54221 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54223         PR optimization/5844
54224         * gcc.dg/20020310-1.c: New test.
54226 2002-03-09  Michael Meissner  <meissner@redhat.com>
54228         * gcc.c-torture/execute/memcpy-2.c: New test.
54229         * gcc.c-torture/execute/memset-1.c: New test.
54230         * gcc.c-torture/execute/strlen-1.c: New test.
54231         * gcc.c-torture/execute/strcmp-1.c: New test.
54232         * gcc.c-torture/execute/strncmp-1.c: New test.
54234 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54236         * gcc.dg/ppc-ldstruct.c: New test.
54238 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54240         * gcc.c-torture/execute/va-arg-22.c: New test.
54242 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54244         * gcc.c-torture/compile/20020309-1.c: New test.
54246 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54248         * gcc.c-torture/execute/20020307-2.c: New test.
54250 2002-03-07  Jeffrey A Law  (law@redhat.com)
54252         * g77.f-torture/compile/20020307-1.f: New test.
54254 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54256         * gcc.dg/unordered-1.c: New test.
54258 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54260         * gcc.c-torture/execute/20020307-1.c: New test.
54262 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54264         * gcc.dg/20020304-1.c: New test.
54266         * gcc.c-torture/compile/20020304-2.c: New test.
54268 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54270         * gcc.c-torture/compile/20020304-1.c: New test case
54271         (from PR c/5830).
54273 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54275         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54277 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54279         * g++.dg/other/classkey1.C: New test.
54281 2002-03-01  Richard Henderson  <rth@redhat.com>
54283         * gcc.c-torture/compile/981223-1.x: New.
54284         * gcc.c-torture/compile/920625-1.x: New.
54286 2002-02-28  Richard Henderson  <rth@redhat.com>
54288         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54290 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54292         * gcc.c-torture/execute/20020227-1.c: New test.
54294 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54296         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54297         here" ERROR lines.
54298         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54299         * g++.old-deja.g++.other/defarg1.C: Likewise.
54300         * g++.old-deja/g++.pt/calls2.C: Likewise.
54301         * g++.old-deja/g++.pt/crash20.C: Likewise.
54302         * g++.old-deja/g++.pt/crash30.C: Likewise.
54303         * g++.old-deja/g++.pt/crash36.C: Likewise.
54304         * g++.old-deja/g++.pt/crash6.C: Likewise.
54305         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54306         * g++.old-deja/g++.pt/derived3.C: Likewise.
54307         * g++.old-deja/g++.pt/error1.C: Likewise.
54308         * g++.old-deja/g++.pt/friend21.C: Likewise.
54309         * g++.old-deja/g++.pt/friend23.C: Likewise.
54310         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54311         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54313 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54315         * gcc.c-torture/execute/20020225-2.c: New test.
54317 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54319         * gcc.c-torture/execute/920730-1t.c,
54320         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54321         Delete test cases, only relevant to -traditional.
54323 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54325         * gcc.dg/cpp/undef1.c: Remove.
54326         * gcc.dg/cpp/directiv.c: Update.
54327         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54329 2002-02-27  Michael Meissner  <meissner@redhat.com>
54331         * gcc.c-torture/execute/20020226-1.c: New test.
54333 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54335         * g++.dg/debug/debug4.C: New test.
54337         * gcc.dg/ia64-visibility-1.c: New test.
54339 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54341         * gcc.dg/debug/20020224-1.c: New.
54343 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54345         * gcc.c-torture/execute/960416-1.x: New.
54346         * gcc.c-torture/execute/divconst-3.x: Likewise.
54348 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54350         * gcc.dg/20020224-1.c: New test.
54352 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54354         * gcc.c-torture/execute/20020225-1.c: New.
54356 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54358         * gcc.dg/cpp/wchar-1.c: New test.
54360 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54362         * gcc.dg/20020222-1.c: New test.
54364 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54366         * g++.dg/opt/anonunion1.C: New test.
54368 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54370         * g++.dg/template/qualttp19.C: New test.
54371         * g++.dg/template/qualttp20.C: New test.
54372         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54373         * g++.old-deja/g++.other/qual1.C: Likewise.
54375 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54377         * gcc.dg/attr-alwaysinline.c: New.
54379 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54381         * gcc.dg/20020220-1.c: New test.
54383         * gcc.dg/20020220-2.c: New test.
54385         * g++.dg/opt/mmx1.C: New test.
54387 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54389         * gcc.c-torture/compile/20020110.c: New test.
54391 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54393         * gcc.c-torture/execute/20020219-1.c: New test.
54395         * gcc.dg/20020219-1.c: New test.
54397         * gcc.dg/noncompile/20020220-1.c: New test.
54399         * g++.dg/opt/ptrintsum1.C: New test.
54401         * gcc.dg/debug/20020220-1.c: New test.
54403 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54405         * gcc.c-torture/execute/20020216-1.c: New test.
54407 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54409         * gcc.dg/decl-1.c: Update, new test.
54411 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54413         * g++.dg/abi/bitfield1.C: New test.
54414         * g++.dg/abi/bitfield2.C: New test.
54416 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54418         * gcc.dg/attr-nest.c: New test.
54420 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54422         * gcc.c-torture/execute/20020215-1.c: New test.
54424 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54426         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54427         * g++.dg/debug/debug.exp: New.
54428         * g++.dg/debug/trivial.C: New.
54429         * g++.dg/debug/debug1.C: Moved...
54430         * g++.dg/other/debug1.C: ...from here.
54431         * g++.dg/debug/debug2.C: Moved...
54432         * g++.dg/other/debug2.C: ...from here.
54433         * g++.dg/debug/debug3.C: Moved...
54434         * g++.dg/other/debug3.C: ...from here.
54436         * gcc.dg/noncompile/20020213-1.c: New test.
54438 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54440         * g++.dg/other/debug3.C: New test.
54442         * gcc.c-torture/execute/20020213-1.c: New test.
54444 2002-02-13  Richard Smith <richard@ex-parrot.com>
54446         * g++.old-deja/g++.other/thunk1.C: New test.
54448 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54450         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54452 2002-02-13  Stan Shebs  <shebs@apple.com>
54454         * gcc.dg/altivec-3.c: New.
54456 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54458         * gcc.dg/Wunreachable-1.c: New test.
54459         * gcc.dg/Wunreachable-2.c: New test.
54461 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54463         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54465 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54467         * gcc.dg/decl-1.c: New test.
54469 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54471         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54473 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54475         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54476         * gcc.c-torture/compile/980506-1.x: Likewise.
54478 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54480         * gcc.dg/20020210-1.c: New.
54482 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54484         * g77.f-torture/execute/947.f: New regression test
54485         for PR fortran/947.
54487 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54489         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54490         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54492 2002-02-08  Richard Henderson  <rth@redhat.com>
54494         * gcc.c-torture/compile/labels-3.c: New.
54496 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54498         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54499         expression statements work instead.
54500         * gcc.dg/noncompile/20020207-1.c: New test.
54502 2002-02-07  Richard Henderson  <rth@redhat.com>
54504         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54506 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54508         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54509         message from g77
54510         * lib/g77-dg.exp: Trim g77 error messages so that they are
54511         recognized by dg.exp.
54513 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54515         PR fortran/5473
54516         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54518 2002-02-07  Richard Henderson  <rth@redhat.com>
54520         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54521         to be sufficiently aligned for integers.
54523 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54525         * g++.dg/template/friend4.C: New test.
54527 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54529         PR fortran/5743
54530         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54531         unsupported cases.
54533 2002-02-07  Richard Henderson  <rth@redhat.com>
54535         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54536         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54537         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54538         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54540 2002-02-06  Richard Henderson  <rth@redhat.com>
54542         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54544 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54546         * gcc.dg/20020206-1.c: New test.
54548 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54550         * gcc.c-torture/execute/20020206-1.c: New test.
54552         * gcc.c-torture/execute/20020206-2.c: New test.
54554         PR optimization/5429:
54555         * gcc.c-torture/compile/20020206-1.c: New test.
54557 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54559         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54560         as certain file formats cannot support particularly large
54561         alignments.
54563         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54564         and do not expect to be able to link the executable.
54566         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54567         fail because the COFF format does not support the weak attribute.
54569 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54571         * g77.dg/pr5473.f: New test
54573 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54575         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54576         Fix testcase accordingly.
54578 2002-02-04  Richard Henderson  <rth@redhat.com>
54580         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54581         (buf): Change to be an array of pointers, not ints.
54583 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54585         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54586         before all tests.  Move warning one line above to match where it
54587         C frontend emits.
54588         * gcc.dg/Wswitch-2.c: New test.
54589         * g++.dg/warn/Wswitch-1.C: New test.
54590         * g++.dg/warn/Wswitch-2.C: New test.
54592 2002-02-04  Richard Henderson  <rth@redhat.com>
54594         * g++.dg/abi/offsetof.C: Fix size comparison.
54596 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54598         * gcc.dg/cast-qual-2.c: New test.
54600 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54602         * gcc.dg/20020201-4.c: New test.
54604 2002-02-04  Ben Elliston  <bje@redhat.com>
54606         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54607         target_info attribute != 0, in addition to the empty string.
54608         (gcc_target_compile): Likewise.
54610 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54612         * gcc.dg/Wswitch.c: New test.
54613         PR gcc/4475. PR gcc/3780.
54615 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54617         * g77.f-torture/execute/5122.f: New test for regressions
54618         against PR fortran/5122.
54620 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54622         * g77.f-torture/compile/pr3743.f: Delete
54623         * g77.dg/pr3743-1.f: New test.
54624         * g77.dg/pr3743-2.f: New test.
54625         * g77.dg/pr3743-3.f: New test.
54626         * g77.dg/pr3743-4.f: New test.
54628 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54630         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54632 2002-02-02  Richard Henderson  <rth@redhat.com>
54634         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54635         * gcc.c-torture/execute/bf64-1.c: Likewise.
54637 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54639         * gcc.dg/20020201-2.c: New test.
54641         * gcc.dg/20020201-3.c: New test.
54643         * gcc.c-torture/execute/bitfld-2.c: New test.
54645 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54647         * gcc.dg/bitfld-1.c: Update.
54648         * gcc.dg/bitfld-2.c: Update.
54649         * gcc.c-torture/execute/bitfld-1.x: New.
54651 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54653         * gcc.c-torture/execute/20020201-1.c: New test.
54655 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54657         PR target/5469
54658         * gcc.dg/20020201-1.c: New test.
54660 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54662         PR fortran/3743
54663         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54664         * g77.f-torture/compile/pr3743.x: Remove
54666 2002-01-31  Tom Rix  <trix@redhat.com>
54668         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54670 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54672         * gcc.dg/noncompile/20020130-1.c: New test.
54674 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54676         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54678 2002-01-29  Richard Henderson  <rth@redhat.com>
54680         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54681         to long long.
54682         * gcc.c-torture/execute/bf64-1.c: Likewise.
54684 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54686         * gcc.c-torture/execute/20020129-1.c: New test.
54688 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54690         * gcc.c-torture/compile/20000224-1.c: Update.
54691         * gcc.c-torture/execute/bitfld-1.c: New tests.
54692         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54693         * gcc.dg/uninit-A.c: Update.
54695 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54697         * g++.dg/template/ctor1.C: Add instantiation.
54699 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54701         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54702         argument to __builtin_prefetch to be const ptr.
54704 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54706         * gcc.c-torture/compile/20020120-1.c: New test.
54708 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54710         * gcc.c-torture/execute/20020127-1.c: New test.
54712 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54714         * g77.dg/f77-edit-i-in.f: New test
54715         * g77.dg/f77-edit-i-out.f: New test
54717 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54719         * gcc.dg/debug/debug.exp: New file.
54720         * gcc.dg/debug/trivial.c: New file.
54721         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54722         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54723         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54724         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54725         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54726         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54727         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54728         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54729         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54730         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54731         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54732         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54733         * gcc.dg/20000503-1.c: Removed.
54734         * gcc.dg/20010207-1.c: Removed.
54735         * gcc.dg/20011223-1.c: Removed.
54736         * gcc.dg/20020104-2.c: Removed.
54737         * gcc.dg/debug-1.c: Removed.
54738         * gcc.dg/debug-2.c: Removed.
54739         * gcc.dg/debug-3.c: Removed.
54740         * gcc.dg/debug-4.c: Removed.
54741         * gcc.dg/debug-5.c: Removed.
54742         * gcc.dg/debug-6.c: Removed.
54743         * gcc.dg/dwarf2-1.c: Removed.
54744         * gcc.dg/dwarf2-2.c: Removed.
54746 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54748         * g++.old-deja/g++.other/eh5.C: New test.
54749         * g++.old-deja/g++.other/sibcall2.C: New test.
54750         * g++.old-deja/g++.other/array9.C: New test.
54751         * g++.old-deja/g++.other/typename2.C: New test.
54752         * g++.old-deja/g++.other/crash60.C: New test.
54753         * g++.old-deja/g++.other/conv9.C: New test.
54754         * g++.old-deja/g++.other/mangle10.C: New test.
54755         * g++.old-deja/g++.other/unchanging1.C: New test.
54756         * g++.old-deja/g++.other/exprstmt1.C: New test.
54757         * g++.old-deja/g++.other/inline23.C: New test.
54758         * g++.old-deja/g++.eh/ia64-1.C: New test.
54759         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54760         * g++.old-deja/g++.other/reload1.C: New test.
54761         * g++.old-deja/g++.other/static20.C: New test.
54762         * g++.old-deja/g++.other/local-alloc1.C: New test.
54763         * g++.old-deja/g++.other/conv8.C: New test.
54764         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54765         * g++.old-deja/g++.other/storeexpr1.C: New test.
54766         * g++.old-deja/g++.other/storeexpr2.C: New test.
54767         * g++.dg/eh/template2.C: New test.
54768         * g++.dg/warn/weak1.C: New test.
54770 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54772         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54773         Remove first, non-varying, argument.
54775 2002-01-23  Richard Henderson  <rth@redhat.com>
54777         * gcc.dg/inline-2.c: New.
54779         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54780         Add optional target arg.  Check number of arguments.
54781         (scan-assembler-not, scan-assembler-dem): Likewise.
54782         (scan-assembler-dem-not): Likewise.
54784 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54786         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54787         line 12.
54788         * g++.old-deja/g++.brendan/parse3.C,
54789         g++.old-deja/g++.other/crash26.C,
54790         g++.old-deja/g++.other/crash28.C,
54791         g++.old-deja/g++.other/crash29.C,
54792         g++.old-deja/g++.other/crash30.C,
54793         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54795 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54797         * gcc.dg/20020115-1.c: New.
54799 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54801         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54803 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54805         * gcc.dg/20020122-3.c: New.
54807 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54809         * g++.dg/other/gc1.C: New test.
54811 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54813         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54815 2002-01-22  Richard Henderson  <rth@redhat.com>
54817         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54819 2002-01-22  Richard Henderson  <rth@redhat.com>
54821         * gcc.dg/20020122-4.c: New.
54823 2002-01-22  H.J. Lu <hjl@gnu.org>
54825         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54826         link output.
54827         * gcc.dg/special/ecos.exp: Likewise.
54828         * lib/g++-dg.exp: Likewise.
54829         * lib/g77-dg.exp: Likewise.
54830         * lib/gcc-dg.exp : Likewise.
54831         * lib/mike-g++.exp: Likewise.
54832         * lib/mike-g77.exp: Likewise.
54833         * lib/mike-gcc.exp: Likewise.
54834         * lib/objc-dg.exp: Likewise.
54836 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54838         PR target/5379
54839         * gcc.dg/20020122-2.c: New test.
54841 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54843         * gcc.dg/20020122-1.c: New test.
54845 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54847         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54849 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54851         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54853 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54855         * gcc.c-torture/compile/20020121-1.c: New test.
54857 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54859         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54860         ld_library_path.
54862 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54864         * gcc.dg/20020218-1.c: New test.
54866 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54868         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54869         messages
54870         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54871         "At global scope" warning
54872         * g++.dg/ext/align1.C: Change cygwin test for alignment
54873         from db-bogus to dg-warning
54875 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54877         * g77.f-torture/compile/cpp2.F: New test.
54879 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54881         * g++.dg/template/access1.C: New test.
54883 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54885         * gcc.dg/20020118-1.c: New.
54887 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54889         * gcc.c-torture/execute/20020118-1.c: New test.
54891 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54893         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54894         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54895         alignment warnings.
54897 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54899         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54900         torture_with_loops and torture_without_loops
54902 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54904         * gcc.c-torture/compile/20020116-1.c: New test.
54906 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54908         * gcc.dg/20020116-2.c: New test.
54910         * gcc.dg/ultrasp4.c: New test.
54912         * gcc.dg/20020116-1.c: New test.
54914 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54916         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54917         by EABI.
54919 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54921         * gcc.misc-tests/i386-prefetch.exp: New.
54922         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54923         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54924         * gcc.misc-tests/i386-pf-none-1.c: New test.
54925         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54927 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54929         * gcc.dg/gnu89-init-1.c: Add new tests.
54931 2002-01-15  Andreas Jaeger  <aj@suse.de>
54933         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54934         * gcc.dg/i386-mmx-2.c: Likewise.
54935         * gcc.dg/i386-sse-1.c: Likewise.
54936         * gcc.dg/i386-sse-2.c: Likewise.
54937         * gcc.dg/i386-sse-3.c: Likewise.
54939 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54941         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54942         Uncomment additional cases that now pass.
54944 2002-01-11  Richard Henderson  <rth@redhat.com>
54946         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54947         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54949 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54951         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54953 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54955         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54956         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54958 2002-01-10  Dale Johannesen  <dalej@apple.com>
54960         * gcc.c-torture/execute/loop-11.c: New.
54962 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54964         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54965         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54967 2002-01-09  Richard Henderson  <rth@redhat.com>
54969         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54970         type in which to perform the operation for each size.
54972 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54974         * gcc.c-torture/compile/20020109-2.c: New test.
54976 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54978         * gcc.c-torture/execute/loop-10.c: New test.
54980 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54982         * gcc.c-torture/compile/20010226-1.c: New test.
54983         * gcc.c-torture/compile/20010227-1.c: New test.
54984         * gcc.c-torture/compile/20010426-1.c: New test.
54985         * gcc.c-torture/compile/20010510-1.c: New test.
54986         * gcc.c-torture/compile/20010605-3.c: New test.
54987         * gcc.c-torture/compile/20010824-1.c: New test.
54988         * gcc.c-torture/execute/20010409-1.c: New test.
54989         * gcc.dg/noncompile/20000901-1.c: New test.
54990         * gcc.dg/20001023-1.c: New test.
54991         * gcc.dg/20001101-1.c: New test.
54992         * gcc.dg/20001102-1.c: New test.
54993         * gcc.dg/20010207-1.c: New test.
54994         * gcc.dg/20010405-1.c: New test.
54995         * gcc.dg/20010822-1.c: New test.
54996         * gcc.dg/20011107-1.c: New test.
54998 2002-01-09  Jeffrey A Law  (law@redhat.com)
55000         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55002         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55003         execution failure on PA targets.
55005 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55007         * gcc.c-torture/compile/20020109-1.c: New test.
55009 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55011         * gcc.c-torture/execute/20020108-1.c: New test.
55013 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55015         * gcc.dg/20020108-1.c: New test.
55017 2002-01-08  H.J. Lu <hjl@gnu.org>
55019         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55020         for header files.
55022 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55024         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55025         consistency.
55027 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55029         * gcc.dg/altivec-4.c: Test altivec predicates.
55031 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55033         * gcc.c-torture/execute/20020107-1.c: New test.
55035 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55037         PR c/5279
55038         * gcc.c-torture/compile/20020106-1.c: New test.
55040 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55042         * gcc.c-torture/execute/nestfunc-4.c: New test.
55044 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55046         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55047         extra triple that slipped in.
55048         * g++.old-deja/g++.abi/align.C: Likewise.
55049         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55051 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55053         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55054         * g++.old-deja/g++.abi/align.C: Likewise.
55055         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55057         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55058         on FreeBSD/i386.
55059         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55060         FreeBSD.
55062 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55064         * gcc.dg/20020104-1.c: New test.
55066         * gcc.dg/20020104-2.c: New test.
55068 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55070         * gcc.dg/20020103-1.c: Fix typo in target selector.
55072 2002-01-03  Richard Henderson  <rth@redhat.com>
55074         * gcc.dg/20020103-1.c: New.
55076 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55078         * gcc.c-torture/execute/20020103-1.c: New test.
55080 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55082         * g++.dg/other/debug2.C: New test.
55084         * gcc.c-torture/compile/20020103-1.c: New test.
55086 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55088         * gcc.dg/gnu89-init-1.c: Added new tests.
55090 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55092         * g++.dg/template/friend2.C: Remove as patch is reverted.
55094         * g++.dg/warn/oldcast1.C: New test.
55096         * g++.dg/template/ptrmem1.C: New test.
55097         * g++.dg/template/ptrmem2.C: New test.
55099         * g++.dg/template/ntp.C: New test.
55101         * g++.dg/other/component1.C: New test.
55103         * g++.dg/template/ttp3.C: New test.
55105         * g++.dg/template/friend2.C: New test.
55106         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55108 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55110         * g++.dg/other/ptrmem1.C: New test.
55111         * g++.dg/other/ptrmem2.C: New test.
55113 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55115         * g++.dg/template/ctor1.C: New test.
55117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55119         * g++.dg/template/friend2.C: New test.
55121 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55123         * gcc.dg/mmix-1.c: New test.
55125 2001-12-31  Richard Henderson  <rth@redhat.com>
55127         * gcc.dg/asm-5.c: New.
55129 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55131         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55132         in namespace __gnu_cxx
55134 2001-12-30  Richard Henderson  <rth@redhat.com>
55136         * gcc.dg/debug-6.c: New.
55138 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55140         * gcc.c-torture/compile/20011229-2.c: New test.
55142 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55144         * gcc.dg/debug-3.c: New test.
55145         * gcc.dg/debug-4.c: New test.
55146         * gcc.dg/debug-5.c: New test.
55148 2001-12-29  Richard Henderson  <rth@redhat.com>
55150         * g++.dg/eh/loop1.C: New.
55152 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55154         * g++.dg/template/crash1.C: New test.
55156 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55158         * g++.dg/other/const1.C: New test.
55160 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55162         * gcc.c-torture/compile/20011229-1.c: New test.
55164 2001-12-28  Stan Shebs  <shebs@apple.com>
55166         * lib/objc-torture.exp: Resync with c-torture.exp.
55167         * lib/objc.exp: Load standard libraries.
55169 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55171         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55172         additional tests.
55174 2001-12-27  Roger Sayle <roger@eyesopen.com>
55176         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55178 2001-12-27  Richard Henderson  <rth@redhat.com>
55180         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55182 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55184         * g++.dg/eh/ctor1.C: New test.
55185         * g++.dg/other/error2.C: New test.
55187 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55189         * g++.dg/other/init2.C: New test.
55191 2001-12-24  Richard Henderson  <rth@redhat.com>
55193         * gcc.dg/20011223-1.c: New.
55194         * gcc.dg/inline-1.c: New.
55196 2001-12-23  Richard Henderson  <rth@redhat.com>
55198         * gcc.dg/asm-4.c: Test operand modifiers.
55200 2001-12-23  Richard Henderson  <rth@redhat.com>
55202         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55204 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55206         * gcc.c-torture/execute/20011223-1.c: New test.
55208 2001-12-21  Richard Henderson  <rth@redhat.com>
55210         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55211         re-enables the warning.
55213 2001-12-21  Richard Henderson  <rth@redhat.com>
55215         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55217 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55219         * gcc.c-torture/compile/20011218-1.c: New test.
55221 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55223         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55224         arm-isr.c test.
55225         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55226         epilogue generation for ARM ISR routines.
55228 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55230         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55231         * gcc.dg/format/c90-printf-3.c: Likewise.
55232         * gcc.dg/format/c99-printf-3.c: Likewise.
55233         * gcc.dg/format/ext-1.c: Likewise.
55234         * gcc.dg/format/ext-6.c: Likewise.
55235         * gcc.dg/format/format.h: Prototype unlocked stdio.
55237 2001-12-20  Richard Henderson  <rth@redhat.com>
55239         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55240         (arena): Use it.
55241         (malloc): Correct allocation logic.  Abort if we fill up the
55242         arena before initialization complete.
55243         (realloc): Correct allocation logic.
55245 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55247         * gcc.c-torture/compile/20011219-2.c: New test.
55249         * gcc.c-torture/execute/20011219-1.c: New test.
55251 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55253         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55254         target does not support weak symbols.
55256 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55258         * gcc.c-torture/compile/20011219-1.c: New test.
55260 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55262         * g++.dg/other/error1.C: New test.
55264 2001-12-17  Jeffrey A Law  (law@redhat.com)
55266         * gcc.c-torture/execute/20011217-1.c: New test.
55268 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55270         * objc.dg/special/: New directory.
55271         * objc.dg/special/special.exp: New file.
55272         * objc.dg/special/unclaimed-category-1.h: New file.
55273         * objc.dg/special/unclaimed-category-1a.m: New file.
55274         * objc.dg/special/unclaimed-category-1.m: New file.
55276 2001-12-17  Andreas Jaeger  <aj@suse.de>
55278         * gcc.c-torture/compile/20011217-2.c: New test.
55280 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55282         * gcc.c-torture/compile/20011217-1.c: New test.
55284 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55286         * gcc.dg/20011214-1.c: New.
55288 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55290         * gcc.dg/altivec-4.c: New.
55292 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55294         * gcc.dg/20011113-1.c: New test.
55296 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55298         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55299         std::__malloc_alloc_template<0> and
55300         std::__default_alloc_template<false, 0>.
55302 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55304         * objc/execute/bf-21.m: New test.
55305         * objc/execute/enumeration-1.m: New test.
55306         * objc/execute/enumeration-2.m: New test.
55308 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55310         * gcc.dg/gnu89-init-1.c: New test.
55312 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55314         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55315         * g++.old-deja/g++.jason/2371.C: Likewise.
55316         * g++.old-deja/g++.jason/template33.C: Likewise.
55317         * g++.old-deja/g++.jason/template34.C: Likewise.
55318         * g++.old-deja/g++.jason/template36.C: Likewise.
55319         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55320         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55321         * g++.old-deja/g++.other/typename1.C: Likewise.
55322         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55323         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55324         * g++.old-deja/g++.pt/typename11.C: Likewise.
55325         * g++.old-deja/g++.pt/typename14.C: Likewise.
55326         * g++.old-deja/g++.pt/typename16.C: Likewise.
55327         * g++.old-deja/g++.pt/typename3.C: Likewise.
55328         * g++.old-deja/g++.pt/typename4.C: Likewise.
55329         * g++.old-deja/g++.pt/typename5.C: Likewise.
55330         * g++.old-deja/g++.pt/typename7.C: Likewise.
55331         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55333 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55335         * g++.dg/other/linkage1.C: New test.
55336         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55337         specifiers.
55339 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55341         * gcc.dg/concat.c: New test.
55343 2001-12-11  Stan Shebs  <shebs@apple.com>
55345         * objc/compile: New test directory.
55346         * objc/compile/compile.exp: New expect script.
55347         * objc/compile/20011211-1.m: New compile test.
55349 2001-12-11  Jason Merrill  <jason@redhat.com>
55351         * lib/prune.exp (prune_gcc_output): Also handle "In member
55352         function".  So many permutations...
55354 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55356         * g++.dg/template/typedef1.C: New test.
55358 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55360         * g++.dg/other/copy1.C: New test.
55362 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55364         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55366         * gcc.dg/builtin-choose-expr.c: New.
55368 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55370         * gcc.dg/altivec-2.c: New.
55372 2001-12-07  Richard Henderson  <rth@redhat.com>
55374         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55376 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55378         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55379         ultrasparc.
55381 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55383         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55385 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55387         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55388         variable argument list.
55390 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55392         * gcc.c-torture/execute/memcheck: Delete entire directory.
55393         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55394         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55396 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55398         * gcc.dg/Wshadow-1.c: New test.
55400 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55402         * gcc.c-torture/compile/20011130-1.c: New test.
55404         * gcc.dg/noncompile/20011025-1.c: New test.
55406         * g++.dg/other/anon-union.C: New test.
55408         * gcc.c-torture/execute/20011024-1.c: New test.
55410 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55412         * gcc.c-torture/execute/20000722-1.x,
55413         gcc.c-torture/execute/20010123-1.x: Remove.
55414         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55415         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55416         gcc.dg/c99-complit-2.c: New tests.
55418 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55420         * g++.dg/inherit/base1.C: New test.
55422 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55424         * g++.dg/other/stdarg1.C: New test.
55426         * gcc.c-torture/compile/20011130-2.c: New test.
55428 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55430         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55431         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55432         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55433         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55434         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55435         * gcc.dg/builtin-prefetch-1.c: New test.
55437 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55439         * gcc.dg/20011130-1.c: New test.
55441 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55443         * g++.dg/other/scope1.C: New test.
55444         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55446 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55448         * gcc.dg/vla-init-1.c: New test.
55450 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55452         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55454 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55456         * objc.dg/alias.m: Update.
55457         * objc.dg/class-1.m: Update.
55458         * objc.dg/const-str-1.m: Update.
55459         * objc.dg/fwd-proto-1.m: Update.
55460         * objc.dg/id-1.m: Update.
55461         * objc.dg/super-class-1.m: Update.
55463 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55465         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55466         constructs.
55468 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55470         * gcc.c-torture/execute/20011128-1.c: New test.
55472 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55474         * gcc.dg/20011127-1.c: New test.
55476 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55478         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55479         from Austin Group draft 7.
55480         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55481         scanf format arguments.
55482         * gcc.dg/format/no-exargs-2.c: New test.
55484 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55486         * g++.dg/abi/vbase8-4.C: New test.
55488 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55490         * gcc.c-torture/execute/20011121-1.c: New test.
55492 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55494         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55496 2001-11-23  Andreas Jaeger  <aj@suse.de>
55498         * gcc.dg/cpp/charconst-2.c: New test.
55500 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55502         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55503         to the host if it is remote.  Let tests specify extra headers
55504         they use.
55505         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55506         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55507         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55508         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55509         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55510         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55511         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55512         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55513         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55514         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55516 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55518         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55519         for little endian ARMs.
55521 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55523         * gcc.c-torture/compile/20011119-1.c: New test.
55524         * gcc.c-torture/compile/20011119-2.c: New test.
55526 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55528         * gcc.dg/altivec-1.c: Fix typo.
55530 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55532         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55534 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55536         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55538 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55540         * lib/g77.exp: Don't specify --rpath-link.
55542         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55543         across all the headers.
55544         * gcc.dg/format/format.exp: For testing on a remote host,
55545         copy format.h.
55547         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55548         * gcc.c-torture/execute/930406-1.c: Likewise.
55549         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55551 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55553         * gcc.dg/altivec-1.c: New.
55555 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55557         * gcc.dg/cpp/fpreprocessed.c: New test case.
55559 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55561         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55562         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55563         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55565 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55567         * gcc.dg/no-builtin-1.c: New test.
55569 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55571         * gcc.c-torture/execute/20011115-1.c: New test.
55573 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55575         * gcc.c-torture/compile/20011114-2.c: New test.
55576         * gcc.c-torture/compile/20011114-3.c: New test.
55577         * gcc.c-torture/compile/20011114-4.c: New test.
55579 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55581         * g++.dg/other/init1.C: New test.
55583 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55585         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55586         message.
55588         * gcc.c-torture/execute/20011114-1.c: New testcase.
55590         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55591         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55592         like the (before this change) version of 20010327-1.c.
55594 2001-11-14  Roger Sayle <roger@eyesopen.com>
55596         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55598 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55600         * g++.dg/init/array2.C: New test.
55602 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55604         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55606 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55608         * g++.dg/other/forscope1.C: New test.
55609         * g++.dg/ext/forscope1.C: New test.
55610         * g++.dg/ext/forscope2.C: New test.
55612 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55614         * gcc.c-torture/execute/20011113-1.c: New test.
55616 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55618         * gcc.c-torture/execute/20011109-2.c: New test.
55620         * gcc.c-torture/execute/20011109-1.c: New test.
55622 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55624         * gcc.c-torture/compile/20011109-1.c: New test.
55626 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55628         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55629         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55630         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55631         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55632         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55633         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55634         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55636 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55638         * g++.dg/warn/Wshadow-1.C: New tests.
55639         * g++.old-deja/g++.mike/for3.C: Update.
55641 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55643         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55644         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55645         XFAILs.  Adjust expected error texts.
55646         * gcc.c-torture/compile/20011106-1.c,
55647         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55648         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55649         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55650         gcc.dg/c99-array-lval-5.c: New tests.
55652 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55654         * gcc.dg/cpp/defined.c: Update.
55656 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55658         * gcc.c-torture/execute/anon-1.c: New test.
55660 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55662         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55663         same size, so no warning should be produced on stormy16.
55665         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55666         due to oversized array.
55667         * g++.old-deja/g++.mike/ns15.C: Likewise.
55668         * g++.old-deja/g++.pt/crash16.C: Likewise.
55670 2001-11-02  Graham Stott  <grahams@redhat.com>
55672         * g++.dgother/debug1.C: Fix typos.
55674 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55676         * g++.dg/other/debug1.C: New test.
55678 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55680         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55681         of unsigned long.
55683 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55685         * gcc.dg/20011029-2.c: New test.
55687         * gcc.c-torture/compile/20011029-1.c: New test.
55689 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55691         * objc/execute/class_self-1.m: New test.
55692         * objc/execute/class_self-2.m: New test.
55694 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55696         * gcc.misc-tests/msgs.exp: Delete.
55697         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55698         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55699         error set to match recent changes.
55701 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55703         * gcc.dg/20011021-1.c: New test.
55705 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55707         * gcc.c-torture/compile/20011023-1.c: New test.
55709 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55711         * lib/g77.exp: Rewrite based on lib/g++.exp.
55713 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55715         * gcc.c-torture/execute/20011019-1.c: New test.
55717         * gcc.dg/20011018-1.c: New test.
55719 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55721         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55723 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55725         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55726         * gcc.dg/attr-invalid.c: Likewise.
55728 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55730         * gcc.dg/20011015-1.c: New test.
55732 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55734         * g++.dg/template/unify2.C: New test.
55736 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55738         * g++.dg/other/exception-specification.C: New test
55740 2001-10-13  Tom Rix  <trix@redhat.com>
55742         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55743         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55745 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55747         * gcc.dg/20011009-1.c: New test.
55749 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55751         PR g++/4476
55752         * g++.dg/other/friend1.C: New test.
55754 2001-10-11  Richard Henderson  <rth@redhat.com>
55756         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55758 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55760         * gcc.c-torture/compile/20011010-1.c: New.
55762 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55764         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55765         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55766         g77.f-torture/execute/execute.exp,
55767         g77.f-torture/noncompile/noncompile.exp,
55768         gcc.c-torture/compile/compile.exp,
55769         gcc.c-torture/execute/execute.exp,
55770         gcc.c-torture/execute/ieee/ieee.exp,
55771         gcc.c-torture/execute/memcheck/memcheck.exp,
55772         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55773         objc/execute/execute.exp: Update FSF address.
55775 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55777         * gcc.dg/cpp/cmdlne-C.c: Update.
55778         * gcc.dg/cpp/cmdlne-C2.c: New.
55780 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55782         * gcc.c-torture/execute/20011008-3.c: New.
55784 2001-10-08  DJ Delorie  <dj@redhat.com>
55786         * gcc.dg/20011008-1.c: New.
55787         * gcc.dg/20011008-2.c: New.
55789 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55791         * gcc.dg/cpp/spacing1.c: Update test.
55793 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55795         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55796         spelling errors of "separate" as "seperate".
55798 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55800         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55801         enough to avoid inlining.
55803 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55805         * lib/g77.exp: set libg2c_dir correctly.
55807 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55809         * gcc.dg/cpp/macro11.c: New test.
55811 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55813         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55814         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55815         gcc.dg/format/multattr-3.c: New tests.
55816         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55817         tests for format attributes on function pointers being rejected.
55819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55821         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55823 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55825         * g++.dg/warn/format1.C: New test.
55827 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55829         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55831 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55833         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55835 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55837         * gcc.dg/cpp/redef2.c: Add test.
55839 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55841         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55842         long-standing bug on i686, apparently.
55843         * gcc.c-torture/execute/loop-2c.x: New file.
55844         * gcc.c-torture/execute/loop-2d.x: New file.
55845         * gcc.c-torture/execute/loop-3c.x: New file.
55847 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55849         * gcc.dg/cpp/20000625-2.c: Correct line number.
55851 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55853         * gcc.dg/cpp/macro10.c: New test.
55854         * gcc.dg/cpp/strify3.c: New test.
55855         * gcc.dg/cpp/spacing1.c: Add tests.
55856         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55857         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55859 2001-09-24  DJ Delorie  <dj@redhat.com>
55861         * gcc.c-torture/execute/20010924-1.c: New test.
55863 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55865         * objc/execute/paste.m: Remove.
55867 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55869         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55871 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55873         * g77.dg/strlen0.f: New test.
55875 2001-09-21  Richard Henderson  <rth@redhat.com>
55877         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55878         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55880 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55882         Table-driven attributes.
55883         * g++.dg/ext/attrib1.C: New test.
55885 2001-09-20  DJ Delorie  <dj@redhat.com>
55887         * gcc.dg/20000926-1.c: Update expected warning messages.
55888         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55889         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55890         array.
55892 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55894         * g++.dg/eh/registers1.C: New test case.
55896 2001-09-17  Richard Henderson  <rth@redhat.com>
55898         * gcc.dg/array-5.c: Fix VLA decomposition test.
55900 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55902         * gcc.dg/cpp/line5.c: New testcase.
55904 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55906         * gcc.dg/cpp/macro9.c: New test.
55908 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55910         * gcc.c-torture/execute/980223.c: Change type of addr from long
55911         to char *.
55913 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55915         * gcc.c-torture/execute/20010915-1.c: New test.
55917 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55919         * g77.dg/bprob: New directory.
55920         * g77.dg/bprob/bprob.exp: New file.
55921         * g77.dg/bprob/bprob-1.f: New test.
55922         * g77.dg/gcov: New directory.
55923         * g77.dg/gcov/gcov.exp: New file.
55924         * g77.dg/gcov/gcov-1.f: New test.
55925         * g77.dg/gcov/gcov-1.x: New file.
55927 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55929         * gcc.dg/cpp/directiv.c: Update.
55930         * gcc.dg/cpp/undef1.c: Update.
55932 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55934         * gcc.dg/20010912-1.c: New test.
55936 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55938         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55939         language-independent file in lib.
55940         * lib/gcov.exp: New file.
55942 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55944         * gcc.c-torture/compile/20010911-1.c: New test.
55946 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55948         * lib/profopt.exp: New, to support profile-directed optimizations.
55949         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55950         * gcc.misc-tests/bprob-1.c: New test.
55951         * gcc.misc-tests/bprob-2.c: New test.
55953 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55955         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55956         XFAIL and which kinds of gcov output to verify.
55957         * gcc.misc-tests/gcov-4b.x: New file.
55958         * gcc.misc-tests/gcov-5b.x: New file.
55959         * gcc.misc-tests/gcov-6.x: New file.
55960         * gcc.misc-tests/gcov-7.c: New test.
55961         * gcc.misc-tests/gcov-7.x: New file.
55963 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55965         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55966         * gcc.misc-tests/gcov-6.c: New test.
55968 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55970         PR c++/3986
55971         * g++.dg/abi/vbase1.C: New test.
55973 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55975         * objc.dg/method-2.m: New.
55977 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55979         PR c++/4203
55980         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55981         * g++.dg/init/empty1.C: New test.
55983 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55985         * gcc.c-torture/compile/20010903-1.c: New test.
55987 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55989         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55990         for m68k.
55992 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55994         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55996         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55998         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56000 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56002         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56003         for 16-bit 'unsigned int'.
56005 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56007         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56009 2001-08-27  Richard Henderson  <rth@redhat.com>
56011         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56012         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56014 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56016         * gcc.dg/asm-names.c (ymain): New.
56018 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56020         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56021         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56022         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56024 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56026         * gcc.dg/compare5.c: New testcase.
56028 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56030         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56031         and "In instantiation".
56033 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56035         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56037 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56039         * gcc.misc-tests/gcov.exp: Add support for branch information.
56040         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56041         * gcc.misc-tests/gcov-4.c: New test.
56042         * gcc.misc-tests/gcov-4b.c: New test.
56043         * gcc.misc-tests/gcov-5b.c: New test.
56045 2001-08-20  Zack Weinberg  <zackw@panix.com>
56047         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56048         expected to fail.
56050 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56052         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56054 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56056         * g++.dg/eh/template1.C: New test.
56058 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56060         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56061         Fix thinko.
56062         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56063         for xfail.
56065 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56067         * lib/g77-dg.exp: Use prune.exp for common procedures
56068         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56069         * lib/g77.exp: (g77-dg-prune) Remove
56071 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56073         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56075 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56077         * g++.dg/template/unify1.C: New test.
56079 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56081         * g++.dg/abi/empty4.C: New test.
56083 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56085         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56086         solaris2.*
56087         * g77.f-torture/compile/pr3743.x: Likewise.
56089 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56091         * g++.dg/other/using-declaration.C: New test.
56093 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56095         * gcc.dg/cpp/tr-sign.c: New testcase.
56097 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56099         * gcc.dg/cpp/19951025-1.c: Revert.
56100         * gcc.dg/cpp/directiv.c: We no longer process directives that
56101         interrupt macro arguments.
56103 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56105         * gcc.dg/bconstp-1.c: New test.
56107 2001-08-03  Richard Henderson  <rth@redhat.com>
56109         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56111 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56113         * gcc.dg/cpp/19951025-1.c: Update.
56115 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56117         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56118         should be x.
56120 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56122         Kill -fhonor-std.
56123         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56124         * g++.old-deja/g++.other/std1.C: Likewise.
56125         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56127 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56129         * lib/g77.exp: Load gcc-defs.exp for common procedures
56130         (g77_pass, g77_fail, g77_finish, g77_exit,
56131         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56133 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56135         * g77.dg/fbackslash.f
56136         * g77.dg/fcase-preserve.f
56137         * g77.dg/ff90-1.f
56138         * g77.dg/ffixed-line-length-0.f
56139         * g77.dg/ffixed-line-length-132.f
56140         * g77.dg/ffixed-line-length-7.f
56141         * g77.dg/ffixed-line-length-72.f
56142         * g77.dg/ffixed-line-length-none.f
56143         * g77.dg/ffree-form-1.f
56144         * g77.dg/fno-backslash.f
56145         * g77.dg/fno-f90-1.f
56146         * g77.dg/fno-fixed-form-1.f
56147         * g77.dg/fno-onetrip.f
56148         * g77.dg/fno-typeless-boz.f
56149         * g77.dg/fno-underscoring.f
56150         * g77.dg/fno-vxt-1.f
56151         * g77.dg/fonetrip.f
56152         * g77.dg/ftypeless-boz.f
56153         * g77.dg/fugly-assumed.f
56154         * g77.dg/funderscoring.f
56155         * g77.dg/fvxt-1.f
56157 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56159         * objc.dg/fwd-proto-1.m: New.
56160         * objc.dg/local-decl-1.m: New.
56161         * objc.dg/naming-1.m: New.
56162         * objc.dg/naming-2.m: New.
56163         * objc.dg/proto-hier-1.m: New.
56165 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56167         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56168         largest-type elements to a struct makes its size grow.
56170 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56172         * g++.dg/abi/vthunk1.C: New test.
56174 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56176         * g++.dg/abi/vbase8-22.C: New test.
56178 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56180         * gcc.dg/cpp/macro8.c: New test.
56182 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56184         * g++.dg/abi/vbase8-21.C: New test.
56186 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56188         * g++.dg/abi/vbase8-10.C: New test.
56190 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56192         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56193         ${tool}_set_ld_library_path.
56194         Changed caller.
56195         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56196         g++.exp.
56198 2001-07-26  Stan Cox <scox@redhat.com>
56200         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56201         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56202         gcc_exit, gcc_check_unsupported_p):
56203         Moved to gcc-deps.exp
56204         * gcc-deps.exp: New file.
56206 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56208         * g++.old-deja/g++.pt/defarg14.C: New test.
56210 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56212         * g++.old-deja/g++.other/lineno5.C: New test.
56214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56216         * g++.old-deja/g++.pt/crash68.C: New test.
56218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56220         * g++.old-deja/g++.other/crash42.C: New test.
56222 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56224         * gcc.dg/cpp/extratokens.c: Fix.
56225         * gcc.dg/cpp/skipping2.c: New tests.
56227 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56229         * gcc.c-torture/execute/20010724-1.c: New file.
56230         * gcc.c-torture/execute/20010724-1.x: New file.
56232 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56234         * g++.old-deja/g++.other/cond7.C: New test.
56236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56238         * g++.old-deja/g++.other/optimize4.C: New test.
56240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56242         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56244 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56246         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56247         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56248         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56249         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56251         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56252         bug report" message.
56254         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56255         * g++.dg/ext/instantiate1.C: Move from old-deja.
56257 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56259         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56260         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56261         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56262         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56264 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56266         * gcc.c-torture/execute/20010723-1.c: New test.
56268 2001-07-23  Ben Elliston  <bje@redhat.com>
56270         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56272 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56274         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56275         i[34567]86-*-*.
56276         Delete handling of ieee_multilib_flags.
56277         Pass -mieee for alpha*-*-* and sh-*-*.
56278         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56280 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56282         Remove old-abi tests.
56283         * g++.old-deja/g++.mike/p11116.C: Remove.
56284         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56286 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56288         * g77.f-torture/compile/pr3743.f: New test
56290 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56292         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56294 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56296         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56297         g++.old-deja/g++.pt/static6.C: Likewise.
56298         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56299         supports weak symbols.
56301 2001-07-18  Andreas Jaeger  <aj@suse.de>
56303         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56304         supported again.
56306 2001-07-18  Andreas Jaeger  <aj@suse.de>
56308         * gcc.dg/iftrap-1.c: Fix target line.
56310 2001-07-17  Richard Henderson  <rth@redhat.com>
56312         * gcc.c-torture/execute/20010717-1.c: New.
56314 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56316         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56317         tests.
56319 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56321         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56323 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56325         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56326         UAC_SIGBUS, UAC_NOPRINT definitions.
56328 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56330         * objc/execute/object_is_class.m: New test.
56331         * objc/execute/object_is_meta_class.m: New test.
56333 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56335         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56336         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56338 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56340         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56341         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56343 2001-07-14  Richard Henderson  <rth@redhat.com>
56345         * gcc.dg/iftrap-1.c: New.
56347 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56349         * g77.f-torture/execute/intrinsic77.f: New test.
56351 2001-07-11  Janis Johnson <janis@us.ibm.com>
56353         * gcc.misc-tests/gcov-3.c: New test.
56355 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56357         * gcc.c-torture/compile/20010711-1.c,
56358         * gcc.c-torture/compile/20010711-2.c: New tests.
56360 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56362         * gcc.c-torture/execute/20010711-1.c: New test.
56364 2001-07-11  Ben Elliston  <bje@redhat.com>
56366         * g++.old-deja/g++.other/enum5.C: New test.
56368 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56370         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56371         (g++-dg-prune): Call prune_gcc_output.
56372         * prune.exp: New file for prune_gcc_output.
56373         * lib/g++.exp, lib/gcc.exp: Load it.
56375 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56377         * gcc.c-torture/compile/20010701-1.c,
56378         g++.old-deja/g++.ext/attrib6.C: New tests.
56380 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56382         * gcc.c-torture/compile/20010706-1.c: New test.
56384 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56386         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56388 2001-06-28  Stan Shebs  <shebs@apple.com>
56390         * gcc.dg/pragma-darwin.c: New test.
56392 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56394         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56395         Solaris 2.[678] system.
56397 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56399         * gcc.dg/20010622-1.c: New test.
56401 2001-06-18  Stan Shebs  <shebs@apple.com>
56403         * objc.dg: New directory.
56404         * objc.dg/dg.exp: New file.
56405         * objc.dg/alias.m: New.
56406         * objc.dg/class-1.m: New.
56407         * objc.dg/class-2.m: New.
56408         * objc.dg/const-str-1.m: New.
56409         * objc.dg/const-str-2.m: New.
56410         * objc.dg/id-1.m: New.
56411         * objc.dg/method-1.m: New.
56412         * objc.dg/super-class-1.m: New.
56413         * lib/objc-dg.exp: New file.
56415 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56417         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56418         of label name.
56420 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56422         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56424 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56426         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56427         variable.
56429 2001-06-12  Richard Henderson  <rth@redhat.com>
56431         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56433 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56435         * g++.old-deja/g++.abi/vbase5.C: New test.
56436         * g++.old-deja/g++.abi/vbase6.C: New test.
56437         * g++.old-deja/g++.abi/vbase7.C: New test.
56439 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56441         * gcc.c-torture/compile/20010610-1.c: New test.
56443 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56445         * g++.old-deja/g++.abi/vbase4.C: New test.
56447 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56449         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56450         support %f for HC11/HC12 targets.
56451         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56452         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56453         on HC11/HC12 targets.
56454         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56456 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56458         * gcc.dg/wchar_t-1.c: New file.
56459         * gcc.dg/wint_t-1.c: Likewise.
56461 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56463         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56465 2001-06-11  Richard Henderson  <rth@redhat.com>
56467         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56469 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56471         * gcc.c-torture/compile/20010611-1.c: New test.
56473 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56475         * gcc.dg/c99-tag-1.c: Add more tests.
56477 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56479         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56480         representation on MN10300 and ARM/Thumb.
56482 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56484         * g77.f-torture/execute/20010610.f: New.
56486 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56488         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56489         names.
56491 2001-06-09  Richard Henderson  <rth@redhat.com>
56493         * gcc.c-torture/execute/ashrdi-1.c: New.
56494         * gcc.c-torture/execute/ashldi-1.c: New.
56495         * gcc.c-torture/execute/lshrdi-1.c: New.
56497 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56499         * objc/execute/load-3.m: Added. Check sending +load to categories,
56500         in addition to classes.
56502 2001-06-08  Stan Shebs  <shebs@apple.com>
56504         * objc/execute/load-2.m: New test.  From Nicola Pero
56505         <n.pero@mi.flashnet.it>.
56507 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56509         * gcc.c-torture/execute/20010605-2.c: New test.
56511 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56513         * g++.old-deja/g++.abi/vbase2.C: New test.
56514         * g++.old-deja/g++.abi/vbase3.C: New test.
56516 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56518         * g++.old-deja/g++.pt/friend49.C: New test.
56520 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56522         * g++.old-deja/g++.ext/anon3.C: New test.
56524 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56526         * g++.old-deja/g++.other/conv7.C: New test.
56528 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56530         * gcc.c-torture/compile/20010605-2.c: New test.
56532 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56534         * gcc.c-torture/execute/20010604-1.c: New test.
56536 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56538         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56540 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56542         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56543         (g++_link_flags): Likewise.
56544         (g++_init): Pass gccpath's value to two previous functions.
56546 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56548         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56549         Ensure logfile entry matches exec command line.
56551 2001-05-31  Richard Henderson  <rth@redhat.com>
56553         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56554         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56556 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56558         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56559         compiler for irix6.2
56561 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56563         * g++.old-deja/g++.other/optimize3.C: New file.
56565 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56567         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56568         assemble.
56570 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56572         * g++.old-deja/g++.other/optimize2.C: New file.
56574 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56576         * gcc.c-torture/compile/20010518-2.c: New file.
56577         * gcc.c-torture/execute/20010518-1.c: New file.
56578         * gcc.c-torture/execute/20010518-2.c: New file.
56580 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56582         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56584 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56586         G++ no longer defines builtins that do not begin with __builtin.
56587         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56588         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56589         * g++.old-deja/g++.law/builtin1.C: Likewise.
56590         * g++.old-deja/g++.law/cvt2.C: Likewise.
56591         * g++.old-deja/g++.mike/net5.C: Likewise.
56592         * g++.old-deja/g++.other/builtins1.C: Likewise.
56593         * g++.old-deja/g++.other/builtins2.C: Likewise.
56594         * g++.old-deja/g++.other/builtins3.C: Likewise.
56595         * g++.old-deja/g++.other/builtins4.C: Likewise.
56596         * g++.old-deja/g++.other/inline8.C: Likewise.
56597         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56599 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56601         * g++.old-deja/g++.pt/using1.C: Adjust.
56602         * g++.old-deja/g++.pt/using2.C: New test.
56604 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56606         * gcc.dg/cpp/charconst.c: New tests.
56607         * gcc.dg/cpp/escape.c: New tests.
56608         * gcc.dg/cpp/escape-1.c: New tests.
56609         * gcc.dg/cpp/escape-2.c: New tests.
56610         * gcc.dg/cpp/ucs.c: New tests.
56612 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56614         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56615         native compiler for irix6.5.
56617 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56619         * lib/g++.exp (g++_include_flags): Use args to compute
56620         get_multilibs.
56621         (g++_link_flags): Likewise.
56622         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56624 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56626         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56628 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56630         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56631         this file.
56633 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56635         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56636         STACK_SIZE;
56637         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56638         to STACK_SIZE; Use it to define size of add_histo array.
56639         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56640         to STACK_SIZE.
56641         (f): Use GITT_SIZE to define size of gitt local table.
56642         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56643         to STACK_SIZE; Use it to define size of bytemem array.
56645 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56647         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56648         on 68HC11/HC12 due to the asm instruction.
56649         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56650         * gcc.c-torture/compile/920520-1.x: Likewise.
56651         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56652         on 68HC11/HC12 because the function is larger than 64K.
56653         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56654         on 68HC11/HC12 because the structure is too large.
56656 2001-05-20  Richard Henderson  <rth@redhat.com>
56658         * gcc.c-torture/execute/20010520-1.c: New.
56660 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56662         * g++.old-deja/g++.warn/compare1.C: New test.
56663         * gcc.dg/compare4.c: New test.
56665 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56667         * g++.old-deja/g++.other/optimize1.C: New test.
56669 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56671         * g++.old-deja/g++.pt/spec41.C: New test.
56673 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56675         * gcc.c-torture/compile/20010114-1.x: Remove.
56677 2001-05-18  Stan Shebs  <shebs@apple.com>
56679         * gcc.c-torture/compile/20010518-1.c: New test.
56681 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56683         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56684         * g++.old-deja/g++.pt/crash67.C: New test.
56686 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56688         * g++.old-deja/g++.other/debug9.C: New test.
56690 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56692         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56694 2001-05-16  Jan Hubicka  <jh@suse.cz>
56696         * gcc.c-torture/compile/20010516-1.c: New test.
56698 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56700         * g++.old-deja/g++.other/crash41.C: New test.
56702 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56704         * g++.old-deja/g++.pt/crash66.C: New test.
56706 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56708         * g++.old-deja/g++.robertl/eb27.C: Convert.
56710 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56712         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56713         declaration being redundant.
56715 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56717         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56719 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56721         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56723 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56725         * lib/g++.exp: Use testsuite_flags.
56727 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56729         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56731 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56733         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56735 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56737         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56739 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56741         * gcc.c-torture/compile/20010313-1.c: New test.
56743 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56745         * gcc.dg/cpp/direct2.c: New test.
56746         * gccq.dg/cpp/direct2s.c: New test.
56748         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56750 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56752         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56753         * g++.old-deja/g++.other/op3.C: Likewise.
56755 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56757         * gcc.dg/cpp/syshdr.h: New file.
56758         * gcc.dg/cpp/sysmac1.c: Update.
56759         * gcc.dg/cpp/sysmac2.c: Update.
56761 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56763         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56765 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56767         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56768         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56770 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56772         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56774 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56776         * lib/g++.exp (g++_include_flags): Don't use any special flags
56777         if TESTING_IN_BUILD_TREE is not defined.
56778         (g++_init): Use a plain 'c++' as the compiler if
56779         TESTING_IN_BUILD_TREEE is not defined.
56781 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56783         * g++.old-deja/g++.eh/catch13.C: New test.
56784         * g++.old-deja/g++.eh/catch14.C: New test.
56786 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56788         * gcc.dg/cpp/tr-define.c: New test.
56790 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56792         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56793         <stdlib.h>, not <malloc.h>.
56795 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56797         * g++.old-deja/g++.ns/template17.C: New test.
56799 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56801         * g++.old-deja/g++.pt/ref4.C: New test.
56803 2001-04-30  Richard Henderson  <rth@redhat.com>
56805         * gcc.dg/20000724-1.c: Revert last change.
56807 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56809         * g77.f-torture/execute/20010430.f: New test.
56811 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56813         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56815 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56817         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56819 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56821         * g++.old-deja/g++.eh/crash6.C: New test.
56823 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56825         * g++.old-deja/g++.other/warn7.C: New test.
56827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56829         * g++.old-deja/g++.other/defarg9.C: New test.
56831 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56833         * g77.f-torture/compile/20010426.f: New test.
56834         * g77.f-torture/execute/20010426.f: New test.
56836 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56838         * g77.f-torture/compile/20000629-1.x: Remove - error
56839         has been fixed.
56841 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56843         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56844         Tweak slightly to work with g++.dg framework.
56845         * g++.dg/special/ecos.exp: Run initp1.C test.
56846         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56848         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56849         its linker doesn't give line numbers either.
56850         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56852 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56854         * g++.old-deja/g++.other/lex1.C: New test.
56856 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56858         * gcc.dg/noncompile/20010425-1.c: New test.
56860 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56862         * g++.old-deja/g++.pt/mangle2.C: New test.
56864 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56866         * gcc.dg/format/plus-1.c: New test.
56868 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56870         * gcc.dg/20010423-1.c: New test.
56872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56874         * gcc.c-torture/execute/20010422-1.c: New test.
56876 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56878         * g++.old-deja/g++.ns/type2.C: New test.
56880 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56882         * g++.old-deja/g++.other/perf1.C: New test.
56884 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56886         * gcc.dg/c99-func-2.c: Remove xfail.
56887         * gcc.dg/c99-func-3.c: Remove xfail.
56888         * gcc.dg/c99-func-4.c: Remove xfail.
56890 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56892         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56894 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56896         * gcc.c-torture/compile/20010423-1.c: New test.
56898 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56900         * g++.old-deja/g++.pt/typename28.C: New test.
56902 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56904         * g++.old-deja/g++.abi/empty2.C: New test.
56905         * g++.old-deja/g++.abi/empty3.C: New test.
56907 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56909         * g++.old-deja/g++.other/comdat2.C: New test.
56910         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56912 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56914         * g++.old-deja/g++.other/overload14.C: New test.
56916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56918         * g++.old-deja/g++.other/lookup23.C: New test.
56920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56922         * gcc.c-torture/execute/20010403-1.c: New test.
56924 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56925             Mark Mitchell  <mark@codesourcery.com>
56927         * lib/old-dejagnu.exp: Don't delete output of executable.
56928         Add .exe suffix to executables.
56930 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56932         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56934 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56936         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56938 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56940         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56941         * g++.old-deja/g++.abi/crash1.C: New test.
56943 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56945         * g++.old-deja/g++.other/crash40.C: New test.
56947 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56949         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56951 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56953         * g++.old-deja/g++.other/warn6.C: New test.
56955 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56957         * g++.old-deja/g++.robertl/eb42.C: Same.
56959 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56961         * gcc.dg/wtr-conversion-1.c: New testcase.
56963 2001-04-10  Richard Henderson  <rth@redhat.com>
56965         * g++.old-deja/g++.other/array5.C: New.
56967 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56969         * gcc.c-torture/execute/20010408-1.c: New test.
56971 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56973         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56974         headers and constructs.
56975         * g++.old-deja/g++.robertl/eb79.C: Same.
56976         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56977         * g++.old-deja/g++.robertl/eb73.C: Same.
56978         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56979         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56980         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56981         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56982         * g++.old-deja/g++.robertl/eb44.C: Same.
56983         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56984         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56985         * g++.old-deja/g++.robertl/eb39.C: Same.
56986         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56987         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56988         * g++.old-deja/g++.robertl/eb30.C: Same.
56989         * g++.old-deja/g++.robertl/eb3.C: Same.
56990         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56991         * g++.old-deja/g++.robertl/eb21.C: Same.
56992         * g++.old-deja/g++.robertl/eb15.C: Same.
56993         * g++.old-deja/g++.robertl/eb118.C: Same.
56994         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56995         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56996         * g++.old-deja/g++.robertl/eb109.C: Same.
56997         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56998         * g++.old-deja/g++.mike/rtti1.C: Same.
56999         * g++.old-deja/g++.mike/p658.C: Same.
57000         * g++.old-deja/g++.mike/net46.C: Same.
57001         * g++.old-deja/g++.mike/net34.C: Same.
57002         * g++.old-deja/g++.mike/memoize1.C: Same.
57003         * g++.old-deja/g++.mike/eh2.C: Same.
57004         * g++.old-deja/g++.law/weak.C: Same.
57005         * g++.old-deja/g++.law/visibility7.C: Same.
57006         * g++.old-deja/g++.law/visibility25.C: Same.
57007         * g++.old-deja/g++.law/visibility22.C: Same.
57008         * g++.old-deja/g++.law/visibility2.C: Same.
57009         * g++.old-deja/g++.law/visibility17.C: Same.
57010         * g++.old-deja/g++.law/visibility13.C: Same.
57011         * g++.old-deja/g++.law/visibility10.C: Same.
57012         * g++.old-deja/g++.law/visibility1.C: Same.
57013         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57014         * g++.old-deja/g++.law/vbase1.C: Same.
57015         * g++.old-deja/g++.law/operators32.C: Same.
57016         * g++.old-deja/g++.law/nest3.C: Same.
57017         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57018         * g++.old-deja/g++.law/except5.C (main): Same.
57019         * g++.old-deja/g++.law/cvt7.C (run): Same.
57020         * g++.old-deja/g++.law/cvt2.C: Same.
57021         * g++.old-deja/g++.law/cvt16.C: Same.
57022         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57023         * g++.old-deja/g++.law/ctors17.C (main): Same.
57024         * g++.old-deja/g++.law/ctors13.C: Same.
57025         * g++.old-deja/g++.law/ctors12.C (main): Same.
57026         * g++.old-deja/g++.law/ctors10.C: Same.
57027         * g++.old-deja/g++.law/code-gen5.C: Same.
57028         * g++.old-deja/g++.law/bad-error7.C: Same.
57029         * g++.old-deja/g++.law/arm9.C: Same.
57030         * g++.old-deja/g++.law/arm12.C: Same.
57031         * g++.old-deja/g++.law/arg8.C: Same.
57032         * g++.old-deja/g++.law/arg1.C: Same.
57033         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57034         * g++.old-deja/g++.jason/template31.C: Same.
57035         * g++.old-deja/g++.jason/template24.C (main): Same.
57036         * g++.old-deja/g++.jason/2371.C: Same.
57037         * g++.old-deja/g++.eh/new2.C: Same.
57038         * g++.old-deja/g++.eh/new1.C: Same.
57039         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57040         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57041         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57042         * g++.old-deja/g++.brendan/crash62.C: Same.
57043         * g++.old-deja/g++.brendan/crash52.C: Same.
57044         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57045         * g++.old-deja/g++.brendan/crash38.C: Same.
57046         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57047         * g++.old-deja/g++.brendan/copy9.C: Same.
57049 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57051         * gcc.c-torture/execute/20001203-2.c (memset):
57052         Count argument is of type __SIZE_TYPE__.
57054 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57056         * gcc.c-torture/compile/20010404-1.c: New test.
57058 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57060         * gcc.c-torture/compile/20010326-1.c: New test.
57062 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57064         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57065         peculiarities of the SH.
57066         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57068 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57070         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57071         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57072         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57074 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57076         * g77.f-torture/compile/20010321-1.f: New test.
57078 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57080         * gcc.c-torture/compile/20010329-1.c: New test.
57082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57084         * gcc.c-torture/execute/20010329-1.c: New test.
57086 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57088         * g++.old-deja/g++.other/eh4.C: Fix typo.
57090 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57092         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57094 2001-03-28  Philip Blundell  <philb@gnu.org>
57096         * gcc.c-torture/compile/20010328-1.c: New test.
57098 2001-03-27  Richard Henderson  <rth@redhat.com>
57100         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57101         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57103 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57105         * gcc.c-torture/compile/20010327-1.c: New test.
57107 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57109         * g++.old-deja/g++.other/friend12.C: New test.
57110         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57111         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57113 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57115         * gcc.c-torture/execute/20010325-1.c: New test.
57117 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57119         * g++.old-deja/g++.other/mangle3.C: New test.
57121 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57123         * g++.old-deja/g++.other/anon8.C: New test.
57125 2001-03-20  Philip Blundell  <philb@gnu.org>
57127         * gcc.c-torture/compile/20010320-1.c: New test.
57129 2001-03-17  Richard Henderson  <rth@redhat.com>
57131         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57133 2001-03-15  Geoff Keating  <geoff@redhat.com>
57135         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57136         tests on AIX.
57138 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57140         * g++.old-deja/g++.other/eh4.C: New test.
57142 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57144         * gcc.dg/cpp/mi1.c: Update.
57146 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57148         * g++.old-deja/g++.other/regstack.C: New test.
57150 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57152         * g++.old-deja/g++.other/ref4.C: New test.
57154 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57156         * objc/execute/va_method.m: Added.
57157         * objc/execute/IMP.m: Added.
57158         * objc/execute/_cmd.m: Added.
57159         * objc/execute/accessing_ivars.m: Added.
57160         * objc/execute/class-1.m: Added.
57161         * objc/execute/class-10.m: Added.
57162         * objc/execute/class-11.m: Added.
57163         * objc/execute/class-12.m: Added.
57164         * objc/execute/class-13.m: Added.
57165         * objc/execute/class-14.m: Added.
57166         * objc/execute/class-2.m: Added.
57167         * objc/execute/class-3.m: Added.
57168         * objc/execute/class-4.m: Added.
57169         * objc/execute/class-5.m: Added.
57170         * objc/execute/class-6.m: Added.
57171         * objc/execute/class-7.m: Added.
57172         * objc/execute/class-8.m: Added.
57173         * objc/execute/class-9.m: Added.
57174         * objc/execute/class-tests-1.h
57175         * objc/execute/class-tests-2.h
57176         * objc/execute/compatibility_alias.m: Added.
57177         * objc/execute/encode-1.m: Added.
57178         * objc/execute/formal_protocol-1.m: Added.
57179         * objc/execute/formal_protocol-2.m: Added.
57180         * objc/execute/formal_protocol-3.m: Added.
57181         * objc/execute/formal_protocol-4.m: Added.
57182         * objc/execute/formal_protocol-5.m: Added.
57183         * objc/execute/formal_protocol-6.m: Added.
57184         * objc/execute/formal_protocol-7.m: Added.
57185         * objc/execute/informal_protocol.m: Added.
57186         * objc/execute/initialize.m: Added.
57187         * objc/execute/load.m: Added.
57188         * objc/execute/many_args_method.m: Added.
57189         * objc/execute/nested-3.m: Added.
57190         * objc/execute/no_clash.m: Added.
57191         * objc/execute/private.m: Added.
57192         * objc/execute/redefining_self.m: Added.
57193         * objc/execute/root_methods.m: Added.
57194         * objc/execute/selector-1.m: Added.
57195         * objc/execute/static-1.m: Added.
57196         * objc/execute/static-2.m: Added.
57197         * objc/execute/va_method.m: Added.
57199 2001-03-10  Richard Henderson  <rth@redhat.com>
57201         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57203 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57205         * g++.old-deja/g++.other/crash31.C: XFAIL.
57206         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57207         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57208         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57209         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57210         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57212 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57214         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57216 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57218         * gcc.dg/20000724-1.c: Don't use multiline strings.
57220 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57222         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57223         result of -cString against what we expect it to be; don't just
57224         print it out for no one to read.
57226         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57227         Based on testcases provided by Nicola Pero.
57229 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57231         * gcc.dg/cpp/macro7.c: New test.
57233 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57235         * gcc.dg/cpp/multiline.c: Update.
57237 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57239         * g++.old-deja/g++.other/enum3.C: New test.
57241 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57243         * g++.old-deja/g++.other/pod1.C: New test.
57245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57247         * g++.old-deja/g++.ext/overload1.C: New test.
57249 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57251         * g++.old-deja/g++.pt/using1.C: New test.
57253 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57255         * g++.old-deja/g++.other/using9.C: New test.
57257 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57259         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57261         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57263 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57265         * g++.old-deja/g++.ext/realpt1.C: Remove.
57267 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57269         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57271 2001-02-26  Will Cohen  <wcohen@redhat.com>
57273         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57275 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57277         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57278         templatized constructors.
57280 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57282         * gcc.c-torture/execute/20010224-1.c: New test.
57284 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57286         * gcc.c-torture/execute/20010222-1.c: New test.
57288 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57290         * g++.old-deja/g++.other/inline20.C: New test.
57292 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57294         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57296 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57298         * g++.old-deja/g++.other/lookup22.C: New test.
57300 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57302         * g77.dg: New directory.
57303         * g77.dg/20010216-1.f: New test case.
57304         * g77.dg/dg.exp: New driver.
57305         * lib/g77-dg.exp: New driver library.
57307 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57309         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57311 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57313         * g++.old-deja/g++.other/decl9.C: New test.
57315 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57317         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57318         not need <string> and also tests the initialization at runtime.
57320 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57322         * gcc.c-torture/execute/longlong.c: New test.
57324 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57326         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57328 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57330         * gcc.c-torture/execute/920302-1.c (execute):
57331         Change argument type to short.
57333 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57335         * g++.old-deja/g++.pt/deduct6.C: New test.
57337 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57339         * g++.old-deja/g++.pt/deduct5.C: New test.
57341 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57343         * gcc.c-torture/execute/20010209-1.c: New test.
57345 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57347         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57349 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57351         * g++.dg/vtgc1.C: Update for new ABI.
57353         * consistency.vlad: New directory, 1665 files.
57355 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57357         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57358         return type.
57359         * gcc.dg/cpp/digraphs.c: Declare puts.
57361 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57363         * g++.old-deja/g++.other/warn5.C: New test.
57365 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57367         * g++.old-deja/g++.pt/spec40.C: New test.
57369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57371         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57372         case.
57373         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57375 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57377         * gcc.c-torture/compile/20010209-1.c: New test.
57379 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57381         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57382         excess errors message but not if it crashes.
57383         * g++.old-deja/g++.other/crash27.C: Likewise.
57384         * g++.old-deja/g++.other/crash28.C: Likewise.
57385         * g++.old-deja/g++.other/crash30.C: Likewise.
57386         * g++.old-deja/g++.other/crash32.C: Likewise.
57387         * g++.old-deja/g++.other/crash35.C: Likewise.
57388         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57390 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57392         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57393         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57394         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57395         g77.f-torture/execute/execute.exp,
57396         g77.f-torture/noncompile/noncompile.exp,
57397         gcc.c-torture/execute/execute.exp,
57398         gcc.c-torture/execute/memcheck/memcheck.exp,
57399         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57400         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57401         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57402         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57403         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57404         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57405         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57406         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57407         Remove bug reporting instructions with ancient email addresses.
57409 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57411         * gcc.dg/20010202-1.c: New test.
57412         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57414 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57416         * g++.dg/stdbool-if.C: New test.
57418 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57420         * objc/execute/fdecl.m: Added main().
57422 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57424         * gcc.c-torture/execute/20010206-1.c: New test.
57426 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57428         * gcc.dg/cpp/avoidpaste1.c: Update.
57430 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57432         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57433         Pero <nicola@brainstorm.co.uk>.
57434         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57436 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57438         * g++.old-deja/g++.pt/spec39.C: New test.
57440 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57442         * gcc.c-torture/compile/20010202-1.c: New test.
57444 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57446         * g++.old-deja/g++.abi/primary2.C: New test.
57447         * g++.old-deja/g++.abi/primary3.C: New test.
57448         * g++.old-deja/g++.abi/primary4.C: New test.
57449         * g++.old-deja/g++.abi/primary5.C: New test.
57450         * g++.old-deja/g++.abi/vtable3.h: New test.
57451         * g++.old-deja/g++.abi/vtable3a.C: New test.
57452         * g++.old-deja/g++.abi/vtable3b.C: New test.
57453         * g++.old-deja/g++.abi/vtable3c.C: New test.
57454         * g++.old-deja/g++.abi/vtable3d.C: New test.
57455         * g++.old-deja/g++.abi/vtable3e.C: New test.
57456         * g++.old-deja/g++.abi/vtable3f.C: New test.
57457         * g++.old-deja/g++.abi/vtable3g.C: New test.
57458         * g++.old-deja/g++.abi/vtable3h.C: New test.
57459         * g++.old-deja/g++.abi/vtable3i.C: New test.
57460         * g++.old-deja/g++.abi/vtable3j.C: New test.
57461         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57463 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57465         * g++.old-deja/g++.other/anon6.C: New test.
57466         * g++.old-deja/g++.other/anon7.C: New test.
57468 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57470         * gcc.dg/cpp/avoidpaste2.c: New tests.
57472 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57474         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57476 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57478         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57479         DECIMAL_DIG cases for Irix."
57481 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57483         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57485 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57487         * gcc.dg/c99-tag-1.c: New test.
57489 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57491         * gcc.dg/cpp/tr-warn1.c: Add tests.
57493 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57495         * gcc.dg/cpp/avoidpaste1.c: Update.
57496         * gcc.dg/cpp/paste4.c: Update.
57498 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57500         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57501         cases for Irix.
57503 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57505         * g++.old-deja/g++.other/inline19.C: New test.
57507 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57509         * gcc.dg/Wlarger-than.c: New test.
57511 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57513         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57515 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57517         * gcc.c-torture/execute/20010129-1.c: New test.
57518         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57520 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57522         * gcc.dg/cpp/avoidpaste1.c: Test case.
57524 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57526         * g++.old-deja/g++.other/inline18.C: New test.
57528 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57530         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57531         and __builtin_putchar.
57533 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57535         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57536         tests.
57538 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57540         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57541         floating point number rounding mode to round to the nearest
57542         representable mode.
57544 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57546         * g++.old-deja/g++.other/mangle2.C: New test.
57548 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57550         * gcc.c-torture/compile/20010124-1.c: New test.
57552 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57554         * g++.old-deja/g++.pt/spec38.C: New test.
57556 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57558         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57559         "Build don't run".
57561 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57563         * gcc.c-torture/execute/20010123-1.c: New test.
57565 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57567         * g++.old-deja/g++.pt/spec37.C: New test.
57569 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57571         * g++.old-deja/g++.pt/overload14.C: New test.
57573 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57575         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57576         __builtin_return_address.
57578 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57580         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57581         * g++.old-deja/g++.pt/spec35.C: New test.
57582         * g++.old-deja/g++.pt/spec36.C: New test.
57584 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57586         * gcc.c-torture/compile/20010118-1.c: New test.
57588 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57590         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57592 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57594         * gcc.c-torture/execute/20010119-1.c: New test.
57596 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57598         * g++.old-deja/g++.other/vbase5.C: New test.
57600 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57602         * gcc.c-torture/execute/20010118-1.c: New test.
57604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57606         * g++.old-deja/g++.pt/deduct3.C: New test.
57608 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57610         * g++.old-deja/g++.pt/spec34.C: New test.
57612 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57614         * g77.f-torture/compile/20000601-2.f: New test.
57616 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57618         * g++.old-deja/g++.other/init17.C: New test.
57620 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57622         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57626         * g++.old-deja/g++.pt/unify8.C: New test.
57628 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57630         * g++.old-deja/g++.abi/vbase1.C: New test.
57632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57634         * g++.old-deja/g++.pt/crash65.C: New test.
57636 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57638         * gcc.dg/cpp/assembl2.S: New test case.
57640 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57642         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57643         are supported.
57645 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57647         * g++.old-deja/g++.other/builtins1.C: New test.
57648         * g++.old-deja/g++.other/builtins2.C: Likewise.
57649         * g++.old-deja/g++.other/builtins3.C: Likewise.
57650         * g++.old-deja/g++.other/builtins4.C: Likewise.
57652 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57654         * gcc.c-torture/compile/20010117-1.c: New test.
57655         * gcc.c-torture/compile/20010117-2.c: New test.
57657 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57659         * g77.f-torture/execute/20010116.[fx]: New test,
57660         XFAIL on i?86-*-*.
57661         * g77.f-torture/compile/20010115.f: Indicate it's
57662         a test for PR fortran/1636.
57664 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57666         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57668 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57670         * g77.f-torture/compile/20010115.f: New test.
57672 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57674         * g++.old-deja/g++.pt/nontype5.C: New test.
57676 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57678         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57679         have an equivalent working one below it.
57681 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57683         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57684         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57686 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57688         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57689         message containing "init_priority".
57690         (conpr-2.C): Likewise.
57691         (conpr-3.C): Likewise.
57692         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57694 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57696         * gcc.c-torture/execute/20010114-2.c: New test.
57698 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57700         * gcc.c-torture/compile/20010114-1.c: New test.
57701         * gcc.c-torture/compile/20010114-1.x: Xfail.
57702         * gcc.c-torture/compile/20010114-2.c: New test.
57703         * gcc.c-torture/execute/20010114-1.c: New test.
57704         * gcc.dg/trunc-1.c: New test.
57705         * gcc.dg/uninit-B.c: New test.
57707 2001-01-13  Nick Clifton  <nickc@redhat.com>
57709         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57710         target.
57712 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57714         * gcc.c-torture/compile/20010113-1.c: New test.
57716 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57718         * gcc.c-torture/compile/20001212-1.c: New test.
57720 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57722         * gcc.dg/cpp/widestr1.c: Update.
57723         * gcc.dg/cpp/prag-imp.c: Remove.
57725 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57727         * gcc.c-torture/execute/20000801-3.x: Remove.
57728         * gcc.dg/c90-init-1.c: New test.
57729         * gcc.dg/c99-init-1.c: New test.
57730         * gcc.dg/c99-init-2.c: New test.
57731         * gcc.dg/gnu99-init-1.c: New test.
57733 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57735         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57736         testing that no relevant ones were found.
57738 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57740         * g++.old-deja/g++.pt/cast2.C: New test.
57742 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57744         * g++.old-deja/g++.pt/friend47.C: New test.
57746 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57748         * g++.old-deja/g++.pt/instantiate13.C: New test.
57750 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57752         * g++.old-deja/g++.other/defarg7.C: New test.
57753         * g++.old-deja/g++.other/defarg8.C: New test.
57755 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57757         * g++.old-deja/g++.pt/crash64.C: New test.
57759 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57761         * g++.old-deja/g++.pt/crash63.C: New test.
57763 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57765         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57767 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57769         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57771 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57773         * g++.old-deja/g++.pt/error3.C: New test.
57775 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57777         * g++.old-deja/g++.other/crash39.C: New test.
57779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57781         * g++.old-deja/g++.other/vbase4.C: New test.
57783 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57785         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57786         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57787         * gcc.dg/special/special.exp: New test driver which will check
57788         for alias support for the above test.
57790 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57792         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57793         problems on small machines.
57794         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57795         parameterize.
57797 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57799         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57800         mips.
57801         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57803 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57805         * g++.old_deja/g++.pt/using8.C: New test.
57807 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57809         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57811 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57813         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57814         where a failure is expected.
57815         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57817 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57819         * g++.old_deja/g++.pt/instantiate12.C: New test.
57821 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57823         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57824         start of structs.
57825         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57826         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57827         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57828         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57829         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57830         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57831         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57832         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57833         * g++.old-deja/g++.eh/spec6.C: Likewise.
57834         * g++.old-deja/g++.jason/crash3.C: Likewise.
57835         * g++.old-deja/g++.law/ctors11.C: Likewise.
57836         * g++.old-deja/g++.law/ctors17.C: Likewise.
57837         * g++.old-deja/g++.law/ctors5.C: Likewise.
57838         * g++.old-deja/g++.law/ctors9.C: Likewise.
57839         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57840         * g++.old-deja/g++.mike/net22.C: Likewise.
57841         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57842         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57843         * g++.old-deja/g++.mike/virt3.C: Likewise.
57844         * g++.old-deja/g++.niklas/t128.C: Likewise.
57845         * g++.old-deja/g++.other/anon4.C: Likewise.
57846         * g++.old-deja/g++.other/using1.C: Likewise.
57847         * g++.old-deja/g++.other/warn3.C: Likewise.
57848         * g++.old-deja/g++.pt/t37.C: Likewise.
57849         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57850         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57852 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57854         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57856 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57858         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57860 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57862         * gcc.c-torture/compile/20010107-1.c: New test.
57864 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57866         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57868 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57870         * gcc.dg/format/format.h: New file.
57871         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57872         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57873         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57874         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57875         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57876         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57877         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57878         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57879         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57880         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57881         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57882         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57883         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57884         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57885         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57886         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57887         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57888         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57889         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57890         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57891         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57892         instead of declaring standard types, macros and functions in each
57893         test.
57895 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57897         * gcc.c-torture/execute/20010106-1.c: New test.
57899 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57901         * gcc.dg/format/format.exp: New file.
57902         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57903         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57904         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57905         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57906         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57907         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57908         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57909         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57910         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57911         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57912         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57913         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57914         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57915         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57916         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57917         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57918         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57919         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57920         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57921         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57922         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57923         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57924         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57925         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57926         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57927         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57928         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57929         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57930         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57931         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57932         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57933         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57934         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57935         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57936         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57937         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57938         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57939         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57940         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57941         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57942         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57943         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57945 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57947         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57948         account.
57950 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57952         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57954 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57956         * g++.old-deja/g++.pt/crash62.C: New test.
57958 2001-01-04  Richard Henderson  <rth@redhat.com>
57960         * gcc.dg/20000926-1.c: Update expected warnings.
57961         * gcc.dg/array-2.c: Likewise.
57962         * gcc.dg/array-4.c: Also validate flexible array members.
57963         * gcc.dg/c99-flex-array-1.c: New.
57965 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57967         * gcc.c-torture/compile/20001222-1.x: Remove.
57969 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57971         * gcc.c-torture/execute/built-in-setjmp.c: New.
57973 2001-01-03  Richard Henderson  <rth@redhat.com>
57975         * gcc.dg/940510-1.c: Update expected error wording.
57976         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57978 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57980         * lib/target-supports.exp (check_alias_available): Modified to
57981         indicate aliases not supported if only weak aliases are supported.
57983 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57985         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57986         Turn on cmpstrsi checks for __pj__ and __i370__.
57988 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57990         * g++.old-deja/g++.other/virtual11.C: New test.
57992 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57994         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57996 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57998         * gcc.c-torture/compile/20010102-1.c: New test.
58000 2001-01-02  Andreas Jaeger  <aj@suse.de>
58002         * gcc.dg/noreturn-3.c: New test.
58004         * gcc.dg/noreturn-4.c: New test.
58006 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58008         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58009         __builtin_fputc and __builtin_fwrite.
58011 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58013         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58014         signed char, not default char.
58016 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58018         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58020 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58022         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58024 2000-12-29  Richard Henderson  <rth@redhat.com>
58026         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58027         (__cyg_profile_func_exit): Define.
58029 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58031         * g++.dg/vtgc1.C: New test.
58033 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58035         * gcc.dg/noncompile/20001228-1.c: New test.
58037         * gcc.dg/20001228-1.c: New test.
58039         * gcc.c-torture/execute/20001228-1.c: New test.
58041 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58043         * gcc.dg/format-strfmon-1.c: New test.
58045 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58047         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58048         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58049         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58050         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58051         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58052         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58053         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58054         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58055         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58056         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58057         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58058         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58059         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58061         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58062         * gcc.c-torture/execute/string-opt-4.c: Test index.
58064 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58066         * gcc.c-torture/compile/20001226-1.c: New test.
58068 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58070         * gcc.c-torture/compile/20001222-1.c: New test.
58071         * gcc.c-torture/compile/20001222-1.x: Xfail.
58073 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58075         * gcc.c-torture/execute/comp-goto-2.c: New test.
58077 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58079         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58080         Use long types if __INT_MAX__ is 32767.
58081         (main): Use cast to (sint32 *) when poking 88 into a_page.
58083         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58085 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58087         * gcc.c-torture/compile/20001221-1.c: New test.
58088         * gcc.c-torture/execute/20001221-1.c: New test.
58090 2000-12-20  Richard Henderson  <rth@redhat.com>
58092         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58093         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58095 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58097         * gcc.dg/compare3.c: New test.
58099 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58101         * gcc.dg/format-warnll-1.c: New test.
58103 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58105         * gcc.dg/cpp/cmdlne-P.c: New test.
58107 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58109         * gcc.c-torture/execute/builtin-abs-1.c,
58110         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58112 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58114         * gcc.dg/cpp/multiline.c: New test.
58116 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58118         * g++.old-deja/g++.other/syshdr1.C: Update.
58119         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58121 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58123         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58125 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58127         * g++.old-deja/g++.pt/ttp65.C: New test.
58129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58131         * g++.old-deja/g++.pt/ttp64.C: New test.
58133 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58135         * g++.old-deja/g++.pt/spec33.C: New test.
58137 2000-12-14  Catherine Moore  <clm@redhat.com>
58139         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58140         * gcc.c-torture/execute/920612-2.c: Likewise.
58141         * gcc.c-torture/execute/920428-2.c: Likewise.
58142         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58143         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58145 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58147         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58148         * gcc.dg/pack-test-2.c: Likewise.
58150 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58152         Tests by Zack Weinberg <zackw@stanford.edu>.
58154         * gcc.dg/cpp/defined.c: Update.
58155         * gcc.dg/cpp/defined_trad.c: New tests.
58157 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58159         * gcc.dg/cpp/trad-direct.c: Update.
58161 2000-12-11  Neil Booth  <neilb@earthling.net>
58163         * gcc.dg/cpp/defined_trad.c
58165 2000-12-11  Neil Booth  <neilb@earthling.net>
58167         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58169 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58171         * gcc.dg/format-miss-2.c: New test.
58173 2000-12-09  Neil Booth  <neilb@earthling.net>
58175         * gcc.dg/cpp/lineflags.c: New tests.
58176         * gcc.dg/cpp/poison.c: Update.
58177         * gcc.dg/cpp/redef2.c: Update.
58178         * gcc.dg/cpp/skipping.c: New test.
58180 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58182         * g++.old-deja/g++.other/eh3.C: New testcase.
58184 2000-12-07  Neil Booth  <neilb@earthling.net>
58186         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58187         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58188         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58189         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58190         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58191         Update.
58193 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58195         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58196         __SIZE_TYPE__ instead of int for type of integers cast to
58197         pointers.
58199 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58201         * g++.old-deja/g++.other/cleanup4.C: New test.
58203 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58205         * format-sec-1.c: New test.
58207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58209         * gcc.dg/format-nonlit-3.c: New test.
58211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58213         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58214         through a null pointer.
58216 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58218         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58219         * g++.old-deja/g++.pt/partial4.C: New test.
58221 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58223         * gcc.c-torture/execute/ieee/hugeval.x: New.
58225 2000-12-06  Neil Booth  <neilb@earthling.net>
58227         * gcc.dg/cpp/backslash2.c: New tests.
58229 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58231         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58232         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58234 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58236         * gcc.c-torture/execute/20001203-2.c: New testcase.
58238 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58240         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58241         * g++.old-deja/g++.other/virtual10.C: New test.
58243 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58245         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58247 2000-12-05  Richard Henderson  <rth@redhat.com>
58249         * gcc.c-torture/compile/20001205-1.c: New.
58251 2000-12-04  Neil Booth  <neilb@earthling.net>
58253         * g++.old-deja/g++.other/virtual9.C: New test.
58254         * g++.old-deja/g++.pt/crash61.C: New test.
58255         * gcc.c-torture/execute/loop-9.c: New test.
58257 2000-12-04  Neil Booth  <neilb@earthling.net>
58259         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58260         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58261         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58262         * gcc.dg/cpp/extratokens.c: ...here.
58264 2000-12-04  Neil Booth  <neilb@earthling.net>
58266         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58267         New tests.
58269 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58271         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58272         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58274 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58276         * gcc.c-torture/execute/20001203-1.c: New test.
58278 2000-12-03  Neil Booth  <neilb@earthling.net>
58280         * gcc.dg/cpp/macro6.c: New test cases.
58282 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58284         * gcc.c-torture/execute/string-opt-9.c: New test.
58285         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58286         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58287         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58289         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58290         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58292 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58294         * gcc.dg/cpp/if-6.c: New testcase.
58296         * gcc.dg/20001201-1.c: New testcase.
58298 2000-12-02  Neil Booth  <neilb@earthling.net>
58300         * g++.old-deja/g++.other/externC4.C,
58301         g++.old-deja/g++.other/friend10.C: New tests.
58303 2000-12-02  Neil Booth  <neilb@earthling.net>
58305         * g++.old-deja/g++.other/instan2.C
58306         * g++.old-deja/g++.other/instan3.C: New test.
58308 2000-12-02  Neil Booth  <neilb@earthling.net>
58310         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58311         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58312         gnuc99.c,gnuc99-pedantic.c: New tests.
58314 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58316         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58317         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58319 2000-12-01  Neil Booth  <neilb@earthling.net>
58321         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58322         * gcc.dg/cpp/poison.c: Update.
58323         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58325 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58327         * g77.f-torture/execute/20001201.f: New test.
58329 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58331         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58333 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58335         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58337 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58339         * g++.old-deja/g++.other/cast6.C: New test.
58341 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58343         * gcc.c-torture/execute/20001130-2.c: New testcase.
58345 2000-11-30  Richard Henderson  <rth@redhat.com>
58347         * gcc.c-torture/execute/20001130-1.c: New test.
58349 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58351         * g++.old-deja/g++.other/op3.C: New test.
58353 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58355         * g++.old-deja/g++.other/op2.C: New test.
58357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58359         * g++.old-deja/g++.other/crash38.C: New test.
58361 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58363         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58365 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58367         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58368         tests.
58369         * gcc.c-torture/execute/string-opt-6.c: New test.
58371         * gcc.dg/20001117-1.c: Add main.
58373 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58375         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58376         Move from here ...
58377         * gcc.dg/940510-1.c: ... to here.
58379         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58380         zero-size arrays in toplevel structures.
58382 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58384         * gcc.c-torture/execute/loop-8.c: New test.
58386 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58388         * g++.old-deja/g++.other/base1.C: New test.
58390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58392         * g++.old-deja/g++.other/parse2.C: New test.
58394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58396         * g++.old-deja/g++.pt/incomplete1.C: New test.
58398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58400         * g++.old-deja/g++.other/friend9.C: New test.
58402 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58404         * gcc.dg/20001127-1.c: New test.
58406 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58408         * g++.old-deja/g++.pt/friend46.C: New test.
58410 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58412         * g++.old-deja/g++.other/ptrmem8.C: New test.
58414 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58416         * gcc.c-torture/execute/string-opt-7.c: New test.
58417         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58419 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58421         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58422         instead of 'mkcheck 2'.
58424 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58426         * gcc.c-torture/execute/memcheck/driver.c,
58427         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58428         C9X references to refer to C99.
58430 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58432         * gcc.dg/ultrasp3.c: New test.
58434 2000-11-25  Neil Booth  <neilb@earthling.net>
58436         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58438 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58440         * gcc.c-torture/compile/20001123-2.c: New.
58442 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58444         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58446 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58448         * gcc.dg/sequence-point-1.c: Add some new tests.
58449         * gcc.c-torture/execute/20001124-1.c: New test.
58451 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58453         * g++.old-deja/g++.other/vaarg4.C: New test.
58454         * gcc.c-torture/compile/20001123-1.c: New test.
58456 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58458         * g++.other/crash24.C: Adjust and remove XFAIL.
58459         * g++.other/crash37.C: New test.
58461 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58463         * g++.old-deja/g++.pt/instantiate9.C: New test.
58465 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58467         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58468         new ABI, too.
58470         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58471         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58473 2000-11-22  Neil Booth  <neilb@earthling.net>
58475         * gcc.dg/cpp/Wtrigraphs.c: New test.
58477 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58479         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58481 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58483         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58485 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58487         * lib/gcc-dg.exp: load_lib scanasm.exp.
58488         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58489         * lib/g++-dg.exp: load_lib scanasm.exp.
58490         * lib/scanasm.exp: New.
58491         (scan-assembler, scan-assembler-not): Add optional arguments to
58492         test name, or if not present, the pattern name.
58493         (scan-assembler-dem, scan-assembler-dem-not): New.
58495         * g++.dg/dg.exp: New.
58497 2000-11-21  Neil Booth  <neilb@earthling.net>
58499         * gcc.dg/cpp/integrated1.c: Remove.
58501 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58503         * gcc.c-torture/execute/20001121-1.c: New test.
58505 2000-11-21  Richard Henderson  <rth@redhat.com>
58507         * gcc.c-torture/compile/20001121-1.c: New test.
58509 2000-11-20  Neil Booth  <neilb@earthling.net>
58511         * gcc.dg/cpp/integrated1.c: New test.
58513 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58515         * g++.old-deja/g++.other/inline17.C: New test.
58517 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58519         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58520         local variable to be zero: I made the variable global. Now
58521         uses abort() and exit() instead of relying on main's return value.
58523 2000-11-20  Neil Booth  <neilb@earthling.net>
58525         * gcc.dg/cpp/paste2.c: Update test.
58526         * objc/execute/paste.m: New test.
58528 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58530         * gcc.dg/c99-condexpr-1.c: New test.
58532 2000-11-20  Neil Booth  <neilb@earthling.net>
58534         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58536 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58538         * g++.old-deja/g++.pt/export1.C: New test.
58540 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58542         * gcc.dg/20001117-1.c: New test.
58544 2000-11-18  Richard Henderson  <rth@redhat.com>
58546         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58548 2000-11-18  Richard Henderson  <rth@redhat.com>
58550         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58551         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58552         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58554 2000-11-18  Richard Henderson  <rth@redhat.com>
58556         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58557         (main): New.  Exit cleanly.
58559 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58561         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58562         gcc.dg/c99-fordecl-2.c: New tests.
58564 2000-11-18  Richard Henderson  <rth@redhat.com>
58566         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58567         * gcc.c-torture/execute/zerolen-2.c: New.
58569 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58571         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58572         memory.
58574 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58576         * g++.old-deja/g++.pt/instantiate8.C: New test.
58578 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58580         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58581         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58583 2000-11-16  Nick Clifton  <nickc@redhat.com>
58585         * gcc.c-torture/execute/nestfunc-2.c: New test.
58586         * gcc.c-torture/execute/nestfunc-3.c: New test.
58588 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58590         * gcc.c-torture/compile/20001116-1.c: New test.
58592 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58594         * gcc.c-torture/execute/20001115-1.c: New test.
58596 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58598         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58599         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58600         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58601         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58603 2000-11-15  Neil Booth  <neilb@earthling.net>
58605         gcc.dg/cpp/_Pragma1.c: Update.
58606         gcc.dg/cpp/_Pragma2.c: New test.
58608 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58610         * g++.old-deja/g++.other/anon5.C: New test.
58612 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58614         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58615         tests.
58617 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58619         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58620         output.
58622 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58624         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58625         labels at end of compound statements.
58627 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58629         * gcc.c-torture/execute/loop-7.c: New test.
58631 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58633         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58635 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58637         * gcc.dg/c99-bool-1.c: New test.
58639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58641         * gcc.dg/c99-scope-1.c: Remove xfail.
58642         * gcc.dg/c99-scope-2.c: New test.
58644 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58646         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58647         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58649 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58651         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58652         error messages.
58654         * g++.mike/p700.C: Don't typedef wchar_t.
58655         * g++.mike/p784.C: Likewise.
58656         * g++.mike/eb101.C: Don't use __wchar_t.
58658 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58660         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58661         from DO loop.
58663 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58665         * gcc.c-torture/execute/20001111-1.c: New test.
58667 2000-11-10  Nick Clifton  <nickc@redhat.com>
58669         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58670         long multuiple and accumulate.
58672 2000-11-09  Richard Henderson  <rth@redhat.com>
58674         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58675         via size_t instead of int.
58677         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58678         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58679         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58680         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58682 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58684         * gcc.c-torture/compile/20001109-1.c: New test.
58685         * gcc.c-torture/compile/20001109-2.c: New test.
58687 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58689         * g++.old-deja/g++.pt/operator1.C: New test.
58690         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58692 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58694         * gcc.dg/20001108-1.c: New test.
58696 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58698         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58699         with both arguments constant strings.
58700         * gcc.c-torture/execute/string-opt-3.c: New test.
58701         * gcc.c-torture/execute/string-opt-4.c: New test.
58702         * gcc.c-torture/execute/string-opt-5.c: New test.
58704 2000-11-08  Nick Clifton  <nickc@redhat.com>
58706         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58707         mulsidi3adddi patterns.
58709 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58711         * g++.old-deja/g++.other/crash36.C: New test.
58713 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58715         * g++.old-deja/g++.other/init16.C: New test.
58717 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58719         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58721 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58723         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58724         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58725         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58727 2000-11-07  DJ Delorie  <dj@redhat.com>
58729         * gcc.dg/20000614-1.c: Add return so that test can pass.
58731 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58733         * gcc.c-torture/execute/string-opt-1.c: New test.
58735 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58737         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58738         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58739         parameters in registers, and there is no way for a varargs
58740         function to know in which order the integer and floating-point
58741         parameters should be interleaved when they are placed on the
58742         stack.
58743         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58744         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58746 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58748         * gcc.c-torture/execute/string-opt-2.c: New test.
58750 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58752         * g++.old-deja/g++.pt/crash60.C: New test.
58754 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58756         * g++.old-deja/g++.other/crash24.C: New test.
58757         * g++.old-deja/g++.other/crash25.C: New test.
58758         * g++.old-deja/g++.other/crash26.C: New test.
58759         * g++.old-deja/g++.other/crash27.C: New test.
58760         * g++.old-deja/g++.other/crash28.C: New test.
58761         * g++.old-deja/g++.other/crash29.C: New test.
58762         * g++.old-deja/g++.other/crash30.C: New test.
58763         * g++.old-deja/g++.other/crash31.C: New test.
58764         * g++.old-deja/g++.other/crash32.C: New test.
58765         * g++.old-deja/g++.other/crash33.C: New test.
58766         * g++.old-deja/g++.other/crash34.C: New test.
58767         * g++.old-deja/g++.other/crash35.C: New test.
58769 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58771         * gcc.c-torture/execute/20001031-1.c: New test.
58773 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58775         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58776         namespace.
58778         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58779         standards-conformant.
58781         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58783         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58784         * g++.old-deja/g++.mike/p755a.C: Likewise.
58785         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58786         library makes no calls to `operator new' during initialization.
58788 2000-11-04  Neil Booth  <neilb@earthling.net>
58790         * gcc.dg/cpp/include2.c: New tests.
58792 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58794         * lib/g++.exp (g++_set_ld_library_path): New function.
58795         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58797 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58799         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58800         warnings.
58802 2000-11-01  Richard Henderson  <rth@redhat.com>
58804         * g++.old-deja/g++.ext/namedret1.C: New.
58805         * g++.old-deja/g++.ext/namedret2.C: New.
58806         * g++.old-deja/g++.ext/namedret3.C: New.
58808 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58810         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58811         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58813 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58815         * gcc.c-torture/execute/va-arg-21.c: New test.
58817 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58819         * gcc.dg/c99-complex-2.c: New test.
58821 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58823         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58825 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58827         * g++.old-deja/g++.other/inline16.C: New test.
58829 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58831         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58832         __PRETTY_FUNCTION__
58834 2000-10-29  Neil Booth  <neilb@earthling.net>
58836         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58837         New tests.
58838         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58839         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58840         optimisation.
58842 2000-10-29  Neil Booth  <neilb@earthling.net>
58844         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58845         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58846         * mi5.c: Test multiple includes work with -C.
58847         * trigraphs.c: Test ^= version.
58849 2000-10-28  Neil Booth  <neilb@earthling.net>
58851         New tests and test updates for new macro expander.
58853         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58854         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58855         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58856         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58857         new diagnostic messages.
58859         * gcc.dg/cpp/macro3.c: New tests.
58861 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58863         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58864         on the same line.
58866 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58868         * g++.old-deja/g++.other/eh2.C: New test.
58870 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58872         * gcc.c-torture/execute/20001027-1.c: New test.
58874 2000-10-26  Richard Henderson  <rth@redhat.com>
58876         * gcc.c-torture/execute/20001026-1.c: New.
58878 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58880         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58881         * g++.old-deja/g++.law/builtin1.C: Likewise.
58882         * g++.old-deja/g++.law/ctors10.C: Likewise.
58883         * g++.old-deja/g++.law/virtual3.C: Likewise.
58884         * g++.old-deja/g++.mike/p658.C: Likewise.
58885         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58886         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58887         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58888         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58889         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58891 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58893         * gcc.c-torture/compile/20001024-1.c: New test.
58895 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58897         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58898         to tell us whether or not we are using V3.
58900 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58902         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58903         operands.
58905 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58907         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58909 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58911         * gcc.c-torture/execute/20001024-1.c: New test.
58913 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58915         * g++.old-deja/g++.other/sibcall1.C: New test.
58917 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58919         * gcc.dg/noncompile/init-3.c: New test.
58921 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58923         * gcc.dg/format-array-1.c: New test.
58925 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58927         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58928         writing through null pointers; remove comment about testing
58929         unterminated strings.
58931 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58933         * gcc.c-torture/execute/20001017-2.c: New test.
58935 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58937         * gcc.c-torture/compile/20001018-1.c: New test.
58938         * gcc.c-torture/compile/20001018-1.x: Xfail.
58940 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58942         * gcc.c-torture/execute/20001017-1.c: New test.
58944 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58946         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58947         for multiple use of arguments with scanf formats; add tests for
58948         multiple use of arguments.
58950 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58952         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58953         from some old tests.
58955 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58957         * gcc.dg/format-miss-1.c: New test.
58959 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58961         * gcc.c-torture/execute/20001013-1.c: New test.
58963 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58965         * gcc.dg/format-branch-1.c: New test.
58967 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58969         * README, lib/file-format.exp: Remove EGCS references.
58971 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58973         * gcc.dg/20001013-1.c: New test.
58975 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58977         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58978         for intmax_t in the compiler using __typeof__ and the type rules
58979         for conditional expressions.
58981 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58983         * gcc.dg/20001012-1.c: New test.
58984         * gcc.dg/20001012-2.c: New test.
58986 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58988         * gcc.dg/format-attr-1.c: New test.
58990 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58992         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58993         __LONG_LONG_MAX__ instead of LLONG_MAX.
58995 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58997         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58998         scanf flags.
58999         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59000         flags.
59002 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59004         * gcc.dg/sequence-pt-1.c: New test.
59006 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59008         * gcc.c-torture/execute/20001011-1.c: New testcase.
59009         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59011 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59013         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59014         does not error on it.
59016 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59018         * gcc.dg/20001009-1.c: New test.
59020 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59022         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59023         * gcc.c-torture/execute/20001009-2.c: ... to here.
59025 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59027         * gcc.c-torture/compile/20001009-1.c: New testcase.
59028         * gcc.c-torture/execute/20001009-1.c: New testcase.
59029         Testcases provided by Jan Hubicka <jh@suse.cz>.
59031 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59033         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59034         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59035         uintmax_t using <limits.h> to emulate the compiler's internal
59036         logic.  No longer XFAIL %j tests.
59038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59040         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59041         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59042         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59043         regexps and details of expected handling of some bad formats.
59044         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59045         suppression.
59047 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59049         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59050         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59051         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59052         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59053         in list archives.
59055 2000-10-06  Richard Henderson  <rth@cygnus.com>
59057         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59058         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59059         * g++.old-deja/g++.jason/report.C: Likewise.
59060         * g++.old-deja/g++.law/friend5.C: Likewise.
59061         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59062         of the expected warnings.
59064 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59066         * g++.old-deja/g++.pt/enum14.C: New test.
59068 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59070         * g++.old-deja/g++.pt/crash59.C: New test.
59072 2000-10-04  Will Cohen  <wcohen@redhat.com>
59074         * gcc.dg/20000926-1.c: New test.
59076 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59078         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59079         function name for current C++ compiler.
59080         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59082 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59084         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59085         __PRETTY_FUNCTION__.
59086         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59088 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59090         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59092 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59094         * gcc.c-torture/compile/20000923-1.c: New test.
59096 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59098         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59099         * g++.old-deja/g++.pt/ttp62.C: Same.
59100         * g++.old-deja/g++.other/inline14.C: Same.
59102 2000-09-24  Richard Henderson  <rth@cygnus.com>
59104         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59106 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59108         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59110 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59112         * gcc.c-torture/compile/20000922-1.c: New file.
59114 2000-09-21  Nick Clifton  <nickc@redhat.com>
59116         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59117         a signed long modulo operation.
59118         (mod6): New function - perform an unsigned long modulo operation.
59119         (main): Add tests for modulos of very large numbers by very small
59120         dividends.
59122 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59124         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59126 2000-09-19  Richard Henderson  <rth@cygnus.com>
59128         * gcc.dg/compare2.c (case 10): XFAIL.
59130 2000-09-18  Richard Henderson  <rth@cygnus.com>
59132         * gcc.c-torture/execute/20000906-1.c: Move ...
59133         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59134         that support __builtin_trap.
59136 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59138         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59140 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59142         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59143         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59144         more $ format tests.
59146 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59148         * gcc.dg/format-errmk-1.c: New test.
59150 2000-09-17  Greg McGary  <greg@mcgary.org>
59152         * gcc.c-torture/execute/20000917-1.x: Remove.
59154 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59156         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59158 2000-09-17  Greg McGary  <greg@mcgary.org>
59160         * gcc.c-torture/execute/20000917-1.c: New test.
59161         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59163 2000-09-16  Neil Booth  <NeilB@earthling.net>
59165         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59166         in nested macro bug.
59168 2000-09-15  Neil Booth  <NeilB@earthling.net>
59170         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59172 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59174         * gcc.c-torture/execute/20000914-1.c: New test.
59176 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59178         * g++.other/inline13.C: New test.
59180 2000-09-12  Andreas Jaeger  <aj@suse.de>
59182         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59183         constant by Ulrich Drepper <drepper@redhat.com>.
59185 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59187         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59189 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59191         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59193 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59195         * gcc.dg/cpp/backslash.c: New test.
59197 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59199         * gcc.c-torture/execute/20000910-1.c: New test.
59200         * gcc.c-torture/execute/20000910-2.c: Likewise.
59202 2000-09-11  Robert Lipe  <robertl@sco.com>
59204         * gcc.dg/pragma-align.c: New test.
59206 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59208         * g++.old-deja/g++.pt/explicit82.C: New test.
59209         * g++.old-deja/g++.pt/explicit83.C: New test.
59211 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59213         * gcc.dg/asm-names.c: New test.
59215 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59217         * gcc.dg/cpp/tr-warn6.c: New test
59219 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59221         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59222         be accepted.
59224 2000-09-07  Catherine Moore  <clm@redhat.com>
59226         * gcc.c-torture/execute/unroll-1.c: New test.
59228 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59230         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59231         ERROR markers.
59232         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59233         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59234         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59235         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59236         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59237         Preprocess only.
59238         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59239         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59241 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59243         * g++.old-deja/g++.pt/deduct2.C: New test.
59245 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59247         * g++.old-deja/g++.pt/parms2.C: New test.
59249 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59251         * g++.old-deja/g++.pt/crash58.C: New test.
59253 2000-09-06  Greg McGary  <greg@mcgary.org>
59255         * gcc.c-torture/execute/20000906-1.c: New test.
59256         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59258 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59260         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59262 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59264         * g++.old-deja/g++.pt/crash57.C: New test.
59266 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59268         * g++.old-deja/g++.pt/crash56.C: New test.
59270 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59272         * g++.old-deja/g++.pt/koenig1.C: New test.
59274 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59276         * gcc.dg/20000904-1.c: New test.
59278 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59280         * gcc.dg/cpp/paste8.c: New test.
59282 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59284         * gcc.c-torture/compile/20000827-1.c: New test.
59286 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59288         * gcc.dg/format-diag-1.c: New test.
59290 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59293         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59294         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59295         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59296         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59298 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59300         * g++.old-deja/g++.other/nested4.C: New test.
59302 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59304         * g++.old-deja/g++.ns/scoped1.C: New test.
59306 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59308         * lib/g++.exp: Support testing already-installed GCC.
59310 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59312         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59314 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59316         * gcc.dg/return-type-2.c: New test.
59318 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59320         * gcc.c-torture/compile/20000825-1.c: New test.
59322 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59324         * gcc.dg/dwarf2-2.c: New test.
59326 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59328         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59329         dg-warning regexps.
59331 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59333         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59334         gcc.dg/format-ext-5.c: New tests.
59336 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59338         * g++.old-deja/g++.other/crash22.C: New test.
59340 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59342         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59344 2000-08-24  Richard Henderson  <rth@cygnus.com>
59346         * gcc.dg/ia64-sync-1.c: New test.
59347         * gcc.dg/ia64-sync-2.c: New test.
59348         * gcc.dg/ia64-asm-1.c: New test.
59350 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59352         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59353         * gcc.dg/format-ext-2.c: New test.
59355 2000-08-23  Jason Merrill  <jason@redhat.com>
59357         * lib/old-dejagnu.exp: Also ignore "In member function" and
59358         "At global scope".
59360 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59362         * gcc.dg/noncompile/label-lineno-1.c: New test.
59364 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59366         * gcc.dg/c99-array-nonobj-1.c: New test.
59368 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59370         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59371         tests.
59372         * gcc.dg/format-ext-1.c: New test.
59374 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59376         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59377         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59378         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59379         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59380         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59382 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59384         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59385         gcc.dg/c99-strftime-2.c: New tests.
59387 2000-08-22  Richard Henderson  <rth@cygnus.com>
59389         * gcc.c-torture/execute/20000822-1.c: New test.
59391 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59393         * gcc.c-torture/execute/20000819-1.x: Remove.
59395 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59397         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59398         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59399         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59400         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59401         gcc.dg/format-xopen-1.c: New tests.
59403 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59405         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59407 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59409         * g++.old-deja/g++.other/loop2.C: New test.
59411         * gcc.c-torture/compile/20000606-1.c: New test.
59412         * gcc.c-torture/compile/20000728-1.c: New test.
59413         * gcc.c-torture/execute/20000801-1.c: New test.
59414         * gcc.c-torture/execute/20000801-2.c: New test.
59415         * gcc.c-torture/execute/20000819-1.c: New test.
59416         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59417         * gcc.dg/20000629-1.c: New test.
59418         * gcc.dg/20000724-1.c: New test.
59419         * gcc.dg/20000807-1.c: New test.
59421 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59423         * gcc.dg/cpp/pragma-1.c: New test.
59424         * gcc.dg/cpp/pragma-2.c: New test.
59426 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59428         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59429         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59431 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59433         * gcc.c-torture/compile/20000818-1.c: New test.
59435 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59437         * gcc.c-torture/execute/20000818-1.c: New test.
59439 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59441         * gcc.dg/format-va-1.c: New test.
59443 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59445         * g++.old-deja/g++.other/typedef8.C: New test.
59447 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59449         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59450         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59451         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59452         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59453         * g++.old-deja/g++.other/ptrmem7.C: New test.
59454         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59456 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59458         * g++.old-deja/g++.pt/typename27.C: New test.
59460 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59462         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59463         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59464         * g++.old-deja/g++.pt/friend45.C: New test.
59465         * g++.old-deja/g++.other/friend8.C: New test.
59467 2000-08-15  Richard Henderson  <rth@cygnus.com>
59469         * gcc.c-torture/execute/20000815-1.c: New test.
59471 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59473         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59474         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59475         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59477 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59479         * g++.old-deja/g++.other/refinit2.C: New test.
59481 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59483         * lib/c-torture.exp (c-torture): Make
59484         compiler_conditional_xfail_data global.
59485         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59486         compiler_conditional_xfail_data machinery.
59487         (f-torture-execute): Likewise.
59488         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59489         and only when unrolling loops.
59491         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59493 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59495         * g++.old-deja/g++.pt/explicit81.C: New test.
59497 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59499         * g++.old-deja/g++.pt/typename26.C: New test.
59501 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59503         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59504         warning.
59506 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59508         * g++.old-deja/g++.other/array3.C: New test.
59510 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59512         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59513         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59514         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59515         New tests.
59517 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59519         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59520         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59522 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59524         * gcc.c-torture/execute/20000808-1.c: New test.
59526 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59528         * gcc.dg/c90-const-expr-1.c: New test.
59530 2000-08-08  Richard Henderson  <rth@cygnus.com>
59532         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59534 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59536         * gcc.dg/noncompile/const-ll-1.c: New test.
59538 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59540         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59542 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59544         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59545         that running programs linked against the shared version of libobjc
59546         run correctly.
59548 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59550         * gcc.dg/c99-printf-1.c: New test.
59552 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59554         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59556 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59558         * gcc.c-torture/execute/20000731-1.x: Delete.
59560 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59562         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59563         and torture_without_loops as is done by c-torture.exp.
59564         (search_for): Copy from c-torture.exp.
59565         (gcc-dg-runtest): New function, drives a directory of tests
59566         iterating over the TORTURE_OPTIONS.
59567         (scan-assembler, scan-assembler-not): Move here from
59568         individual directory drivers.
59570         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59571         defined by lib/gcc-dg.exp.
59572         * gcc.dg/cpp/cpp.exp: Likewise.
59573         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59574         gcc-dg-runtest, so we cycle over optimization options.
59576         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59577         * gcc.dg/compare2.c: No longer expected to fail.
59579 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59581         * gcc.c-torture/execute/20000804-1.c: New test.
59583 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59585         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59587 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59589         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59591 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59593         * gcc.c-torture/compile/20000803-1.c: New test.
59595 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59597         * gcc.c-torture/execute/20000801-3.c,
59598         gcc.c-torture/execute/20000801-4.c: New tests.
59599         * gcc.c-torture/execute/20000801-3.x,
59600         gcc.c-torture/execute/20000801-4.x: Xfail.
59602 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59604         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59605         libobjc/.libs to allow for libtool.
59607 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59609         * gcc.c-torture/compile/20000802-1.c: New test.
59611 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59613         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59615 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59617         * gcc-c-torture/execute/20000731-2.c: New test.
59619         * gcc.c-torture/execute/20000731-1.c: New test.
59620         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59622 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59624         * gcc.dg/cpp/paste7.c: New test.
59625         * gcc.dg/cpp/20000725-1.c: New test.
59627 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59629         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59630         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59631         declaration warning for __builtin_dwarf_reg_size.
59633         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59635 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59637         * gcc.dg/noncompile/voidparam-1.c: New test.
59639 2000-07-30  Richard Henderson  <rth@cygnus.com>
59641         * gcc.dg/c90-digraph-1.c: Don't xfail.
59642         * gcc.dg/compare2.c (case 10): Xfail.
59643         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59645 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59647         * gcc.dg/c99-main-1.c: New test.
59649 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59651         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59653 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59655         * gcc.c-tortuer/execute/20000726-1.c: New test.
59657 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59659         * gcc.c-torture/execute/enum-2.c: New test.
59661 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59663         * gcc.dg/cpp/tr-warn3.c: New test.
59665 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59667         * g++.old-deja/g++.ext/implicit1.C: Remove.
59668         * g++.old-deja/g++.jason/c2.C: Remove
59669         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59670         * g++.old-deja/g++.pt/crash16.C: Likewise.
59671         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59673 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59675         * g++.old-deja/g++.other/for2.C: New test.
59677 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59679         * gcc.dg/20000720-1.c: New test.
59681 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59683         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59685 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59687         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59688         * gcc.c-torture/execute/20000722-1.c: New.
59689         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59691 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59693         * gcc.dg/cpp/20000720-1.S: New test.
59695 2000-07-21  Michael Meissner  <meissner@redhat.com>
59697         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59699 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59701         * g++.old-deja/g++.brendan/crash16.C,
59702         g++.old-deja/g++.brendan/parse3.C,
59703         g++.old-deja/g++.brendan/redecl1.C,
59704         g++.old-deja/g++.ns/template13.C,
59705         g++.old-deja/g++.other/decl4.C,
59706         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59708 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59710         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59711         and "Internal error".
59713         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59714         regexps.
59715         * gcc.dg/cpp/paste6.c: New test.
59717 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59719         * gcc.dg/cpp/tr-direct.c: New test.
59721         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59722         gcc.dg/cpp/undef1.c: Tweak error regexps.
59724 2000-07-18  Eric Christopher <echristo@redhat.com>
59726         * gcc.c-torture/compile/20000718-1.c: New test.
59728 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59730         * cpplex.c (_cpp_push_token): If the token being pushed back
59731         is the previous token in this context, just subtract one from
59732         context->posn.
59733         * cppmacro.c (save_expansion): Clear aux field when storing a
59734         placemarker.
59736 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59738         * gcc.dg/noncompile/redecl-1.c: New test.
59740 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59742         * gcc.c-torture/execute/20000717-5.c: New test.
59743         * gcc.c-torture/execute/20000717-1.x: Removed.
59745 2000-07-17  Richard Henderson  <rth@cygnus.com>
59747         * gcc.c-torture/execute/20000717-4.c: New test.
59749 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59751         * gcc.dg/cpp/syshdr.c: New test.
59752         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59754 2000-07-17  Neil Booth  <neilb@earthling.net>
59756         * gcc.dg/cpp/cmdlne-dM.c: New test.
59757         * gcc.dg/cpp/cmdlne-dD.c: New test.
59759 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59761         * gcc.c-torture/execute/20000717-3.c: New test.
59763         * gcc.c-torture/compile/20000717-1.c: New test.
59765 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59767         * gcc.c-torture/execute/20000717-2.c: New test.
59769 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59771         * gcc.dg/formatz-1.c: New test.
59773         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59774         * gcc.dg/c99-digraph-1.c: New tests.
59776         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59777         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59779         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59780         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59781         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59782         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59783         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59784         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59785         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59787 2000-07-17  Greg McGary <greg@mcgary.org>
59789         * gcc.c-torture/execute/20000717-1.c: New test.
59790         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59792 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59794         * gcc.c-torture/execute/20000715-2.c: New test.
59795         * gcc.dg/20000715-1.c: New test.
59797 2000-07-15  Michael Meissner  <meissner@redhat.com>
59799         * gcc.c-torture/execute/20000715-1.c: New test.
59801 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59803         * gcc.c-torture/execute/20000707-1.c: New test.
59805 2000-07-13  Neil Booth  <NeilB@earthling.net>
59807         * gcc.dg/cpp/digraph1.c,
59808         gcc.dg/cpp/digraph2.c,
59809         gcc.dg/cpp/digraphs.c: New tests.
59811 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59813         * g77.f-torture/compile/20000630-2.f: New test.
59814         * g77.f-torture/compile/20000630-2.x
59816 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59818         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59820 2000-07-11  Neil Booth  <NeilB@earthling.net>
59822         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59824 2000-07-11  Neil Booth  <NeilB@earthling.net>
59826         * gcc.dg/cpp/cmdlne-C.c: New.
59828 2000-07-09  Neil Booth  <NeilB@earthling.net>
59830         * gcc.dg/cpp/directiv.c: New tests.
59831         * gcc.dg/cpp/undef1.c: Update.
59833 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59835         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59837 2000-07-09  Neil Booth  <NeilB@earthling.net>
59839         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59841 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59843         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59844         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59846 2000-07-08  Neil Booth  <NeilB@earthling.net>
59848         * gcc.dg/cpp/macsyntx.c: New tests.
59850 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59852         * gcc.dg/20000707-1.c: New test.
59854 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59856         * gcc.c-torture/execute/20000706-1.c: New test.
59857         * gcc.c-torture/execute/20000706-2.c: New test.
59858         * gcc.c-torture/execute/20000706-3.c: New test.
59859         * gcc.c-torture/execute/20000706-4.c: New test.
59860         * gcc.c-torture/execute/20000706-5.c: New test.
59862 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59864         * g++.old-deja/g++.pt/instantiate7.C: New test.
59866 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59868         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59869         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59870         * g++.old-deja/g++.other/rtti3.C: Likewise.
59871         * g++.old-deja/g++.other/rttid3.C: Likewise.
59873 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59875         *  g77.f-torture/compile/20000630-1.x: Fix typo
59877 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59879         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59880         assembly output.
59882 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59884         * gcc.dg/cpp/ident.c: New test.
59886 2000-07-05  Neil Booth  <NeilB@earthling.net>
59888         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59889           gcc.dg/cpp/lexstrng.c: New tests.
59891 2000-07-04  Neil Booth  <NeilB@earthling.net>
59893         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59894         * gcc.dg/cpp/strify2.c: Same.
59896 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59898         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59899         * gcc.dg/cpp/19990703-1.c: Likewise.
59900         * gcc.dg/cpp/20000625-1.c: Likewise.
59901         * gcc.dg/cpp/20000625-2.c: Likewise.
59903         * gcc.dg/cpp/macro1.c,
59904         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59905         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59906         gcc.dg/cpp/strify1.c,
59907         gcc.dg/cpp/strify2.c: New tests.
59909 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59911         * gcc.c-torture/execute/20000703-1.c: New test.
59913 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59915         * g++.old-deja/g++.pt (lookup10.C): New test.
59917 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59919         * g++.old-deja/g++.pt (typename25.C): New test.
59921 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59923         * gcc.c-torture/compile/20000701-1.c: New test.
59925 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59927         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59928         to test case.
59930 2000-06-30  Catherine Moore  <clm@cygnus.com>
59932         * gcc.c-torture/execute/align-1.c: New test.
59934 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59936         * g++.old-deja/g++.pt/expr8.C: New test.
59937         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59939 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59941         * gcc.c-torture/compile/20000629-1.c: New test.
59943 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59946         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59947         gcc.dg/noncompile directory, depending on whether they're
59948         preprocessor tests or not.  Annotate all the tests for the dg
59949         framework.
59951         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59952         * gcc.dg/noncompile/noncompile.exp: New.
59954         * Moved files:
59955         Old name                                New name
59956         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59957         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59958         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59959         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59960         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59961         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59962         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59963         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59964         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59965         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59966         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59967         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59968         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59969         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59970         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59971         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59972         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59973         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59974         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59975         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59976         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59977         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59978         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59979         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59981         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59982         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59983         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59984         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59985         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59986         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59988 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59990         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59991         declare one variable.  On the fourth, error.
59992         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59993         declared by 20000628-1a.h.
59995 2000-06-29  Richard Henderson  <rth@redhat.com>
59997         * gcc.c-torture/execute/930529-1.x: New file.
59998         * gcc.dg/920413-1.c: Adjust expected warning text.
59999         * gcc.dg/980217-1.c: Declare abort.
60000         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60002 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60004         * g77.f-torture/compile/20000629-1.f: New test.
60005         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60007 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60009         Rearrange lots of files, removing entirely the
60010         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60011         directories.
60013         * Deleted files:
60014         gcc.c-torture/code_quality/code_quality.exp
60015         gcc.c-torture/special/special.exp
60016         gcc.failure/failure.exp
60017         gcc.failure/940409-1.x
60018         gcc.c-torture/compile/961203-1.x
60020         * New files:
60021         gcc.misc-tests/linkage.exp
60022         gcc.c-torture/execute/920730-1t.c
60023         gcc.c-torture/execute/920730-1t.x
60024         gcc.c-torture/compile/920520-1.x
60025         gcc.c-torture/compile/920521-1.x
60026         gcc.c-torture/compile/981006-1.x
60027         gcc.c-torture/execute/eeprof-1.x
60029         * Moved files (possibly with modifications to fit a new harness):
60030         Old name                                New name
60031         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60032         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60033         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60034         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60035         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60036         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60037         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60038         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60039         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60040         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60041         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60042         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60043         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60044         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60048         * c-torture/compile/961203-1.x: Delete.
60050         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60051         not exit. Include stdio.h.
60052         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60053         * gcc.misc-tests/dg-12.c: Likewise.
60054         * gcc.misc-tests/dg-5.c: Likewise.
60055         * gcc.misc-tests/dg-6.c: Likewise.
60056         * gcc.misc-tests/dg-7.c: Prototype abort.
60057         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60058         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60059         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60060         not exit.
60061         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60062         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60064 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60066         * gcc.dg/cpp/20000628-1.c: New test.
60067         * gcc.dg/cpp/20000628-1.h: New header for above test.
60068         * gcc.dg/cpp/20000628-1a.h: Likewise.
60070 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60072         * gcc.dg/cpp: New directory.
60073         * gcc.dg/cpp/cpp.exp: New driver.
60074         * gcc.dg/cpp/20000627-1.c: New test.
60075         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60076         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60077         and rewrite as a compilation test.
60079         * gcc.dg: Move many files into the cpp subdirectory, possibly
60080         renaming or editing them as well.
60081         Old name                New name
60082         990119-1.c              cpp/19990119-1.c
60083         990228-1.c              cpp/19990228-1.c
60084         990407-1.c              cpp/19990407-1.c
60085         990409-1.c              cpp/19990409-1.c
60086         990413-1.c              cpp/19990413-1.c
60087         990703-1.c              cpp/19990703-1.c
60088         20000127-1.c            cpp/20000127-1.c
60089         20000129-1.c            cpp/20000129-1.c
60090         20000207-1.c            cpp/20000207-1.c
60091         20000207-2.c            cpp/20000207-2.c
60092         20000209-1.c            cpp/20000209-1.c
60093         20000209-2.c            cpp/20000209-2.c
60094         20000301-1.c            cpp/20000301-1.c
60095         20000419-1.c            cpp/20000419-1.c
60096         20000510-1.S            cpp/20000510-1.S
60097         20000519-1.c            cpp/20000519-1.c
60098         20000529-1.c            cpp/20000529-1.c
60099         20000625-1.c            cpp/20000625-1.c
60100         20000625-2.c            cpp/20000625-2.c
60101         cpp-as1.c               cpp/assert1.c
60102         cpp-as2.c               cpp/assert2.c
60103         cxx-comments-1.c        cpp/cxxcom1.c
60104         cxx-comments-2.c        cpp/cxxcom2.c
60105         endif-label.c           cpp/endif.c
60106         cpp-hash1.c             cpp/hash1.c
60107         cpp-hash2.c             cpp/hash2.c
60108         cpp-if1.c               cpp/if-1.c
60109         cpp-if2.c               cpp/if-2.c
60110         cpp-if3.c               cpp/if-3.c
60111         cpp-if4.c               cpp/if-4.c
60112         cpp-if5.c               cpp/if-5.c
60113         cpp-cond.c              cpp/if-cexp.c
60114         cpp-missingop.c         cpp/if-mop.c
60115         cpp-missingparen.c      cpp/if-mpar.c
60116         cpp-opprec.c            cpp/if-oppr.c
60117         cpp-ifparen.c           cpp/if-paren.c
60118         cpp-shortcircuit.c      cpp/if-sc.c
60119         cpp-shift.c             cpp/if-shift.c
60120         cpp-unary.c             cpp/if-unary.c
60121         cpp-li1.c               cpp/line1.c
60122         cpp-li2.c               cpp/line2.c
60123         lineno.c                cpp/line3.c
60124         lineno-2.c              cpp/line4.c
60125         cpp-mi.c                cpp/mi1.c
60126         cpp-mic.h               cpp/mi1c.h
60127         cpp-micc.h              cpp/mi1cc.h
60128         cpp-mind.h              cpp/mi1nd.h
60129         cpp-mindp.h             cpp/mi1ndp.h
60130         cpp-mix.h               cpp/mi1x.h
60131         cpp-mi2.c               cpp/mi2.c
60132         cpp-mi2a.h              cpp/mi2a.h
60133         cpp-mi2b.h              cpp/mi2b.h
60134         cpp-mi2c.h              cpp/mi2c.h
60135         cpp-mi3.c               cpp/mi3.c
60136         cpp-mi3.def             cpp/mi3.def
60137         poison-1.c              cpp/poison.c
60138         pr-impl.c               cpp/prag-imp.c
60139         cpp-redef-2.c           cpp/redef1.c
60140         cpp-redef.c             cpp/redef2.c
60141         strpaste.c              cpp/strp1.c
60142         strpaste-2.c            cpp/strp2.c
60143         cpp-tradpaste.c         cpp/tr-paste.c
60144         cpp-tradstringify.c     cpp/tr-str.c
60145         cpp-tradwarn1.c         cpp/tr-warn1.c
60146         cpp-tradwarn2.c         cpp/tr-warn2.c
60147         trigraphs.c             cpp/trigraphs.c
60148         cpp-unc1.c              cpp/unc1.c
60149         cpp-unc2.c              cpp/unc2.c
60150         cpp-unc3.c              cpp/unc3.c
60151         cpp-unc.c               cpp/unc4.c
60152         undef.c                 cpp/undef1.c
60153         undef-2.c               cpp/undef2.c
60154         cpp-wi1.c               cpp/widestr1.c
60156 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60158         * lib/g++.exp (g++_include_flags): Tweak.
60160 2000-06-27  H.J. Lu  <hjl@gnu.org>
60161             Loren J. Rittle  <ljrittle@acm.org>
60163         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60164         version with one that knows about the new gcc tree structure.
60165         (g++_link_flags): Same.
60167 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60169         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60170         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60171         case we are cross-compiling.
60173         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60174         g++.old-deja/g++.niklas/Makefile.in,
60175         g++.old-deja/g++.niklas/configure.in,
60176         g++.old-deja/g++.other/Makefile.in,
60177         g++.old-deja/g++.other/configure.in,
60178         gcc.c-torture/code_quality/Makefile.in,
60179         gcc.c-torture/code_quality/configure.in,
60180         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60181         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60182         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60183         gcc.c-torture/execute/ieee/Makefile.in,
60184         gcc.c-torture/execute/ieee/configure.in,
60185         gcc.c-torture/noncompile/Makefile.in,
60186         gcc.c-torture/noncompile/configure.in,
60187         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60188         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60189         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60191 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60193         * g++.old-deja/g++.other/ambig3.C: New test.
60195 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60197         * g++.old-deja/g++.pt/syntax1.C: New test.
60198         * g++.old-deja/g++.pt/syntax2.C: New test.
60199         * g++.old-deja/g++.other/syntax3.C: New test.
60200         * g++.old-deja/g++.other/syntax4.C: New test.
60202 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60204         * gcc.dg/20000623-1.c: Prototype exit and abort.
60206 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60208         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60209         New tests.
60210         * gcc.dg/cpp-mi3.def: New file.
60212         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60213         inside assertions.
60214         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60215         lexer's error messages.
60216         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60217         divine anything from the linemarkers.
60218         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60219         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60221 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60223         * gcc.dg/20000623-1.c: New test.
60225 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60227         * gcc.c-torture/execute/20000622-1.c: New test.
60229 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60231         * g++.old-deja/g++.other/init15.C: New test.
60233 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60235         * g++.old-deja/g++.pt/vaarg2.C: New test.
60236         * g++.old-deja/g++.pt/vaarg3.C: New test.
60238 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60240         * g++.old-deja/g++.other/dyncast6.C: New test.
60242 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60244         * gcc.c-torture/execute/loop-6.c: New test.
60246 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60248         * gcc.dg/20000614-1.c: New test.
60249         * gcc.dg/20000614-2.c: New test.
60251 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60253         * g++.old-deja/g++.other/inline12.C: New test.
60255 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60257         * g++.old-deja/g++.other/eh1.C: New test.
60259 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60261         * g++.old-deja/g++.other/type.C: New test.
60263 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60265         * g++.old-deja/g++.other/initstring.C: New test.
60267 2000-06-12  Jason Merrill  <jason@redhat.com>
60269         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60271 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60273         * gcc.c-torture/compile/20000609-1.c: New test.
60275 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60277         * gcc.dg/20000609-1.c: New test.
60279 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60281         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60282         * gcc.c-torture/noncompile/poison-1.c: Move...
60283         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60284         * gcc.dg/cpp-li1.c: Add a token after the #line.
60286 2000-06-05  Richard Henderson  <rth@cygnus.com>
60288         * gcc.c-torture/execute/20000605-2.c: New test.
60289         * gcc.c-torture/execute/20000605-3.c: New test.
60291 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60293         * g77.f-torture/execute/20000503-1.x: New file.
60295 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60297         * g++.old-deja/g++.eh/badalloc1.C: New test.
60299 2000-06-05  Richard Henderson  <rth@cygnus.com>
60301         * gcc.c-torture/execute/20000605-1.c: New test.
60303 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60304             Nathan Sidwell <nathan@codesourcery.com>
60306         * gcc.c-torture/compile/20000605-1.c: New test.
60308 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60310         * g77.f-torture/compile/20000601-1.f: New test.
60312 2000-06-03  Richard Henderson  <rth@cygnus.com>
60314         * gcc.c-torture/execute/20000603-1.c: New.
60316 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60318         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60319         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60321 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60323         * gcc.dg/compare2.c (case 12): XFAIL.
60324         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60325         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60327         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60329 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60331         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60332         guard macro is already defined when the header is first
60333         included.
60334         * gcc.dg/cpp-mix.h: New file.
60335         * gcc.dg/endif-label.c: Update patterns to match compiler.
60337         * g++.brendan/complex1.C: Declare abort.
60338         * g++.law/refs4.C: Remove XFAIL.
60339         * g++.oliva/expr2.C: Declare abort and exit.
60341 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60343         * gcc.c-torture/execute/20000528-1.c: New test.
60345         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60346         * g++.old-deja/g++.law/temps4.C: Likewise.
60348         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60349         stdlib.h.  Call abort() on failure.
60350         * g++.old-deja/g++.law/refs4.C: Likewise.
60351         * g++.old-deja/g++.law/temps4.C: Likewise.
60352         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60353         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60355 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60357         Relative to g++.dg/special:
60358         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60360         Relative to g++.old-deja:
60361         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60362         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60363         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60364         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60365         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60366         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60367         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60369         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60370         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60371         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60372         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60373         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60374         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60375         and/or string.h.
60377         * g++.other/goto1.C: Update expectations for error messages.
60379 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60381         * gcc.c-torture/compile/20000523-1.c: New test.
60383 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60385         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60387 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60389         * g++.old-deja/g++.eh/catch11.C: New test.
60390         * g++.old-deja/g++.eh/catch12.C: New test.
60392 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60394         * gcc.c-torture/execute/20000523-1.c: New test.
60396 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60398         * c-torture/execute/bcp-1.c: Replace abort in arg of
60399         __builtin_constant_p with a generic external function.
60401         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60402         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60403         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60404         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60405         Prototype abort and/or exit.
60407         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60408         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60409         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60410         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60412 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60414         * gcc.dg/dwarf2-1.c: New test.
60416 2000-05-20  Richard Henderson  <rth@cygnus.com>
60418         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60420 2000-05-20  Andreas Jaeger  <aj@suse.de>
60422         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60423         testcase.
60425 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60427         * gcc.c-torture/execute/20000519-2.c: New test.
60429 2000-05-19  Andreas Jaeger  <aj@suse.de>
60431         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60432         which fails with SSA.
60434         * lib/c-torture.exp: Also test with -O3 -fssa.
60436 2000-05-18  Michael Meissner  <meissner@redhat.com>
60438         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60439         * gcc.c-torture/execute/920415-1.c: Ditto.
60440         * gcc.c-torture/execute/920501-1.c: Ditto.
60441         * gcc.c-torture/execute/conversion.c: Ditto.
60442         * gcc.c-torture/execute/cvt-1.c: Ditto.
60444 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60446         * gcc.c-torture/compile/20000518-1.c: New test.
60448 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60450         * g77.f-torture/compile/200005018.f: New test.
60452 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60454         * gcc.c-torture/compile/20000517-1.c: New test.
60456 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60458         * gcc.c-torture/execute/20000516-1.c: New test.
60460 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60462         * g++.old-deja/g++.other/eh.C: New test.
60464 2000-05-12  Richard Henderson  <rth@cygnus.com>
60466         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60467         constants through to doit's conditional.
60469 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60471         * gcc.c-torture/compile/20000511-1.c: New test.
60472         * g77.f-torture/compile/20000511-1.f: New test.
60473         * g77.f-torture/compile/20000511-2.f: New test.
60475 2000-05-11  Michael Meissner  <meissner@redhat.com>
60477         * gcc.c-torture/execute/20000511-1.c: New test.
60479 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60481         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60482         * gcc.dg/20000510-1.S: New.
60484 2000-05-08  Catherine Moore  <clm@cygnus.com>
60486         * gcc.dg/unused-3.c: New.
60488 2000-05-06  Richard Henderson  <rth@cygnus.com>
60490           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60491           * g++.old-deja/g++.mike/warn1.C: Likewise.
60492           * g++.old-deja/g++.pt/local1.C: Likewise.
60493           * g++.old-deja/g++.pt/local7.C: Likewise.
60494           * g++.old-deja/g++.pt/spec16.C: Likewise.
60496 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60498         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60500 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60502           * g77.f-torture/execute/20000503-1.f: New test.
60504 2000-05-04  Andreas Jaeger  <aj@suse.de>
60506         * gcc.dg/noreturn-2.c: New test.
60508 2000-05-04  Neil Booth  <NeilB@earthling.net>
60510         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60511         preprocessor.
60513 2000-05-04  Richard Henderson  <rth@cygnus.com>
60515         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60517 2000-05-04  Richard Henderson  <rth@cygnus.com>
60519         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60520         OpenSSL by Jason R Thorpe.
60522 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60524         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60526 2000-05-03  Robert Lipe <robertlipe@usa.net>
60528         * gcc.dg/20000503-1.c: New test.
60530 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60532         * gcc.c-torture/compile/20000502-1.c: New test.
60533         * g++.old-deja/g++.other/align.C: New test.
60534         * gcc.dg/cpp-tradstringify.c: New test.
60536 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60538         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60539         and hard registers.
60541 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60543         * gcc.c-torture/execute/loop-5.c: New test.
60545 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60547         * gcc.c-torture/execute/va-arg-20.c: New test.
60549 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60551         * gcc.c-torture/execute/20000422-1.c: New test.
60553 2000-04-20  Greg McGary  <gkm@gnu.org>
60555         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60556         when optimizing, but without sibling-call optimizations (-O1).
60558 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60560           * gcc.c-torture/compile/20000420-1.c: New test.
60562 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60564         * g++.abi/ptrflags.C: New test.
60565         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60567 2000-04-19  Catherine Moore  <clm@cygnus.com>
60569         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60571 2000-04-19  Greg McGary  <gkm@gnu.org>
60573         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60574         sibling-call optimizations.
60576 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60578         * gcc.dg/20000419-1.c: New test.
60580 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60582         * gcc.c-torture/execute/20000412-6.c: New test.
60584 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60586         * gcc.c-torture/execute/20000412-5.c: New test.
60587         * g77.f-torture/compile/20000412-1.f: New test.
60588         * gcc.c-torture/execute/20000412-4.c: New test.
60589         * gcc.c-torture/compile/20000412-2.c: New test.
60590         * gcc.c-torture/execute/20000412-3.c: New test.
60591         * gcc.c-torture/compile/20000412-1.c: New test.
60592         * gcc.c-torture/execute/20000412-2.c: New test.
60594 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60596         * objc/execute/bf-20.m: New test.
60598 2000-04-10  Richard Henderson  <rth@cygnus.com>
60600         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60602         * gcc.c-torture/execute/20000412-1.c: New test.
60604 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60606         * g++.old-deja/g++.eh/catchptr1.C: New test.
60608 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60610         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60612 2000-04-08  Neil Booth  <NeilB@earthling.net>
60614         * gcc.dg/cpp-nullchar.c: Remove test as
60615         embedded nulls cause problems.
60617 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60619         * gcc.dg/compare2.c: New test.
60621 2000-04-08  Neil Booth  <NeilB@earthling.net>
60623         * gcc.dg/cpp-nullchar.c: New test.
60625 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60627         * gcc.dg/cpp-mi2.c: New test.
60628         * gcc.dg/cpp-mi2[abc].h: New files.
60630 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60632         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60633         member name.
60635 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60637         * g++.old-deja/g++.abi/vmihint.C: New test.
60639 2000-04-06  Neil Booth  <NeilB@earthling.net>
60641         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60642         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60643         copyright.
60645 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60647         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60648         avoid stack-frame overwrite.
60650 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60652         * gcc.c-torture/compile/20000405-2.c: New test.
60653         * gcc.c-torture/compile/20000405-3.c: New test.
60655 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60657         * gcc.c-torture/compile/20000405-1.c: New test.
60659 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60661         * gcc.dg/cast-qual-1.c: Revert last change.
60663 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60665         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60667 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60669         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60670         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60672 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60674         * gcc.c-torture/compile/20000403-2.c: New test.
60675         * gcc.c-torture/compile/20000403-1.c: New test.
60677 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60679         * gcc.c-torture/execute/20000403-1.c: New test.
60681 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60683         * gcc.c-torture/execute/20000402-1.c: New test.
60685 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60687         * gcc.c-torture/execute/va-arg-15.c: New test.
60688         * gcc.c-torture/execute/va-arg-16.c: New test.
60689         * gcc.c-torture/execute/va-arg-17.c: New test.
60690         * gcc.c-torture/execute/va-arg-18.c: New test.
60691         * gcc.c-torture/execute/va-arg-19.c: New test.
60693 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60695         * gcc.c-torture/compile/981211-1.c: Move to...
60696         * gcc.dg/cpp-as1.c: ...here.
60697         * gcc.dg/cpp-as2.c: New file.
60699         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60700         compiler.
60702 2000-04-02  Neil Booth  <NeilB@earthling.net>
60704         * gcc.dg/cpp-cond.c  New tests.
60705         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60706         accidental success less likely.
60707         * gcc.dg/cpp-missingop.c  New tests.
60708         * gcc.dg/cpp-missingparen.c  New tests.
60709         * gcc.dg/cpp-shift.c  New tests.
60710         * gcc.dg/cpp-shortcircuit.c  New tests.
60711         * gcc.dg/cpp-unary.c  New tests.
60713 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60715         * gcc.c-torture/compile/20000329-1.c: New test.
60717 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60719         * gcc.c-torture/compile/20000326-1.c: New test.
60720         * gcc.c-torture/compile/20000326-2.c: New test.
60722 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60724         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60725         the first parameter is a function argument.
60727 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60729         * g++.old-deja/g++.ext/array4.C: New test.
60731 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60733         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60735 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60737         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60739 2000-03-19  Richard Henderson  <rth@cygnus.com>
60741         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60743 2000-03-19  Richard Henderson  <rth@cygnus.com>
60745         * gcc.c-torture/compile/20000319-1.c: New test.
60747 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60749         * gcc.c-torture/execute/20000314-3.c: New test.
60750         * gcc.c-torture/execute/20000314-2.c: New test.
60751         * gcc.c-torture/execute/20000314-1.c: New test.
60752         * gcc.c-torture/compile/20000314-2.c: New test.
60753         * gcc.c-torture/compile/20000314-1.c: New test.
60755 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60757         * g++.old-deja/g++.warn/inline.C: New test.
60759 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60761         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60762         standards-compliant result rather than specific constants.
60763         Put test-values in array.
60765 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60767         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60768         (g++_target_compile): Put test-specific options last.
60770 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60772         * g++.old-deja/g++.eh/vbase4.C: New test.
60774 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60776         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60778 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60780         * g++.old-deja/g++.brendan/misc12.C: Removed.
60781         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60782         * g++.old-deja/g++.ext/pretty4.C: New test.
60784 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60786         * g++.old-deja/g++.other/string2.C: New test.
60788 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60790         * g++.old-deja/g++.warn/impint2.C: New test.
60792 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60794         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60795         is 1, not zero.
60797 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60799         * g++.old-deja/g++.warn/impint.C: New test.
60800         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60801         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60802         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60803         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60804         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60805         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60806         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60807         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60808         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60809         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60810         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60811         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60813 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60815         * gcc.dg/cpp-redef.c: New test.
60817 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60819         * g++.old-deja/g++.pt/unify7.C: New test.
60821 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60823         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60824         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60826 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60828         * gcc.c-torture/compile/20000224-1.c: New test.
60830 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60832         * gcc.c-torture/compile/cpp-2.c: New test.
60833         * gcc.c-torture/compile/cpp-1.c: New test.
60835 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60837         * gcc.c-torture/execute/20000225-1.c: New test.
60839 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60841         * gcc.dg/cpp-li2.c: New test.
60843         * gcc.dg/cpp-wi1.c: New test.
60845         * gcc.dg/cpp-li1.c: New test.
60847 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60849         * g++.old-deja/g++.other/sizeof5.C: New test.
60851 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60853         * gcc.c-torture/execute/va-arg-13.c: New test.
60855 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60857         * gcc.c-torture/execute/va-arg-12.c: New test.
60859 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60861         * gcc.c-torture/execute/20000223-1.c: New test.
60863 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60865         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60867 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60869         * g++.old-deja/g++.abi/ptrmem.C: New test.
60871 2000-02-19  Richard Henderson  <rth@cygnus.com>
60873         * gcc.c-torture/compile/init-3.c: New.
60875 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60877         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60878         ALWAYS_CXXFLAGS.
60880 2000-02-11  Robert Lipe <robertl@sco.com>
60882         * gcc.c-torture/compile/20000211-3.c: New test.
60884 2000-02-11  Martin Buchholz <martin@xemacs.org>
60886         * gcc.c-torture/compile/20000211-2.c: New test.
60888 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60890         * gcc.c-torture/compile/20000211-1.c: New test.
60892 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60894         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60895           on native targets
60897 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60899         * g++.old-deja/g++.other/cast5.C: New test.
60901 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60903         * gcc.c-torture/execute/20000205-1.c: New.
60905 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60907         * g++.old-deja/g++.jason/cast3.C: Return void.
60908         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60910 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60912         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60914         * gcc.dg/loop-1.c: New test.
60916 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60918         * gcc.c-torture/compile/20000127-1.c: New test.
60919         * gcc.c-torture/execute/991228-1.c: New test.
60921 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60923         * gcc.dg/unused-2.c: New test.
60925         * gcc.dg/conv-1.c: New test.
60927 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60929         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60930         compiler.
60931         (tool_option_proc): Fix typo.
60933 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60935         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60936         of the ld on the host, not on the build machine.
60937         Also, don't crash if '--help' is not a supported option.
60939 2000-01-24  Richard Henderson  <rth@cygnus.com>
60941         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60943 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60945         * gcc.c-torture/execute/20000120-2.c: New test.
60946         * gcc.c-torture/execute/20000120-1.c: New test.
60948 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60950         * gcc.c-torture/execute/20000113-1.c: New test.
60952 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60954         * gcc.c-torture/execute/20000112-1.c: New test.
60956 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60958         * gcc.dg/20000111-1.c: New test.
60960 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60962         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60963         with 16 bit integers.
60965 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60967         * gcc.dg/20000108-1.c: New test.
60969 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60971         * g++.old-deja/g++.ns/koenig8.C: New test.
60973 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60975         * g++.old-deja/g++.other/cast4.C: New test.
60977 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60979         * gcc.c-torture/compile/20000105-2.c: New test.
60980         * gcc.c-torture/compile/20000105-1.c: New test.
60982 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60984         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60985         references to printf & atoi to conform to ANSI standard.
60986         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60987         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60988         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60989         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60990         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60991         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60992         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60993         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60994         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60995         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60996         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60997         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60998         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60999         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61000         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61001         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61002         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61003         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61004         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61005         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61006         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61007         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61008         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61009         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61010         * g++.old-deja/g++.brendan/init3.C: Likewise.
61011         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61012         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61013         * g++.old-deja/g++.brendan/new2.C: Likewise.
61014         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61015         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61016         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61017         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61018         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61019         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61020         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61021         * g++.old-deja/g++.brendan/template24.C: Likewise.
61022         * g++.old-deja/g++.brendan/template3.C: Likewise.
61023         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61024         * g++.old-deja/g++.jason/inline3.C: Likewise.
61025         * g++.old-deja/g++.jason/opeq.C: Likewise.
61026         * g++.old-deja/g++.law/arg5.C: Likewise.
61027         * g++.old-deja/g++.law/arm7.C: Likewise.
61028         * g++.old-deja/g++.law/ctors11.C: Likewise.
61029         * g++.old-deja/g++.law/cvt8.C: Likewise.
61030         * g++.old-deja/g++.law/init9.C: Likewise.
61031         * g++.old-deja/g++.law/refs4.C: Likewise.
61032         * g++.old-deja/g++.law/template2.C: Likewise.
61033         * g++.old-deja/g++.law/visibility24.C: Likewise.
61034         * g++.old-deja/g++.law/vtable3.C: Likewise.
61035         * g++.old-deja/g++.mike/asm2.C: Likewise.
61036         * g++.old-deja/g++.mike/eh1.C: Likewise.
61037         * g++.old-deja/g++.mike/misc1.C: Likewise.
61038         * g++.old-deja/g++.mike/misc13.C: Likewise.
61039         * g++.old-deja/g++.mike/misc14.C: Likewise.
61040         * g++.old-deja/g++.mike/ns12.C: Likewise.
61041         * g++.old-deja/g++.mike/p1248.C: Likewise.
61042         * g++.old-deja/g++.mike/p3708.C: Likewise.
61043         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61044         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61045         * g++.old-deja/g++.mike/p646.C: Likewise.
61046         * g++.old-deja/g++.mike/p700.C: Likewise.
61047         * g++.old-deja/g++.mike/p783.C: Likewise.
61048         * g++.old-deja/g++.mike/p783a.C: Likewise.
61049         * g++.old-deja/g++.mike/p783b.C: Likewise.
61050         * g++.old-deja/g++.mike/p786.C: Likewise.
61051         * g++.old-deja/g++.mike/p789.C: Likewise.
61052         * g++.old-deja/g++.mike/p789a.C: Likewise.
61053         * g++.old-deja/g++.mike/p807a.C: Likewise.
61054         * g++.old-deja/g++.other/delete3.C: Likewise.
61055         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61056         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61057         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61058         * g++.old-deja/g++.other/empty1.C: Likewise.
61059         * g++.old-deja/g++.other/temporary1.C: Likewise.
61060         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61061         * g++.old-deja/g++.pt/t16.C: Likewise.
61062         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61064 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61066         * gcc.dg/991230-1.c: New test.
61068 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61070         * gcc.c-torture/compile/991229-3.c: New test.
61071         * gcc.c-torture/compile/991229-2.c: New test.
61072         * gcc.c-torture/compile/991229-1.c: New test.
61074 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61076         * gcc.c-torture/compile/labels-2.c: New test.
61078 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61080         * gcc.c-torture/execute/991227-1.c: New test.
61082 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61084         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61086 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61088         * gcc.c-torture/execute/991221-1.c: New test.
61090 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61092         * g++.old-deja/g++.other/cast3.C: New test.
61094 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61096         * gcc.c-torture/execute/991216-4.c: New test.
61098 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61100         * gcc.c-torture/execute/991216-1.c: New test.
61101         * gcc.c-torture/execute/991216-2.c: New test.
61102         * gcc.c-torture/execute/991216-3.c: New test.
61104 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61106         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61107         Actually make the test fail by using "-O2" for compilation.
61109 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61111         * g++.old-deja/g++.warn/cast-align1.C: New test.
61113 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61115         * gcc.c-torture/compile/991214-1.c: New test.
61116         * gcc.c-torture/compile/991214-2.c: New test.
61118 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61120         * gcc.dg/991214-1.c: New test.
61122 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61124         * gcc.c-torture/compile/991213-3.c: New test.
61125         * gcc.c-torture/compile/991213-2.c: New test.
61126         * gcc.c-torture/compile/991213-1.c: New test.
61128 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61130         * gcc.dg/991209-1.c: New test.
61132 1999-12-08  Nathan Sidwell <nathan@acm.org>
61134         * gcc.c-torture/compile/991208-1.c: New test.
61136 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61138         * gcc.dg/ultrasp2.c: New test.
61140 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61142         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61144 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61146         * gcc.c-torture/compile/991202-1.c: New test.
61147         * gcc.c-torture/execute/991202-1.c: New test.
61148         * gcc.c-torture/execute/991202-2.c: New test.
61149         * gcc.c-torture/execute/991202-3.c: New test.
61151 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61153         * g++.old-deja/g++.abi/align.C: New test.
61154         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61155         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61157 1999-12-01  Richard Henderson  <rth@cygnus.com>
61159         * gcc.c-torture/execute/991201-1.c: New.
61161 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61163         * gcc.dg/991129-1.c: New test.
61165 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61167         * gcc.c-torture/compile/991127-1.c: New test.
61169 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61171         * g++.old-deja/g++.other/warn4.C: New test.
61173 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61175         * g++.old-deja/g++.eh/cleanup2.C: New test.
61176         * g++.old-deja/g++.ext/pretty2.C: New test.
61177         * g++.old-deja/g++.ext/pretty3.C: New test.
61178         * g++.old-deja/g++.other/debug6.C: New test.
61180 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61182         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61183         compiler_output to look for one error message instead of two.
61185 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61187         * gcc.c-torture/execute/991118-1.c: Also test case
61188         where the word boundary does not split a byte evenly.
61190 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61192         * g++.old-deja/g++.ext/restrict1.C: New test.
61194 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61196         * gcc.c-torture/execute/991118-1.c: New test.
61198 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61200         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61201         working directory pathnames.
61203 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61205         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61206         host is equipped with driver.h and driver.o so it can actually
61207         compile and run the tests.
61209 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61211         * gcc.c-torture/compile/991008-1.c: New test.
61213 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61215         * lib/gcc-dg.exp: Include target-supports.exp
61217 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61219         * lib/target-supports.exp: New file: Provide procs to test for
61220         features supported by the target.
61221         (check_weak_available): Moved here from ecos.exp.
61222         (check_alias_available): New proc: Determine of the target
61223         toolchain supports the alias attribute.
61225         * gcc.dg/special/ecos.exp: Move check_weak_available to
61226         target-supports.exp.
61227         (alias-1.c): Only perform the test if the target supports
61228         aliases.
61229         (wkali-1.c): Only perform the test if the target supports
61230         aliases.
61232         * gcc.dg/990506-0.c: Expect error messages from cross
61233         targets as well as native targets.
61235 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61237         * gcc.dg/ultrasp1.c: Removed xfail.
61238         * gcc.dg/struct-ret-2.c: Likewise.
61239         * gcc.dg/array-1.c: Likewise.
61241 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61243         * gcc.dg/struct-ret-2.c: New test.
61245         * gcc.dg/array-1.c: New test.
61247 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61249         * gcc.c-torture/execute/991030-1.c: New test.
61251 1999-10-26  Richard Henderson  <rth@cygnus.com>
61253         * gcc.c-torture/compile/991026-2.c: New test.
61255 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61257         * gcc.c-torture/compile/991026-1.c: New test.
61259 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61261         * gcc.c-torture/execute/991023-1.c: New test.
61263 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61265         * gcc.c-torture/execute/991019-1.c: New test.
61267 1999-10-16  Richard Henderson  <rth@cygnus.com>
61269         * gcc.c-torture/execute/991016-1.c: New test.
61271 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61273         * gcc.c-torture/execute/991014-1.c: New test.
61275 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61277         * g++.old-deja/g++.other/union2.C: New test.
61279 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61281         * g++.old-deja/g++.other/vaarg2.C: New test.
61282         * g++.old-deja/g++.other/vaarg3.C: New test.
61284 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61286         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61287         in compile/.
61289 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61291         * gcc.c-torture/execute/va-arg-11.c: New test.
61293 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61295         * lib/file-format.exp (gcc_target_object_format): Don't
61296         crash if objdump is unavailable.
61298 1999-09-29  Donn Terry <donn@interix.com>
61300         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61302 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61304         * gcc.c-torture/compile/990928-1.c: New test.
61306 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61308         * g++.old-deja/g++.other/decl6.C: New test.
61310 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61312         * gcc.c-torture/execute/va-arg-10.c: New test.
61314 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61316         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61317         __PRETTY_FUNCTION__.
61319 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61321         * gcc.c-torture/execute/990923-1.c: New test.
61323 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61325         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61326         for which -fpic is inappropriate.
61328 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61330         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61332 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61334         * g++.old-deja/g++.other/dyncast1.C: New test.
61335         * g++.old-deja/g++.other/dyncast2.C: New test.
61336         * g++.old-deja/g++.other/dyncast3.C: New test.
61337         * g++.old-deja/g++.other/dyncast4.C: New test.
61338         * g++.old-deja/g++.other/dyncast5.C: New test.
61339         * g++.old-deja/g++.eh/catch3.C: New test.
61340         * g++.old-deja/g++.eh/catch3p.C: New test.
61341         * g++.old-deja/g++.eh/catch4.C: New test.
61342         * g++.old-deja/g++.eh/catch4p.C: New test.
61343         * g++.old-deja/g++.eh/catch5.C: New test.
61344         * g++.old-deja/g++.eh/catch5p.C: New test.
61345         * g++.old-deja/g++.eh/catch6.C: New test.
61346         * g++.old-deja/g++.eh/catch6p.C: New test.
61347         * g++.old-deja/g++.eh/catch7.C: New test.
61348         * g++.old-deja/g++.eh/catch7p.C: New test.
61349         * g++.old-deja/g++.eh/catch8.C: New test.
61350         * g++.old-deja/g++.eh/catch8p.C: New test.
61351         * g++.old-deja/g++.eh/catch9.C: New test.
61352         * g++.old-deja/g++.eh/catch9p.C: New test.
61354 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61356         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61357         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61359 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61361         * gcc.c-torture/compile/990913-1.c: New test.
61363 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61365         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61366         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61368 1999-09-09  Richard Henderson  <rth@cygnus.com>
61370         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61372 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61374         * g++.old-deja/g++.other/lookup11.C: New test.
61375         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61376         what is permitted and what we want.
61377         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61378         overload use.
61379         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61381 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61383         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61384         * gcc.c-torture/noncompile/poison-1.c: New file.
61386 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61388         * g++.old-deja/g++.other/sizeof3.C: New test.
61389         * g++.old-deja/g++.other/sizeof4.C: New test.
61390         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61391         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61393 1999-09-07  Richard Henderson  <rth@cygnus.com>
61395         * gcc.dg/va-arg-1.c: New.
61397 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61399         * gcc.c-torture/execute/va-arg-9.c: New test.
61401 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61403         * g77.f-torture/compile/980519-2.f: New test.
61404         * g77.f-torture/compile/19990905-0.f: New test.
61405         * g77.f-torture/compile/19990905-1.f: New test.
61406         * g77.f-torture/compile/19990905-2.f: New test.
61408         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61410 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61412         * gcc.c-torture/execute/990827-1.c: Fix typo.
61414 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61416         * g++.old-deja/g++.other/deref1.C: New test.
61418 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61420         * g++.old-deja/g++.other/ambig2.C: New test.
61421         * g++.old-deja/g++.other/cond5.C: New test.
61422         * g++.old-deja/g++.other/lookup16.C: New test.
61424 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61426         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61427         assemblers too.
61429 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61431         * lib/c-torture.exp: Avoid the "compare executables" optimization
61432         when testing native.
61434 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61436         * gcc.c-torture/execute/990829-1.c: New test.
61437         * gcc.c-torture/compile/990829-1.c: New test.
61439 1999-08-27  Paul Burchard  <burchard@pobox.com>
61441         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61442         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61443         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61444         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61445         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61446         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61447         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61448         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61449         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61450         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61451         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61453 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61455         * gcc.c-torture/execute/990827-1.c: New test.
61457 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61459         * g77.f-torture/noncompile/19990826-4.f: New test.
61461         * g77.f-torture/compile/19990826-3.f: New test.
61463         * g77.f-torture/execute/19990826-2.f: New test.
61465         * g77.f-torture/compile/19990826-1.f: New test.
61467         * gcc.c-torture/execute/990826-0.c: New test.
61468         * g77.c-torture/execute/19990826-0.f: New test.
61470         * g77.f-torture/noncompile/970626-2.f: New test.
61472 1999-08-25  Paul Burchard  <burchard@pobox.com>
61474         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61475         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61476         lss-011.C: New tests.
61478 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61480         * g++.old-deja/g++.other/decl5.C: New test.
61482 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61484         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61485         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61486         call `postbase' for each one.  All callers of `postbase' changed
61487         to call this instead.
61489 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61491         * gcc.c-torture/execute/990811-1.c: New test.
61493 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61495         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61496         just native ones.
61498         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61499         just native ones.
61501 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61503         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61505 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61507         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61509 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61511         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61513 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61515         * gcc.c-torture/execute/990804-1.c: New test.
61517 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61519         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61520         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61521         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61523 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61525         * g++.old-deja/g++.other/struct1.C: New test.
61527 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61529         * g++.old-deja/g++.other/enum2.C: New test.
61531 1999-08-02  Richard Henderson  <rth@cygnus.com>
61533         Adapted from tests from Franz Sirl:
61534         * gcc.c-torture/execute/va-arg-7.c: New test.
61535         * gcc.c-torture/execute/va-arg-8.c: New test.
61537 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61539         * gcc.c-torture/compile/990801-2.c: New test.
61541         * gcc.c-torture/compile/990801-1.c: New test.
61543 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61545         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61546         fp-cmp-1.c, converting double to float.
61548         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61549         fp-cmp-1.c, converting double to long double.
61551         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61552         from fr1 to unknown_register, since fr1 is a legitimate register
61553         on some machines.
61555 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61557         * README: More listname related changes.
61559 1999-07-08  Catherine Moore  <clm@cygnus.com>
61561         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61563 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61565         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61567 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61569         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61571 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61573         * gcc.dg/990703-1.c: New test.
61575 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61577         * lib/file-format.exp: New file: Move definition of proc
61578         gcc_target_object_format to here from
61579         gcc.dg/special/ecos.exp.
61581         * lib/c-torture.exp: Include lib file-format.exp.
61582         * lib/gcc-dg.exp: Include lib file-format.exp.
61584         * gcc.dg/special/ecos.exp: Remove definition of proc
61585         gcc_target_object_format.
61587 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61589         * gcc.c-torture/execute/990628-1.c: New test.
61591 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61593         * gcc.c-torture/compile/990625-2.c: New test.
61595         * gcc.c-torture/compile/990625-1.c: New test.
61597 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61599         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61600         attributes compile.
61601         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61602         ports that use the COFF/PE file format.
61604 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61606         * gcc.c-torture/compile/990617-1.c: New test.
61608 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61610         * g++.old-deja/g++.other/decl4.C: New test.
61612 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61614         * g++.old-deja/g++.other/bitfld3.C: New test.
61616 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61618         * g++.old-deja/g++.eh/catch1.C: New test.
61620 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61622         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61624         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61625         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61627 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61629         * g77.f-torture/compile/19990502-0.f: Replace with new,
61630         shorter, test that still fails after recent changes.
61632 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61634         * gcc.c-torture/execute/990604-1.c: New test.
61636 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61638         * gcc.c-torture/execute/990531-1.c: New test.
61640 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61642         * gcc.c-torture/compile/990527-1.c: New test.
61644 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61646         * gcc.c-torture/execute/990527-1.c: New test.
61648 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61650         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61651         bitfields as signed.
61653 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61655         * g77.f-torture/compile/19990525-0.f: New test.
61657 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61659         * gcc.c-torture/execute/990525-2.c: New test.
61661         * gcc.c-torture/execute/990525-1.c: New test.
61663 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61665         * g++.old-deja/g++.other/anon3.C: New test.
61666         * g++.old-deja/g++.other/anon4.C: New test.
61667         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61668         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61669         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61670         Merrill).
61672 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61674         * gcc.c-torture/execute/990524-1.c: New test.
61676         * gcc.dg/990524-1.c: New test.
61678 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61680         * gcc.c-torture/compile/990523-1.c: New test.
61682 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61684         * gcc.c-torture/compile/990519-1.c: New test.
61686 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61688         * gcc.c-torture/compile/990517-1.c: New test.
61690         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61691         (e4, f4): New tests.
61692         (main): Call them.
61694 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61696         * gcc.dg/noreturn-1.c: New test.
61698 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61700         * gcc.c-torture/execute/990513-1.c: New test.
61702 1999-05-10  Richard Henderson  <rth@cygnus.com>
61704         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61706 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61708         * g77.f-torture/execute/erfc.f: Use small single-precision
61709         values, to avoid problems on Alphas when not -mieee.
61711 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61713         * gcc.dg/990506-0.c: New test.
61715 1999-05-08  Richard Henderson  <rth@cygnus.com>
61717         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61718         the constant to test.  Don't XFAIL 64-bit targets.
61720         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61721         * g++.old-deja/g++.law/profile1.C: Likewise.
61723         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61724         operator new instances.
61725         * g++.old-deja/g++.other/delete5.C: Likewise.
61727 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61729         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61730         intrinsic.
61732 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61734         * g77.f-torture/execute/u77-test.f: Reverse order of two
61735         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61737 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61739         * gcc.dg/compare1.c: New test.
61741 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61743         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61744         New tests.
61746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61748         * g77.f-torture/compile/19990502-1.f: New test.
61750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61752         * g77.f-torture/compile/19990502-0.f: New test.
61754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61756         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61757         intrinsic.
61759 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61761         * g77.f-torture/execute/u77-test.f (main): List libU77
61762         intrinsics not currently tested.
61763         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61764         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61765         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61766         Trim blanks off the ends of some printed strings.
61768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61770         * g77.f-torture/execute/u77-test.f (main): Just warn about
61771         FSTAT gid disagreement, as it's expected on some systems.
61773 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61775         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61776         use a new function, which allows for some slop.
61777         Clean up some commentary.
61778         (issum): The new function.
61779         (sgladd): Deleted subroutine.
61781 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61783         * g77.f-torture/execute/u77-test.f: Modify to be more like
61784         libf2c/libU77 version, bringing patches to that version here.
61785         Add suitable commentary.
61787 1999-04-25  Richard Henderson  <rth@cygnus.com>
61789         * gcc.dg/990424-1.c: New test.
61791 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61793         * g77.f-torture/execute/u77-test.f (main): Bug involving
61794         LSTAT has been fixed, so turn back on full checking.
61796 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61798         * g77.f-torture/compile/19990419-0.f: New test.
61799         * g77.f-torture/execute/19990419-1.f: New test.
61801 1999-04-17  Richard Henderson  <rth@cygnus.com>
61803         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61804         to avoid the need for a prototype to supress a warning.
61806 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61808         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61810 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61812         * gcc.c-torture/execute/990404-1.c: New test.
61814 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61816         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61817         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61818         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61819         missing initializer warnings.
61821 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61823         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61824         matching strings.
61826 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61828         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61830 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61832         * g77.f-torture/execute/19990325-0.f: New test.
61833         * g77.f-torture/execute/19990325-1.f: New test.
61835 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61837         * gcc.c-torture/execute/990324-1.c: New test.
61839 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61841         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61842         test with 4.
61844 1999-03-17  Richard Henderson  <rth@cygnus.com>
61846         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61848 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61850         * g77.f-torture/execute/19990313-2.f: New test.
61851         * g77.f-torture/execute/19990313-3.f: New test.
61853 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61855         * g77.f-torture/execute/19990313-0.f: New test.
61856         * g77.f-torture/execute/19990313-1.f: New test.
61858 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61860         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61861         printf to sprintf.
61862         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61863         (main): Add check for u15.  Conditionalize u31 check depending on
61864         whether ints are <32 bits or >=32 bits.
61866 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61868         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61870 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61872         * g77.f-torture/compile/19990305-0.f: New test.
61873         * g77.f-torture/execute/19981119-0.f: New test.
61875 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61877         * g77.f-torture/execute/970625-2.f: call ABORT if final
61878         result is not correct, instead of just printing it.
61879         Add this checking via newly introduced obfuscation, to
61880         trip up buggy front ends.
61882 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61884         * g77.f-torture/compile/960317-1.f: Moved from being
61885         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61887 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61889         * g77.f-torture/execute/960317-1.f: New (old) test.
61890         * g77.f-torture/execute/970625-2.f: Ditto.
61892 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61894         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61895         error message on line 1 or line 2; cccp and cpplib do this differently.
61897 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61899         * g++.old-deja/g++.law/weak1.C: New test.
61901 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61903         * gcc.c-torture/execute/990119-1.c: Renamed to...
61904         * gcc.dg/990119-1.c: this, so it will only be tested once
61905         (it's a preprocessor test, it doesn't need to be run at
61906         multiple optimization levels).
61908 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61910         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61911           ALWAYS_CXXFLAGS.
61913 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61915         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61916         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61917         to not be compilable by current g77.
61919 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61921         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61923 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61925         * gcc.c-torture/execute/990222-1.c: New test.
61927 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61929         * g77.f-torture/compile/19990218-0.f: New test.
61930         * g77.f-torture/noncompile/19990218-1.f: New test.
61932 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61934         * g77.f-torture/compile/19981216-0.f: New test.
61936 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61938         * gcc.dg/990214-1.c: New test.
61940 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61942         * gcc.dg/990213-2.c: New test.
61944         * gcc.dg/990213-1.c: New test.
61946 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61948         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61949         ints.
61951 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61953         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61954         specified by target.
61956         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61958 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61960         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61962 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61964         * gcc.dg/special/ecos.exp: New test driver for new tests with
61965         special requirements.
61967         * gcc.dg/special/alias-1.c: New test.
61968         * gcc.dg/special/gcsec-1.c: New test.
61969         * gcc.dg/special/weak-1.c: New test.
61970         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61971         * gcc.dg/special/weak-2.c: New test.
61972         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61973         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61974         * gcc.dg/special/wkali-1.c: New test.
61975         * gcc.dg/special/wkali-2.c: New test.
61976         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61977         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61979 1999-02-10  Felix Lee  <flee@cygnus.com>
61981           * lib/c-torture.exp (c-torture-compile): Pull out code for
61982           analyzing gcc error messages.
61983           (c-torture-execute): Likewise.  Fix some (harmless) false
61984           positives.
61985           * lib/gcc.exp (gcc_check_compile): New function.
61987 1999-02-08  Richard Henderson  <rth@cygnus.com>
61989         * gcc.c-torture/execute/990208-1.c: New test.
61991 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61993         * g++.dg/special/ecos.exp: New driver for new tests with special
61994         requirements
61996         * g++.dg/special/conpr-1.C: New test
61997         * g++.dg/special/conpr-2.C: New test
61998         * g++.dg/special/conpr-2a.C: New test
61999         * g++.dg/special/conpr-3.C: New test
62000         * g++.dg/special/conpr-3a.C: New test
62001         * g++.dg/special/conpr-3b.C: New test
62003         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62004         allow g++ to use the dg driver
62006         * README: Add comment about g++.dg directory
62008 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62010         * README: Update email addresses.
62012 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62014         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62015         arguments in order to force structure S onto the stack even on
62016         the alpha.
62017         (test): Pass 10 leading arguments to function foo as well as the
62018         structure S.
62020         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62021         failure for all targets.
62023         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62024         abort to terminate program execution.
62026 1999-01-30  Richard Henderson  <rth@cygnus.com>
62028         * gcc.c-torture/execute/990130-1.c: New test.
62030 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62032         * gcc.dg/990130-1.c: New test.
62034 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62036         * gcc.c-torture/execute/990128-1.c: New test.
62038 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62040         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62042 1999-01-27  Felix Lee  <flee@cygnus.com>
62044         * lib/c-torture.exp (c-torture-compile): pull out code for
62045         analyzing gcc error messages.
62046         (c-torture-execute): ditto, and fix some (harmless) false
62047         positives.
62048         * lib/gcc.exp (gcc_check_compile): new function.
62050 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62052         * gcc.dg/990117-1.c: New test.
62054         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62056         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62058 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62060         * g77.f-torture/compile/990115-1.f: New test.
62062 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62064         * gcc.c-torture/compile/990107-1.c: New test
62066 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62068         * gcc.c-torture/execute/990106-2.c: New test.
62070         * gcc.c-torture/execute/990106-1.c: New test.
62072 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62074         * gcc.c-torture/compile/981223-1.c: New test.
62076 1998-12-29  Richard Henderson  <rth@cygnus.com>
62078         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62079         (opt3): Rename from opt4 and disable.
62081 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62083         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62085 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62087         * g++.old-deja/g++.other/conv5.C: New test.
62089 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62091         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62093 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62095         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62097 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62099         * gcc.c-torture/compile/981211-1.c: New test.
62101 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62103         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62105         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62107 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62109         * gcc.special/930510-1.c: Make C9X safe.
62110         * gcc.misc-tests/gcov-1.c Similarly.
62111         * gcc.misc-tests/gcov-2.c Similarly.
62113 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62115         * gcc.dg/ultrasp1.c: New test.
62117 1998-12-06  Richard Henderson  <rth@cygnus.com>
62119         * gcc.c-torture/execute/981206.c: New test.
62121 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62123         * g++.old-deja/g++.ns/template7.C: New test.
62125         * g++.old-deja/g++.other/expr1.C: New test.
62127         * g++.old-deja/g++.eh/tmpl3.C: New test.
62129         * g++.old-deja/g++.eh/tmpl2.C: New test.
62131 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62133         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62134         * g++.old-deja/g++.other/using6.C: Removed.
62135         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62137         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62139 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62141         * g++.old-deja/g++.pt/overload8.C: New test.
62143         * g++.old-deja/g++.pt/overload7.C: New test.
62145         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62147         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62148         and relinking messages.
62149         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62150         compiling with -frepo.
62152 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62154         * g++.old-deja/g++.pt/lookup6.C: New test.
62156 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62158         * gcc.c-torture/execute/981130-1.c: New test.
62159         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62161 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62163         * g++.old-deja/g++.pt/explicit76.C: New test.
62165         * g++.old-deja/g++.pt/friend38.C: New test.
62167         * g++.old-deja/g++.ns/crash2.C: New test.
62169         * g++.old-deja/g++.pt/defarg8.C: New test.
62171         * g++.old-deja/g++.pt/instantiate6.C: New test.
62173         * g++.old-deja/g++.pt/static6.C: New test.
62175         * g++.old-deja/g++.pt/decl2.C: New test.
62177 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62179         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62180         problem is actually related with name lookup, but so what? :-)
62182         * g++.old-deja/g++.pt/friend37.C: New test.
62184 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62186         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62187         element, which fails on some systems.
62189         * g77.f-torture/execute/labug1.f: New test.
62191 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62193         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62194         is defined.
62196 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62198         * g77.f-torture/compile/981117-1.f: New test.
62200 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62202         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62203         properly discarded.
62205 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62207         * gcc.c-torture/execute/memcheck: New directory of tests for
62208         -fcheck-memory-usage.
62210 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62212         * README: New file, general information about the testsuite and
62213         new description of the various C++ test subdirectories.
62214         * README.g++: Eliminate obsolete information, update and move most
62215         relevant stuff to README.
62217 1998-11-07  Richard Henderson  <rth@cygnus.com>
62219         * gcc.c-torture/compile/981107-1.c: New test.
62221 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62223         * execute/memcpy-bi.c: New testcase.
62225 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62227         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62228         base classes.
62230         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62231         template is selected.
62233         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62234         classes, it should be accepted for all types.
62236         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62238         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62239         specializations start with template headers.
62241 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62243         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62245         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62246         non-POD types.
62248 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62250         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62252 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62254         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62256 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62258         * 981019-1.c: New test.
62260 1998-10-14  Robert Lipe <robertl@dgii.com>
62262         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62263         find objc headers.
62265 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62267         * compile/981001-4.c: Remove use of GCC extension that triggers a
62268         compiler bug.
62270 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62272         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62274 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62276         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62277         instantiation of template produces incorrect code for delete
62278         expression.
62280         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62281         constructors' name is not unique.
62282         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62283         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62285         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62286         automatic array of const is ill-formed.
62288         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62289         of template parameter?
62291         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62292         const.
62294         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62295         pointer-to-member expression.
62297         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62298         declaration causes ICE.
62300 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62302         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62303         reserved in the global namespace.
62305         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62306         generate needed virtual table.
62308         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62310 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62312         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62313         template-dependent type
62315 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62317         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62318         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62319         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62321         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62322         class should be usable as argument of member function.
62323         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62324         class should be usable as return type of member function.
62325         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62326         class should be usable as type of data member.
62328         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62330 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62332         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62334 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62336         * gcc.dg/dll-?.c Add thumb to target list.
62337         Fix assembler scan patterns to match current assembler output.
62339 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62341         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62342         matching of template brackets.
62344         * g++.old-deja/g++.other/using4.C: New test.  Test using
62345         declarations of methods from base classes.
62347         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62348         within functions should introduce names into the innermost
62349         enclosing namespace.
62351         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62352         of static locals if first initialization throws.
62354 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62356         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62358 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62360         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62361         lose track of the possible targets of tablejump insns.
62362         * special/special.exp: Run it.
62364 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62366         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62367         must be declared before its specializations can be named in friend
62368         declarations.
62370 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62372         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62374         * g77.f-torture/execute/io1.f: New test.
62376 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62378         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62379         with pointer to template function, for which no argument deduction
62380         is possible.
62382         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62383         specialization of template function as argument to template
62384         function.
62386         * g++.old-deja/g++.other/access2.C: New test; Inner class
62387         shouldn't have privileged access to Outer's names.
62389 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62391         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62392         friend template declared within template class conflicts with
62393         nested class of the same name.
62395         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62396         is ignored.
62398         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62399         object with direct initializer as function declaration.
62401         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62402         initializers.
62404         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62405         involving const pointer and NULL produces incorrect result.
62407         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62408         type name without `typename' should be rejected with -pedantic.
62410 1998-10-02  Richard Henderson  <rth@cygnus.com>
62412         * g++.old-deja/g++.other/addrof1.C: New test.
62414 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62416         * gcc.c-torture/compile/981001-1.c: New test.
62417         * gcc.c-torture/execute/981001-1.c: New test.
62419 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62421         * gcc.c-torture/compile/981001-2.c: New test.
62422         * gcc.c-torture/compile/981001-3.c: New test.
62423         * gcc.c-torture/compile/981001-4.c: New test.
62425 1998-10-01  Robert Lipe  <robertl@dgii.com>
62427         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62428         multilibbed hosts.  Idea grafted from g77.exp.
62430 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62432         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62433         avoid losing on systems which need -lsocket.
62435 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62437         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62438         * g++.old-deja/g++.other/nested2.C: Ditto.
62439         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62440         failure.
62442 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62444         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62445         preferred over template operator!= for enum bitfields.
62447 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62449         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62450         that happen to have the same base name, but in different scopes,
62451         are incorrectly rejected.
62453 1998-09-16  Richard Henderson  <rth@cygnus.com>
62455         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62456         on the native word size instead of an integer literal.
62458 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62460         * g++.old-deja/g++.other/static2.C: Invocation of static data
62461         member of type pointer-to-function denoted as non-static member.
62463         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62464         checks involving function types and aliases.
62466 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62468         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62469         redefined to the same non-trivial type.
62471         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62472         namespace-qualification of template specializations declared in
62473         other namespaces.
62475         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62476         to declare a subset of the specializations of a template function
62477         as friends of specializations of a template class.
62479         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62480         member templates that do not fully specialize the enclosing
62481         template class are rejected.
62483 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62485         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62487 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62489         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62490         altered from libf2c/libU77 version.
62492 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62494         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62496 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62497             Alexandre Oliva  <oliva@dcc.unicamp.br>
62499         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62500         (un)signed char are different types for template specialization
62501         purposes.
62503 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62505         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62506         * objc: ObjC testsuite.
62508 1998-08-31  Catherine Moore  <clm@cygnus.com>
62510         * gcc.c-torture/execute/941014-1.x: New file.
62512 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62514         * lib/c-torture.exp: Add support for
62515         torture_eval_before_compile and torture_eval_before_execute
62516         variables.
62518 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62520         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62521         this test triggers valid.
62523 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62525         * gcc.dg/980827-1.c: New test.
62527 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62529         * gcc.c-torture/execute/loop-4b.c: New test.
62531 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62533         * lib/c-torture.exp: Add support for
62534         torture_eval_before_compile and torture_eval_before_execute
62535         variables.
62537 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62539         * gcc.c-torture/compile/980825-1.c: New test.
62541 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62543         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62544         count number tests in opt_t0 not good_t0.
62546 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62548         * gcc.c-torture/compile/930326-1.x: Fix typo.
62550 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62552         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62553         causes an ICE.
62555 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62557         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62558         STACK_SIZE is defined.
62559         * gcc.c-torture/unsorted/stuct.c: Similarly.
62561         * gcc.c-torture/compile/980821-1.c: New test.
62563 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62565         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62566         16bit ints.
62568 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62570         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62571         code.
62573 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62575         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62576         error'.
62578 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62580         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62582 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62584         * gcc.c-torture/compile/980816-1.c: New test.
62586         * gcc.dg/980816-1.c: New test.
62588 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62590         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62591         compiler for ieee tests.
62593 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62595         * g77.f-torture/compile/980729-0.f: New test.
62597 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62599         * gcc.c-torture/special/eeprof-1.c: New test, for
62600         -finstrument-functions.
62601         * gcc.c-torture/special/special.exp: Run it.
62603 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62605         * gcc.c-torture/compile/980729-1.c: New test.
62607 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62609         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62610         __thumb__ is defined, and test for ARM style doubles if so.
62612 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62614         * g77.f-torture/noncompile/980615-0.f: New test.
62616 1998-07-26  H.J. Lu  (hjl@gnu.org)
62618         * gcc.dg/980312-1.c: Do link instead of compile.
62619         * gcc.dg/980313-1.c: Likewise.
62621 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62623         * gcc.c-torture/compile/980726-1.c: New test.
62625 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62627         * g77.f-torture/execute/io0.f: New test.
62629 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62631         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62632         an int.
62634 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62636         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62637         m32r bugs.
62639 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62641         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62642         c-decl.c:grokdeclarator can handle mode attributes.
62644 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62646         * gcc.c-torture/execute/980716-1.c: New test.
62648 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62650         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62651         the mn10200.
62652         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62653         the mn10200.
62654         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62655         * gcc.c-torture/compile/930326-1.x: Similarly.
62657 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62659         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62660         New test from Craig.
62662 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62664         * g77.f-torture/noncompile/980616-0.f: New test.
62666         * g77.f-torture/execute/970816-3.f: New test from Craig.
62668 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62670         *  g++.other/singleton.C: Return error value instead of taking
62671         SIGSEGV.
62673 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62675         *  g++.other/singleton.C: New test.  Warning is under dispute.
62676         Runtime crash is not.
62678 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62680         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62681         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62682         using6.C, using7.C}: New namespace tests.
62684 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62686         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62687         specialization with typedef'ed names used as array indexes.
62689 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62691         * gcc.c-torture/execute/980709-1.c: New test.
62693         * gcc.dg/980709-1.c: New test.
62695 1998-07-07  Richard Henderson  <rth@cygnus.com>
62697         * gcc.c-torture/execute/bcp-1.c: New test.
62699 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62701         * gcc.c-torture/execute/980707-1.c: New test.
62703 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62705         * gcc.c-torture/compile/980706-1.c: New test.
62707 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62709         * g77.f-torture/execute/980701-0.f,
62710         g77.f-torture/execute/980701-1.f: New test from Craig.
62712 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62714         * gcc.c-torture/compile/980701-1.c: New test.
62716         * gcc.c-torture/execute/980701-1.c: New test.
62718 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62719 rlsruhe.de>
62721         * g++.old-deja/g++.robertl/eb132.C: New test.
62722         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62724 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62726         * g77.f-torture/execute/980628-7.f,
62727         g77.f-torture/execute/980628-8.f,
62728         g77.f-torture/execute/980628-9.f,
62729         g77.f-torture/execute/980628-10.f: New tests from Craig.
62731         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62733 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62735         * g77.f-torture/execute/980628-4.f: New test from Craig.
62736         * g77.f-torture/execute/980628-5.f: Likewise.
62737         * g77.f-torture/execute/980628-2.f: Likewise.
62738         * g77.f-torture/execute/980628-0.f: Likewise.
62739         * g77.f-torture/execute/980628-1.f: Likewise.
62740         * g77.f-torture/execute/980628-3.f: Likewise.
62741         * g77.f-torture/execute/980628-6.f: Likewise.
62743 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62745         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62746         directory when nothing has been installed yet.
62748 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62750         * gcc.c-torture/special/special.exp: Handle newer versions of
62751         dejagnu.
62753 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62755         * gcc.dg/980626-1.c: New test.
62757 1998-06-19  Bruno Haible <haible@ilog.fr>
62759         * gcc.misc-tests/m-un-2.c: New test.
62760         * g++.old-deja/g++.other/warn01.c: Likewise.
62762 1998-06-19  Robert Lipe  <robertl@dgii.com>
62764         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62765         compatibility with assmblers with a different comment character.
62766         Eliminate use of GAS-specific extensions.
62768 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62770         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62772 1998-06-19  Robert Lipe  <robertl@dgii.com>
62774         * lib/g77.exp: Replace search for libf2c.a with search for newly
62775         renamed libg2c.a
62777 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62779         * gcc.c-torture/execute/980617-1.c: New test.
62781 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62783         * gcc.c-torture/execute/980612-1.c: New test.
62785 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62787         * gcc.dg/980523-1.c: Only test on ppc-linux.
62788         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62790         * gcc.c-torture/execute/980608-1.c: New test.
62792 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62794         * gcc.c-torture/execute/980605-1.c: New test.
62796 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62798         * gcc.c-torture/execute/980604-1.c: New test.
62800 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62802         * gcc.c-torture/execute/980602-1.c: New test.
62803         * gcc.c-torture/execute/980602-2.c: Likewise.
62805 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62807         * 970125-0.f: Fix per JCB.  Add commentary.
62809 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62811         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62812         IEEE -0 support.
62814 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62816         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62817         earlier.
62819 1998-05-28  Catherine Moore <clm@cygnus.com>
62821         * gcc.c-torture/execute/980526-3.c: New test.
62823 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62825         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62826         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62827         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62828         m88k-motorola-sysv3 to XFAIL.
62830 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62832         * gcc.dg/980526-1.c: New test.
62833         * gcc.c-torture/execute/980526-2.c: New test.
62835 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62837         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62839         * gcc.c-torture/execute/980526-1.c: New test.
62841 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62843         * g77.f-torture/execute/alpha2.f: Add runtime test.
62845 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62847         * g++.old-deja/old-deja.exp: Strip leading directories.
62849         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62850         error for the line.  Don't run multiple tests for the same line.
62852 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62854         * gcc.dg/980523-1.c: New test.
62856 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62858         * g77.f-torture/compile/970915-0.f: New test.
62860 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62862         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62864 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62866         * gcc.dg/980520-1.c: New test.
62868 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62870         * gcc.dg/980502-1.c: Fix return type.
62872 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62874         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62875         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62876         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62877         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62878         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62880 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62882         * g77.f-torture/execute/980520-1.f: New test.
62884 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62886         * lib/mike-g77.exp: New file.
62888         * g77.f-torture/noncompile/noncompile.exp,
62889         g77.f-torture/noncompile/check0.f: New files.
62891 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62893         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62894         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62895         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62896         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62897         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62898         abort where appropriate.
62900 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62902         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62903         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62905 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62907         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62909 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62911         * g77.f-torture/compile/980427-0.f: New test.
62913 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62915         * g77.f-torture/compile/980424-0.f: New test.
62917 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62919         * g77.f-torture/compile/980419-2.f (main): New test.
62920         * g77.f-torture/compile/970125-0.f: New test.
62921         * g77.f-torture/compile/980419-1.f: New test.
62923 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62925         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62926         of loop-4.c.
62928 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62930         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62932 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62934         * gcc.c-torture/compile/980329-1.c: New test.
62936 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62938         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62939         * gcc.dg/980312-1.c: Fix typo in -march command.
62941 1998-03-16  H.J. Lu  (hjl@gnu.org)
62943         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62945 1998-03-11  Robert Lipe  <robertl@dgii.com>
62947         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62948         Dave Love agree the Fortran source is bogus.
62950 1998-03-11  Robert Lipe  <robertl@dgii.com>
62952         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62953         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62954         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62955         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62956         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62958 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62960         * g++.old-deja/g++.other/friend1.C: New test.
62962 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62964         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62965         possibly uninitialized) variables and declare dnrm2.
62967 1998-02-23  Robert Lipe <robertl@dgii.com>
62969         From Bruno Haible <haible@ilog.fr>:
62970         * gcc.c-torture/execute/980223.c: New test.
62972 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62974         * gcc.dg/ifelse-1.c: New test.
62976 1998-02-09  H.J. Lu  (hjl@gnu.org)
62978         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62980           * lib/old-dejagnu.exp (old-dejagnu): Added the
62981           "execution test - XFAIL *-*-*" handling in the spirit of
62982           "excess errors test -". Changed the "execution test fails"
62983           handling to be like "excess errors test fails".
62984           * Update various tests accordingly.
62986 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62988         * gcc.c-torture/execute/980205.c: New test.
62990 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62992         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62993         * lib/f-torture.exp: Similarly.
62994         * gcc.c-torture: Rename all .cexp files to .x files.
62996 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62998         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62999         (940510-1.c): Removed duplicate.
63000         (971104-1.c): New test.
63002 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63004           * lib/f-torture.exp: Improve error and loop detection.
63006 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63008         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63009         use that to size the filler array.
63011 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63013         * lib/c-torture.exp(c-torture-execute): Fix typo.
63015         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63016         testcase as the executable name. Keep the executable around if
63017         the test fails.
63019 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63021         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63022         changes.  Only test one -g option, and move it to the end of the
63023         list of options to test.
63025 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63027         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63028         variable GCC_TORTURE_OPTIONS to supply default switches separated
63029         by colons.  If no environment variable, run tests with -O0 -g, -O1
63030         -g, and -O2 -g as well.
63032 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63034         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63035         explanatory comments. Fix indentation.
63037 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63039         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63041 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63043         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63044         * g++.old-deja/g++.mike/p7325.C: Likewise.
63045         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63047 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63049         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63050         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63051         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63052         * g++.old-deja/g++.law/operators4.C: Likewise.
63054 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63056         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63057         * g++.old-deja/g++.mike/p784.C: Ditto.
63058         * g++.old-deja/g++.mike/p785.C: Ditto.
63060 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63062           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63064 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63066         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63067         target feature; pass this to c-torture-execute as needed.
63069 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63071         * lib/c-torture.exp(c-torture-execute): If the previous and the
63072         current executables being tested are identical, we don't need to
63073         run the executable again. Try to make the executable names
63074         unique. Add an optional argument for passing additional compiler
63075         flags.
63077 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63079         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63081 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63083         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63085 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63087         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63088         32bit or larger longs.
63090         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63091         have either a 32bit long or 32bit int.
63093 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63095         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63096         Make double precision tests dependent on sizeof (double).
63098 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63100         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63101         too.
63103 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63105         * gcc.c-torture/compile/961203-1.cexp: New script.
63107 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63109         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63110         up the includes ourselves.
63112 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63114         * lib/plumhall.exp: Remove random include, and add a few
63115         verbose messages for debugging.
63117 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63119         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63120         of trying to do it ourselves.
63122 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63124         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63126 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63128         * gcc.prms/5403.c: Made regexp a bit less strict.
63130 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63132         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63133         is returned from remote_load instead.
63134         * lib/plumhall.exp: Ditto.
63135         * lib/mike-g++.exp: Ditto.
63136         * lib/old-dejagnu.exp: Ditto.
63137         * lib/c-torture.exp: Ditto.
63139 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63141         * lib/g++.exp: Use build_wrapper procedure.
63142         * lib/gcc.exp: Ditto.
63144 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63146         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63147         an old-style decl for malloc.  Fixes tests to work when
63148         sizeof (int) != sizeof (size_t).
63150 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63152         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63154         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63155         use stdargs.h interface.
63157 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63159         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63160         NO_VARARGS when compiling.
63162 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63164         * lib/plumhall.exp(ph_includes): New procedure.
63165         (ph_make): Use it.
63166         (ph_compiler): Ditto.
63168         * lib/g++.exp: Rename test-glue.c to testglue.c.
63169         * lib/gcc.exp: Ditto.
63171 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63173         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63174         to completion when it's called.
63176 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63178         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63179         is defined, don't do test.
63181 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63183         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63184         for object files.
63185         (ph_summary): Mark skipped testcases as untested, not unresolved.
63187         * lib/plumhall.exp (ph_make): If unresolved because of bad
63188         errorCode, record errorCode in log file.
63189         (*): Replace send_log/verbose with verbose -log.
63191 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63193         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63194         double conversion if double isn't at least 8 bytes.
63196         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63197         int to work with targets where int is 16 bits.
63199         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63200         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63201         precision for the test to complete.
63203 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63205         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63206         if d10v is not compiled with the -mdouble64 flag.
63207         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63209         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63210         d10v is not compiled with the -mint32 flag.
63212 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63214         * lib/plumhall.exp: Use incr_count.
63216 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63218         * gcc.c-torture: Update to c-torture-1.45.
63220 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63222         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63223         the name of the expect testcase file).
63225         * lib/g++.exp(g++_init): Ditto.
63227 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63229         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63230         the host.
63232         * lib/gcc.exp(gcc_exit): New procedure.
63234 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63236         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63237         specs where appropriate.
63239         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63240         because of new "candidates are" messages, and removed a few
63242         * Converted all non-old-style g++ testcases to old-style, and
63243         moved into g++.old-deja.
63245 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63247         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63248         options.
63250         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63251         succeeded.
63253         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63255 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63257         * lib/gcc.exp (gcc_target_compile): Add support for defining
63258         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63259         the machine doesn't have those features.
63261 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63263         * g++.law/operators4.exp: Don't use LIBS.
63265 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63267         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63269         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63270         * lib/g++.exp: Set it here instead. Also, allow use of the
63271         --tool_exec and --tool_opt options. Change CXX to
63272         GXX_UNDER_TEST.
63274         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63276         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63278 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63280         * lib/old-dejagnu.exp: Use prune_warnings instead of
63281         prune_system_crud.
63282         * lib/mike-g++.exp: Ditto.
63283         * lib/gcc.exp: Ditto.
63284         * lib/g++.exp: Ditto.
63286         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63288 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63290           * 941014-2.c: Include stdlib.h
63291           * 960327-1.c: Include stdio.h
63292           * dbra.c, index-1.c: Don't assume ints are 32bits.
63294 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63296         * lib/gcc.exp: Add gcc,stack_size target feature.
63298         * lib/g++.exp(g++_target_compile): Add the include and link
63299         paths here, not in two other places. And, it's $options, not
63300         options.
63302         * lib/mike-g++.exp(postbase): Remove the code that determines
63303         the correct include and link paths.
63304         * g++.old-deja/old-deja.exp: Ditto.
63306 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63308         * lib/g++.exp(g++_init): target_compile no longer returns the
63309         filename of the result.
63311 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63313         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63314         call to glob.
63316         * gcc.c-torture/special/special.exp: Change call to
63317         gcc_target_compile to include the object file.
63319 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63321         * gcc.c-torture/special/special.exp: Correct misspelling in last
63322         change.
63324 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63326         * lib/plumhall.exp(ph_summary): Log the entire output of the
63327         executable. Return -1 if there were any failures, 0 otherwise.
63328         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63329         (ph_make): Clean up objects and executables that were built
63330         if the tests succeeded.
63332 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63334         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63335         libraries and includes in the build tree as appropriate.
63337 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63339         * lib/c-torture.exp: Instead of looking for the global variable
63340         NO_LONG_LONG, check to see if that's a feature of the target.
63342 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63344         * config/default.exp: Minimize. Delete the remainer of the files in
63345         config; this functionality is now in devo/dejagnu/config.
63347         g++.*/*: Pass any additional flags used to compile to postbase;
63348         delete CXXFLAGS.
63350         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63351         is now done by runtest.exp. Use gcc_target_compile instead of
63352         compile.
63354         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63355         Remove references to CFLAGS. Use remote_file instead of
63356         calling rm -f.
63357         (c-torture): Take a list of arguments to use to compile this
63358         testcase.
63360         lib/g++.exp: Simplify. Use target_compile instead of compile.
63361         lib/gcc-dg.exp: Ditto.
63362         lib/gcc.exp: Ditto.
63363         lib/mike-{gcc,g++}.exp: Ditto.
63364         lib/old-dejagnu.exp: Ditto.
63365         lib/plumhall.exp: Ditto.
63367 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63369         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63370         (ph_linker): Likewise.
63372 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63374           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63375         MAP_ANON / MAP_ANONYMOUS if defined;
63376         else try to map from /dev/zero .
63378 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63380         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63381         isn't defined, then define it to MAP_ANONYMOUS.
63383 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63385         * gcc.c-torture: Update to c-torture-1.42 release.
63387 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63389         * gcc.c-torture: Update to c-torture-1.41 release.
63391 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63393         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63394         c-torture release.
63396 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63398         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63399         and LDFLAGS.  Fix second case to append the target_info ldflags
63400         onto LDFLAGS, not CFLAGS.
63401         * lib/g++.exp (g++_init): Add target_info stuff.
63402         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63403         of libgloss and newlib flags for !native.
63405         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63406         (GDB): Fix relative path to go up another dir for finding gdb.
63408 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63410         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63411         versions in the target_info array, if they don't exist.
63413 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63415         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63417 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63419         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63420         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63422 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63424         * lib/old-dejagnu.exp: Don't remove the output file before we've
63425         actually tested it. Don't append pwd to the path of the executable
63426         we're testing.
63428 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63430         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63432 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63434         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63435         temporary directory for compiler files, and set it to a default
63436         value of /tmp. Set $output as the name of the output file from
63437         compiling the testcase. Add a -o option to $cflags_var so the
63438         compiler writes the final output file as $output. Set $executable
63439         to $output.
63441         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63442         directory for compiler files, and set it to /tmp if it doesn't
63443         already have a value. Set $output_file to the name of the output
63444         file from compiling the testcase. Add a -o option to CXXFLAGS so
63445         the compiler writes the final output file as $output. Use $output
63446         as the executable to be tested.
63448 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63450         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63452 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63454         * gcc.c-torture/execute/pending-1.c: New test.  Still
63455         pending in Tege's queue.
63457 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63459         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63460         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63461         if there were failures.  Call unresolved if there were unresolved
63462         testcases.  Call gcc_fail if program did not run to completion.
63463         (ph_make): Pass additional argument name to ph_execute.
63464         (ph_execute): Add new argument.  Pass additional arguments to
63465         ph_summary.  Call gcc_fail is there is no execution output.
63467 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63469         * lib/plumhall.exp (proc_summary): Output relavent summary
63470         lines into the log so specific failures in plumhall can be
63471         investigated.
63473 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63475         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63476         (c-torture-execute): Don't try to execute tests which use
63477         "long long" types if $NO_LONG_LONG is nonzero.
63479 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63481         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63482         not c-torture.
63484         * gcc.ieee: Move from here.
63485         * gcc.c-torture/execute/ieee: To here.
63487 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63489         * gcc.c-torture: Update to c-torture-1.41 release.
63491 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63493         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63494         not "$output".
63496 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63498         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63499         -c present.
63501 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63503         * config/proelf.exp: Handle connecting to a simulator.
63505 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63507         * config/proelf.exp: New file.  Enough framework that we can
63508         run c-torture tests on the proelf targets (or any other target
63509         that gdb can connect to for that matter).
63511 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63513         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63514         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63516         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63517         exec_output exists.
63519 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63521         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63522         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63524         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63525         to pass/fail/unresolved/unsupported/untested.  Caller must now
63526         call unresolved/unsupported/untested.
63527         * lib/*.exp: Update FSF address.  Update to handle new results of
63528         ${tool}_load.
63529         * lib/chill.exp (verbose): Delete.
63531 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63533         * lib/gcc.exp (default_gcc_start): Change order of args to
63534         $LDFLAGS $CFLAGS $LIBS.
63535         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63536         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63537         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63538         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63539         * gcc.misc-tests/dg-test.exp: Likewise.
63540         * gcc.misc-tests/msgs.exp: Likewise.
63541         * gcc.prms/prms.exp: Likewise.
63542         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63543         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63545         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63547 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63549         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63551         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63552         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63554         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63555         necessary.
63557 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63559         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63560         global for loop; add use of $mathlib.
63561         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63562         settings here; set mathlib for anything but VxWorks.
63564 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63566         * gcc.c-torture: Update to c-torture-1.40 release.
63568 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63570         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63571         dg.exp.
63573 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63575         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63576         global.
63578 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63580         * lib/g++.exp (LIBS): Define if not already.
63581         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63582         (gcc-dg-prune): Call prune_gcc_output.
63583         * lib/gcc.exp (prune_gcc_output): New proc.
63584         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63585         prune_gcc_output.
63587 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63589         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63590         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63592 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63594         * gcc.c-torture: Update to c-torture-1.39 release.
63596 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63598         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63599         fails, try others as well.
63601 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63603         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63604         If compilation fails, mark execute tests as `untested'.
63605         If test is marked as unsupported, don't mark compilation and
63606         execute tests as failed.
63608 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63610         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63611         libstdc++ for whether or not we want to be doing shared
63612         libraries.  Delete link_curses since we don't need it anymore.
63613         * lib/mike-g++.exp (postbase): Don't link in libg++.
63614         * g++.old-deja/old-deja.exp: Likewise.
63616 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63618         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63620 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63622         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63623         For that, add `-Wl,-a,shared_archive'.
63624         * g++.old-deja/old-deja.exp: Likewise.
63626 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63628         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63630 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63632         * lib/mike-g++.exp (postbase): Pay attention to the status of
63633         g++_load.
63635 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63637           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63639 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63641         * lib/gcc.exp (default_gcc_start): No longer need to log program
63642         being executed or its output, execute_anywhere does that now.
63643         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63644         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63646 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63648         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63649         the same as those in lib/g++.exp.
63651 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63653         * gcc.c-torture: Update to c-torture-1.38 release.
63654         * gcc.ieee: Related changes.
63656 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63658         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63659         "exec". Minor reformatting changes.
63661         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63662         cross. This means all "exec" calls now work on a remote host as
63663         well.
63664         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63665         cross. Filter out the extra "\r\n" stuff that expect puts in.
63666         (c-torture-execute): Filter out the bogus warnings like
63667         c-torture-compile does. Add support for canadian cross.
63668         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63669         Use execute_anywhere rather than calling exec directly. Now it
63670         works for canadian cross testing.
63672 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63674         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63675         results into a variable, and check that rather than using file exists.
63677 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63679         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63680         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63682 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63684         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63685         lib_curses if there's a shared libg++ in the build tree.
63687 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63689         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63690         if not supported target.
63692 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63694         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63695         link_curses up to always happen, not just for native builds.
63697 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63699         * gcc.c-torture: Update to c-torture-1.36 release.
63700         * gcc.failure: Related changes.
63702 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63704         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63706 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63708         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63709         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63710         runshlib, link_curses, and mathlib for link and run.
63712         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63713         pass the runtime shared library options for Solaris, OSF/1, and
63714         Irix5, and link with -lcurses to avoid unresolved references.
63716 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63718         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63719         only run once.
63721 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63723         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63725 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63727         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63728         do not have a framework for the "compat" tests yet.
63730 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63732         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63733         set to null if we're testing vxworks5.1.  Use that instead of
63734         `-lm' in the setting of LIBS for link and run.
63736 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63738         * config/rom68k.exp (${tool}_load): Major changes to make it
63739         work.  Verified that it does in fact return the stuff in
63740         exec_output properly.  Catch any Emul or any TRAP other than 0.
63742 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63744         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63745         LDFLAGS properly for targets that need stuff from libgloss.
63746         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63747         only run once.
63748         (gpp_initialized): New variable.
63750 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63752         * config/rom68k.exp: Load libgloss.exp.
63753         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63754         so we can produce a fully linked binary.
63755         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63756         so we can produce a fully linked binary.
63758 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63760         * lib/plumhall.exp (ph_section): Watch for expected failures.
63761         Add missing `else'.
63763         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63764         run the testcase.
63765         (c-torture): Likewise.
63767 1995-08-28  Doug Evans  <dje@cygnus.com>
63769         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63771         * lib/mike-g++.exp (mike_cleanup): New proc.
63772         (prebase): New globals compiler_result, not_compiler_result,
63773         target_regexp.
63774         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63775         allow leading "-" in pattern.  Watch for unsupported tests.
63776         If $compiler_result is set, pattern match assembler code,
63777         and ditto for $not_compiler_result.
63778         * lib/mike-gcc.exp: Likewise.
63780         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63781         execution "succeeded".
63783 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63785         * config/win32.exp: New file.
63786         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63788 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63790         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63791         unsupported.
63792         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63793         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63794         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63796         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63797         "... without exceptions was ...".  That is now handled by
63798         prune_system_crud.
63799         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63801 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63803         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63804         sieve.c,sort2.c}: New files.
63805         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63806         sieve.exp,sort2.exp}: Drivers for them.
63808         * lib/mike-gcc.exp (program_output): New user settable variable.
63809         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63810         messages.
63811         * lib/mike-g++.exp (program_output): New user settable variable.
63813         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63815         * config/sh.exp: Deleted (use sim.exp instead).
63817 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63819         * config/vx.exp: Declare CHECKTASK as global.
63820         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63821         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63822         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63824 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63826         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63827         target. Like vx.exp, only includes `vx29k.exp' instead of
63828         `vxworks.exp'.
63830 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63832         * config/sim.exp: Increase time limit from 120 seconds to 240.
63834 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63836         * gcc.c-torture/execute/950628-1.c: New test.
63838 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63840         * gcc.c-torture: Update with changes/additions from
63841         c-torture-1.34.
63843 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63845         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63847 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63849         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63851 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63853         * gcc.c-torture/compile/950512-1.c: New test.
63854         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63855         * gcc.dg/struct-ret-1.c: Likewise.
63857 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63859         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63860           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63862 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63864         * gcc.c-torture/special/920411-1.c: Deleted.
63865         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63867 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63869         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63870         cpu limit.
63872 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63874         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63876 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63878         From kenner;
63879         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63880         is the proper length.
63881         * va-arg-3.c: Likewise.
63883 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63885         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63886         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63888         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63889         * lib/g++.exp (default_g++_start): Delete old cruft.
63891 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63893         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63894         (2 * (1 << 18)) to (2 * (1 << 17)).
63896         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63898 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63900         * config/rom68k.exp: Renamed from config/idp.exp
63902 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63904         * c-torture/compile/921109-2.c
63906 1995-04-18  Mike Stump  <mrs@cygnus.com>
63908         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63909         excess errors.
63911 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63913         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63914         output.
63915         * lib/g++.exp (default_g++_start): Likewise.
63917 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63919         * gcc.c-torture/compile/950329-1.c: New test.
63921 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63923           * config/bug.exp (${tool}_load): Updated to use new remote_open
63924           and remote_close procs.
63925         * config/idp.exp: New file.
63927 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63929         * gcc.c-torture/execute/950322-1.c: New test.
63931 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63933         * config/vx.exp (${tool}_load): Clean up testing of return code from
63934         vxworks_ld and vxworks_spawn.
63936 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63938         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63940 1995-03-13  Mike Stump  <mrs@cygnus.com>
63942         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63943         can mark excess errors on a machine by machine basis.  Note, the
63944         default is to not expect any excess errors, even when excess
63945         errors test - is given, so you will want to put an XFAIL ... on
63946         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63947         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63948         those 4 machines, but no others.
63950 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63952         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63953         * lib/c-torture.exp: to here.
63955 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63957         * gcc.c-torture/execute/950221-1.c: New test.
63958         * gcc.c-torture/execute/struct-ret-1.c: New test.
63959         * gcc.c-torture/compile/950221-1.c: New test.
63961         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63963 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63965         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63966         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63968 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63970         * g++.gb: New directory of tests, derived from my signature and
63971         class scoping tests.
63973         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63974         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63975         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63976         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63977         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63978         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63979         * g++.gb/sig25.C: Likewise.
63981         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63982         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63983         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63984         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63985         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63986         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63987         * g++.gb/sig25.exp: Likewise.
63989         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63990         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63991         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63992         * g++.gb/scope13.C: Likewise, this test still fails.
63994         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63995         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63996         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63997         * g++.gb/scope13.exp: Ditto.
63999         * g++.gb/README: New file, explains what these tests are about.
64001 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64003         * lib/dg.exp (dg-do): Support `preprocess'.
64004         (dg-test): Likewise.
64006 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64008         * config/udi.exp: change "continue -expect" to "exp_continue".
64010 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64012         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64013         Delete redundant tests.
64015         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64016         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64017         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64018         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64019         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64020         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64021         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64022         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64024         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64025         storing label pointers.
64026         * gcc.c-torture/execute/921019-1.c: Likewise.
64027         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64028         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64029         parameter fp.
64030         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64031         constants.
64033         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64034         Delete obsolete tests.
64036         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64037         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64038         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64039         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64040         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64041         * gcc.c-torture/compile/950124-1.c: New test.
64043         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64045 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64047         * lib/mike-g++.exp: Add -lm to LIBS.
64049 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64051         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64053 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64055         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64057 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64059         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64061 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64063         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64064         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64065         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64066         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64067         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64068         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64069         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64070         * g++.law/{operators31.C, operators32.C,
64071         * g++.law/{operators33.C, operators34.C}: Likewise.
64072         * g++.law/{pic1.C, refs2.C}: Likewise.
64073         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64074         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64075         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64076         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64078         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64079         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64080         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64081         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64082         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64083         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64084         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64085         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64086         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64087         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64088         * g++.law/{operators34.exp}: Likewise.
64089         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64090         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64091         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64092         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64093         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64095         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64096         No longer expected to fail.
64097         * g++.law/missed-error3.C: Tweak for recent bool changes.
64099 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64101         * config/emb-unix: Deleted.
64102         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64103         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64105 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64107         * lib/dg.exp (dg-test): Fix typo in last patch.
64109 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64111         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64112         (handles multiple occurrences).
64114 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64116         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64117         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64118         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64119         printed).
64120         * lib/c-torture.exp (c-torture-compile): Likewise.
64121         (c-torture): Prepend full path if missing.
64122         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64123         (gcc_fail): Likewise.
64124         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64126 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64128         * lib/netware.exp: Only attach to NetWare i386 systems.
64130 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64132         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64133         messages.  Add test name to "output pattern match" pass/fail message.
64135 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64137         * gcc.dg: New testsuite.
64138         * gcc.dg/dg.exp: New file.
64140         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64141         test-switch.c}: Deleted.
64143         * gcc.misc-tests/msgs.exp: New testcase driver.
64145 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64147         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64148         Watch for illegal return values from ${tool}_load.
64149         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64150         cross targets.  Coerce return value >0 to 1.
64152 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64154         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64156         * config/emb-unix.exp: New file.
64158         * config/sim.exp: Error if variable $SIM not defined.
64159         (${tool}_load): Mark test as "untested" if simulator missing.
64161         * config/unix.exp: Load remote.exp to get rcp_download.
64162         * lib/c-torture.exp: Use different option lists for testcases with
64163         and without loops.
64164         * gcc.c-torture/execute/execute.exp: Likewise.
64166 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64168         * config/*.exp: Clarify return code from ${tool}_load.
64169         Call `unresolved' or `untested' instead of `warning' or `perror'
64170         (sometimes you still want to call both though).
64171         Add comment that `shell_id' is local to each file.
64172         * config/udi.exp (timeout): Set to 30.
64173         Don't print warning if connection fails, $connectmode has already
64174         printed an error.
64175         (${tool}_load): Move verbose messages to level 2.
64176         Rework pattern for "Process started" message.
64177         Pass `shell_id' to ${connectmode}_download.
64178         Retry twice upon timeout.  Make resetting of target more robust.
64179         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64180         Pass `shell_id' to exit_$connectmode.
64181         Only call exit_$connectmode if connected.
64182         * config/unix.exp (${tool}_load): Check return codes better.
64183         * config/vrtx.exp (${tool}_load): Likewise.
64184         * config/vx.exp (${tool}_load): Likewise.
64185         Delete unneeded global's.
64186         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64187         from ${tool}_load.
64188         (dg-stat): Delete.
64189         (dg-init): Delete recording of pass/fail counts.
64190         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64191         (old-dejagnu-init): Likewise.
64192         (old-dejagnu-stat): Delete contents, empty proc now.
64193         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64194         (c-torture): Delete references to lcnt, lpass, lfail.
64195         Get option list from TORTURE_OPTIONS.
64196         Delete -funroll[-all]-loops if no loops.
64197         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64198         (g++_stat): Delete contents (empty proc now).
64199         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64200         (gcc_finish): Likewise.
64201         (gcc_stat): Deleted.
64202         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64203         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64204         * gcc.c-torture/execute/execute.exp: Likewise.
64205         Split tests into two parts: compile, execute.
64206         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64207         no loops.  Update to reflect clarified return codes from ${tool}_load.
64209 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64211         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64212         to grep for.
64213         (old-dejagnu): Likewise (where necessary).
64215 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64217         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64219         * lib/dg.exp (dg-process-target): Fix processing of selector.
64220         Add comment regarding use of `error'.
64222         * lib/gcc.exp (prune_system_crud): Define if missing.
64223         * lib/g++.exp (prune_system_crud): Likewise.
64225         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64226         Call prune_system_crud.
64227         * lib/dg.exp (dg-runtest): New proc.
64228         Use perror instead of send_user for tcl errors in testcase.
64229         Don't return any value, it's never used.
64230         Don't clobber previous definition of `unknown'.
64231         Print tcl errors in `dg-final'.
64233 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64235         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64236         (dg-test): Don't print errorInfo, it contains stack backtrace.
64238 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64240         * lib/g++.exp (runtest_file_p): Define if missing.
64242 1994-09-24  Doug Evans  (dje@cygnus.com)
64244         * lib/mike-g++.exp: Comment out loading of g++.exp.
64245         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64246         (default_g++_version): Always print something.
64247         (default_g++_start): Comment out call to `which'.
64248         (g++_start, g++_load): Deleted (must be defined in config file).
64249         * lib/gcc.exp: Test for existence of $CC at start.
64250         Delete check for tmpdir (done in gcc_init).
64251         (default_gcc_version): Always print something.
64252         (default_gcc_start): Comment out call to `which'.
64253         * config/*.exp: Major cleanup - make cross targets work at least a
64254         little better for g++ (by not being "--tool gcc" specific).
64255         Rename gcc_xxx to ${tool}_xxx.
64256         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64257         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64259 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64261         * lib/c-torture.exp (c-torture-compile): Rework compiler
64262         message processing.
64264         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64265         c-torture.
64267 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64269         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64271         * lib/dg.exp (dg-process-target): Support { target native }.
64273 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64275         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64276         looked for "... program xxx got fatal signal".
64277         Correct regsub munging of `comp_output'.
64278         Ignore compiler messages "path prefix not used" and "linker input
64279         file unused".
64281 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64283         * lib/gcc.exp (runtest_file_p): Define if missing.
64284         * gcc.prms/template.c: Example to work from.
64286 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64288         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64289         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64291         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64292         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64293         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64294         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64296         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64297         (dg-process-target): No longer a varargs proc.
64298         Return S/N for target, P/F for xfail.  All callers changed.
64299         (user option procs): More argument checking.
64300         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64301         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64302         (dg-test): Skip test if not running on selected target in `dg-do'.
64303         Update handling of `dg-do-what', `dg-output-text'.
64304         Separate execution pass/fail from output pattern match pass/fail.
64305         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64307 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64309         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64310         target for 920510-1.c.
64312 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64314         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64315         Clean up comment regarding use of passcnt, etc.
64316         (gcc_stat): Don't update `testcnt' here.
64317         (gcc_finish): Do it here.
64318         Might as well reset `but_id' here too.
64319         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64320         to determine if the file should be tested.
64321         * gcc.c-torture/compile/compile.exp: Likewise.
64322         * gcc.c-torture/execute/execute.exp: Likewise.
64323         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64324         * gcc.misc-tests/dg-test.exp: Likewise.
64325         * gcc.prms/prms.exp: Likewise.
64326         * gcc.wendy/wendy.exp: Likewise.
64327         * g++.old-deja.exp: Likewise.
64328         Move "Testing file" message to verbose level 1.
64330 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64332         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64334 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64336         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64337         (default_gcc_start): Accept optional second list element
64338         of compiler flags.  Print compiler output at verbosity level 2.
64339         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64340         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64341         Save current values of framework globals passcnt, failcnt, xpasscnt,
64342         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64343         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64344         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64345         xfailcnt to compute stats.  Update framework global `testcnt' from
64346         pass/fail counts.
64347         (gcc_finish): New proc.  Clean up test environment.
64348         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64349         (gcc_epass, gcc_efail): Delete.
64350         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64351         argument of line number.
64352         (dg-init): If the tool has an init routine, call it.
64353         (dg-test): Remove args `cflags_var' and `libs_var'.
64354         Pass all compiler options to ${tool}_start.
64355         Handle missing line number.
64356         (dg-finish): New function.
64357         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64358         particular files.  Call gcc_finish at end.  Move "skipping test"
64359         message to verbosity level 3.
64360         * gcc.c-torture/compile/compile.exp: Likewise.
64361         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64362         * gcc.c-torture/execute/execute.exp: Likewise.
64363         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64364         Print testcase being tried at verbosity level 1.
64365         * gcc.c-torture/special/special.exp: Unset xfail.
64366         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64367         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64368         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64369         * gcc.failure/failure.exp: Likewise.
64370         * gcc.ieee/ieee.exp: Likewise.
64371         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64372         Update call to dg-test.  Call dg-finish at end.
64373         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64374         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64375         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64376         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64377         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64378         * gcc.wendy/wendy.exp: Add copyright.
64379         Delete setting of tmpdir (done by gcc_init).
64380         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64381         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64382         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64383         gcc_[ce]pass/fail.
64385 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64387         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64388         confusion.
64389         (g++_load): Likewise.
64391         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64392         Rename argument to `prog' to remove the confusion.
64393         Varargs fns behave differently too!
64394         (g++_load): Likewise.
64396         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64398         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64399         what it is.  Delete (always) printing of status value for !native.
64400         Simplify verbose code, and include status and exec_output.
64401         (g++_load): Use gcc_load.
64403 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64405         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64406         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64407         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64408         940714-3.c as these testcases don't exist anymore.  Make
64409         va-arg-1.c expected to pass.
64411 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64413         * gcc.misc-tests/misc.exp: Only run specific testcases.
64414         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64415         * gcc.misc-tests/dg-[1-9].c: New files.
64417         * lib/dg.exp: New testsuite driver.
64418         * gcc.prms/prms.exp: Use it.
64420         * README.gcc: New file.
64422         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64423         Document and reset `lxpass' and `lxfail'.
64424         Simplify "initialized" message.
64425         (gcc_stat): Clean up comments a little.
64427 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64429         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64431 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64433         * lib/old-dejagnu.exp (process-option): New proc.
64434         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64435         (old-dejagnu): Simplify.
64436         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64438 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64440         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64441         exists and is not an empty string.
64443         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64444         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64445         finished.
64446         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64447         automatically.
64449         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64450         longer expected to fail.
64452         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64453         "f" function call.
64455         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64457         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64458         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64459         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64460         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64461         c-torture-1.29.
64463         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64464         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64466         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64468         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64469         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64471         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64472         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64473         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64475 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64477         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64478         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64479         940714-1.c, 940714-2.c, 940714-3.c},
64480         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64481         gcc.misc-tests/{mg.c,mg.exp}:
64482         New tests.
64483         * gcc.noncompile/noncompile.exp: Change accordingly.
64485 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64487         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64488         Undo previous clobberage.
64490 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64492         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64493         * gcc.special/{930510-1.c, special.exp}:
64494         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64495         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64496         struct-varargs-1.c}: New tests from c-torture-1.26.
64498 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64500         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64501           argument to switch.
64503 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64505         * Revert the previous changes.  Please see Rob's directory
64506         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64507         fixes.
64509 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64511         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64512         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64513         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64514         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64515         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64516         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64517         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64518         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64519         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64520         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64521         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64522         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64523         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64524         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64525         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64526         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64527         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64528         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64529         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64530         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64531         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64532         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64533         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64534         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64535         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64536         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64537         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64538         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64539         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64540         testing changes.
64542 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64544         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64545         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64546         with perror calls.
64548 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64550         * config/unix.exp (g++_load): Fix syntax.
64552 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64554         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64555         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64556         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64557         Don't expect va-arg-1.c to fail.  Correct expected output for
64558         920928-1.c.
64559         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64560         * gcc.wendy/hbm4.c: Correct typo.
64561         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64563 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64565         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64566         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64567         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64568         * lib/c-torture.exp (c-torture-compile): Ditto.
64570         Reduce volume of output (remove all the -I's and such).
64571         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64572         Call gcc_cpass, gcc_cfail.
64573         (c-torture): Pass testing option to c-torture-compile.
64575 1994-03-21  Doug Evans  (dje@cygnus.com)
64577         Bring patches over from progressive.
64578         * config/default.exp: Exit remote shell cleanly.
64579         (g++_exit, g++_start): Add default versions.
64580         * config/sim.exp (gcc_load): Use perror, not error.
64582 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64584         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64585         set in site.exp.
64587 1994-03-14  Doug Evans  (dje@cygnus.com)
64589         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64590         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64591         (wendy_try): New proc to run testcase.
64592         (main loop): Call 'em.
64593         * gcc.wendy/*.c: Clean up pass to correct expected output.
64595         * lib/gcc.exp: Minor cleanup work.
64596         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64598 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64600         * config/sim.exp (gcc_load): Document return codes better.
64601         Don't pass -v to simulator.
64603 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64605         * gcc.special/920717-x.c: Fix typo.
64606         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64607         get at sources.
64609         * lib/mike-gcc.exp: Fix typo.
64611 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64613         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64614         binary to use, transform the name.
64615         * config/*.exp: rename everything. Nuke any g++ specific files,
64616         it's now a special case of gcc that requires no special support.
64617         Add a default.exp for unsupported targets.
64619 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64621         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64622         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64623         version of Tcl.
64625 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64627         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64628         than a warning.
64630 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64632         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64634 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64636         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64637         option_list.  Compile every file with only 4/6 option choices
64638         (same as C torture) instead of with 12/18 different option
64639         choices.
64640         * lib/c-torture.exp: Likewise.
64642         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64643         not already set.
64645 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64647         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64648         can put an XFAIL *-*-* on excess errors.
64650 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64652         * g++.law: Add more tests derived from g++-bugs snapshots.
64654         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64655         equivalent to g++.law/init9.
64657         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64658         compiled it, and the a.out file after we've run it.
64660 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64662         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64663         compiled it, and the a.out file after we've run it.
64665 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64667         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64669 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64671         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64672         version number.
64674 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64676         * g++.law: New directory of g++ tests derived from the g++-bugs
64677         snapshots.
64679 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64681         * gcc.compile: initbug1.c initbug1.exp testcase added
64683 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64685         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64686         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64687           fixes submitted by Jeff Law (law@cs.utah.edu)
64688         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64689           Jeff Law (law@cs.utah.edu)
64692 1993-11-30  Mike Stump  (mrs@cygnus.com)
64694         * config/unix-g++.exp: Follow the gcc way of doing things.
64695         * g++.old-deja/old-deja.exp: Minor updates.
64696         * lib/g++.exp: New file, follow the gcc way of doing things.
64697         * lib/old-dejagnu.exp: Minor updates.
64698         * lib/mike-g++.exp: Always unset errorInfo.
64700 1993-11-06  Mike Stump  (mrs@cygnus.com)
64702         * lib/gcc.exp: Fix some errors with the below change, CC and
64703         CFLAGS should be global when setting, not local.
64705 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64707         * lib/gcc.exp: Transform tool name.
64709 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64711         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64713 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64715         * lib/gcc.exp: change gcc_done to gcc_stat
64717 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64719         * Upgraded gcc testsuite to c-torture version 1.25
64721 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64723         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64724         * lib/c-torture: added hooks for new reporting code.
64726 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64728         * config/sh-gcc.exp: check if sh-sim exists in the path
64730 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64732         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64733         * gcc.compile/compile.exp: Initial changes for new logic.
64734         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64735         * gcc.failure/failure.exp: Initial changes for new logic.
64736         * gcc.ieee/ieee.exp: Initial changes for new logic.
64737         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64738         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64739         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64740         * lib/c-torture.exp: Initial changes for new logic.
64741         * lib/gcc.exp: Initial changes for new logic.
64743 1993-10-15  Mike Stump  (mrs@cygnus.com)
64745         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64746         depend upon failure or success.  Fully qualify names in failure
64747         and success messages.  Always remove a.out before starting
64748         compile, just in case.  Pay more attention to error text output by
64749         the compiler.  Handle testcases with no known past errors just
64750         like all others, so that things are uniform.  Other miscellaneous
64751         improvements.
64753 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64755         * gcc.cpp: new directory for cpp tests
64757 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64759         * lib/chill.exp: Code reformatted, removed unused code.
64760         * config/unix-chill.exp: Code reformatted, removed unused code.
64761         * chill.execute/execute.exp: Code reformatted, removed unused code.
64762         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64764 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64766         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64767         routines not written.
64769 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64771         * config/bug-gcc.exp: Use new procs from bug.exp.
64773 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64775         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64776         via ftp, rather than depending on NFS.
64777         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64778         case.
64780 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64782         * config/bug-gcc.exp: Use new download proc.
64784 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64786         * chill.execute/execute.exp: cleanups, handles errors better
64787         * chill.compile/compile.exp: rewrite, based on execute.exp
64788         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64789         * lib/chill.exp: major changes to diff proc and compile and link
64790         procs. added chill_fail and chill_pass wrappers to pass and
64791         fail. added more comments, and handle error codes better.
64792         Added a hack to capture stderr from exec, so noncompile tests
64793         can work.
64795 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64797         * chill.execute/execute.exp: rewrite of testsuite driver
64798         * lib/chill.exp: rewrite of testsuite driver
64799         * config/unix-chill.exp: rewrite of testsuite driver
64801 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64803         In chill.execute:
64804         * iexpr.ch: Standardize uppercase.
64805         * tuples.dat: Standardize uppercase.
64806         * vary.ch: standardize.  Correct varying string assignments.
64807         * vary.dat: Add new output lines.
64809 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64811         In chill.execute:
64812         * chprintf.ch: Standardize use of uppercase.
64813         * tuples.ch: Standardize and turn arr2 into a DCL,
64814           rather than a SYN.
64815         * pinits.ch: Standardize.
64817 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64819         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64820         * Makefil: Renamed to Makefile.in.
64821         * configure.in: New.
64823 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64825         In chill.execute:
64826         * .cvsignore: Add result/output files.
64827         * Makefile: Fix up variables at start.  Use MFLAGS
64828           everywhere.  Correct bool_loc, built_ins entries.
64829           Add entry for vary1.ch.
64830         * bitarray.ch: Standardize upper-case usage.
64831         * bitexpr.ch: Standardize, add output of b1.
64832         * params.ch: Use arrayt in along PROC parameters, to
64833           avoid novelty problems.
64834         * sets.ch: Tiny cleanup.
64835         * vary1.ch: Re-indent.
64837 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64839         * Add PR-related files to Makefiles, .cvsignore files, etc.
64841 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64843         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64844           with compiler objects. New names are test-flow.c and test-loop.c
64846 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64848         * Upgraded c-torture tests from 1.19 to 1.20
64850         * new files:
64851         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64852         * gcc.compile: 930623-1.c 930623-2.c
64853         * gcc.noncompile: 930622-1.c 930622-2.c
64854         * gcc.failure: 920411-1.c 920627-2.c
64855         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64857 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64859         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64860           More changes to get testsuite working properly. Needs more work.
64861           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64863 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64865         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64866           More changes to get testsuite working properly. Needs more work.
64868 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64870         * chill.compile/compile.exp: Added for Dejagnu support
64871         * chill.execute/execute.exp: Added for Dejagnu support
64872         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64874 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64876         This should complete moving the CHILL test files.
64877         * chill.noncompile(.cvsignore printf.grt
64878             in-printf.grt chprintf.grt chprintf.ch):
64879             Added test-support files.
64880           (Makefile): Modified further.
64881         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64882             signal.ch): Added test files.
64883           * chill.execute (.cvsignore printf.grt printr.c
64884             in-printf.grt rts.c chprintf.grt rts.h): Added
64885           test-support files.
64886             (Makefile): More corrections.
64888 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64890         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64891           test cases, ready for DejaGnu.
64893 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64895         * Upgraded c-torture tests from 1.18 to 1.19
64897         * gcc.compile: added test(s):
64898           930607-1.c
64899         * gcc.execute: added test(s):
64900           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64902         * added new subdirectory for misc tests: gcc.misc-tests
64903         * gcc.misc-test(s): added tests:
64904           inst-check.c test-consts.c test-ior.c test-switch.c
64906 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64908         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64910 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64912         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64914 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64916         * Upgraded c-torture tests from 1.17 to 1.18
64918 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64920         * Upgraded c-torture tests from 1.12 to 1.17
64922 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64924         * lib/old-dejagnu.exp:
64925           Fixed handling of XFAIL target triplets to correctly
64926           recognize wildcard characters.  Removed code that
64927           appended a unique id tag to the end of the file name
64928           printed out by the result of the testcases within a
64929           given test file.
64931 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64933         * lib/old-dejagnu.exp:
64934           Reworked expected failure handling to trigger off of XFAIL
64935           keyword in keyphrase embeded in testcase source code. The
64936           XFAIL keyword must be at the end of the keyphrase line. It
64937           may optionally be followed by one or more target triplets.
64938           It has just occured that the handling of wildcards in the
64939           target triplet may not be correct.
64941 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64943         * g++.old-deja/tests:
64944           Moved all subdirectories up one level into g++.old-deja .
64946         * lib/old-dejagnu.exp:
64947           Fixed problem with CXXFLAGS not being properly reset, and being
64948           corrupted with extraneous "-c" compiler option.  This was
64949           causing binaries to not be generated for test that needed them.
64950           Modified strings passed to "pass" and "fail" so that individual
64951           tests from the same test file would be distinguished by an
64952           identifier appended to the test file name in the summary logs;
64953           this corrected a problem with erroneous diff logs.  Added code
64954           to search testcases for expected fail and unexpected pass keywords.
64956 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64958         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64960 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64962         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64963           Removed extraneous text from end of "Special g++ Options"
64964           keyphrase.
64966         * lib/old-dejagnu.exp: Added pattern matching to look for new
64967           keywords, embedded in testcases comments, which will trigger
64968           calls to xpass and xfail.
64970 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64972         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64973           comments embedded in the testcases, especially the one looking for
64974           special compiler options, as well as the pattern matching for the
64975           compiler output again.
64977 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64979         * lib/old-dejagnu.exp: Do a proper check of the return value for
64980           execute tests. Fixed several problems with the pattern matching
64981           of the compiler output which gave erroneous test results.
64982           Changed several of the test result messages to be more descriptive.
64983         * config/unix-g++.exp: Proc g++_load now actually works and
64984           executes the tests passed to it and returns a usable return
64985           value.
64987 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64989           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64991 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64993         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64994           Modified both files to properly execute the old style
64995           dejagnu tests. The previous versions of these files were
64996           experimental and did not function anything near correctly.
64998 1993-04-05  Rob Savoye  (rob@cygnus.com)
65000         * Removed all Makefile.in and configure.in files. No configuration
65001         needed now.
65003 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65005         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65007 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65009         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65010         gcc.special/configure.in, gcc.noncompile/configure.in,
65011         gcc.execute/configure.in, gcc.code_quality/configure.in,
65012         g++.other/configure.in, g++.old-deja/configure.in,
65013         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65014         in srcname setting.
65016 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65018         * lib/udi.exp: Fixed mondfe and mondfe_download.
65019         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65020         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65022 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65024         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65025         (gdb_exit): Don't remove *_soc files.
65027 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65029         * lib/c-torture.exp: Don't look for main; instead always use -w
65030         -c.  This is how the c-torture tests work.  Remove the object
65031         file if the compilation succeeds.
65032         * gcc.execute/execute.exp: Remove executable if test passes.
65033         * gcc.noncompile/noncompile.exp: Every test is an expected
65034         failure.
65035         * gcc.special/special.exp: Added tests from c-torture 1.11,
65036         corrected use of existing test.
65037         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65038         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65039         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65040         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65041         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65042         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65043         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65044         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65045         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65046         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65047         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65048         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65049         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65050         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65051         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65052         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65053         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65054         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65055         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65056         c-torture 1.11.
65057         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65058         correspond to c-torture 1.11.
65060         * New file.