Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob11fb08ced85f2666ae3fdc0290f2d38ab7d1a808
1 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3         PR libfortran/35995
4         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
6 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
8         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
9         * gcc.dg/torture/nested-fn-1.c: Ditto.
11 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
13         PR libfortran/35990
14         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
16 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
18         * gnat.dg/discr6_pkg.ads: New helper.
19         * gnat.dg/discr6.adb: New test.
21 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
23         * gnat.dg/alignment4.adb: Adjust.
24         * gnat.dg/alignment5.adb: Likewise.
25         * gnat.dg/alignment6.adb: XFAIL.
27 2008-05-03  Richard Guenther  <rguenther@suse.de>
29         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
31 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
33         PR fortran/33268
34         * gfortran.dg/io_constraints_4.f90: New test.
36 2008-05-01  Simon Baldwin <simonb@google.com>
38         PR bootstrap/36108
39         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
40         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
41         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
42         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
44 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
46         PR fortran/PR35940      
47         * gfortran.dg/index.f90: New test.
49 2008-05-01  Simon Baldwin <simonb@google.com>
51         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
52         additional tests for arrays of size 0 and size 1.
53         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
54         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
55         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
57 2008-05-01  Richard Guenther  <rguenther@suse.de>
59         PR middle-end/36093
60         * gcc.c-torture/execute/pr36093.c: New testcase.
62 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
64         * gfortran.dg/selected_char_kind_1.f90: New test.
65         * gfortran.dg/selected_char_kind_2.f90: New test.
66         * gfortran.dg/selected_char_kind_3.f90: New test.
68 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
70         PR fortran/35997
71         * gfortran.dg/use_rename_3.f90
73 2008-04-30  Richard Guenther  <rguenther@suse.de>
75         PR tree-optimization/21636
76         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
78 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
80         PR libfortran/35993
81         * gfortran.dg/intrinsic_product_1.f90:  New test case.
83 2008-04-30  Richard Guenther  <rguenther@suse.de>
85         PR tree-optimization/14847
86         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
88 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
90         PR c++/35986
91         * g++.dg/overload/template4.C: New test.
93 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
95         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
96         * gfortran.dg/chmod_2.f90: Likewise.
97         * gfortran.dg/chmod_3.f90: Likewise.
98         * gfortran.dg/open_errors.f90: Likewise.
100 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
102         * gcc.dg/tls/section-2.c: Restrict to vxworks.
104 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
106         PR ada/35792
107         * gnat.dg/specs/tag2.ads: New.
109 2008-04-29  Richard Guenther  <rguenther@suse.de>
111         PR tree-optimization/36078
112         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
114 2008-04-29  Richard Guenther  <rguenther@suse.de>
116         PR middle-end/15255
117         * gcc.dg/fold-plusmult.c: New testcase.
119 2008-04-29  Richard Guenther  <rguenther@suse.de>
121         PR middle-end/36077
122         * gcc.c-torture/execute/pr36077.c: New testcase.
124 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
126         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
128 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
130         PR c++/35650
131         * g++.dg/init/ref17.C: New test.
133         PR c++/35987
134         * g++.dg/other/error28.C: New test.
136 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
138         PR target/36073
139         * gcc.target/i386/pr36073.c: New test.
141 2008-04-28  Richard Guenther  <rguenther@suse.de>
143         PR testsuite/34223
144         * gcc.dg/vect/vect-118.c: Rename to ...
145         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
147 2008-04-28  Richard Guenther  <rguenther@suse.de>
149         PR tree-optimization/36066
150         * gcc.dg/torture/pr36066.c: New testcase.
152 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
154         PR target/36064
155         * gcc.target/i386/pr36064.c: New test.
157 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
159         PR testsuite/36056
160         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
162 2008-04-27  Richard Guenther  <rguenther@suse.de>
164         PR tree-optimization/18754
165         PR tree-optimization/34223
166         * gcc.dg/tree-ssa/loop-36.c: New testcase.
167         * gcc.dg/tree-ssa/loop-37.c: Likewise.
168         * gcc.dg/vect/vect-118.c: Likewise.
169         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
170         * gcc.dg/vect/vect-66.c: Increase loop trip count.
171         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
172         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
173         * gcc.dg/vect/vect-76.c: Likewise.
174         * gcc.dg/vect/vect-outer-6.c: Likewise.
175         * gcc.dg/vect/vect-outer-1.c: Likewise.
176         * gcc.dg/vect/vect-outer-1a.c: Likewise.
177         * gcc.dg/vect/vect-11a.c: Likewise.
178         * gcc.dg/vect/vect-shift-1.c: Likewise.
179         * gcc.target/i386/vectorize1.c: Likewise.
181 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
183         * gcc.dg/tls/section-2.c: New.
184         * gcc.dg/tls/emutls-1.c: New.
185         * lib/target-supports.exp (check_effective_target_tls_native):
186         Exclude vxworks.
188 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
190         PR testsuite/36053
191         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
192         * gcc.dg/large-size-array-4.c: Likewise.
194 2008-04-26  George Helffrich  <george@gcc.gnu.org>
196         PRs fortran/PR35154, fortran/PR23057
197         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
198         .stabs functionality.
199         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
200         DWARF functionality.
202 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
204         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
205         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
206         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
207         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
209 2008-04-25  Tobias Burnus  <burnus@net-b.de>
211         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
212         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
214 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
216         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
217         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
218         * gcc.dg/builtins-13.c: Likewise.
219         * gcc.dg/pr25682.c: Likewise.
220         * gcc.dg/pr33694.c: Likewise.
221         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
222         * gcc.dg/c99-const-expr-2.c: Likewise.
223         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
224         * gcc.dg/ia64-sync-2.c: Likewise.
225         * gcc.dg/ia64-sync-3.c: Likewise
226         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
227         * gcc.dg/large-size-array-3.c: Likewise.
228         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
229         check.
230         * gcc.dg/large-size-array-4.c: Likewise.
231         * gcc.dg/max-1.c: Replace use of long by ssize_t.
233 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
235         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
237 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
239         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
241 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
243         PR testsuite/36035
244         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
246 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
248         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
250         PR c++/35758
251         * g++.dg/ext/vector14.C: New test.
253 2008-04-24  Richard Guenther  <rguenther@suse.de>
255         * gcc.dg/builtin-constant_p-1.c: New testcase.
256         * gcc.dg/builtin-errors.c: Adjust expected error.
258 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
260         PR tree-optimization/36008
261         * gcc.c-torture/execute/20080424-1.c: New test.
263 2008-04-24  Ira Rosen  <irar@il.ibm.com>
264             Richard Guenther  <rguenther@suse.de>
266         PR tree-optimization/36034
267         * gcc.c-torture/execute/pr36034-1.c: New testcase.
268         * gcc.c-torture/execute/pr36034-2.c: Likewise.
270 2008-04-24  Olivier Hainque  <hainque@adacore.com>
272         * gnat.dg/concat_length.adb: New test.
274 2008-04-24  Ira Rosen  <irar@il.ibm.com>
276         PR tree-optimization/35982
277         * gcc.dg/vect/fast-math-pr35982.c: New.
279 2008-04-24  Danny Smith  <dannysmith@users.net>
281         * gcc.dg/format/ms-warnI64-1.c: New file.
283 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
285         PR target/36015
286         * gcc.dg/pr36015.c: New test.
288 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
290         PR rtl-optimization/36006
291         * gfortran.dg/pr36006-1.f90: New test.
292         * gfortran.dg/pr36006-2.f90: Ditto.
294 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
296         PR fortran/35994
297         * gfortran.dg/minmaxloc_5.f90: New test.
298         * gfortran.dg/minmaxloc_6.f90: New test.
300 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
302         * gcc.dg/array-init-1.c: Add big-endian number to check.
304 2008-04-23  Richard Guenther  <rguenther@suse.de>
306         PR tree-optimization/27799
307         PR tree-optimization/32921
308         PR tree-optimization/32624
309         * gcc.dg/tree-ssa/pr27799.c: New testcase.
310         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
312 2008-04-23  Richard Guenther  <rguenther@suse.de>
314         PR middle-end/36021
315         * gcc.dg/attr-alloc_size-2.c: New testcase.
317 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
319         * gcc.dg/20020919-1.c (loc_size_t): New type.
320         (_dl_stat): Use loc_size_t to cast pointers.
321         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
323 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
325         PR libfortran/35988
326         * gfortran.dg/matmul_7.f90:  New test.
328 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
330         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
331         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
332         * gcc.dg/struct/w_prof_local_var.c: Ditto.
333         * gcc.dg/struct/w_prof_global_var.c: Ditto.
334         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
336 2008-04-22  Jason Merrill  <jason@redhat.com>
338         PR c++/35316
339         * g++.dg/cpp0x/decltype11.C: New.
341 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
343         PR rtl-optimization/36017
344         * gcc.dg/pr36017.c: New test.
346 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
348         PR c++/35747
349         * g++.dg/ext/stmtexpr13.C: New test.
351 2008-04-22  Ian Lance Taylor  <iant@google.com>
353         * gcc.c-torture/compile/20080419-1.c: New test.
355 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
357         PR testsuite/35981
358         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
359         Add tests for 'long long'.
360         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
361         Add tests for 'long long'.
363 2008-04-22  Nick Clifton  <nickc@redhat.com>
365         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
367 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
369         PR target/31486
370         * gcc.target/i386/pr31486.c: New test.
372 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
374         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
375         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
376         file name there instead of the assembly.  Cleanup tree_profile
377         dump file.
379 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
381         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
382         * gcc.dg/vect/slp-25.c: Ditto.
383         * gcc.dg/vect/vect-outer-5.c: Ditto.
384         * gcc.dg/vect/pr33804.c: Ditto.
385         * gcc.dg/vect/vect-outer-4c.c: Ditto.
386         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
387         * gcc.dg/vect/pr33953.c: Ditto.
388         * gcc.dg/vect/slp-3.c: Ditto.
389         * gcc.dg/vect/vect-iv-6.c: Ditto.
391 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
393         * g++.dg/ext/fixed1.C: Add dg-options.
395 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
397         PR target/26445
398         * g++.dg/other/i386-4.C: New test.
400 2008-04-21  Jason Merrill  <jason@redhat.com>
402         PR c++/35325
403         * g++.dg/ext/fixed1.C: New.
405         PR c++/35678
406         * g++.dg/template/ttp27.C: New.
408 2008-04-21  Tom Tromey  <tromey@redhat.com>
410         PR libcpp/33415:
411         * gcc.dg/cpp/pr33415.c: New file.
413 2008-04-21  Olivier Hainque  <hainque@adacore.com>
415         * gnat.dg/bltins.adb: New testcase.
417 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
419         PR fortran/35991
420         * gfortran.dg/zero-sized_4.f90: New test.
422 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
424         PR fortran/35882
425         * gfortran.dg/continuation_5.f: Add some comment lines.
426         * gfortran.dg/continuation_3.f90: Add some comment lines.
427         
428 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
430         PR libfortran/35960
431         * gfortran.dg/reshape_zerosize_1.f90:  New file.
433 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
435         * gnat.dg/alignment6.adb: New test.
437 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
439         PR fortran/35944
440         PR fortran/35946
441         PR fortran/35947
442         * gfortran.dg/array_constructor_23.f: New test.
444         PR fortran/35959
445         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
446         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
447         "builtin_free" to 27.
448         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
449         of "builtin_free" to 21.
451 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
453         PR fortran/35892
454         * gfortran.dg/pr35154-dwarf2.f: Remove.
455         * gfortran.dg/pr35154-stabs.f: Remove.
456         
457 2008-04-18  Ian Lance Taylor  <iant@google.com>
459         PR tree-optimization/35977
460         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
462 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
463             Peter Bergner  <bergner@vnet.ibm.com>
465         PR target/35907
466         * gcc.target/powerpc/pr35907.c: New test.
468 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/dynamic_elab_pkg.ads: New helper.
471         * gnat.dg/dynamic_elab1.ad[sb]: New test.
472         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
474 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
476         Tests for char16_t and char32_t support.
477         * g++.dg/ext/utf-cvt.C: New
478         * g++.dg/ext/utf-cxx0x.C: New
479         * g++.dg/ext/utf-cxx98.C: New
480         * g++.dg/ext/utf-dflt.C: New
481         * g++.dg/ext/utf-gnuxx0x.C: New
482         * g++.dg/ext/utf-gnuxx98.C: New
483         * g++.dg/ext/utf-mangle.C: New
484         * g++.dg/ext/utf-typedef-cxx0x.C: New
485         * g++.dg/ext/utf-typedef-cxx98.C: New
486         * g++.dg/ext/utf-typespec.C: New
487         * g++.dg/ext/utf16-1.C: New
488         * g++.dg/ext/utf16-2.C: New
489         * g++.dg/ext/utf16-3.C: New
490         * g++.dg/ext/utf16-4.C: New
491         * g++.dg/ext/utf32-1.C: New
492         * g++.dg/ext/utf32-2.C: New
493         * g++.dg/ext/utf32-3.C: New
494         * g++.dg/ext/utf32-4.C: New
495         * gcc.dg/utf-cvt.c: New
496         * gcc.dg/utf-dflt.c: New
497         * gcc.dg/utf16-1.c: New
498         * gcc.dg/utf16-2.c: New
499         * gcc.dg/utf16-3.c: New
500         * gcc.dg/utf16-4.c: New
501         * gcc.dg/utf32-1.c: New
502         * gcc.dg/utf32-2.c: New
503         * gcc.dg/utf32-3.c: New
504         * gcc.dg/utf32-4.c: New
506 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
508         * gnat.dg/specs/varsize_return.ads: New test.
509         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
510         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
512 2008-04-17  Jason Merrill  <jason@redhat.com>
514         PR c++/35773
515         * g++.dg/overload/autoptr1.C: New.
517 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
519         * gnat.dg/alignment4.adb: New test.
520         * gnat.dg/alignment5.adb: Likewise.
521         * gnat.dg/frame_overflow.adb: Adjust.
523 2008-04-17  Richard Guenther  <rguenther@suse.de>
525         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
527 2008-04-17  Christian Bruel  <christian.bruel@st.com>
529         * gcc.dg/long-long-compare-1.c: New testcase. 
530         
531 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
533         PR fortran/35724
534         * gfortran.dg/eoshift_2.f90: New test.
536 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
538         PR fortran/35932
539         * gfortran.dg/intrinsic_char_1.f90: New test.
541 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
543         PR target/35944
544         * gfortran.dg/pr35944-1.f90: New test.
545         * gfortran.dg/pr35944-2.f90: Ditto.
547 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
549         PR c/35739
550         * gcc.dg/dfp/pr35739.c: New test.
552         PR tree-optimization/35899
553         * gcc.dg/pr35899.c: New test.
555         PR target/35662
556         * gfortran.dg/pr35662.f90: New test.
558 2008-04-16  Richard Guenther  <rguenther@suse.de>
560         * gcc.dg/tree-ssa/loop-35.c: New testcase.
562 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
564         PR ada/29015
565         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
566         gnat.dg/incomplete2.adb: New.
568 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
570         PR tree-optimization/35629
571         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
572         scan-tree-dump-times.
574 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
576         PR ada/22387
577         * gnat.dg/specs/corr_discr.ads: New.
579 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
581         * gnat.dg/string_slice2.adb: New test.
583 2008-04-15  Richard Guenther  <rguenther@suse.de>
585         * gcc.dg/fold-compare-2.c: Adjust testcase.
586         * gcc.dg/tree-ssa/pr21086.c: Likewise.
588 2008-04-15  Richard Guenther  <rguenther@suse.de>
590         * gcc.dg/tree-ssa/salias-1.c: Remove.
591         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
592         * gcc.dg/tree-ssa/alias-15.c: Likewise.
593         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
595 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
597         * gnat.dg/loop_optimization1.ad[sb]: New test.
599 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
601         PR c/35751
602         * gcc.dg/gomp/pr35751.c: New test.
603         * g++.dg/gomp/pr35751.C: New test.
605 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
607         PR ada/16086
608         * gnat.dg/prot_def.adb: New.
610 2008-04-14  Ian Lance Taylor  <iant@google.com>
612         * gcc.dg/strict-overflow-6.c: New.
613         * gcc.dg/no-strict-overflow-7.c: New.
614         * gcc.dg/Wstrict-overflow-22.c: New.
616 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
618         * gnat.dg/specs/storage.ads: Fix expected error message.
620 2008-04-14  Robert Dewar  <dewar@adacore.com>
622         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
624 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
626         PR ada/18680
627         * gnat.dg/specs/linker_section.ads: New.
629 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
631         PR ada/16098
632         * gnat.dg/specs/renamings.ads: New.
634 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
636         PR ada/15915
637         * gnat.dg/specs/storage.ads: New.
639 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
641         * gnat.dg/deep_old.adb: New.
643 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
645         * gnat.dg/loop_address2.adb: New test.
647 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
649         PR fortran/35882
650         * gfortran.dg/continuation_3.f90: Update test.
651         * gfortran.dg/continuation_5.f: Update test.
652         * gfortran.dg/continuation_10.f90: New test.
653         
654 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
656         PR libfortran/32972
657         PR libfortran/32512
658         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
659         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
660         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
661         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
662         
663 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
665         PR ada/17985
666         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
668 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
670         * gcc.target/powerpc/darwin-save-world-1.c: New test.
672 2008-04-11  Richard Guenther  <rguenther@suse.de>
674         PR tree-optimization/35869
675         * gcc.c-torture/compile/pr35869.c: New testcase.
677 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
679         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
680         /* mmintrin-common.h */ section.
682         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
684 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
686         PR c/35744
687         * gcc.dg/attr-error-1.c: New test.
689 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
691         * gcc.target/mips/scc-2.c: New test.
692         * gcc.target/mips/scc-3.c: New test.
693         * gcc.target/mips/scc-4.c: New test.
695 2008-04-10  Ira Rosen  <irar@il.ibm.com>
697         PR tree-optimization/35821
698         * gcc.dg/vect/pr35821-altivec.c: New.
699         * gcc.dg/vect/pr35821-spu.c: New.
701 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
703         PR testsuite/34894
704         PR testsuite/33782
705         * lib/target-supports.dg: Add check_effective_target_trampolines.
706         Disable profiling for avr-*-*.
707         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
708         * gcc.c-torture/compile/nested-1.c: Ditto.
709         * gcc.c-torture/compile/20050122-2.c: Ditto.
710         * gcc.c-torture/compile/20010226-1.c: Ditto.
711         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
712         * gcc.c-torture/compile/980506-1.c: Ditto.
713         * gcc.c-torture/compile/20020604-1.c: Ditto.
714         * gcc.c-torture/compile/limits-stringlit.c: Ditto
715         * gcc.c-torture/compile/20001226-1.c: Ditto
717 2008-04-09  Jason Merrill  <jason@redhat.com>
719         PR c++/35708
720         * g++.dg/ext/complit9.C: New.
722 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
724         PR ada/28305
725         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
726         gnat.dg/specs/fe_inlining_helper.adb: New test.
728 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
730         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
731         x86_64-pc-mingw target.
732         * gcc.dg/titype-1.c: Likewise.
734 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
736         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
737         Fix comment.
738         (check_effective_target_vxworks_rtp): New procedure.
739         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
740         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
741         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
742         * g++.old-deja/g++.brendan/new3.C: Likewise.
743         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
744         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
745         VxWorks kernel mode.
746         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
747         * g++.old-deja/g++.mike/p2736.C: Likewise.
748         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
749         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
750         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
751         kernel mode.
753 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
755         * gfortran.dg/namelist_47.f90: New test.
757 2008-04-09  Richard Guenther  <rguenther@suse.de>
759         * gfortran.dg/bind_c_usage_14.f03: Adjust.
761 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
763         PR target/35005
764         * execute/20071221-1.c: Adapt test for 16 bit int targets.
765         * execute/pr35163.c: Ditto.
767 2008-04-08  Richard Guenther  <rguenther@suse.de>
769         * gcc.c-torture/execute/20080408-1.c: New testcase.
771 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
773         * gnat.dg/pack6.adb: New test.
774         * gnat.dg/pack7.adb: Likewise.
775         * gnat.dg/pack8.adb: Likewise.
777 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
779         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
780         * gnat.dg/rt1.adb: New test.
781         * gnat.dg/test_time_stamp.adb: New test.
782         * gnat.dg/specs/warn_star.ads: New test.
783         * gnat.dg/specs/aggr1.ads: New test.
785 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
787         PR fortran/25829 28655
788         * gfortran.dg/write_check2.f90: Update dg-error.
789         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
791 2008-04-07  Jason Merrill  <jason@redhat.com>
793         PR c++/35734
794         * g++.dg/warn/ctor1.C: New.
796 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
798         PR/35842
799         * gcc.dg/torture/pr35842.c: New.
801 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
803         * gnat.dg/array4.adb: New test.
804         * gnat.dg/specs/static_initializer2.ads: Likewise.
806 2008-04-06  Richard Guenther  <rguenther@suse.de>
808         PR tree-optimization/35400
809         * gcc.dg/torture/pr35400.c: New testcase.
810         * g++.dg/torture/pr35400.C: Likewise.
812 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
814         PR fortran/35780
815         * gfortran.dg/simplify_argN_1.f90: New test.
817 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
819         PR fortran/35832
820         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
822 2008-04-06  Tobias Burnus  <burnus@net-b.de>
824         * gfortran.dg/f2003_io_1.f03: Make standard conform.
825         * gfortran.dg/f2003_io_8.f03: New.
827 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
829         * gnat.dg/pack5.adb: New test.
831 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
833         PR target/12329
834         * gcc.target/i386/pr12329.c: New test.
836 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
838         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
840 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
842         PR fortran/25829 28655
843         * gfortran.dg/f2003_io_1.f03: New test.
844         * gfortran.dg/f2003_io_2.f03: New test.
845         * gfortran.dg/f2003_io_3.f03: New test.
846         * gfortran.dg/f2003_io_4.f03: New test.
847         * gfortran.dg/f2003_io_5.f03: New test.
848         * gfortran.dg/f2003_io_6.f03: New test.
849         * gfortran.dg/f2003_io_7.f03: New test.
851 2008-04-05  Richard Guenther  <rguenther@suse.de>
853         PR tree-optimization/35833
854         * gcc.dg/torture/pr35833.c: New testcase.
856 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
858         * gcc.target/sh/sh2a-band.c: New test.
859         * gcc.target/sh/sh2a-bclrmem.c: New test.
860         * gcc.target/sh/sh2a-bld.c: New test.
861         * gcc.target/sh/sh2a-bor.c: New test.
862         * gcc.target/sh/sh2a-bsetmem.c: New test.
863         * gcc.target/sh/sh2a-bxor.c: New test.
865 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
867         * g++.dg/other/anon5.C: Don't depend on line number for error message.
869         * gcc.dg/torture/builtin-modf-1.c: Use special options for
870         powerpc*-*-linux*.
872         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
874         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
876         PR target/35620
877         * gcc.dg/dfp/pr35620.c: New test.
878         * gcc.dg/dfp/func-pointer.c: New test.
879         * gcc.dg/dfp/func-deref.c: New test.
881 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
883         PR target/35364
884         * g++.dg/gomp/pr35364.C: New test.
886 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
888         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
889         * g++.dg/other/i386-3.C: Likewise.
890         * gcc.target/i386/sse-13.c: Likewise.
891         * gcc.target/i386/sse-14.c: Likewise.
893         * gcc.target/i386/aes-check.h: New.
894         * gcc.target/i386/aesdec.c: Likewise.
895         * gcc.target/i386/aesdeclast.c: Likewise.
896         * gcc.target/i386/aesenc.c: Likewise.
897         * gcc.target/i386/aesenclast.c: Likewise.
898         * gcc.target/i386/aesimc.c: Likewise.
899         * gcc.target/i386/aeskeygenassist.c: Likewise.
900         * gcc.target/i386/pclmulqdq.c: Likewise.
901         * gcc.target/i386/pclmul-check.h: Likewise.
903         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
904         (check_effective_target_pclmul): Likewise.
906 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
908         PR c/35440
909         * gcc.dg/pr35440.c: New test.
911 2008-04-04  Richard Guenther  <rguenther@suse.de>
913         PR middle-end/35823
914         * gnat.dg/pr35823.adb: New testcase.
916 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
918         PR c/35712
919         * gcc.dg/dfp/constants-zero.c: New test.
921 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
923         PR c/35738
924         * gcc.dg/gomp/pr35738.c: New test.
926         PR middle-end/35818
927         * gcc.dg/gomp/pr35818.c: New test.
929         PR fortran/35786
930         * gfortran.dg/gomp/pr35786-1.f90: New test.
931         * gfortran.dg/gomp/pr35786-2.f90: New test.
933 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
935         * gcc.target/mips/scc-1.c: New test.
937 2008-04-03  Richard Guenther  <rguenther@suse.de>
939         * gcc.dg/tree-ssa/vrp43.c: New testcase.
940         * gcc.dg/tree-ssa/vrp44.c: Likewise.
941         * gcc.dg/tree-ssa/vrp45.c: Likewise.
943 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
945         PR c++/35741
946         * g++.dg/other/offsetof5.C: New test.
948 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
950         PR rtl-optimization/35281
951         * gcc.target/i386/pr35281.c: New test.
953 2008-04-03  Richard Guenther  <rguenther@suse.de>
955         PR middle-end/35800
956         * gcc.c-torture/execute/pr35800.c: New test.
958 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
960         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
961         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
962         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
963         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
964         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
965         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
966         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
967         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
968         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
969         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
970         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
972 2008-04-02  Richard Guenther  <rguenther@suse.de>
974         PR tree-optimization/14495
975         PR tree-optimization/34793
976         * gcc.dg/tree-ssa/vrp41.c: New testcase.
977         * gcc.dg/tree-ssa/vrp42.c: Likewise.
979 2008-04-02  Richard Guenther  <rguenther@suse.de>
981         PR tree-optimization/14495
982         * gcc.dg/tree-ssa/vrp40.c: New testcase.
984 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
986         * gnat.dg/specs/discr_record_constant.ads: New test.
988 2008-04-02  Richard Guenther  <rguenther@suse.de>
990         * gcc.dg/tree-ssa/vrp38.c: New testcase.
991         * gcc.dg/tree-ssa/vrp39.c: Likewise.
993 2008-04-01  George Helffrich  <george@gcc.gnu.org>
995         PRs fortran/35154, fortran/23057
996         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
997         use of common is unchanged.
999         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1000         with all combinations of debug options available on target.
1001         * gfortran.dg/debug/debug.exp:  Ditto.
1002         * gfortran.dg/debug/trivial.f:  Ditto.
1003         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1004         .stabs functionality.
1005         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1006         DWARF functionality.
1008 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1010         PR c/35436
1011         * gcc.dg/format/gcc_gfc-2.c: New test.
1013 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1015         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1016         Use -fprofile-use for profile use.
1017         * gcc.misc-tests/bprob.exp: Ditto.
1018         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1019         * gcc.dg/matrix/matrix.exp: Ditto.
1020         * gcc.dg/struct/struct-reorg.exp: Ditto.
1021         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1022         * gcc.dg/profile-dir-1.c: New test.
1023         * gcc.dg/profile-dir-2.c: New test.
1024         * gcc.dg/profile-dir-3.c: New test.
1026 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1028         PR c/35750
1029         * gcc.dg/old-style-param-1.c: New test.
1031 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1033         * gnat.dg/object_overflow.adb: New test.
1035 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1037         PR middle-end/30186
1038         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1039         * gcc.c-torture/execute/vector-1.c: New testcase.
1040         * gcc.c-torture/execute/vector-2.c: New testcase.
1042 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1044         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1045         * gnat.dg/assign_from_packed.adb: New testcase.
1047 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1049         PR rtl-optimization/35729
1050         * gcc.dg/pr35729.c: New test.
1052 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1054         PR target/32000
1055         * gcc.target/i386/pr32000-1.c: New.
1057 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1059         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1060         on some environments.
1062 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1064         PR tree-opt/35431
1065         * gcc.c-torture/compile/pr35431.c: New testcase.
1067 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1069         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1070         targets.
1072 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1074         PR c++/35245
1075         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1077 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1079         PR c++/35578
1080         * g++.dg/parse/friend8.C: New test.
1082         PR c/35748
1083         * gcc.dg/union-cast-4.c: New test.
1085 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1087         PR target/35757
1088         * gcc.target/i386/sse4_1-blendps-2.c: New.
1089         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1091 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1093         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1094         * gfortran.dg/internal_pack_2.f90:  Likewise.
1095         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1096         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1097         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1098         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1099         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1100         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1102 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1104         * gnat.dg/bit_packed_array2.adb: New test.
1106 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1108         PR fortran/35740
1109         * gfortran.dg/transpose_conjg_1.f90: New test.
1111 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1113         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1114         
1115 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1117         PR fortran/35698
1118         * gfortran.dg/allocate_zerosize_3.f: New test.
1120         PR fortran/35702
1121         * gfortran.dg/character_assign_1.f90: New test.
1123 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1125         PR libfortran/32972
1126         PR libfortran/32512
1127         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1128         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1129         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1131 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1133         PR fortran/34714
1134         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1135         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1136         * gfortran.dg/func_assign.f90: Likewise.
1137         * gfortran.dg/implicit_11.f90: Likewise.
1138         * gfortran.dg/proc_assign_1.f90: Likewise.
1139         * gfortran.dg/proc_assign_2.f90: Likewise.
1140         * gfortran.dg/procedure_lvalue.f90: Likewise.
1142 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144         PR fortran/35699
1145         * gfortran.dg/direct_io_10.f: New test.
1147 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1149         * gcc.target/i386/vectorize6.c: New test.
1151 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1153         PR fortran/35721
1154         * gfortran.dg/associated_target_2.f90: New.
1156 2008-03-28  Richard Guenther  <rguenther@suse.de>
1158         PR tree-optimization/19580
1159         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1161 2008-03-28  Richard Guenther  <rguenther@suse.de>
1163         PR tree-optimization/30317
1164         PR tree-optimization/30911
1165         PR tree-optimization/34793
1166         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1167         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1168         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1170 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1172         PR target/31334
1173         * gcc.target/powerpc/altivec-25.c: New testcase.
1175 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1177         PR fortran/35724
1178         * gfortran.dg/cshift_shift_real_2.f90: New test.
1180 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1182         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1183         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1185 2008-03-27  Richard Guenther  <rguenther@suse.de>
1187         PR c/32511
1188         * gcc.dg/attr-weak-1.c: New testcase.
1190 2008-03-27  Richard Guenther  <rguenther@suse.de>
1192         PR tree-optimization/32810
1193         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1195 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1197         * g++.dg/cpp0x/variadic91.C: New.
1199 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1201         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1202         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1204 2008-03-27  Richard Guenther  <rguenther@suse.de>
1206         * gcc.dg/fold-addr-1.c: New testcase.
1208 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1210         PR middle-end/35429
1211         * gcc.c-torture/compile/complex-5.c: New test.
1213 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1215         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1217 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1219         PR c++/35546
1220         * g++.dg/ext/attrib33.C: New test.
1222 2008-03-26  Richard Guenther  <rguenther@suse.de>
1224         Revert:
1225         2008-03-26  Richard Guenther  <rguenther@suse.de>
1227         * gcc.dg/fold-addr-1.c: New testcase.
1229 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1231         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1232         before redefinitions of extern and __inline.
1233         * gcc.target/i386/sse-13.c: Ditto.
1235 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1237         PR c++/35332
1238         * g++.dg/other/error27.C: New test.
1240 2008-03-26  Richard Guenther  <rguenther@suse.de>
1242         * gcc.dg/fold-addr-1.c: New testcase.
1244 2008-03-26  Richard Guenther  <rguenther@suse.de>
1246         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1247         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1248         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1249         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1250         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1251         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1252         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1254 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1256         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1257         variadic template template parameter binding semantics.
1258         * g++.dg/cpp0x/variadic85.C: Ditto.
1259         * g++.dg/cpp0x/variadic88.C: New.
1260         * g++.dg/cpp0x/variadic89.C: New.
1261         * g++.dg/cpp0x/variadic90.C: New.
1262         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1263         variadic template template parameter binding semantics.
1264         * g++.dg/cpp0x/variadic-lambda.C: New.
1266 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1268         PR target/31558
1269         * g++.dg/ext/altivec-15.C: New testcase.
1271 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1273         PR objc/29197
1274         * objc.dg/method-20.m: New testcase.
1275         
1276 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1278         PR rtl-optimization/35232
1279         * gcc.target/mips/pr35232.c: New test.
1281 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1283         * g++.dg/template/sfinae4.C: New.
1284         * g++.dg/template/sfinae5.C: New.
1285         * g++.dg/template/sfinae6.C: New.
1286         * g++.dg/template/sfinae6_neg.C: New.
1287         * g++.dg/template/sfinae7.C: New.
1288         * g++.dg/template/sfinae8.C: New.
1289         * g++.dg/template/sfinae9.C: New.
1290         * g++.dg/template/sfinae10.C: New.
1291         * g++.dg/template/sfinae11.C: New.
1292         * g++.dg/template/sfinae12.C: New.
1293         * g++.dg/template/sfinae13.C: New.
1294         * g++.dg/template/sfinae14C: New.
1296 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1298         * gcc.target/sh/sh2a-bclr.c: New test.
1299         * gcc.target/sh/sh2a-bset.c: New test.
1301 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1303         * gcc.target/sh/sh2a-movrt.c: New test.
1305 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1307         * gcc.target/sh/sh2a-prefetch.c: New test.
1309 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1310             Naveen.H.S  <naveen.hs@kpitcummins.com>
1312         * gcc.target/sh/sh2a-movi20s.c: New test.
1314 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1315             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1316             Naveen.H.S  <naveen.hs@kpitcummins.com>
1318         * gcc.target/sh/sh2a-resbank.c: New test.
1319         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1320         * gcc.target/sh/sh2a-jsrn.c: New test.
1321         * gcc.target/sh/sh2a-rtsn.c: New test.
1323 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1325         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1326         (main): Change to void and rename to sse2_test.
1327         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1328         dg-do-what-default to "compile" if SSE2 hardware is not available.
1329         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1330         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1331         xfail vect_no_int_max from "vectorization not profitable" check.
1333 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1335         PR middle-end/26222
1336         * gcc.dg/torture/pr26222.c: New testcase.
1338 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1340         PR fortran/34813
1341         * gfortran.dg/null_3.f90 : New test
1343         PR fortran/33295
1344         * gfortran.dg/module_function_type_1.f90 : New test
1346 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1348         PR libfortran/32972
1349         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1350         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1351         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1353 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1355         * gcc.target/mips/dse-1.c: Add checks for zeros.
1357 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1359         PR target/27946
1360         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1362 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1364         PR libfortran/32972
1365         * internal_pack_1.f90:  New test case.
1366         * internal_pack_2.f90:  New test case.
1367         * internal_pack_3.f90:  New test case.
1369 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1371         * gnat.dg/empty_vector_length.adb: New testcase.
1373 2008-03-20  Richard Guenther  <rguenther@suse.de>
1375         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1377 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1378             Uros Bizjak  <ubizjak@gmail.com>
1380         PR testsuite/34168
1381         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1382         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1383         if SSE2 hardware is not available.
1384         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1385         gcc.dg/vect/vect.exp.
1386         * gfortran.dg/vect/vect.exp: Ditto.
1387         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1389 2008-03-20  Andreas Schwab  <schwab@suse.de>
1391         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1392         xfail.
1394 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1396         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1397         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1398         from dg-options.
1400 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1402         PR testsuite/35621
1403         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1404         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1405         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1406         * gcc.target/i386/ssse3-palignr.c: Likewise.
1407         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1408         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1409         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1410         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1411         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1412         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1413         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1414         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1415         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1416         * gcc.target/i386/ssse3-psignb.c: Likewise.
1417         * gcc.target/i386/ssse3-psignd.c: Likewise.
1418         * gcc.target/i386/ssse3-psignw.c: Likewise.
1420 2008-03-20  Andreas Schwab  <schwab@suse.de>
1422         PR testsuite/35647
1423         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1424         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1425         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1426         continuation and remove xfail.
1428 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1430         PR libfortran/32972
1431         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1432         in subroutine.
1434 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1436         * gcc.dg/format/ms_array-1.c: New.
1437         * gcc.dg/format/ms_c90-scanf-3.c: New.
1438         * gcc.dg/format/ms_c99-strftime-1.c: New.
1439         * gcc.dg/format/ms_no-y2k-1.c: New.
1440         * gcc.dg/format/ms_attr-1.c: New.
1441         * gcc.dg/format/ms_c90-scanf-4.c: New.
1442         * gcc.dg/format/ms_c99-strftime-2.c: New.
1443         * gcc.dg/format/ms_nonlit-1.c: New.
1444         * gcc.dg/format/ms_c90-scanf-5.c: New.
1445         * gcc.dg/format/ms_cast-1.c: New.
1446         * gcc.dg/format/ms_nonlit-2.c: New.
1447         * gcc.dg/format/ms_attr-2.c: New.
1448         * gcc.dg/format/ms_c90-strftime-1.c: New.
1449         * gcc.dg/format/ms_miss-1.c: New.
1450         * gcc.dg/format/ms_nonlit-3.c: New.
1451         * gcc.dg/format/ms_attr-3.c: New.
1452         * gcc.dg/format/ms_c90-strftime-2.c: New.
1453         * gcc.dg/format/ms_miss-2.c: New.
1454         * gcc.dg/format/ms_nul-1.c: New.
1455         * gcc.dg/format/ms_attr-4.c: New.
1456         * gcc.dg/format/ms_c94-printf-1.c: New.
1457         * gcc.dg/format/ms_miss-3.c: New.
1458         * gcc.dg/format/ms_nul-2.c: New.
1459         * gcc.dg/format/ms_attr-7.c: New.
1460         * gcc.dg/format/ms_c94-scanf-1.c: New.
1461         * gcc.dg/format/ms_miss-4.c: New.
1462         * gcc.dg/format/ms_null-1.c: New.
1463         * gcc.dg/format/ms_bitfld-1.c: New.
1464         * gcc.dg/format/ms_c99-printf-1.c: New.
1465         * gcc.dg/format/ms_miss-5.c: New.
1466         * gcc.dg/format/ms_plus-1.c: New.
1467         * gcc.dg/format/ms_branch-1.c: New.
1468         * gcc.dg/format/ms_c99-printf-2.c: New.
1469         * gcc.dg/format/ms_miss-6.c: New.
1470         * gcc.dg/format/ms_sec-1.c: New.
1471         * gcc.dg/format/ms_c90-printf-1.c: New.
1472         * gcc.dg/format/ms_c99-printf-3.c: New.
1473         * gcc.dg/format/ms_multattr-1.c: New.
1474         * gcc.dg/format/ms_unnamed-1.c: New.
1475         * gcc.dg/format/ms_c90-printf-2.c: New.
1476         * gcc.dg/format/ms_c99-scanf-1.c: New.
1477         * gcc.dg/format/ms_multattr-2.c: New.
1478         * gcc.dg/format/ms_va-1.c: New.
1479         * gcc.dg/format/ms_c90-printf-3.c: New.
1480         * gcc.dg/format/ms_c99-scanf-2.c: New.
1481         * gcc.dg/format/ms_multattr-3.c: New.
1482         * gcc.dg/format/ms_c90-scanf-1.c: New.
1483         * gcc.dg/format/ms_c99-scanf-3.c: New.
1484         * gcc.dg/format/ms_no-exargs-1.c: New.
1485         * gcc.dg/format/ms_zero-length-1.c: New.
1486         * gcc.dg/format/ms_c90-scanf-2.c: New.
1487         * gcc.dg/format/ms_c99-scanf-4.c: New.
1488         * gcc.dg/format/ms_no-exargs-2.c: New.
1489         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1490         * gcc.dg/format/miss-1.c: Likewise.
1491         * gcc.dg/format/miss-3.c: Likewise.
1492         * gcc.dg/format/multattr-2.c: Likewise.
1493         * gcc.dg/format/miss-5.c: Likewise.
1494         * gcc.dg/format/attr-2.c: Likewise.
1495         * gcc.dg/format/attr-4.c: Likewise.
1496         * gcc.dg/format/c90-scanf-4.c: Likewise.
1497         * gcc.dg/format/c99-printf-3.c: Likewise.
1498         * gcc.dg/format/multattr-1.c: Likewise.
1499         * gcc.dg/format/miss-4.c: Likewise.
1500         * gcc.dg/format/miss-6.c: Likewise.
1501         * gcc.dg/format/c90-printf-3.c: Likewise.
1502         * gcc.dg/format/attr-1.c: Likewise.
1503         * gcc.dg/format/attr-3.c: Likewise.
1504         * gcc.dg/format/attr-7.c: Likewise.
1505         * gcc.dg/format/format.h: Treat mingw and gnu style.
1506         * gcc.dg/format/sys_format.c: New.
1508 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1510         PR libfortran/35627
1511         * gfortran.dg/namelist_46.f90: New test.
1513 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1515         PR target/14552
1516         * gcc.target/i386/pr14552.c: New test.
1518 2008-03-19  Michael Matz  <matz@suse.de>
1520         PR middle-end/35616
1521         * gcc.dg/pr35616.c: New test.
1523 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1525         PR fortran/35152
1526         * gfortran.dg/argument_checking_16.f90: New test.
1528 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1530         PR libfortran/32972
1531         * gfortran.dg/internal_pack_1.f90:  New test case.
1532         * gfortran.dg/internal_pack_2.f90:  New test case.
1533         * gfortran.dg/internal_pack_3.f90:  New test case.
1535 2008-03-19  Jan Hubicka  <jh@suse.cz>
1537         * gcc.dg/20050811-2.c: Update dumping flags.
1538         * gcc.dg/sms-2.c: Update dumping flags.
1539         * gcc.dg/var-expand1.c: Update dumping flags.
1540         * gcc.dg/var-expand3.c: Update dumping flags.
1541         * gcc.dg/pr30957-1.c: Update dumping flags.
1542         * gcc.dg/20050811-1.c: Update dumping flags.
1543         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1544         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1546 2008-03-19  Richard Guenther  <rguenther@suse.de>
1548         PR middle-end/35609
1549         * gcc.dg/testsuite/uninit-15.c: New testcase.
1550         * gcc.dg/testsuite/uninit-16.c: Likewise.
1552 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1554         PR target/35504
1555         * g++.dg/other/pr35504.C: New test.
1557 2008-03-18  Richard Guenther  <rguenther@suse.de>
1559         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1560         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1562 2008-03-18  Richard Guenther  <rguenther@suse.de>
1564         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1566 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1568         PR libfortran/35617
1569         * gfortran.dg/namelist_45.f90: New test.
1571 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1573         PR testsuite/35512
1574         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1575         Write variables instead of reading them.
1577 2008-03-17  Jason Merrill  <jason@redhat.com>
1579         PR c++/35548
1580         * g++.dg/init/ref16.C: New testcase.
1582 2008-03-17  Richard Guenther  <rguenther@suse.de>
1584         PR tree-optimization/19637
1585         * g++.dg/tree-ssa/pr19637.C: New testcase.
1587 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1589         PR fortran/35470
1590         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1592 2008-03-16  Richard Guenther  <rguenther@suse.de>
1594         PR middle-end/35607
1595         * gcc.c-torture/compile/pr35607.c: New testcase.
1596         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1598 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1600         PR fortran/35582
1601         * gfortran.dg/write_invalid_format.f90: New test.
1603 2008-03-15  Richard Guenther  <rguenther@suse.de>
1605         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1607 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609         PR testsuite/35184
1610         * gfortran.dg/elemental_subroutine_6.f90: New test.
1612 2008-03-15  Richard Guenther  <rguenther@suse.de>
1614         * gcc.dg/pr23911.c: Adjust testcase.
1615         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1616         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1618 2008-03-15  Richard Guenther  <rguenther@suse.de>
1620         PR middle-end/35593
1621         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1623 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625         PR testsuite/35478
1626         * gfortran.dg/generic_16.f90: New test.
1628 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1630         PR middle-end/35595
1631         * gcc.c-torture/compile/pr35595.c: New test.
1633 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1635         PR testsuite/33296
1636         * gfortran.dg/nearest_4.f90: New test.
1638 2008-03-14  Richard Guenther  <rguenther@suse.de>
1640         PR tree-optimization/13761
1641         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1643 2008-03-14  Richard Guenther  <rguenther@suse.de>
1645         PR tree-optimization/34172
1646         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1647         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1648         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1649         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1650         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1651         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1653 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1655         PR libcpp/35322:
1656         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1658 2008-03-14  Richard Guenther  <rguenther@suse.de>
1660         PR tree-optimization/34043
1661         PR tree-optimization/33989
1662         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1663         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1664         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1665         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1666         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1668 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1669             Uros Bizjak  <ubizjak@gmail.com>
1671         PR testsuite/35538 
1672         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1673         Skip *-*-darwin*.
1674         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1676 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1677             Uros Bizjak  <ubizjak@gmail.com>
1679         PR testsuite/35406
1680         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1681         count from 0 to 1 for lp64 targets.
1682         * gfortran.dg/ldist-1.f90: Update test to check
1683         for 5 loops distributed instead of 4 for lp64 targets.
1685 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1687         PR fortran/35475
1688         * gfortran.dg/derived_sub.f90: New test.
1690 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1692         PR testsuite/35558
1693         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1694         dg-require-effective-target.
1695         * g++.dg/tls/static-1a.cc: Likewise.
1697 2008-03-13  Tom Tromey  <tromey@redhat.com>
1699         PR libcpp/35322:
1700         * gcc.dg/cpp/pr35322.c: New file.
1702 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1704         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1705         (main): Call check_vect.
1707 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1708             Olga Golovanevsky  <olga@il.ibm.com>
1709         
1710         PR tree-optimization/35041
1711         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1713 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1715         PR target/34000
1716         PR target/35553
1717         * g++.dg/other/i386-3.C: New test.
1718         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1719         * gcc.target/i386/sse-14.c: Ditto.
1720         * gcc.target/i386/mmx-1.c: Ditto.
1721         * gcc.target/i386/mmx-2.c: Ditto.
1722         * gcc.target/i386/3dnow-1.c: Ditto.
1723         * gcc.target/i386/3dnow-2.c: Ditto.
1724         * gcc.target/i386/3dnowA-1.c: Ditto.
1725         * gcc.target/i386/3dnowA-2.c: Ditto.
1727 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1729         PR tree-opt/35422
1730         * gcc.target/i386/pr35422.c: Escape brackets.
1732 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1734         PR tree-opt/35422
1735         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1736         third loop.
1737         * gcc.target/i386/pr35422.c: New.
1739 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1741         PR tree-opt/35403
1742         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1744 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1746         PR target/35540
1747         * gcc.target/i386/pr35540.c: New test.
1749 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1751         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1753 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1755         PR middle-end/35526
1756         * g++.dg/torture/pr35526.C: New test.
1758 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1760         PR c++/35328
1761         * g++.dg/gomp/pr35328.C: New test.
1763         PR c++/35337
1764         * g++.dg/gomp/pr35337.C: New test.
1766         PR c/35438
1767         PR c/35439
1768         * gcc.dg/gomp/pr35438.c: New test.
1769         * gcc.dg/gomp/pr35439.c: New test.
1771         PR middle-end/35099
1772         * g++.dg/gomp/pr35099.C: New test.
1774 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1776         * gnat.dg/range_check2.adb: New test.
1778 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1780         PR tree-optimization/35494
1781         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1782         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1783         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1784         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1786 2008-03-10  Richard Guenther  <rguenther@suse.de>
1788         PR tree-optimization/34677
1789         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1790         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1791         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1793 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1795         PR fortran/35474
1796         * gfortran.dg/module_commons_2.f90: New test.
1798 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1800         * gnat.dg/frame_overflow.adb: Improve portability.
1802 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1804         PR target/35350
1805         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1806         * gcc.target/i386/isa-2.c: Likewise.
1807         * gcc.target/i386/isa-3.c: Likewise.
1808         * gcc.target/i386/isa-10.c: Likewise.
1809         * gcc.target/i386/isa-11.c: Likewise.
1810         * gcc.target/i386/isa-12.c: Likewise.
1811         * gcc.target/i386/isa-13.c: Likewise.
1812         * gcc.target/i386/isa-14.c: Likewise.
1814 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1816         PR target/22152
1817         * gcc.target/i386/pr22152.c: New test.
1818         * gcc.target/i386/sse2-mmx.c: Ditto.
1820 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1822         * gnat.dg/uninit_func.adb: New test.
1824 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1826         * gnat.dg/pack4.adb: New test.
1828 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1830         * gnat.dg/small_alignment.adb: New test.
1832 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1834         * gnat.dg/specs/alignment2.ads: New test.
1836 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1838         * gnat.dg/pack3.adb: New test.
1840 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1842         PR c++/20366
1843         * g++.dg/other/pr20366.C: New test.
1845 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1847         PR tree-opt/35402
1848         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1850 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1852         PR preprocessor/35458
1853         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1854         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1855         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1857 2008-03-06  Tom Tromey  <tromey@redhat.com>
1859         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1860         * treelang: Delete.
1862 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1864         * gnat.dg/specs/pack33.ads: New test.
1866 2008-03-05  Richard Guenther  <rguenther@suse.de>
1868         PR tree-optimization/35472
1869         * gcc.c-torture/execute/pr35472.c: New testcase.
1871 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1873         PR 33009
1874         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1875         * gcc.c-torture/compile/pr33009.c: Likewise.
1877 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1879         PR 31341
1880         * gcc.dg/vect/pr31041.c: Fix.
1882 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1884         PR libfortran/35293
1885         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1886         New.
1887         * gfortran.fortran-torture/execute/list_read_1.x,
1888         gfortran.fortran-torture/execute/read_null_string.x,
1889         gfortran.fortran-torture/execute/backspace.x,
1890         gfortran.fortran-torture/execute/seq_io.x,
1891         gfortran.fortran-torture/execute/slash_edit.x,
1892         gfortran.fortran-torture/execute/unopened_unit_1.x,
1893         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1894         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1895         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1896         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1897         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1898         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1899         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1900         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1901         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1902         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1903         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1904         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1905         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1906         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1907         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1908         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1909         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1910         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1911         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1912         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1913         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1914         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1915         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1916         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1917         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1918         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1919         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1920         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1921         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1922         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1923         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1924         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1925         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1926         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1927         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1928         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1929         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1930         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1931         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1932         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1933         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1934         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1935         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1936         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1937         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1938         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1939         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1940         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1941         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1942         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1943         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1944         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1945         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1946         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1947         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1948         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1949         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1950         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1951         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1952         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1953         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1954         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1955         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1956         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1957         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1958         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1959         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1960         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1961         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1962         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1963         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1964         gfortran.dg/write_back.f: Gate test on effective_target
1965         fd_truncate.
1967 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1969         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1970         targets declaring functions in assembly.
1972 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1974         PR 28322
1975         * gcc.dg/pr28322-3.c: New.
1977 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1979         PR target/35453
1980         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1981         _SIDD_XXX.
1982         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1983         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1984         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1985         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1986         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1987         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1988         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1989         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1991 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1993         PR middle-end/35456
1994         * gcc.c-torture/execute/pr35456.c: New test.
1996 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1998         * gcc.target/i386/sse-10.c: Don't use
1999         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2001 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2003         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2004         * gfortran.dg/reassoc_2.f90: Ditto.
2005         * gfortran.dg/reassoc_3.f90: Ditto.
2007 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2009         PR fortran/33197
2010         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2011         * gfortran.dg/dg.exp: Likewise.
2012         * gfortran.dg/vect/vect.exp: Likewise.
2013         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2014         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2015         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2016         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2017         empty CONTAINS.
2018         * gfortran.dg/gamma_2.f90: Add a few error messages.
2019         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2020         empty CONTAINS.
2021         * gfortran.dg/gamma_3.f90: Adjust error message.
2022         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2023         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2024         * gfortran.dg/bessel_1.f90: New test.
2025         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2026         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2027         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2028         * gfortran.dg/contains_empty_1.f03: New test.
2029         * gfortran.dg/erfc_scaled_1.f90: New test.
2030         * gfortran.dg/hypot_1.f90: New test.
2031         * gfortran.dg/contains_empty_2.f03: New test.
2033 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2035         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2037 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2039         PR 24924
2040         * g++.dg/cpp/string-2.C: This is a warning now.
2041         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2042         default, so add it.
2043         
2044 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2046         * g++.dg/cpp0x/auto1.C: New.
2048 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2050         PR fortran/34770
2051         * gfortran.dg/pointer_1.f90: New test.
2053 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2055         PR c++/35315
2056         * g++.dg/ext/attrib32.C: Add another test case.
2058 2008-02-29  Tom Tromey  <tromey@redhat.com>
2060         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2061         line.
2063 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2065         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2066         to make the interchange profitable.
2068 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2070         PR fortran/31463
2071         PR fortran/33950
2072         PR fortran/34296
2073         * gfortran.dg/arrayio_11.f90: Fixed test.
2074         * gfortran.dg/arrayio_12.f90: Likewise.
2075         * gfortran.dg/module_read_1.f90: Added warning-directives.
2076         * gfortran.dg/pr32242.f90: Likewise.
2077         * gfortran.dg/result_in_spec_3.f90: Likewise.
2078         * gfortran.dg/use_12.f90: Likewise.
2079         * gfortran.dg/warn_function_without_result.f90 : New test.
2081 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2083         PR fortran/34868
2084         * gfortran.dg/f2c_9.f90: New test.
2086 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2088         * gcc.dg/tree-ssa/ldist-1.c: New.
2089         * gcc.dg/tree-ssa/ldist-1a.c: New.
2090         * gcc.dg/tree-ssa/ldist-2.c: New.
2091         * gcc.dg/tree-ssa/ldist-3.c: New.
2092         * gcc.dg/tree-ssa/ldist-4.c: New.
2093         * gcc.dg/tree-ssa/ldist-5.c: New.
2094         * gcc.dg/tree-ssa/ldist-6.c: New.
2095         * gcc.dg/tree-ssa/ldist-7.c: New.
2096         * gcc.dg/tree-ssa/ldist-8.c: New.
2097         * gcc.dg/tree-ssa/ldist-9.c: New.
2098         * gcc.dg/tree-ssa/ldist-10.c: New.
2099         * gcc.dg/tree-ssa/ldist-11.c: New.
2100         * gcc.dg/tree-ssa/ldist-12.c: New.
2101         * gfortran.dg/ldist-1.f90: New.
2103 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2105         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2107 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2109         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2111 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2113         * gcc.target/i386/mmx-1.c: Add
2114         -Werror-implicit-function-declaration to dg-options.
2115         * gcc.target/i386/mmx-2.c: Likewise.
2116         * gcc.target/i386/sse-13.c: Likewise.
2117         * gcc.target/i386/sse-14.c: Likewise.
2119 2008-02-27  Revital Eres  <eres@il.ibm.com>
2121         PR rtl-optimization/34999
2122         * gcc.dg/tree-prof/pr34999.c: New.
2124 2008-02-27  Richard Guenther  <rguenther@suse.de>
2126         PR middle-end/25290
2127         * gcc.c-torture/execute/pr35390.c: New testcase.
2129 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2131         PR ada/22255
2132         * gnat.dg/test_direct_io.adb: New file.
2134 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2136         PR ada/34799
2137         * gnat.dg/specs/pr34799.ads: New test.
2139 2008-02-27  Richard Guenther  <rguenther@suse.de>
2141         PR middle-end/34971
2142         * gcc.c-torture/execute/pr34971.c: New testcase.
2144 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2146         * gcc.dg/gomp/preprocess-1.c: New test.
2148         PR c++/35368
2149         * g++.dg/ext/visibility/typeinfo2.C: New test.
2150         * g++.dg/ext/visibility/typeinfo3.C: New test.
2152 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2154         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2156 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2158         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2159         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2161 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2163         PR c/28800
2164         * gcc.dg/empty-source-2.c: Adjust for warning message.
2165         * gcc.dg/empty-source-3.c: Likewise.
2166         * gcc.dg/pack-test-2.c: Adjust comment.
2167         * gcc.dg/pragma-ep-2.c: Likewise.
2168         * gcc.dg/pragma-re-2.c: Likewise.
2169         * gcc.dg/va-arg-2.c: Likewise.
2171 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2173         PR fortran/35033
2174         * gfortran.dg/assignment_2.f90: New.
2176 2008-02-26  Jason Merrill  <jason@redhat.com>
2178         PR c++/35315
2179         * g++.dg/ext/attrib32.C: New.
2181 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2183         * gcc.c-torture/execute/nest-align-1.x: Delete.
2185 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2187         PR 26264
2188         * 20021023-1.c: Use __builtin_va_start instead of
2189         __builtin_stdarg_start.
2190         * pr17301-1.c: Likewise.
2191         * pr17301-2.c: Likewise.
2192                 
2193 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2194         
2195         * gcc.dg/pr34351.c: New.
2196         
2197 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2199         * gcc.dg/Wlarger-than2.c: New.
2200         
2201 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2203         PR c++/35323
2204         * g++.dg/lookup/crash7.C: New.
2206 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2208         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2210 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2212         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2214 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2216         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2218 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2220         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2221         Windows.
2223 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2225         * lib/target-supports.exp (check_profiling_available): Report -p
2226         unavailable on *-*-mingw*.
2228 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2230         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2231         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2232         dg-require-effective-target pthread_h.
2234 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2236         * gcc.dg/Wswitch-enum-error.c: New.
2237         * gcc.dg/Wswitch-error.c: New.
2238         * gcc.dg/20011021-1.c: Use two directives to match two different
2239         messages.
2240         
2241 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2242         
2243         PR 28322
2244         * gcc.dg/pr28322.c: New.
2245         * gcc.dg/pr28322-2.c: New.
2246         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2247         preceding it.
2249 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2251         PR c++/35333
2252         * g++.dg/other/error26.C: New.
2254 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2256         PR c++/35338
2257         * g++.dg/other/error25.C: New.
2259 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2261         PR target/35258
2262         * gcc.dg/pr35258.c: New testcase.
2264 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2266         * gcc.dg/20020426-2.c: Remove bogus workaround.
2267         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2268         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2270 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2272         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2274 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2276         PR middle-end/19984
2277         * gcc.dg/pr19984.c: New test.
2278         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2279         name of the variable.
2281 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2283         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2284         (main): Call check_vect and foo.  Check array values after
2285         the call to foo.
2286         * gcc.dg/vect/vect-117.c: Call check_vect.
2287         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2289 2008-02-25  Jason Merrill  <jason@redhat.com>
2291         PR c++/33486
2292         * g++.dg/lookup/strong-using-5.C: New.
2294 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2296         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2297         sh* targets.
2299 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2301         PR target/35349
2302         * gcc.c-torture/execute/20050604-1.x: New file.
2304 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2306         * gcc.target/i386/pr22076.c: Update number of mov insns
2307         for PIC targets.
2308         * gcc.target/i386/pr34256.c: Ditto.
2310 2008-02-24  Diego Novillo  <dnovillo@google.com>
2312         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2314         PR 33738
2315         * g++.dg/warn/pr33738.C: New.
2317 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2319         * gcc.c-torture/execute/nest-align-1.x: New file.
2321 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2323         PR c++/34749
2324         * g++.dg.ext/dllimport13.C: New test.
2326 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2328         PR libfortran/24685
2329         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2330         powerpc*-apple-darwin*.
2332 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2334         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2335         ERFC into gfortran.dg/large_real_kind_3.F90.
2336         * gfortran.dg/large_real_kind_3.F90: New test.
2338 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2340         PR rtl-opt/33512
2341         * gcc.dg/and-1.c: New test.
2343 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2345         * gcc.c-torture/execute/20080222-1.c: New test.
2347 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2349         PR target/22076
2350         PR target/34256
2351         * gcc.target/i386/pr22076.c: New test.
2352         * gcc.target/i386/pr34256.c: New test.
2353         * gcc.target/i386/vecinit-5.c: New test.
2354         * gcc.target/i386/vecinit-6.c: New test.
2355         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2357         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2358         <xmmintrin.h>, define __m64 and __m128 directly.
2359         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2361 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2363         PR C++/34715
2364         * g++.dg/ext/always_inline-1.C: New test.
2365         * g++.dg/ext/always_inline-2.C: New test.
2366         * g++.dg/ext/always_inline-3.C: New test.
2367         * g++.dg/ext/always_inline-4.C: New test.
2369 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2371         * gcc.target/cris/asm-b-1.c: New test.
2373 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2375         PR c++/35282
2376         * g++.dg/template/nontype17.C: Add.
2378 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2380         PR c++/35282
2381         Revert:
2382         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2384         PR c++/28743
2385         * g++.dg/template/nontype17.C: New.
2386         * g++.dg/template/nontype16.C: Add error.
2388 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2390         PR c/19999
2391         * gcc.dg/Wfloat-equal-1.c: New.
2392         * g++.dg/warn/Wfloat-equal-1.C: New.
2394 2008-02-21  Michael Matz  <matz@suse.de>
2396         PR target/35264
2397         * gcc.dg/pr35264.c: New testcase.
2399 2008-02-21  Richard Guenther  <rguenther@suse.de>
2401         * gfortran.dg/reassoc_1.f90: New testcase.
2402         * gfortran.dg/reassoc_2.f90: Likewise.
2403         * gfortran.dg/reassoc_3.f90: Likewise.
2405 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2407         PR libfortran/34974
2408         * gfortran.dg/fmt_t_7.f: New test.
2410         PR libfortran/35132
2411         * gfortran.dg/streamio_15.f90: New test.
2412         
2413 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2415         PR libfortran/35036
2416         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2418 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2420         * gcc.dg/Wframe-larger-than.c: New option test.
2422 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2424         PR fortran/34997
2425         * gfortran.dg/dollar_sym_1.f90: New.
2426         * gfortran.dg/dollar_sym_2.f90: New.
2428 2008-02-20  Richard Guenther  <rguenther@suse.de>
2430         PR middle-end/35265
2431         * gcc.dg/builtins-66.c: New testcase.
2433 2008-02-20  Richard Guenther  <rguenther@suse.de>
2435         * gcc.dg/fold-reassoc-1.c: New testcase.
2436         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2438 2008-02-20  Richard Guenther  <rguenther@suse.de>
2440         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2442 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2444         * lib/target-supports.exp (check_effective_target_vect_unpack):
2445         Return true for SPU.
2446         (check_effective_target_vect_short_mult): Likewise.
2447         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2448         the loop on targets that support vect_unpack.
2450 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2452         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2453         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2454         templates to reduce number of passed arguments.
2456 2008-02-19  Jason Merrill  <jason@redhat.com>
2458         PR c++/34950
2459         * g++.dg/template/explicit-args1.C: New.
2461 2008-02-19  Richard Guenther  <rguenther@suse.de>
2463         PR tree-optimization/34989
2464         * gcc.dg/pr34989-1.c: New testcase.
2465         * gcc.dg/pr34989-2.c: Likewise.
2467 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2469         PR c++/35028
2470         * g++.dg/gomp/pr35028.C: New test.
2472         PR c++/34964
2473         PR c++/35244
2474         * gcc.dg/gomp/pr34964.c: New test.
2475         * g++.dg/gomp/pr34964.C: New test.
2476         * gcc.dg/gomp/pr35244.c: New test.
2477         * g++.dg/gomp/pr35244.C: New test.
2479         PR c++/35078
2480         * g++.dg/gomp/pr35078.C: New test.
2482 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2484         * gcc.dg/packed-array.c: New testcase. 
2486 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2488         PR target/33555
2489         * gcc.target/i386/pr33555.c: New test.
2490         
2491 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2493         PR target/35189
2494         * gcc.target/i386/isa-1.c: New.
2495         * gcc.target/i386/isa-2.c: Likewise.
2496         * gcc.target/i386/isa-3.c: Likewise.
2497         * gcc.target/i386/isa-4.c: Likewise.
2498         * gcc.target/i386/isa-5.c: Likewise.
2499         * gcc.target/i386/isa-6.c: Likewise.
2500         * gcc.target/i386/isa-7.c: Likewise.
2501         * gcc.target/i386/isa-8.c: Likewise.
2502         * gcc.target/i386/isa-9.c: Likewise.
2503         * gcc.target/i386/isa-10.c: Likewise.
2504         * gcc.target/i386/isa-11.c: Likewise.
2505         * gcc.target/i386/isa-12.c: Likewise.
2506         * gcc.target/i386/isa-13.c: Likewise.
2507         * gcc.target/i386/isa-14.c: Likewise.
2509 2008-02-18  Joey Ye  <joey.ye@intel.com>
2510             H.J. Lu  <hongjiu.lu@intel.com>
2512         PR middle-end/34921
2513         * gcc.c-torture/execute/nest-align-1.c: New test case.
2515 2008-02-17  Richard Guenther  <rguenther@suse.de>
2517         PR middle-end/35227
2518         * gcc.dg/torture/pr35227.c: New testcase.
2520 2008-02-17  Richard Guenther  <rguenther@suse.de>
2522         PR tree-optimization/35231
2523         * gcc.c-torture/execute/pr35231.c: New testcase.
2525 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2527         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2528         (test_gt): Ditto.
2530 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2532         * obj-c++.dg/encode-2.mm: XFAIL.
2533         * obj-c++.dg/encode-3.mm: Likewise.
2535 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2536             Paolo Carlini  <pcarlini@suse.de>
2538         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2539         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2540         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2542 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2544         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2545         (main): Change to void and rename to sse_test.
2546         * gcc.target/i386/pr24306.c: Ditto.
2547         * gcc.target/i386/pr32065-2.c: Ditto.
2548         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2549         (main): Change to void and rename to sse2_test.
2550         * gcc.target/i386/20060512-3.c: Ditto.
2552 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2554         PR fortran/35150
2555         * gfortran.dg/c_loc_tests_12.f03: New test.
2557 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2559         PR c++/35023
2560         PR c++/35024
2561         PR c++/35026
2562         * g++.dg/cpp0x/vt-35026.C: New.
2563         * g++.dg/cpp0x/vt-35023.C: New.
2564         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2565         * g++.dg/cpp0x/vt-35024.C: New.
2567 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2569         * gcc.c-torture/execute/va-arg-25.x: Remove.
2571 2008-02-15  Richard Guenther  <rguenther@suse.de>
2572             Zdenek Dvorak  <ook@ucw.cz>
2574         PR tree-optimization/35164
2575         * g++.dg/torture/pr35164-1.C: New testcase.
2576         * g++.dg/torture/pr35164-2.C: Likewise.
2578 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2580         PR testsuite/35119
2581         * g++.dg/template/spec35.C: Change the regular expressions
2582         in dg-final to match the assembly code generated by Darwin 9.
2584 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2586         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2588 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2590         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2592 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2594         * lib/dejapatches.exp: New file.
2596 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2598         PR c++/34050
2599         * g++.dg/cpp0x/vt-34050.C: New.
2601 2008-02-14  Jason Merrill  <jason@redhat.com>
2603         PR c++/5645
2604         PR c++/11159
2605         * g++.dg/warn/pr11159.C: New.
2606         * g++.dg/warn/pr5645.C: Likewise.
2608 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2610         PR preprocessor/35061
2611         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2613 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2615         PR c++/28743
2616         * g++.dg/template/nontype17.C: New.
2617         * g++.dg/template/nontype16.C: Add error.
2619 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2621         PR c++/35138
2622         * g++.dg/template/member8.C: New test.
2624 2008-02-13  Michael Matz  <matz@suse.de>
2626         * gcc.dg/pr35065.c: Fix testcase warnings.
2628 2008-02-13  Jason Merrill  <jason@redhat.com>
2630         PR c++/34962, c++/34937, c++/34939
2631         * g++.dg/ext/tmplattr9.C: New.
2633 2008-02-13  Michael Matz  <matz@suse.de>
2635         PR debug/35065
2636         * gcc.dg/pr35065.c: New testcase.
2638 2008-02-12  Richard Guenther  <rguenther@suse.de>
2640         PR tree-optimization/35171
2641         * gcc.c-torture/compile/pr35171.c: New testcase.
2643 2008-02-12  Richard Guenther  <rguenther@suse.de>
2645         PR middle-end/35163
2646         * gcc.c-torture/execute/pr35163.c: New testcase.
2648 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2650         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2652 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2654         * gnat.dg/loop_address.adb: New test.
2656 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2658         * obj-c++.dg/bitfield-1.mm: Expect failures.
2659         * obj-c++.dg/bitfield-4.mm: Likewise.
2660         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2661         * obj-c++.dg/encode-8.mm: Likewise.
2662         * obj-c++.dg/isa-field-1.mm: Likewise.
2663         * obj-c++.dg/layout-1.mm: Likewise.
2664         * obj-c++.dg/lookup-2.mm: Likewise.
2665         * obj-c++.dg/try-catch-2.mm: Likewise.
2666         * obj-c++.dg/try-catch-9.mm: Likewise.
2668 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2670         PR c++/35144
2671         * g++.dg/tree-ssa/pr35144.C: New test.
2673         PR inline-asm/35160
2674         * gcc.target/i386/pr35160.c: New test.
2676         PR c++/34862
2677         * g++.dg/init/new27.C: New test.
2679 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2681         PR c++/35077
2682         * g++.dg/template/crash78.C: New.
2684 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2686         PR testsuite/35047
2687         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2688         * gcc.dg/compat/vector-2_y.c: Ditto.
2690 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2691             Richard Guenther  <rguenther@suse.de>
2693         PR tree-optimization/33992
2694         * gcc.c-torture/execute/pr33992.c: New testcase.
2696 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2698         * gfortran.dg/streamio_14.f90:  New test.
2700 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2702         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2703         Add -mfpmath=387 to dg-options.
2705 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2707         PR testsuite/35047
2708         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2709         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2710         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2711         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2712         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2713         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2714         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2715         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2716         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2718 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720         PR objc++/34193
2721         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2723 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2725         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2727 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2729         PR c++/35056
2730         * g++.dg/conversion/bitfield8.C: New.
2732 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2734         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2736 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2738         PR c++/35049
2739         PR c++/35096
2740         * g++.dg/ext/vector13.C: New.
2742 2008-02-06  David Daney  <ddaney@avtrex.com>
2744         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2746 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2748         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2749         special case for xtensa-*-*.
2750         
2751 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2753         PR fortran/35037
2754         * gfortran.dg/volatile11.f90: New test.
2756 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2758         PR c++/33553
2759         * g++.dg/template/array19.C: New test.
2761 2008-02-05  Diego Novillo  <dnovillo@google.com>
2763         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2765         PR 33738
2766         * g++.dg/warn/pr33738.C: Remove.
2768 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2770         PR fortran/34945
2771         * gfortran.dg/bounds_check_13.f: New test.
2773 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775         PR testsuite/33946
2776         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2778 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2780         PR target/35083
2781         * gcc.target/i386/pr35083.c: New test.
2783 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2785         PR fortran/32315
2786         * gfortran.dg/data_bounds_1.f90: New test.
2788 2008-02-04  Diego Novillo  <dnovillo@google.com>
2790         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2792         PR 33738
2793         * g++.dg/warn/pr33738.C: New.
2795 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2797         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2798         to match.
2800 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2802         * lib/target-supports.exp (check_effective_target_hard_float): Only
2803         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2804         other targets, grep for a call insn in the rtl expand dump for an
2805         add of two doubles.
2806         (target_compile): Support generating rtl dumps as output.
2808 2008-02-04  Richard Guenther  <rguenther@suse.de>
2810         PR middle-end/33631
2811         * gcc.c-torture/execute/pr33631.c: New testcase.
2813 2008-02-04  Richard Guenther  <rguenther@suse.de>
2815         PR middle-end/35043
2816         * gcc.c-torture/compile/pr35043.c: New testcase.
2818 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2820         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2822 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2824         * gcc.target/i386/pr31628.c: Require effective target fpic.
2825         * gcc.target/i386/strinline.c: Ditto.
2826         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2827         * gcc.dg/pr35045.c: Ditto.
2828         * gcc.dg/20050503-1.c: Ditto.
2830 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2832         PR fortran/32760
2833         * gfortran.dg/host_assoc_variable_1.f90: New test.
2834         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2836 2008-02-02  Michael Matz  <matz@suse.de>
2838         PR target/35045
2839         * gcc.dg/pr35045.c: New test.
2841 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2843         PR libfortran/35001
2844         * gfortran.dg/shape_4.f90:  New test.
2846 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2848         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2850 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2852         PR rtl-optimization/34773
2853         * gcc.target/cris/torture/pr34773.c: New test.
2855 2008-02-01  Nick Clifton  <nickc@redhat.com>
2857         * lib/target-supports.exp (check_profiling_available): Do not
2858         expect profiling to work on the xstormy16 target.
2860 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2862         PR testsuite/35047
2863         * gcc.c-torture/execute/20050316-2.x: New file.
2864         * gcc.target/i386/pr17390.c: Update scan pattern.
2865         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2866         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2868 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2870         PR fortran/34910
2871         * gfortran.dg/proc_assign_2.f90: New test.
2873 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2874             Jakub Jelinek  <jakub@redhat.com>
2876         PR c++/34935
2877         PR c++/34936
2878         * g++.dg/ext/alias-canon.C: New.
2879         * g++.dg/ext/alias-mangle.C: New.
2881 2008-01-30  Jan Hubicka  <jh@suse.cz>
2883         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2885 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2887         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2888         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2890 2008-01-30  Jan Hubicka  <jh@suse.cz>
2892         PR target/34982
2893         * gcc.c-torture/execute/pr34982.c: New testcase.
2895 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2897         * gcc.target/s390/tf_to_di-1.c: New testcase.
2899 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2901         PR fortran/34975
2902         * gfortran.dg/use_only_3.f90: New test.
2903         * gfortran.dg/use_only_3.inc: Modules for new test.
2905         PR fortran/34429
2906         * gfortran.dg/function_charlen_2.f90: New test.
2908 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2910         PR middle-end/34969
2911         * gcc.dg/pr34969.c: New test.
2913         PR c/35017
2914         * gcc.dg/inline-25.c: New test.
2915         * gcc.dg/inline-26.c: New test.
2916         * gcc.dg/inline-27.c: New test.
2918 2008-01-29  Richard Guenther  <rguenther@suse.de>
2920         PR middle-end/35006
2921         * gcc.c-torture/compile/pr35006.c: New testcase.
2923 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2925         PR c++/34055
2926         PR c++/34103
2927         PR c++/34219
2928         PR c++/34606
2929         PR c++/34753
2930         PR c++/34754
2931         PR c++/34755
2932         PR c++/34919
2933         PR c++/34961
2934         * g++.dg/cpp0x/vt-34219-2.C: New.
2935         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2936         * g++.dg/cpp0x/vt-34961.C: New.
2937         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2938         cases from the re-opened PR.
2939         * g++.dg/cpp0x/vt-34753.C: New.
2940         * g++.dg/cpp0x/vt-34919.C: New.
2941         * g++.dg/cpp0x/vt-34754.C: New.
2942         * g++.dg/cpp0x/vt-34606.C: New.
2943         * g++.dg/cpp0x/vt-34219.C: New.
2944         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2945         * g++.dg/cpp0x/vt-34755.C: New.
2946         * g++.dg/cpp0x/pr31438.C: Ditto.
2947         * g++.dg/cpp0x/variadic81.C: Ditto.
2949 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2951         * g++.dg/torture/pr34641.C: Put the dg-do first.
2953 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2955         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2957 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2959         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2961 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2963         PR 31535
2964         * gcc.target/powerpc/spe-small-data-1.c: New test.
2965         * gcc.target/powerpc/spe-small-data-2.c: New test.
2967 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2969         PR libfortran/34980
2970         * gfortran.dg/shape_3.f90:  New test.
2972 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2974         * gcc.target/s390/20020926-1.c: Remove -m31.
2976 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2978         * gcc.target/s390/20020926-1.c: Disable for s390x.
2980 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2982         PR fortran/34994
2983         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2984         expression.
2986 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2988         PR fortran/34990
2989         * gfortran.dg/array_constructor_22.f90: New test.
2991 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2993         PR middle-end/34688
2994         * gcc.c-torture/compile/pr34688: New test.
2996 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2998         PR fortran/34848
2999         * gfortran.dg/missing_optional_dummy_5.f90: New.
3001 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3003         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3004         noinline.  XFAIL test.
3006 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3008         PR fortran/31610
3009         * gfortran.dg/array_3.f90: New test.
3011 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3013         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3014         on i?86/x86_64.
3016         PR c++/34965
3017         * gcc.dg/pr34965.c: New test.
3018         * g++.dg/other/error24.C: New test.
3020 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3022         PR libfofortran/34887
3023         * gfortran.dg/x_slash_2.f:  New test.
3025 2008-01-26  Richard Guenther  <rguenther@suse.de>
3027         PR c++/34235
3028         * g++.dg/torture/pr34235.C: New testcase.
3030 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3032         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3034 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3036         PR target/34981
3037         * gcc.target/mips/lazy-binding-1.c: New test.
3038         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3039         mips_forced_no_abicalls and mips_forced_no_shared.
3040         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3041         Avoid using small data with -mabicalls.  Don't make -G0 force
3042         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3043         forces the opposite option.
3045 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3047         PR target/34970
3048         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3049         Use -std=gnu89 switch.
3051 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3053         PR libfortran/34876
3054         * gfortran.dg/direct_io_9.f: New test.
3056 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3058         PR fortran/34661
3059         * gfortran.dg/where_operator_assign_4.f90: New test.
3061 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3063         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3064         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3065         c4x-*-* targets.
3067 2008-01-25  Richard Guenther  <rguenther@suse.de>
3069         PR middle-end/32244
3070         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3072 2008-01-25  Richard Guenther  <rguenther@suse.de>
3074         PR tree-optimization/34966
3075         * gcc.c-torture/compile/pr34966.c: New testcase.
3077 2008-01-25  Richard Guenther  <rguenther@suse.de>
3079         PR c++/33887
3080         * g++.dg/torture/pr33887-1.C: New testcase.
3081         * g++.dg/torture/pr33887-2.C: Likewise.
3082         * g++.dg/torture/pr33887-3.C: Likewise.
3083         * gcc.c-torture/execute/20071211-1.c: Likewise.
3085 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3087         PR target/34856
3088         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3090 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3092         PR middle-end/33333
3093         * g++.dg/gomp/pr33333.C: New test.
3095         PR preprocessor/34692
3096         * gcc.dg/cpp/pr34692.c: New test.
3097         * gcc.dg/gomp/pr34692.c: New test.
3099 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3101         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3103 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3105         PR fortran/34202
3106         * gfortran.dg/empty_type.f90: New test.
3108 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3110         PR c++/34603
3111         * g++.dg/template/crash77.C: New.
3113 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3115         PR target/34856
3116         * gcc.dg/pr34856.c: New test.
3118 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3120         * gfortran.dg/namelist_39.f90: Delete temporary files.
3121         * gfortran.dg/namelist_44.f90: Ditto.
3123 2008-01-24  Richard Guenther  <rguenther@suse.de>
3125         PR middle-end/34953
3126         * g++.dg/torture/pr34953.C: New testcase.
3128 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3130         PR middle-end/34934
3131         * gcc.c-torture/compile/20080124-1.c: New test.
3133 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3135         PR fortran/34872
3136         * gfortran.dg/function_charlen_3.f: New test.
3138 2008-01-23  Michael Matz  <matz@suse.de>
3140         PR debug/34895
3141         * g++.dg/debug/pr34895.cc: New testcase.
3143 2008-01-23  Richard Guenther  <rguenther@suse.de>
3145         PR middle-end/31529
3146         * gcc.dg/pr31529-1.c: New testcase.
3147         * gcc.dg/pr31529-2.c: Likewise.
3149 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3151         PR c++/34829
3152         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3153         unsigned int for the first argument.
3155 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3157         PR c++/33984
3158         * g++.dg/conversion/bitfield7.C: New test.
3159         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3161 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3163         From Michael Frysinger  <michael.frysinger@analog.com>
3164         * gcc.target/bfin/mcpu-bf547.c: New test.
3165         * gcc.target/bfin/mcpu-bf523.c: New test.
3166         * gcc.target/bfin/mcpu-bf524.c: New test.
3167         * gcc.target/bfin/mcpu-bf526.c: New test.
3169 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3171         * gcc.c-torture/execute/20080122-1.c: New test.
3173 2008-01-22  Tom Tromey  <tromey@redhat.com>
3175         PR c++/34859
3176         * gcc.dg/cpp/pr34859.c: New file.
3178 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3180         PR fortran/34875
3181         * gfortran.dg/vector_subscript_3.f90: New test.
3183 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3185         PR fortran/34848
3186         * gfortran.dg/missing_optional_dummy_4.f90
3188 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3190         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3192 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3194         * gnat.dg/unchecked_union1.adb: New test.
3196 2008-01-22  Tom Tromey  <tromey@redhat.com>
3198         PR c++/34829
3199         * g++.dg/ext/pr34829.C: New file.
3201 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3203         PR c++/34607
3204         * gcc.dg/gomp/pr34607.c: New test.
3205         * g++.dg/gomp/pr34607.C: New test.
3207         PR c++/34914
3208         * g++.dg/ext/vector10.C: New test.
3210         PR c++/34918
3211         * g++.dg/other/error23.C: New test.
3213         PR c++/34917
3214         * g++.dg/ext/vector12.C: New test.
3216 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3218         PR 32102
3219         * gcc.dg/Wstrict-overflow-21.c: New.
3220         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3222 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3224         PR middle-end/33092
3225         * gcc.dg/pr33092.c: New.
3227 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3229         * gcc.target/s390/20020926-1.c: Add -m31 option.
3231 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3233         PR fortran/34915
3234         * gfortran.dg/initialization_18.f90: New test.
3236 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3238         PR fortran/34899
3239         * gfortran.dg/tab_continuation.f: New.
3241 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3243         PR fortran/34896
3244         * gfortran.dg/use_rename_2.f90: New test.
3246 2008-01-21  Richard Guenther  <rguenther@suse.de>
3248         PR middle-end/34856
3249         * gcc.c-torture/compile/pr34856.c: New testcase.
3251 2008-01-21  Richard Guenther  <rguenther@suse.de>
3253         PR c/34885
3254         * gcc.c-torture/compile/pr34885.c: New testcase.
3256 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3258         * gnat.dg/specs/alignment1.ads: New test.
3260 2008-01-21  Richard Guenther  <rguenther@suse.de>
3262         PR c++/34850
3263         * g++.dg/torture/pr34850.C: New testcase.
3265 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3266             Olga Golovanevsky  <olga@il.ibm.com>
3268         PR tree-optimization/34701
3269         * gcc.dg/struct/wo_prof_array_field.c: New test.
3270         
3271 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3273         PR c++/34891
3274         * g++.dg/ext/vector9.C: New.
3276 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3278         PR c++/34776
3279         PR c++/34486
3280         * g++.dg/template/crash75.C: New.
3281         * g++.dg/template/crash76.C: Likewise.  
3283 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3285         PR rtl-optimization/34808
3286         * gcc.c-torture/compile/pr34808.c: New test.
3288 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3290         PR fortran/34784
3291         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3293         PR fortran/34861
3294         * gfortran.dg/entry_array_specs_3.f90: New test.
3296         PR fortran/34854
3297         * gfortran.dg/use_rename_1.f90: New test.
3299 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3301         PR fortran/34784
3302         * gfortran.dg/array_constructor_20.f90: New test.
3303         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3305         PR fortran/34785
3306         * gfortran.dg/array_constructor_21.f90: New test.
3308 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3310         PR libfortran/34795
3311         * gfortran.dg/inquire_13.f90: New test.
3312         
3313         PR libfortran/34659
3314         * gfortran.dg/continuation_9.f90: New test.
3316 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3318         PR target/34831
3319         * gcc.target/mips/pr34831.c: New test.
3321 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3323         PR fortran/34817
3324         PR fortran/34838
3325         * gfortran.dg/any_all_1.f90:  New test.
3326         * gfortran.dg/any_all_2.f90:  New test.
3328 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3330         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3331         "dg-require-weak" statement.
3332         * g++.dg/eh/weak1.C: Likewise.
3334 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3336         PR gcov-profile/34610
3337         * gcc.dg/gomp/pr34610.c: New test.
3339 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3341         PR fortran/34760
3342         * gfortran.dg/implicit_11.f90: New.
3343         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3344         * gfortran.dg/entry_15.f90: Ditto.
3345         * gfortran.dg/func_assign.f90: Ditto.
3346         * gfortran.dg/gomp/reduction3.f90: Ditto.
3347         * gfortran.dg/proc_assign_1.f90: Ditto.
3349         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3350         of dg-excess-errors.
3352 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3354         PR fortran/32616
3355         * gfortran.dg/argument_checking_15.f90: New.
3356         * gfortran.dg/argument_checking_5.f90: Change TODO into
3357         dg-warning.
3359 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3361         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3362         * gfortran.dg/enum_5.f90: Ditto.
3363         * gfortran.dg/enum_6.f90: Ditto.
3364         * gfortran.dg/bom_error.f90: Ditto.
3365         * gfortran.dg/func_decl_4.f90: Ditto.
3367 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3369         PR libfortran/34782
3370         * gfortran.dg/fmt_t_6.f: New test.
3372 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3374         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3376 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3378         * g++.dg/lookup/two-stage2.C: fix comment.
3380 2008-01-18  Ian Lance Taylor  <iant@google.com>
3382         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3384 2008-01-18  Ian Lance Taylor  <iant@google.com>
3386         PR c++/33407
3387         * g++.dg/init/new26.C: New test.
3389 2008-01-18  Richard Guenther  <rguenther@suse.de>
3391         PR middle-end/34801
3392         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3393         redundant one.
3395 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3397         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3398         dg-require-effective-target.
3400 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3402         PR target/34556
3403         * gfortran.dg/reshape_2.f90: New test.
3405 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3407         * gcc.dg/20040223-1.c: Fix comment typo.
3409 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3411         PR target/34814
3412         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3413         until 34814 is fixed.
3415 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3417         PR tree-optimization/34648
3418         * gcc.c-torture/compile/pr34648.c: New testcase.
3420 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3422         PR testsuite/34821
3423         * gcc.dg/autopar/autopar.exp: New.
3424         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3425         * lib/target-supports.exp (check_effective_target_pthread): New.
3427         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3428         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3429         * gcc.dg/tree-ssa/reduc-1.c: Same.
3430         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3431         * gcc.dg/tree-ssa/reduc-2.c: Same
3432         * gcc.dg/tree-ssa/reduc-3.c: Same.
3433         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3434         * gcc.dg/tree-ssa/reduc-6.c: Same.
3435         * gcc.dg/tree-ssa/reduc-7.c: Same.
3436         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3437         * gcc.dg/tree-ssa/reduc-8.c: Same.
3438         * gcc.dg/tree-ssa/reduc-9.c: Same.
3440 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3442         * gnat.dg/discr5.adb: New test.
3444 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3446         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3448 2008-01-17  Richard Guenther  <rguenther@suse.de>
3450         PR tree-optimization/34825
3451         * gcc.dg/pr34825.c: New testcase.
3453 2008-01-17  Richard Guenther  <rguenther@suse.de>
3455         * gcc.c-torture/execute/20080117-1.c: New testcase.
3457 2008-01-17  Revital Eres  <eres@il.ibm.com>
3459         PR30957
3460         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3462 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3464         PR fortran/34429
3465         * gfortran.dg/function_charlen_1.f90: New test.
3467         PR fortran/34431
3468         * gfortran.dg/function_types_1.f90: New test.
3469         * gfortran.dg/function_types_2.f90: New test.
3471         PR fortran/34471
3472         * gfortran.dg/function_kinds_4.f90: New test.
3473         * gfortran.dg/function_kinds_5.f90: New test.
3475         * gfortran.dg/defined_operators_1.f90: Errors now at function
3476         declarations.
3477         * gfortran.dg/private_type_4.f90: The same.
3478         * gfortran.dg/interface_15.f90: The same.
3479         * gfortran.dg/elemental_args_check_2.f90: The same.
3480         * gfortran.dg/auto_internal_assumed.f90: The same.
3482 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3484         * gnat.dg/sizetype.adb: New test.
3486 2008-01-16  Richard Guenther  <rguenther@suse.de>
3488         PR middle-end/32628
3489         * gcc.dg/overflow-warn-7.c: New testcase.
3491 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3493         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3495 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3496         Richard Guenther  <rguenther@suse.de>
3498         PR c/34668
3499         * gcc.dg/pr34668-1.c: New test.
3500         * gcc.dg/pr34668-2.c: Likewise.
3502 2008-01-16  Richard Guenther  <rguenther@suse.de>
3504         PR c++/33819
3505         * g++.dg/torture/pr33819.C: New testcase.
3507 2008-01-16  Richard Guenther  <rguenther@suse.de>
3509         PR c/34768
3510         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3511         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3513 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3515         PR fortran/34796
3516         * gfortran.dg/argument_checking_13.f90: New.
3517         * gfortran.dg/argument_checking_14.f90: New.
3519 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3520         
3521         PR libfortran/34671
3522         * gfortran.dg/anyallcount_1.f90:  New test.
3524 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3526         PR c++/34399
3527         * g++.dg/cpp0x/vt-34399.C: New.
3528         * g++.dg/template/friend50.C: New.
3530 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3532         PR c++/34751
3533         * g++.dg/cpp0x/vt-34751.C: New.
3535 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3537         PR c++/34051
3538         PR c++/34055
3539         PR c++/34102
3540         PR c++/34103
3541         * g++.dg/cpp0x/vt-34051-2.C: New.
3542         * g++.dg/cpp0x/vt-34102.C: New.
3543         * g++.dg/cpp0x/vt-34051.C: New.
3544         * g++.dg/cpp0x/vt-34055.C: New.
3545         * g++.dg/cpp0x/vt-34103.C: New.
3547 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3549         PR c++/34314
3550         * g++.dg/cpp0x/vt-34314.C: New.
3551         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3552         reality (the error message was wrong previously).
3554 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3556         PR c++/33964
3557         * g++.dg/cpp0x/vt-33964.C: New.
3558         * g++.dg/template/partial5.C: New.
3560 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3562         PR c++/34052
3563         * g++.dg/cpp0x/vt-34052.C: New.
3564         * g++.dg/template/ttp26.C: New.
3565         
3566 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3568         * gnat.dg/rep_clause2.ad[sb]: New test.
3569         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3571 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3573         PR c++/24924
3574         * g++.dg/cpp/pedantic-errors.C: Delete.
3575         * g++.dg/cpp/permissive.C: Delete.
3576         
3577 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3579         * gcc.c-torture/compile/20080114-1.c: New test.
3581 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3583         PR fortran/34665
3584         * gfortran.dg/argument_checking_11.f90: New.
3585         * gfortran.dg/argument_checking_12.f90: New.
3586         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3587         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3588         * gfortran.dg/argument_checking_3.f90: Ditto.
3589         * gfortran.dg/pointer_intent_2.f90: Ditto.
3590         * gfortran.dg/import2.f90: Ditto.
3591         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3592         * gfortran.dg/implicit_actual.f90: Ditto.
3593         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3594         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3596 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3598         PR fortran/34763
3599         * gfortran.dg/interface_proc_end.f90: New.
3601 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3603         PR fortran/34759
3604         * gfortran.dg/assumed_size_refs_4.f90: New.
3606 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3608         * gnat.dg/unchecked_convert1.adb.
3610 2008-01-13  Richard Guenther  <rguenther@suse.de>
3612         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3613         readable and writable again before exiting.
3615 2008-01-13  Richard Guenther  <rguenther@suse.de>
3617         PR middle-end/34601
3618         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3620 2008-01-13  Jan Hubicka  <jh@suse.cz>
3622         PR middle-end/32135
3623         * gcc.dg/pr32135.c: new.
3625 2008-01-12  Doug Kwan  <dougkwan@google.com>
3627         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3628         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3629         -Wignored-qualifiers.
3631 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3633         * gnat.dg/slice3.adb: New test.
3634         * gnat.dg/slice4.adb: Likewise.
3636 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3638         * gnat.dg/bit_packed_array.ad[sb]: New test.
3640 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3642         PR fortran/34432
3643         * gfortran.dg/parens_7.f90: New test.
3645 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3647         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3648         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3650         * gcc.dg/pr33826.c: Require nonpic.
3652 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3654         PR fortran/34722
3655         * gfortran.dg/inquire_12.f90: New test.
3657 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3659         PR libfortran/34670
3660         * all_bounds_1.f90: New test case.
3661         * maxloc_bounds_1.f90: New test case.
3662         * maxloc_bounds_2.f90: New test case.
3663         * maxloc_bounds_3.f90: New test case.
3664         * maxloc_bounds_4.f90: New test case.
3665         * maxloc_bounds_5.f90: New test case.
3666         * maxloc_bounds_6.f90: New test case.
3667         * maxloc_bounds_7.f90: New test case.
3668         * maxloc_bounds_8.f90: New test case.
3670 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3672         * gcc.dg/struct-ret-3.c: New test.
3674 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3676         PR fortran/34537
3677         * gfortran.dg/transfer_simplify_8.f90: New test.
3679 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3681         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3682         size_t using predefined macro.
3684 2008-01-10  Raksit Ashok  <raksit@google.com>
3686         PR rtl-optimization/27971
3687         * gcc.target/i386/pr27971.c: New testcase.
3689 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3691         PR fortran/34396
3692         * gfortran.dg/bounds_check_12.f90: New test.
3694 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3696         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3697         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3699 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3701         PR middle-end/34641
3702         * g++.dg/torture/pr34641.C: New testcase.
3704 2008-01-10  Richard Guenther  <rguenther@suse.de>
3706         PR tree-optimization/34651
3707         * g++.dg/torture/pr34651.C: New testcase.
3709 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3711         PR tree-optimization/34017
3712         * gcc.dg/tree-ssa/pr34017.c: New.
3714 2008-01-09  Richard Guenther  <rguenther@suse.de>
3715         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3717         PR middle-end/30132
3718         * gcc.c-torture/compile/pr30132.c: New testcase.
3720 2008-01-09  Richard Guenther  <rguenther@suse.de>
3722         PR middle-end/34458
3723         * gcc.c-torture/compile/pr34458.c: New testcase.
3725 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3727         PR testsuite/30459
3728         g++.dg/eh/ia64-2.C: Require weak support.
3730 2008-01-08  Richard Guenther  <rguenther@suse.de>
3732         PR middle-end/31863
3733         * g++.dg/torture/pr31863.C: New testcase.
3735 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3737         PR middle-end/34694
3738         * gcc.dg/gomp/pr34694.c: New test.
3739         * g++.dg/gomp/pr34694.C: New test.
3741         PR c++/33890
3742         * g++.dg/gomp/pr33890.C: New test.
3744 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3746         PR fortran/34476
3747         * gfortran.dg/parameter_array_init_3.f90: New test.
3749 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3751         PR fortran/34681
3752         PR fortran/34704
3753         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3755 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3757         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3758         * g++.dg/other/spu2vmx-1.C: Use it.
3760 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3762         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3764         PR testsuite/34575
3765         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3766         * gcc.target/powerpc/parity-1.c: Likewise.
3768 2008-01-07  Fred Fish  <fnf@specifix.com>
3770         PR preprocessor/30363:
3771         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3772         macro expansions.
3774 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3776         PR fortran/34672
3777         * gfortran.dg/use_only_2.f90: New test.
3779 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3781         PR libstdc++/34680
3782         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3783         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3785 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3787         PR fortran/34545
3788         * gfortran.dg/use_12.f90: New test.
3790 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3792         PR fortran/34689
3793         * interface.c (compare_actual_formal): Fix intent(out) check for
3794         function result variables.
3796 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3798         PR fortran/34690
3799         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3801 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3803         PR fortran/34689
3804         * gfortran.dg/intent_out_4.f90: Fix test case.
3806 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3808         PR fortran/34689
3809         * gfortran.dg/intent_out_4.f90: New.
3811 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3813         PR libfortran/34540
3814         * gfortran.dg/optional_dim_3.f90: New test.
3816 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3818         PR fortran/34658
3819         * gfortran.dg/common_11.f90: New.
3820         * gfortran.dg/blockdata_1.f90: Update test case.
3821         * gfortran.dg/blockdata_2.f90: Update test case.
3823 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3825         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3827 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3829         PR fortran/34655
3830         * gfortran.dg/equiv_constraint_9.f90: New.
3832 2008-01-06  Revital Eres  <eres@il.ibm.com>
3834         PR tree-optimization/34263
3835         * gcc.dg/pr34263.c:  New testcase.
3837 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3839         PR fortran/34654
3840         * gfortran.dg/internal_io_unf.f90: New.
3842 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3844         PR fortran/34660
3845         * gfortran.dg/elemental_args_check_2.f90: New.
3847 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3849         PR fortran/34662
3850         * gfortran.dg/intent_out_3.f90: New.
3852 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3854         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3856 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3858         PR libfortran/34676
3859         * gfortran.dg/list_read_8.f90: New test.
3861 2008-01-04  Richard Guenther  <rguenther@suse.de>
3863         PR middle-end/34029
3864         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3865         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3867 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3869         PR gcov-profile/34609
3870         * g++.dg/gcov/gcov-6.C: New test.
3872 2008-01-04  Richard Guenther  <rguenther@suse.de>
3874         PR tree-optimization/31081
3875         * g++.dg/torture/pr31081-1.C: New testcase.
3876         * g++.dg/torture/pr31081-2.C: Likewise.
3878 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3880         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3881         * gcc.target/mips/rsqrt-2.c: Likewise.
3882         * gcc.target/mips/rsqrt-4.c: New test.
3884 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3886         PR fortran/34557
3887         * gfortran.dg/equiv_substr.f90: New.
3889 2008-01-03  Tom Tromey  <tromey@redhat.com>
3891         PR c/34457:
3892         * gcc.dg/pr34457-2.c: New file.
3893         * gcc.dg/pr34457-1.c: New file.
3895 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3897         Revert fix for PR tree-optimization/34458.
3899 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3901         PR tree-optimization/34458
3902         * gcc.dg/tree-ssa/pr34458.c: New.
3904 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3906         PR libfortran/34565
3907         * gfortran.dg/internal_readwrite_1.f90:  New test.
3908         * gfortran.dg/internal_readwrite_2.f90:  New test.
3910 2008-01-03  Tom Tromey  <tromey@redhat.com>
3912         PR preprocessor/34602:
3913         * gcc.dg/cpp/pr34602.c: New file.
3915 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3917         PR tree-optimization/29484
3918         * gcc.c-torture/execute/20071220-1.c: New test.
3919         * gcc.c-torture/execute/20071220-2.c: New test.
3921 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3923         PR tree-optimization/34635
3924         * gcc.dg/tree-ssa/pr34635.c: New.
3925         * gcc.dg/tree-ssa/pr34635-1.c: New.
3927 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3929         PR middle-end/34562
3930         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3931         scan-assembler check.
3933 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3935         PR middle-end/34608
3936         * g++.dg/gomp/pr34608.C: New test.
3938 2008-01-02  Richard Guenther  <rguenther@suse.de>
3940         PR middle-end/34093
3941         PR middle-end/31976
3942         * gcc.c-torture/compile/pr34093.c: New testcase.
3944 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3946         * g++.dg/cpp0x/long_long.C: New.
3948 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3950         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3951         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3952         warning on the function main.
3954 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3956         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3957         rather than __v2di type.
3959 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3961         PR fortran/34558
3962         * gfortran.dg/linked_list_1.f90: New test.
3964 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3966         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3967         instead of appending to it.
3969 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3971         PR tree-optimization/34591
3972         * gcc.dg/vect/pr34591.c: New test.
3974 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3976         PR libfortran/34594
3977         * gfortran.dg/direct_io_8.f90:  New test case.
3979 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3981         PR target/34281
3982         * gcc.c-torture/execute/20071213-1.c: New test.
3984 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3986         PR libfortran/34560
3987         * gfortran.dg/read_eof_5.f90: New test.
3989 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3991         PR fortran/34514
3992         * gfortran.dg/initialization_17.f90: New.
3994 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3996         PR libfortran/34566
3997         * gfortran.dg/matmul_6.f90:  New test.
3999 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4001         PR fortran/34421
4002         * gfortran.dg/entry_17.f90: New.
4004 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4006         PR fortran/34536
4007         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4008         * gfortran.dg/real_const_3.f90: Likewise.
4009         * gfortran.dg/unary_operator.f90: New test.
4011 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4013         * gnat.dg/pack2.adb: New test.
4015 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4017         PR fortran/34559
4018         * gfortran.dg/repeat_6.f90: New test.
4020 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4022         PR fortran/34549
4023         * cshift_shift_real_1.f90:  New test.
4025 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4027         PR fortran/34540
4028         * gfortran.dg/shift-kind_2.f90: New test.
4030 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4032         PR target/8835
4033         * gcc.dg/pr8835-1.c: New.
4035 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4037         PR fortran/34438
4038         * gfortran.dg/default_initialization_3.f90: New test.
4040 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4042         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4043         conditions.
4044         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4046 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4048         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4049         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4051 2007-12-20  Jason Merrill  <jason@redhat.com>
4053         * gcc.dg/overload/arg[14].C: Remove expected errors.
4055 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4057         PR c++/34459
4058         * gcc.c-torture/execute/20071219-1.c: New test.
4060 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4062         PR fortran/34530
4063         * gfortran.dg/namelist_44.f90: New.
4065 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4067         PR fortran/34482
4068         * gfortran.dg/boz_8.f90: Add error-check check.
4069         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4070         stop by call abort.
4072 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4074         * gcc.dg/gomp/combined-1.c: New test.
4076 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4078         PR tree-optimization/34355
4079         * g++.dg/tree-ssa/pr34355.C: New test.
4081 2007-12-19  Revital Eres  <eres@il.ibm.com>
4083          * gcc.dg/sms-5.c: New testcase.
4085 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4087         PR fortran/34325
4088         * gfortran.dg/missing_parens_1.f90: New.
4089         * gfortran.dg/missing_parens_1.f90: New.
4090         
4091 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4093         PR fortran/34495
4094         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4095         expressions.
4096         * gfortran.dg/transfer_simplify_7.f90: New test.
4098 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4100         * gcc.dg/pr32912-3.c: Compile with -w.
4102         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4104 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4105             Jakub Jelinek  <jakub@redhat.com>
4106         
4107         PR c++/32565
4108         PR c++/33943
4109         PR c++/33965
4110         * g++.dg/cpp0x/variadic86.C: New.
4111         * g++.dg/cpp0x/variadic87.C: New.
4112         * g++.dg/cpp0x/variadic84.C: New.
4113         * g++.dg/cpp0x/variadic85.C: New.
4114         * g++.dg/template/ttp25.C: New.
4116 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4118         PR tree-optimization/34123
4119         * gcc.dg/tree-ssa/pr34123.c: New test.
4121 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4123         PR rtl-optimization/34456
4124         * gcc.c-torture/execute/pr34456.c: New test.
4126 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4128         PR c++/34488
4129         * g++.dg/parse/friend7.C: New test.
4131         PR rtl-optimization/34490
4132         * gcc.c-torture/execute/20071216-1.c: New test.
4134 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4136         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4138 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4140         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4141         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4142         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4143         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4144         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4146 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4148         PR c/34506
4149         * gcc.dg/gomp/clause-2.c: New test.
4150         * g++.dg/gomp/clause-4.C: New test.
4152 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4154         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4155         part of Fortran 77/95/2003.
4157 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4159         PR tree-optimization/34445
4160         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4161         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4163 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4165         PR fortran/34427
4166         * gfortran.dg/namelist_42.f90: Update.
4167         * gfortran.dg/namelist_43.f90: New.
4168         
4169 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4171         PR fortran/34495
4172         * gfortran.dg/initialization_16.f90: New.
4174 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4176         PR fortran/34305
4177         * gfortran.dg/real_dimension_1.f:  New test case.
4179 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4181         * gcc.dg/torture/pr24257.c: Remove -O from options.
4183 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4185         PR fortran/34246
4186         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4188 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4190         PR fortran/31213
4191         PR fortran/33888
4192         PR fortran/33998
4193         * gfortran.dg/mapping_1.f90: New test.
4194         * gfortran.dg/mapping_2.f90: New test.
4195         * gfortran.dg/mapping_3.f90: New test.
4197 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4199         PR rtl-optimization/34415
4200         * gcc.c-torture/execute/pr34415.c: New test.
4202 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4204         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4205         void. 
4207 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4209         PR bootstrap/34003
4210         * gcc.dg/pr34003-1.c: New test.
4211         * gcc.dg/pr34003-2.c: New.
4213 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4215         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4216         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4217         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4218         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4219         add -save-temps.
4220         * gcc.target/cris/torture/cris-torture.exp,
4221         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4222         * gcc.target/cris/builtin_ctz_v3.c,
4223         gcc.target/cris/builtin_ctz_v8.c,
4224         gcc.target/cris/builtin_clz_v0.c,
4225         gcc.target/cris/builtin_clz_v3.c,
4226         gcc.target/cris/builtin_bswap_v3.c,
4227         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4228         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4229         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4230         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4231         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4232         lib/target-supports.exp: Adjust for crisv32-*-*.
4234 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4236         * gcc.dg/debug/const-3.c: New.
4238 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4240         * g++.dg/other/datasec1.C: Require named section support.
4242 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4244         PR target/29978
4245         * gcc.target/i386/pr29978.c: New test.
4247 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4249         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4250         instead of -msse4.1.
4251         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4252         * g++.dg/other/i386-2.C (dg-options): Ditto.
4254 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4256         PR fortran/34438
4257         * gfortran.dg/private_type_10.f90: New.
4259 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4261         PR fortran/34398
4262         * gfortran.dg/nan_4.f90: New.
4264 2007-12-14  Richard Guenther  <rguenther@suse.de>
4266         PR middle-end/34462
4267         * gcc.c-torture/compile/20071214-1.c: New testcase.
4269 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4271         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4272         macros to test macroized SSE intrinsics.  Use new macros to test
4273         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4274         emmintrin.h, xmmintrin.h and bmmintrin.h
4275         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4276         to test with immediate operand.
4278 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4280         PR target/34091
4281         * gcc.c-torture/compile/pr34091.c: New test.
4283 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4285         * gcc.dg/uninit-13.c: UnXFAIL.
4286         * gcc.dg/complex-5.c: New testcase.
4288 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4290         * gcc.dg/struct/struct-reorg.exp: Replace 
4291          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4292         
4293 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4295         PR libfortran/34370
4296         PR libfortran/34323
4297         PR libfortran/34405
4298         * gfortran.dg/advance_6.f90:  New test case.
4299         * gfortran.dg/direct_io_7.f90:  New test case.
4300         * gfortran.dg/streamio_13.f90:  New test case.
4302 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4304         * g++.dg/cpp0x/__func__.C: New.
4306 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4308         PR target/34435
4309         * g++.dg/other/pr34435.C: New testcase.
4311 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4313         * gcc.dg/struct: New directory with tests 
4314         for struct-reorg optimizaion.
4315         * gcc.dg/struct/struct-reorg.exp: New script.
4316         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4317         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4318         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4319         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4320         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4321         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4322         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4323         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4324         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4325         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4326         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4327         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4328         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4329         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4330         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4331         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4332         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4333         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4334         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4335         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4336         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4337         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4338         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4339         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4341 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4343         PR fortran/34427
4344         * gfortran.dg/namelist_42.f90: New.
4346 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4348         PR fortran/34254
4349         * gfortran.dg/function_kinds_3.f90: New.
4351 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4353         * gcc.target/s390/20071212-1.c: New testcase.
4355 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4357         PR c++/34238
4358         * g++.dg/ext/visibility/anon7.C: Add xfail.
4359         * g++.dg/ext/visibility/anon9.C: New test.
4360         * g++.dg/ext/visibility/anon10.C: New test.
4362         PR c++/34364
4363         * g++.dg/rtti/dyncast2.C: New test.
4365 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4367         PR tree-optimization/34407
4368         * gcc.dg/vect/pr34407.c: New test.
4370 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4372         PR fortran/34411
4373         * gfortran.dg/error_recovery_5.f90: New.
4374         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4376 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4378         PR tree-optimization/34371
4379         * gcc.c-torture/compile/20071207-1.c: New test.
4381 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4383         PR c++/34059
4384         * g++.dg/parse/crash40.C: New test.
4386 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4388         * g++.dg/opt/memcpy1.C: New test.
4390 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4392         PR fortran/34425
4393         * gfortran.dg/argument_checking_10.f90: New.
4395 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4397         PR rtl-optimization/34302
4398         * gcc.c-torture/execute/20071210-1.c: New test.
4400 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4402         PR c++/34395
4403         * g++.dg/cpp0x/error1.C: New test.
4405         PR c++/34394
4406         * g++.dg/other/error22.C: New test.
4408 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4410         PR target/32086
4411         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4412         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4413         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4415 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4417         PR c++/34178
4418         PR c++/34340
4419         * g++.dg/template/repo6.C: New test.
4420         * g++.dg/template/repo7.C: New test.
4421         * g++.dg/template/repo8.C: New test.
4423 2007-12-09  H.J. Lu  <hjl@lucon.org>
4424             Tobias Burnus  <burnus@net-b.de>
4426         PR fortran/34404
4427         * gfortran.dg/read_2.f90: New.
4429 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4431         * lib/target-supports.exp (check_effective_target_tls_native):
4432         Fix typo.
4434 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4436         PR ada/34366
4437         * gnat.dg/enclosing_record_reference.ads,
4438         gnat.dg/enclosing_record_reference.adb: New test.
4440 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4442         PR fortran/32129
4443         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4444         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4446         PR fortran/31487
4447         * gfortran.dg/char_component_initializer_1.f90: New test.
4449 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4451         PR fortran/34342
4452         PR fortran/34345
4453         PR fortran/18026
4454         PR fortran/29471
4456         * gfortran.dg/boz_8.f90: New.
4457         * gfortran.dg/boz_9.f90: New.
4458         * gfortran.dg/boz_10.f90: New.
4459         * gfortran.dg/boz_7.f90: Update dg-warning.
4460         * gfortran.dg/pr16433.f: Add dg-error.
4461         * gfortan.dg/ibits.f90: Update dg-warning.
4462         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4463         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4465 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4467         PR fortran/34359
4468         * gfortran.dg/include_1.f90: New test.
4469         * gfortran.dg/include_1.inc: New.
4470         * gfortran.dg/include_2.f90: New test.
4472 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4474         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4476 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4478         PR fortran/34319
4479         * gfortran.dg/nan_3.f90: New.
4481 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4483         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4485 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4487         * gnat.dg/tamdt*.ad?: Support for ...
4488         * gnat.dg/test_tamdt.adb: New test.
4490 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4492         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4493         exports and document how these can be exercised.
4495 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4497         PR ada/15805
4498         * gnat.dg/specs/access_constants.ads: New test.
4500         * gnat.dg/specs/access_constant_decl.ads: New test.
4502         PR ada/21346
4503         * gnat.dg/compose.adb: New test.
4505 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4507         PR ada/34173
4508         * gnat.dg/unc_memops.ad[sb]: Support for ...
4509         * gnat.dg/unc_memfree.adb: New test.
4510         
4511 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4513         * gfortran.dg/ltrans-7.f90: New.
4515 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4516             Dorit Nuzman  <dorit@il.ibm.com>
4518         PR tree-optimization/34005
4519         * gcc.dg/vect/pr34005.c: New test.
4521 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4523         PR c++/34336
4524         * g++.dg/template/new8.C: New test.
4526 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4528         PR fortran/34333
4529         * gfortran.dg/boz_7.f90: New.
4530         * gfortran.dg/int_1.f90: Disable -pedantic option.
4531         * gfortran.dg/boz_1.f90: Ditto.
4532         * gfortran.dg/boz_3.f90: Ditto.
4533         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4534         * gfortran.dg/ibits.f90: Ditto.
4535         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4536         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4538 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4540         PR fortran/34335
4541         * gfortran.dg/used_types_19.f90: New test.
4543 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4545         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4546         * gfortran.dg/nearest_2.f90: Likewise.
4547         * gfortran.dg/nearest_3.f90: Likewise.
4549 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4551         PR middle-end/34337
4552         * gcc.c-torture/execute/20071205-1.c: New test.
4554 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4556         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4557         * gfortran.dg/real_const_3.f90: Likewise.
4559 2007-12-05  Richard Guenther  <rguenther@suse.de>
4561         PR tree-optimization/34138
4562         * gcc.c-torture/compile/pr34138.c: New testcase.
4564 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4566         PR debug/33739
4567         * gfortran.dg/debug_2.f: New test.
4569 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4571         * gnat.dg/specs/elab1.ads: New test.
4573 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4575         PR target/34312
4576         * gcc.target/i386/pr34312.c: New test.
4578 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4580         PR fortran/34333
4581         * gfortran.dg/nan_2.f90: New.
4583 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4585         PR c++/34271
4586         * g++.dg/cpp0x/decltype9.C: New test.
4587         * g++.dg/cpp0x/decltype10.C: New test.
4589 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4591         PR ada/21489
4592         * gnat.dg/rm_6_4_1_13.adb: New test.
4594 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4596         PR middle-end/34134
4597         * gcc.c-torture/compile/20071117-1.c: New test.
4599 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4601         PR c++/34101
4602         * g++.dg/cpp0x/variadic-ttp.C: New.
4604 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4605         
4606         * gcc.dg/parse-decl-after-if.c: New.
4607         * gcc.dg/20031223-1.c: Adjust.
4608         
4609 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4611         PR c++/33509
4612         * g++.dg/cpp0x/variadic-throw.C: New.
4614 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4616         PR c++/33091
4617         * g++.dg/cpp0x/variadic-unify.C: New.
4619 2007-12-04  Richard Guenther  <rguenther@suse.de>
4621         PR middle-end/34334
4622         PR middle-end/34222
4623         * gcc.c-torture/compile/pr34334.c: New testcase.
4624         * g++.dg/torture/pr34222.C: New testcase.
4626 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4628         * gcc.c-torture/execute/20071202-1.c: New test.
4629         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4631 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4633         PR fortran/34318
4634         * gfortran.dg/module_nan.f90: New.
4636 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4638         * lib/target-supports.exp (get_compiler_messages): Replace with...
4639         (check_compile): ...this new procedure.  Handle TYPE == executable.
4640         Use comments in the source to determine the correct extension.
4641         Return a pair containing the compiler output and the output filename.
4642         Don't delete the file here.
4643         (check_no_compiler_messages_nocache): New procedure.
4644         (check_no_compiler_messages): Use it.
4645         (check_no_messages_and_pattern_nocache): New procedure.
4646         (check_no_messages_and_pattern): Use it.
4647         (check_runtime_nocache, check_runtime): New procedures.
4648         (check_effective_target_tls): Use check_no_compiler_messages.
4649         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4650         (check_effective_target_tls_runtime): Use check_runtime.
4651         (check_effective_target_fstack_protector): Likewise.
4652         (check_iconv_available): Use check_runtime_nocache.
4653         (check_effective_target_fortran_large_real): Use
4654         check_no_compiler_messages.
4655         (check_effective_target_fortran_large_int): Likewise.
4656         (check_effective_target_static_libgfortran): Likewise.
4657         (check_750cl_hw_available): Use check_cached_effective_target
4658         and check_runtime_nocache.
4659         (check_vmx_hw_available): Likewise.
4660         (check_effective_target_broken_cplxf_arg): Likewise.
4661         (check_alpha_max_hw_available): Use check_runtime.
4662         (check_function_available): Use check_no_compiler_messages.
4663         (check_cxa_atexit_available): Use check_cached_effective_target
4664         and check_runtime_nocache.
4665         (check_effective_target_dfp_nocache): Use
4666         check_no_compiler_messages_nocache.
4667         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4668         (check_effective_target_dfp): Use check_cached_effective_target.
4669         (check_effective_target_dfprt): Likewise.
4670         (check_effective_target_arm_neon_hw): Use check_runtime.
4671         (check_effective_target_ultrasparc_hw): Likewise.
4672         (check_effective_target_c99_runtime): Use
4673         check_no_compiler_messages_nocache.
4675 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4677         PR middle-end/29749
4678         * gcc.dg/fold-rotate-1.c: New test.
4680         PR tree-optimization/33453
4681         * gcc.c-torture/compile/20071203-1.c: New test.
4683 2007-12-03  Robert Dewar <dewar@adacore.com>
4684             Samuel Tardieu  <sam@rfc1149.net>
4686         PR ada/34287
4687         * gnat.dg/check_elaboration_code.adb: New test.
4688         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4689         New support files.
4691 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4693         PR c++/34061
4694         * g++.dg/cpp0x/pr34061.C: New.
4696 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4698         PR c++/34273
4699         * g++.dg/other/error21.C: New.
4701 2007-12-02  Revital Eres  <eres@il.ibm.com>
4703         * gcc.dg/sms-4.c: New testcase.
4705 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4706             Revital Eres  <eres@il.ibm.com>
4708         * gcc.dg/sms-3.c: New testcase.
4710 2007-12-01  Ollie Wild  <aaw@google.com>
4712         PR c++/8171
4713         * g++.dg/conversion/ptrmem9.C: New test.
4715 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717         PR libfortran/34291
4718         * gfortran.dg/namelist_41.f90: New test.
4720 2007-11-30  Tom Tromey  <tromey@redhat.com>
4722         PR preprocessor/32868:
4723         * gcc.dg/cpp/pr32868.c: New file.
4725 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4727         PR fortran/34248
4728         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4730 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4732         PR rtl-optimization/34171
4733         * gcc.dg/pr34171.c: New testcase.
4735 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4737         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4739 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4741         PR fortran/34133
4742         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4743         * gfortran.dg/bind_c_usage_11.f03: New.
4744         * gfortran.dg/bind_c_usage_12.f03: New.
4746 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4748         PR c++/34275
4749         * g++.dg/other/error20.C: New test.
4751 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4753         PR fortran/34230
4754         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4756 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4758         PR tree-optimization/34244
4759         * gcc.dg/tree-ssa/pr34244.c: New test.
4761 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4763         PR tree-optimization/33434
4764         * gcc.dg/pr33434-1.c: New test.
4765         * gcc.dg/pr33434-2.c: New test.
4766         * gcc.dg/pr33434-3.c: New test.
4767         * gcc.dg/pr33434-4.c: New test.
4769         PR c++/34270
4770         * g++.dg/template/cond7.C: New test.
4772         PR c++/34267
4773         PR c++/34268
4774         * g++.dg/cpp0x/decltype7.C: New test.
4775         * g++.dg/cpp0x/decltype8.C: New test.
4777 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4779         PR fortran/34248
4780         * gfortran.dg/result_in_spec_3.f90: New.
4782 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4784         PR fortran/34262
4785         * gfortran.dg/mvbits_3.f90: New.
4787 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4788         
4789         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4790         Delete.
4791         (check_effective_target_hard_float): New.
4792         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4793         * gcc.dg/pr30957-1.c: Likewise.
4794         
4795 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4797         PR ada/15804
4798         * gnat.dg/specs/variant_part.ads: New test.
4800         PR ada/17318
4801         * gnat.dg/specs/attribute_parsing.ads: New test.
4803         PR ada/32792
4804         * gnat.dg/specs/integer_value.ads: New test.
4806         PR ada/22559
4807         * gnat.dg/specs/delta_small.ads: New test.
4809 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4811         PR tree-optimization/34140
4812         * gcc.c-torture/compile/20071128-1.c: New test.
4814 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4816         PR fortran/32928
4817         * gfortran.dg/data_array_1.f90
4818         * gfortran.dg/data_array_2.f90
4819         * gfortran.dg/data_array_3.f90
4820         * gfortran.dg/data_array_4.f90
4822 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4824         PR fortran/34227
4825         * gfortran.dg/blockdata_5.f90: New test.
4826         * gfortran.dg/blockdata_6.f90: New test.
4828 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4830         PR tree-optimization/34016
4831         * gcc.dg/pr34016.c: New test.
4833 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4835         PR fortran/29389
4836         * gfortran.dg/stfunc_6.f90: New test.
4838         PR fortran/33850
4839         * gfortran.dg/assign_10.f90: New test.
4841 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4843         PR fortran/33541
4844         * gfortran.dg/use_11.f90: New test.
4846         PR fortran/34231
4847         * gfortran.dg/generic_15.f90: New test.
4849 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4851         PR target/34225
4852         * gcc.dg/pr34225.c: New test.
4854 2007-11-27  Richard Guenther  <rguenther@suse.de>
4856         PR tree-optimization/34241
4857         * g++.dg/torture/pr34241.C: New testcase.
4859 2007-11-27  Richard Guenther  <rguenther@suse.de>
4861         * gcc.dg/builtins-error.c: New testcase.
4863 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4865         PR c++/34213
4866         * g++.dg/ext/visibility/anon8.C: New test.
4868 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4870         PR target/34077
4871         * gcc.target/i386/pr34077.c: New testcase.
4873 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4875         PR fortran/34203
4876         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4877         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4878         * gfortran.dg/backslash_1.f90: Remove no longer needed
4879         -fno-backslash option.
4881 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4883         PR c/23722
4884         * gcc.dg/cpp/19990413-1.c: Update.
4885         * gcc.dg/parse-else-error.c: New.
4886         * gcc.dg/parse-else-error-2.c: New.
4887         * gcc.dg/parse-else-error-3.c: New.
4888         * gcc.dg/parse-else-error-4.c: New.
4890 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4892         PR c++/34081
4893         * g++.dg/template/dependent-expr6.C: New testcase.
4895 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4897         PR target/34215
4898         * gcc.target/i386/pr34215.c: New test.
4900 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4902         PR target/34174
4903         * gcc.dg/torture/pr34174-1.c: New.
4905 2007-11-26  Richard Guenther  <rguenther@suse.de>
4907         PR middle-end/34233
4908         * gcc.dg/pr34233.c: New testcase.
4910 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4911             Revital Eres  <eres@il.ibm.com>
4913         PR rtl-optimization/34085
4914         * gcc.dg/tree-prof (bb-reorg.c): New test.
4916 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4918         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4919         Return true for MIPS16 targets.
4921 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4923         PR fortran/33152
4924         * gfortran.dg/blockdata_4.f90: New test.
4926 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4928         PR fortran/34079
4929         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4930         * gfortran.dg/bind_c_usage_16.f03: New.
4931         * gfortran.dg/bind_c_usage_16_c.c: New.
4933 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4935         * gnat.dg/specs/size_clause1.ads: New test.
4936         * gnat.dg/specs/size_clause2.ads: Likewise.
4937         * gnat.dg/specs/size_clause3.ads: Likewise.
4939 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4941         PR fortran/33499
4942         * gfortran.dg/entry_16.f90: New test.
4944 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4946         PR fortran/34192
4947         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4949 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4951         PR fortran/33541
4952         * gfortran.dg/nested_modules_1.f90: Change the reference to
4953         FOO, forbidden by the standard, to a reference to W.
4954         * gfortran.dg/use_only_1.f90: New test.
4956 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4958         PR fortran/34209
4959         * gfortran.dg/nearest_3.f90: New test.
4961 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4963         PR fortran/33317
4964         * gfortran.dg/optional_dim_2.f90: New test.
4966 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4968         PR fortran/34187
4969         * gfortran.dg/bind_c_usage_15.f90: New.
4971 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4973         PR fortran/34192
4974         * gfortran.dg/nearest_2.f90: New.
4977 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4979         PR c++/30293
4980         PR c++/30294
4981         * g++.dg/ext/java-2.C: New test.
4983 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4984             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4985         
4986         PR c++/5310
4987         * g++.dg/warn/pr5310.C: New.
4988         * g++.dg/warn/pr33160.C: New.
4989         
4990 2007-11-23  Richard Guenther  <rguenther@suse.de>
4991             Michael Matz  <matz@suse.de>
4993         PR tree-optimization/34176
4994         * gcc.c-torture/execute/pr34176.c: New testcase.
4996 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4998         PR c++/34198
4999         * gcc.dg/Wconversion-5.c: New test.
5000         * g++.dg/Wconversion3.C: New test.
5002 2007-11-23  Richard Guenther  <rguenther@suse.de>
5004         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5006 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5008         PR c/14050
5009         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5010         qualifiers in abstract declarator.
5012 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5014         * gfortran.dg/derived_constructor_comps_3.f90: New.
5016 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5018         PR c++/34094
5019         * g++.dg/ext/visibility/anon7.C: New test.
5021 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5023         PR fortran/34079
5024         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5025         * gfortran.dg/bind_c_usage_13.f03: New.
5026         * gfortran.dg/bind_c_usage_14.f03: New.
5028 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5030         PR rtl-optimization/33848
5031         * gcc.dg/torture/pr33848.c: New test.
5033 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5035         PR fortran/34083
5036         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5038 2007-11-20  Richard Guenther  <rguenther@suse.de>
5040         PR middle-end/34154
5041         * gcc.c-torture/execute/pr34154.c: New testcase.
5043 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5045         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5047 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5049         PR fortran/32770
5050         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5051         so test passes with -frecord-marker=8.
5052         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5053         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5054         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5055         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5056         * gfortrand.dg/modulo_1.f90:  Likewise.
5058 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5060         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5061         New procedure.
5062         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5063         * gcc.dg/pr30957-1.c: Likewise.
5065 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5067         PR c++/34089
5068         * g++.dg/template/crash74.C: New test.
5070 2007-11-20  Richard Guenther  <rguenther@suse.de>
5072         * gcc.c-torture/execute/20071120-1.c: New testcase.
5074 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5076         PR c/34146
5077         * gcc.dg/tree-ssa/pr34146.c: New test.
5079         PR testsuite/33978
5080         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5081         dependent on target settings like move_by_pieces etc.
5083         PR c++/28879
5084         * g++.dg/template/vla2.C: New test.
5086         PR c++/33962
5087         * g++.dg/overload/template3.C: New test.
5089 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5091         PR fortran/33317
5092         * gfortran.dg/optional_dim_2.f90: Remove test.
5094 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5096         * gcc.dg/dfp/ddmode-ice.c: New test.
5098 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5100         PR tree-optimization/34036
5101         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5103 2007-11-19  Richard Guenther  <rguenther@suse.de>
5105         PR tree-optimization/34
5106         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5108 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5110         PR fortran/34079
5111         * gfortran.dg/bind_c_usage_10_c.c: New.
5112         * gfortran.dg/bind_c_usage_10.f03: New.
5114 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116         * gcc.dg/pr33007.c: Expect new warning.
5117         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5118         * g++.dg/opt/pr34036.C: New test.
5120 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5122         PR c++/30988
5123         * g++.dg/warn/noreturn-4.C: New test.
5124         * g++.dg/warn/noreturn-5.C: New test.
5125         * g++.dg/warn/noreturn-6.C: New test.
5126         * g++.dg/warn/noreturn-7.C: New test.
5128 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5130         PR fortran/32770
5131         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5132         integers so tests works with -fdefault-integer-8.
5133         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5134         integers so test passes with -fdefault-integer-8.
5135         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5136         buffer length so test passes with -fdefault-integer-8.
5137         * gfortran.dg/bounds_check_8.f90:  Likewise.
5138         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5139         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5140         with -fdefault-integer-8.
5141         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5142         provoke overflow.
5144 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5146         PR fortran/33317
5147         * gfortran.dg/optional_dim_2.f90: New test.
5148         
5149         PR fortran/34139
5150         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5151         
5152 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5154         PR rtl-optimization/34132
5155         * gcc.c-torture/compile/20071118-1.c: New test.
5157 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5159         PR fortran/31608
5160         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5162 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5164         PR fortran/34137
5165         * gfortran.dg/entry_14.f90: New.
5166         * gfortran.dg/entry_15.f90: New.
5168 2007-11-18  Richard Guenther  <rguenther@suse.de>
5170         PR tree-optimization/34127
5171         * gcc.c-torture/compile/pr34127.c: New testcase.
5173 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5175         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5176         type specifier, as they are not permitted according to the AltiVec
5177         Programming Interface Manual.
5179 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5181         PR fortran/34133
5182         * gfortran.dg/bind_c_usage_9.f03: New.
5183         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5185 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5187         PR fortran/25252
5188         * interface.c (gfc_current_interface_head,
5189         gfc_set_current_interface_head): New functions.
5190         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5191         On syntax error, restore previous state of the interface.
5192         * gfortran.h (gfc_current_interface_head,
5193         gfc_set_current_interface_head): New prototypes.
5195 2007-11-17  Richard Guenther  <rguenther@suse.de>
5197         PR middle-end/34130
5198         * gcc.c-torture/execute/pr34130.c: New testcase.
5200 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5202         PR fortran/34108
5203         * gfortran.dg/fmt_label_1.f90: New test.
5205 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5207         PR fortran/33957
5208         * gfortran.dg/initialization_15.f90 : New test.
5210 2007-11-16  Richard Guenther  <rguenther@suse.de>
5212         PR middle-end/34030
5213         * gcc.c-torture/compile/pr34030.c: New testcase.
5215 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5217         PR fortran/34008
5218         * gfortran.dg/interface_assignment_3.f90.
5220 2007-11-16  Richard Guenther  <rguenther@suse.de>
5222         PR tree-optimization/33870
5223         * gcc.dg/torture/pr33870.c: New testcase.
5225 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5227         PR fortran/33986
5228         * gfortran.dg/allocatable_function_3.f90.
5230 2007-11-16  Richard Guenther  <rguenther@suse.de>
5232         PR tree-optimization/34113
5233         * gcc.c-torture/compile/pr34113.c: New testcase.
5235 2007-11-16  Richard Guenther  <rguenther@suse.de>
5237         PR tree-optimization/34099
5238         * g++.dg/torture/pr3499.C: New testcase.
5239         * gcc.c-torture/execute/pr34099.c: Likewise.
5241 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5243         * gnat.dg/release_unc_maxalign.adb: New test.
5245 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5247         PR c++/34100
5248         * g++.dg/template/crash73.C: New test.
5250 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5252         PR middle-end/23848
5253         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5254         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5255         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5256         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5258 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5260         PR fortran/33917
5261         * gfortran.dg/proc_decl_11.f90: New.
5263 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5265         * gcc.target/spu/compare-dp.c: New test.
5267 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5269         * gcc.dg/pr33923.c: New test.
5271 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5273         PR middle-end/34088
5274         * gcc.dg/pr34088.c: New test.
5276 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5278         * gcc.c-torture/compile/20071114-1.c: New test.
5280 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5282         PR fortran/31608
5283         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5284         to match known variations in symbol format. Document in comments.
5286 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5288         PR fortran/33985
5289         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5291 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5293         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5294         when done.
5296 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5298         PR fortran/33162
5299         * gfortran.dg/proc_decl_1.f90: Update.
5300         * gfortran.dg/proc_decl_7.f90: New test.
5301         * gfortran.dg/proc_decl_8.f90: New test.
5302         * gfortran.dg/proc_decl_9.f90: New test.
5303         * gfortran.dg/proc_decl_10.f90: New test.
5305 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5307         PR fortran/34080
5308         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5310 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5312         PR c++/34054
5313         PR c++/34056
5314         PR c++/34057
5315         PR c++/34058
5316         PR c++/34060
5317         * g++.dg/parse/crash36.C: Add another dg-error.
5318         * g++.dg/cpp0x/pr34054.C: New test.
5319         * g++.dg/cpp0x/pr34056.C: New test.
5320         * g++.dg/cpp0x/pr34057.C: New test.
5321         * g++.dg/cpp0x/pr34058.C: New test.
5322         * g++.dg/cpp0x/pr34060.C: New test.
5324         PR tree-optimization/34063
5325         * g++.dg/tree-ssa/pr34063.C: New test.
5327 2007-11-13  Diego Novillo  <dnovillo@google.com>
5329         PR tree-optimization/33870
5330         * gcc.c-torture/execute/pr33870-1.c: New test.
5331         * gcc.dg/tree-ssa/alias-16.c: New test.
5333 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5335         PR c++/29225
5336         * g++.dg/template/crash72.C: New test.
5338 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5340         * g++.dg/opt/cfg5.C: New test.
5342 2007-11-12  Richard Guenther  <rguenther@suse.de>
5344         PR middle-end/34070
5345         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5346         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5348 2007-11-12  Richard Guenther  <rguenther@suse.de>
5350         PR middle-end/34027
5351         * gcc.dg/pr34027-1.c: New testcase.
5352         * gcc.dg/pr34027-2.c: Likewise.
5354 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5356         PR tree-optimization/33953
5357         * gcc.dg/vect/pr33953.c: New testcase.
5359 2007-11-11  Tom Tromey  <tromey@redhat.com>
5361         PR c++/17577:
5362         * g++.dg/ext/pr17577.h: New file.
5363         * g++.dg/ext/pr17577.C: New file.
5365 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5367         PR c++/8570
5368         * g++.old-deja/g++.ns/template13.C: Update expected output.
5369         * g++.old-deja/g++.pt/friend23.C: Likewise.
5370         * g++.dg/warn/pr8570.C: New.
5372 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5374         PR c++/34068
5375         * g++.dg/template/pseudodtor4.C: New test.
5377 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5379         PR middle-end/34018
5380         * g++.dg/opt/inline14.C: New test.
5382         PR tree-optimization/33680
5383         * gcc.c-torture/compile/20071108-1.c: New test.
5385         PR c++/32241
5386         * g++.dg/template/pseudodtor3.C: New test.
5388 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5390         PR c++/33510
5391         * g++.dg/cpp0x/variadic-init.C: New.
5393 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5394             Jakub Jelinek  <jakub@redhat.com>
5396         PR rtl-optimization/34012
5397         * gcc.target/i386/pr34012.c: New test.
5399 2007-11-09  Richard Guenther  <rguenther@suse.de>
5401         PR tree-optimization/33604
5402         * g++.dg/tree-ssa/pr33604.C: New testcase.
5403         * gcc.dg/pr32721.c: Adjust pattern.
5405 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5407         * gcc.target/mips/dse-1.c: Disable.
5409 2007-11-08  Tom Tromey  <tromey@redhat.com>
5411         * gcc.dg/empty-source-3.c: Update warning location.
5412         * gcc.dg/gomp/barrier-2.c: Likewise.
5413         * gcc.dg/label-decl-3.c: Likewise.
5414         * gcc.dg/label-decl-2.c: Likewise.
5415         * gcc.dg/empty-source-2.c: Likewise.
5417 2007-11-08  Tom Tromey  <tromey@redhat.com>
5419         PR c++/30297:
5420         * g++.dg/inherit/pr30297.C: New file.
5422 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5424         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5425         -fno-common for cygwin and mingw32.
5427 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5429         PR middle-end/33826
5430         * gcc.dg/pr33826.c: New.
5431         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5432         recursive functions being marked pure or const.
5433         
5434 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5436         PR fortran/33917
5437         * gfortran.dg/proc_decl_5.f90: New.
5438         * gfortran.dg/proc_decl_6.f90: New.
5440 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5442         PR tree-optimization/32575
5443         * gcc.c-torture/execute/20071108-1.c: New test.
5445 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5447         * g++.dg/opt/anchor1.C: New.
5449 2007-11-07  Diego Novillo  <dnovillo@google.com>
5451         PR 33870
5452         * gcc.c-torture/execute/pr33870.x: Remove.
5454 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5456         PR c++/33045
5457         PR c++/33837
5458         PR c++/33838
5459         * g++.dg/cpp0x/decltype-33837.C: New.
5460         * g++.dg/cpp0x/decltype-refbug.C: New.
5461         * g++.dg/cpp0x/decltype-33838.C: New.
5463 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5465         * gcc.c-torture/compile/20071107-1.c: New test.
5467 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5469         * gcc.dg/out-of-bounds-1.c: New test.
5471 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5473         PR c++/33501
5474         * g++.dg/warn/incomplete2.C: New test.
5475         * g++.dg/template/incomplete4.C: New test.
5476         * g++.dg/template/incomplete5.C: New test.
5478 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5480         * gnat.dg/max_align.adb: New test.
5482 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5484         PR target/30961
5485         * gcc.target/i386/pr30961-1.c: New.
5487 2007-11-06  Tom Tromey  <tromey@redhat.com>
5489         PR c++/32368:
5490         * g++.dg/warn/pragma-system_header3.h: New.
5491         * g++.dg/warn/pragma-system_header3.C: New.
5493         PR c++/32256:
5494         * g++.dg/warn/pragma-system_header4.C: New.
5495         * g++.dg/warn/pragma-system_header4.h: New.
5497 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5499         PR c++/33977
5500         PR c++/33886
5501         * g++.dg/other/canon-array.C: New.
5502         
5503 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5505         * g++.dg/parser/crash36.C: Tweak expected errors.
5506         * g++.dg/cpp0x/pr31439.C: New.
5507         * g++.dg/cpp0x/pr32114.C: New.
5508         * g++.dg/cpp0x/pr32115.C: New.
5509         * g++.dg/cpp0x/pr32125.C: New.
5510         * g++.dg/cpp0x/pr32126.C: New.
5511         * g++.dg/cpp0x/pr32127.C: New.
5512         * g++.dg/cpp0x/pr32128.C: New.
5513         * g++.dg/cpp0x/pr32253.C: New.
5514         * g++.dg/cpp0x/pr32566.C: New.
5515         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5516         * g++.dg/cpp0x/pr31438.C: Ditto.
5517         * g++.dg/cpp0x/variadic81.C: Ditto.
5518         * g++.dg/cpp0x/pr31432.C: Ditto.
5519         * g++.dg/cpp0x/pr31442.C: Ditto.
5521 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5523         PR target/33168
5524         * g++.dg/other/datasec1.C: New test.
5526         PR tree-optimization/33458
5527         * g++.dg/opt/inline12.C: New test.
5529         PR tree-optimization/33993
5530         * gcc.c-torture/compile/20071105-1.c: New test.
5532 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5534         PR rtl-optimization/33648
5535         * gcc.dg/pr33648.c: Require effective target freorder.
5537 2007-11-05  Revital Eres  <eres@il.ibm.com>
5539         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5541 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5543         PR c++/33996
5544         PR c++/33235
5545         PR c++/33930
5546         * g++.dg/cpp0x/pr33996.C: New
5547         * g++.dg/cpp0x/rv-trivial-bug.C: New
5548         * g++.dg/cpp0x/pr33930.C: New
5550 2007-11-05  Nick Clifton  <nickc@redhat.com>
5551             Sebastian Pop  <sebastian.pop@amd.com>
5553         PR tree-optimization/32540
5554         PR tree-optimization/33922
5555         * gcc.dg/tree-ssa/pr32540-1.c: New.
5556         * gcc.dg/tree-ssa/pr32540-2.c: New.
5557         * gcc.dg/tree-ssa/pr33922.c: New.
5559 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5561         PR c++/33939
5562         * g++.dg/cpp0x/variadic-rref.C: New.
5563         
5564 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5566         * g++dg/warn/pointer-integer-comparison.C: New.
5568 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5570         PR tree-optimization/33856
5571         * gcc.c-torture/compile/20071027-1.c: New test.
5573         PR c++/33836
5574         * g++.dg/ext/label10.C: New test.
5576         PR c++/33969
5577         * g++.dg/other/ptrmem9.C: New test.
5579 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5581         PR middle-end/32931
5582         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5584 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5586         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5587         * g++.dg/ext/visibility/namespace2.C: Add argument to
5588         dg-require-visibility.
5589         * g++.dg/ext/java-1.C: Disable on AIX.
5591 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5593         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5595 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5597         PR fortran/33881
5598         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5600 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5602         PR c/29062
5603         * gcc.dg/20031223-1.c: Adjust error output.
5604         * gcc.dg/parse-decl-after-label.c: New.
5605         
5606 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608         PR libfortran/24685
5609         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5610         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5611         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5613 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615         PR rtl-optimization/28940
5616         * gcc.target/i386/addr-sel-1.c: New test.
5618 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5620         PR middle-end/33670
5621         * gcc.dg/pr33670.c: New test.
5623 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5625         PR c++/33516
5626         * g++.dg/lookup/typedef1.C: New test.
5628 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5630         PR testsuite/32076
5631         * lib/scandump.exp (dump-suffix): New.
5632         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5633         Include dump suffix in pass/fail messages, put regexp in quotes.
5635 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5637         PR c++/33495
5638         * g++.dg/other/error19.C: New.
5640 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5642         PR rtl-optimization/28062
5643         * gcc.c-torture/compile/20071102-1.c: New test.
5645 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5647         * g++.dg/cpp0x/pr33955.C: New.
5649 2007-11-01  Tom Tromey  <tromey@redhat.com>
5651         PR preprocessor/30805:
5652         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5654 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5656         PR rtl-optimization/33648
5657         * gcc.dg/pr33648.c: New test.
5659 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5661         PR c++/32384
5662         * g++.dg/template/pseudodtor1.C: New test.
5663         * g++.dg/template/pseudodtor2.C: New test.
5665         PR c++/32260
5666         * g++.dg/rtti/typeid7.C: New test.
5668 2007-11-01  Tom Tromey  <tromey@redhat.com>
5670         PR preprocessor/30805:
5671         * gcc.dg/cpp/pr30805.c: New file.
5673 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5675         PR testsuite/25352
5676         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5677         add dg-skip-if.
5678         * gcc.c-torture/compile/20001205-1.c: Ditto.
5679         * gcc.c-torture/compile/20001226-1.c: Ditto.
5680         * gcc.c-torture/compile/20020312-1.c: Ditto.
5681         * gcc.c-torture/compile/20020604-1.c: Ditto.
5682         * gcc.c-torture/compile/920501-12.c: Ditto.
5683         * gcc.c-torture/compile/920501-4.c: Ditto.
5684         * gcc.c-torture/compile/920520-1.c: Ditto.
5685         * gcc.c-torture/compile/980506-1.c: Ditto.
5686         * gcc.c-torture/compile/990617-1.c: Ditto.
5687         * gcc.dg/compare6.c: Ditto.
5688         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5689         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5690         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5691         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5692         * g++.old-deja/g++.pt/static6.C: Ditto.
5693         * g++.old-deja/g++.pt/crash16.C: Ditto.
5694         * g++.old-deja/g++.mike/p10416.C: Ditto.
5695         * g++.old-deja/g++.mike/ns15.C: Ditto.
5696         * g++.old-deja/g++.mike/eh46.C: Ditto.
5698 2007-11-01  Tom Tromey  <tromey@redhat.com>
5700         * gcc.dg/redecl-1.c: Update.
5701         * gcc.dg/pr20368-3.c: Update.
5702         * gcc.dg/inline-14.c: Update.
5703         * gcc.dg/builtins-30.c: Update.
5704         * gcc.dg/dremf-type-compat-4.c: Update.
5705         * gcc.dg/pr20368-2.c: Update.
5707 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5709         PR rtl-optimization/33673
5710         * gcc.dg/pr33673.c: New test.
5712 2007-11-01  Michael Matz  <matz@suse.de>
5714         PR tree-optimization/33961
5715         * gcc.dg/pr33961.c: New test.
5717 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5719         PR c++/33494
5720         * g++.dg/template/error35.C: New.
5722 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5724         PR target/31507
5725         * gcc.dg/pr31507-1.c: New test.
5726         * gcc.dg/pr31507-2.c: New test.
5728 2007-10-31  Revital Eres  <eres@il.ibm.com>
5730         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5731         target.
5732         * gcc.dg/vect/tree-vect.h (check_vect): Add
5733         powerpc-*paired test.
5734         * lib/target-supports.exp (check_750cl_hw_available):
5735         New.
5736         (check_effective_target_vect_int,
5737         check_effective_target_vect_intfloat_cvt,
5738         check_effective_target_powerpc_altivec_ok,
5739         check_effective_target_vect_long,
5740         check_effective_target_vect_sdot_hi,
5741         check_effective_target_vect_udot_hi,
5742         check_effective_target_vect_pack_trunc,
5743         check_effective_target_vect_unpack,
5744         check_effective_target_vect_shift,
5745         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5746         target.
5747         * gcc.dg/vect/vect-ifcvt-11.c: New.
5748         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5749         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5750         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5751         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5752         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5753         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5755 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5756             Tobias Burnus  <burnus@net-b.de>
5758         PR fortran/33941
5759         * gfortran.dg/module_read_1.f90: New.
5761 2007-10-31  Tom Tromey  <tromey@redhat.com>
5763         PR preprocessor/30786:
5764         * gcc.dg/cpp/pr30786.c: New file.
5766 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5768         PR fortran/33162
5769         * gfortran.dg/interface_19.f90: New.
5770         * gfortran.dg/interface_20.f90: New.
5771         * gfortran.dg/interface_21.f90: New.
5772         
5773 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5775         PR tree-optimization/32377
5776         * gfortran.dg/vect/pr32377.f90: New.
5777         
5778 2007-10-31  Richard Guenther  <rguenther@suse.de>
5780         PR middle-end/33779
5781         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5782         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5784 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5786         PR fortran/33897
5787         * gfortran.dg/contained_3.f90: New.
5789 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5791         PR c++/19531
5792         * g++.dg/opt/nrv8.C: New.
5793         
5794 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5796         PR c++/33709
5797         * g++.dg/opt/compound1.C: New test.
5799         PR c++/33616
5800         * g++.dg/template/ptrmem18.C: New test.
5802 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5804         PR fortran/33596
5805         * gfortran.dg/isnan_2.f90: New test.
5807 2007-10-30  Ed Schouten  <ed@fxq.nl>
5809         PR tree-optimization/32500
5810         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5812 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5814         PR c++/31993
5815         PR c++/32252
5816         * g++.dg/cpp0x/pr31993.C: New
5817         * g++.dg/cpp0x/pr32252.C: New
5819 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5821         PR tree-optimization/33723
5822         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5824 2007-10-30  Richard Guenther  <rguenther@suse.de>
5826         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5827         gcc.target/i386/loop-3.c.
5829 2007-10-30  Revital Eres  <eres@il.ibm.com>
5831         * gcc.dg/vect/pr33866.c: Require vect_long.
5833 2007-10-30  Revital Eres  <eres@il.ibm.com>
5835         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5836         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5838 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5840         PR tree-optimization/32893
5841         * lib/target-supports.exp
5842         (check_effective_target_unaligned_stack): new keyword.
5843         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5844         not sensitive to unaligned_stack.
5845         * gcc.dg/vect/vect-3.c: Likewise.
5846         * gcc.dg/vect/vect-4.c: Likewise.
5847         * gcc.dg/vect/vect-5.c: Likewise.
5848         * gcc.dg/vect/vect-6.c: Likewise.
5849         * gcc.dg/vect/vect-7.c: Likewise.
5850         * gcc.dg/vect/vect-13.c: Likewise.
5851         * gcc.dg/vect/vect-17.c: Likewise.
5852         * gcc.dg/vect/vect-18.c: Likewise.
5853         * gcc.dg/vect/vect-19.c: Likewise.
5854         * gcc.dg/vect/vect-20.c: Likewise.
5855         * gcc.dg/vect/vect-21.c: Likewise.
5856         * gcc.dg/vect/vect-22.c: Likewise.
5857         * gcc.dg/vect/vect-27.c: Likewise.
5858         * gcc.dg/vect/vect-29.c: Likewise.
5859         * gcc.dg/vect/vect-64.c: Likewise.
5860         * gcc.dg/vect/vect-65.c: Likewise.
5861         * gcc.dg/vect/vect-66.c: Likewise.
5862         * gcc.dg/vect/vect-72.c: Likewise.
5863         * gcc.dg/vect/vect-73.c: Likewise.
5864         * gcc.dg/vect/vect-86.c: Likewise.
5865         * gcc.dg/vect/vect-all.c: Likewise.
5866         * gcc.dg/vect/slp-25.c: Likewise.
5867         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5868         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5869         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5871         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5872         * gcc.dg/vect/vect-34.c: Likewise.
5873         * gcc.dg/vect/vect-36.c: Likewise.
5874         * gcc.dg/vect/vect-64.c: Likewise.
5875         * gcc.dg/vect/vect-65.c: Likewise.
5876         * gcc.dg/vect/vect-66.c: Likewise.
5877         * gcc.dg/vect/vect-68.c: Likewise.
5878         * gcc.dg/vect/vect-76.c: Likewise.
5879         * gcc.dg/vect/vect-77.c: Likewise.
5880         * gcc.dg/vect/vect-78.c: Likewise.
5882         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5883         testcase (without no-section-anchors prefix) but with global arrays.
5884         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5885         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5886         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5887         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5888         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5889         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5890         * gcc.dg/vect/vect-77-global.c: Likewise.
5891         * gcc.dg/vect/vect-78-global.c: Likewise.
5893         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5894         testcase (without no-section-anchors prefix) but fix alignment checks
5895         to also consider unaligned_stack targets.
5896         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5898 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5900         PR tree-optimization/33723
5901         * gcc.c-torture/execute/20071029-1.c: New test.
5902         * gcc.dg/tree-ssa/pr33723.c: New test.
5904 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5906         PR tree-optimization/33614
5907         * gcc.c-torture/compile/pr33614.c: New test.
5909 2007-10-29  Richard Guenther  <rguenther@suse.de>
5911         PR tree-optimization/33870
5912         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5914 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5916         PR tree-optimization/33757
5917         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5918         true architectures instead of having a big dg-skip-if.
5920         PR c++/33841
5921         * g++.dg/other/bitfield3.C: New test.
5923 2007-10-29  Richard Guenther  <rguenther@suse.de>
5925         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5927 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5929         Automatic parallelization reduction tests.
5931         * gcc.dg/tree-ssa/reduc-1.c: New test.
5932         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5933         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5934         * gcc.dg/tree-ssa/reduc-2.c: New test.
5935         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5936         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5937         * gcc.dg/tree-ssa/reduc-3.c: New test.
5938         * gcc.dg/tree-ssa/reduc-6.c: New test.
5939         * gcc.dg/tree-ssa/reduc-7.c: New test.
5940         * gcc.dg/tree-ssa/reduc-8.c: New test.
5941         * gcc.dg/tree-ssa/reduc-9.c: New test.
5943 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5944             Zdenek Dvorak  <ook@ucw.cz>
5946         OMP_ATOMIC Changes, testsuite changes.
5948         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5949         instead of gimple dump.
5950         * gcc.dg/gomp/atomic-9.c: Same.
5951         * gcc.dg/gomp/atomic-10.c: Same.
5952         * g++.dg/gomp/atomic-3.C: Same.
5953         * g++.dg/gomp/atomic-9.C: Same.
5954         * g++.dg/gomp/atomic-10.C: Same.
5956 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5958         PR fortran/31217
5959         PR fortran/33811
5960         * gfortran.dg/forall_12.f90: New test.
5962         PR fortran/33686
5963         * gfortran.dg/forall_13.f90: New test.
5965 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5966             Mark Mitchell  <mark@codesourcery.com>
5968         PR c++/30659
5969         * g++.dg/template/crash71.C: New.
5971 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5973         PR fortran/32147
5974         * gfortran.dg/module_md5_1.f90: Update hash-value.
5976 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5978         PR tree-opt/33589
5979         * g++.dg/torture/pr33589-1.C: New testcase.
5980         * g++.dg/torture/pr33589-2.C: New testcase.
5982 2007-10-28  Richard Guenther  <rguenther@suse.de>
5984         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5986 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5987             Uros Bizjak  <ubizjak@gmail.com>
5989         PR tree-optimization/33920
5990         * gcc.dg/tree-ssa/pr33290.c: New test.
5992 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5994         PR fortran/31306
5995         * gfortran.dg/argument_check_7.f90: New test.
5996         * gfortran.dg/argument_check_8.f90: New test.
5997         
5998 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6000         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6001         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6002         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6003         * gcc.target/i386/sse-14.c: Ditto.
6005 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6007         PR c++/33844
6008         * g++.dg/other/ptrmem8.C: New test.
6010         PR c++/33842
6011         * g++.dg/template/error34.C: New test.
6013 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6015         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6017 2007-10-27  Richard Guenther  <rguenther@suse.de>
6019         PR tree-optimization/33870
6020         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6021         * gcc.c-torture/execute/pr33870.c: Likewise.
6023 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6025         PR fortran/33162
6026         * gfortran.dg/argument_checking_9.f90: New test.
6028 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6030         * g++.dg/other/pr33601.C: New.
6032 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6034         PR c++/31988
6035         * g++.dg/init/new25.C: New.
6037 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6039         * g++.dg/cpp0x/pr33839.C: New.
6040         
6041 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6043         PR c++/33744
6044         * g++.dg/template/arg6.C: New test.
6046 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6048         PR c++/31747
6049         * g++.dg/parse/crash39.C: New.
6051 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6053         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6054         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6055         "offset: -4B".
6057 2007-10-25  David Daney  <ddaney@avtrex.com>
6059         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6061 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6063         PR c++/33843
6064         * g++.dg/template/error32.C: New.
6066 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6067             Ira Rosen  <irar@il.ibm.com>
6069         PR tree-optimization/33833
6070         * gcc.dg/vect/pr33833.c: New testcase.
6072 2007-10-25  David Daney  <ddaney@avtrex.com>
6074         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6076 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6077             Ira Rosen  <irar@il.ibm.com>
6079         PR tree-optimization/33866
6080         * gcc.dg/vect/pr33866.c: New testcase.
6082 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6084         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6085         Add -w to compile flags to suppress "call-clobbered register" warnings
6086         and remove dg-warning directives.
6088 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6090         * gcc.dg/sms-2.c: Cleanup sms dump file.
6091         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6092         profile-use step.
6094 2007-10-24  David Daney  <ddaney@avtrex.com>
6096         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6098 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6100         PR target/33755
6101         * gcc.target/mips/pr33755.c: New test.
6103 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6105         PR tree-optimization/33804
6106         * gcc.dg/vect/pr33804.c: New testcase.
6108 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6110         PR forrtran/33849
6111         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6113 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6114             Uros Bizjak  <ubizjak@gmail.com>
6116         PR rtl-optimization/33846
6117         * gcc.dg/vect/pr33846.c: New testcase.
6119 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6120             Dorit Nuzman  <dorit@il.ibm.com>
6122         PR tree-optimization/33860
6123         * g++.dg/vect/pr33860.cc: New test.
6124         * g++.dg/vect/pr33860a.cc: New test.
6126 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6127             Revital Eres  <eres@il.ibm.com>      
6129         * gcc.dg/sms-2.c: New testcase.
6131 2007-10-22  David S. Miller  <davem@davemloft.net>
6133         * gcc.dg/globalreg-1.c: New test.
6135 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6136             Dorit Nuzman  <dorit@il.ibm.com>
6138         PR tree-optimization/33834
6139         PR tree-optimization/33835
6140         * g++.dg/vect/pr33834_1.cc: New test.
6141         * g++.dg/vect/pr33834_2.cc: New test.
6142         * g++.dg/vect/pr33835.cc: New test.
6144 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6146         * gcc.dg/pr33644.c: New test.
6148 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6150         PR c++/33372
6151         * g++.dg/gomp/pr33372-1.C: New test.
6152         * g++.dg/gomp/pr33372-2.C: New test.
6153         * g++.dg/gomp/pr33372-3.C: New test.
6155 2007-10-22  Michael Matz  <matz@suse.de>
6157         PR tree-optimization/33855
6158         * gcc.c-torture/compile/pr33855.c: New testcase.
6160 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6162         PR tree-optimization/33854
6163         * gcc.dg/vect/O1-pr33854.c: New testcase.
6164         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6166 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6168         * gcc.dg/unwind-1.c: Disable on AIX.
6169         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6171 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6173         PR fortran/33749
6174         * gfortran.dg/assign_9.f90: New test.
6176 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6178         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6179         (dg-mips-options): Skip tests that specify an ABI other than o32
6180         and o64 if generating MIPS16 hard-float code.
6182 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6183             Revital Eres  <eres@il.ibm.com>
6185         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6186         * gcc.dg/vect/vect-16.c: Fix comment.
6187         * gcc.dg/vect/pr33369.c: Require vect_int.
6188         * gcc.dg/vect/slp-33.c: Add spaces.
6189         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6190         targets.
6191         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6192         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6193         targets.
6194         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6195         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6196         targets.
6197         * gcc.dg/vect/slp-10.c: Add spaces.
6198         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6199         targets.
6200         * gcc.dg/vect/slp-36.c: Require vect_int.
6201         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6202         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6203         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6204         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6205         targets.
6206         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6207         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6208         instead of vector_alignment_reachable_for_double.
6209         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6210         (natural_alignment): Split into...
6211         (natural_alignment_32, natural_alignment_64): New.
6212         (vector_alignment_reachable): Depend on natural_alignment_32.
6213         (vector_alignment_reachable_for_double): Rename to ...
6214         (vector_alignment_reachable_for_64bit): And depend on
6215         natural_alignment_64.
6217 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6219         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6220         MIPS targets.
6221         * g++.dg/vect/vect.exp: Likewise.
6222         * lib/fortran-torture.exp: Likewise.
6223         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6224         mipsisa64*-*-* as the target selector.  Remove -mips64,
6225         -mhard-float and -mgp64 from the options list.
6226         * gcc.target/mips/mips-ps-2.c: Likewise.
6227         * gcc.target/mips/mips-ps-3.c: Likewise.
6228         * gcc.target/mips/mips-ps-4.c: Likewise.
6229         * gcc.target/mips/mips-ps-6.c: Likewise.
6230         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6231         options list.
6232         * gcc.target/mips/sb1-1.c: Likewise.
6233         * gcc.target/mips/mips-ps-type.c: Likewise.
6234         * gcc.target/mips/mips-ps-7.c: New test.
6235         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6236         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6237         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6238         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6239         as forcing an ABI and an architecture.
6240         (is_gp32_flag, is_gp64_flag): Fold into...
6241         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6242         then -mfp64 imply -mhard-float.  Apply register rules after the
6243         loop.  Handle -march=mipsN like -mipsN.
6245 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6247         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6248         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6250 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6252         PR fortran/33818
6253         * gfortran.dg/entry_dummy_ref_3.f90: New.
6255 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6256             FX Coudert <fxcoudert@gcc.gnu.org>
6258         PR fortran/31608
6259         * gfortran.dg/char_cast_1.f90: New test.
6261 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6263         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6264         * gfortran.dg/large_real_kind_2.F90: ditto.
6265         * gfortran.dg/default_format_2.f90: ditto.
6266         * gfortran.dg/default_format_denormal_1.f90: ditto.
6268 2007-10-19  Richard Guenther  <rguenther@suse.de>
6270         PR middle-end/33816
6271         PR middle-end/32921
6272         * gfortran.dg/pr32921.f: New testcase.
6274 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6276         PR libfortran/33544
6277         * gfortran.dg/transfer_check_1.f90: Adjust options.
6279 2007-10-19  Richard Guenther  <rguenther@suse.de>
6281         Revert
6282         2007-10-19  Richard Guenther  <rguenther@suse.de>
6284         PR middle-end/32921
6285         * gfortran.dg/pr32921.f: New testcase.
6287 2007-10-19  Richard Guenther  <rguenther@suse.de>
6289         * gcc.c-torture/execute/20071018-1.c: New testcase.
6291 2007-10-19  Richard Guenther  <rguenther@suse.de>
6293         PR middle-end/32921
6294         * gfortran.dg/pr32921.f: New testcase.
6296 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6298         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6300 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6302         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6304 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6306         PR fortran/33233
6307         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6308         * gfortran.dg/host_assoc_function_3.f90: New test.
6310 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6312         PR fortran/33733
6313         * gfortran.dg/transfer_simplify_6.f90: New test.
6315 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6316             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6318         PR middle-end/33794
6319         * gfortran.dg/pr33794.f90: New testcase.
6321 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6323         PR target/32961
6324         * gcc.target/i386/pr32961.c: New testcase.
6325         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6326         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6327         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6328         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6329         __builtin_ia32_pslldi128 defines.
6331 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6333         PR fortran/33760
6334         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6336 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6338         PR c++/28639
6339         PR c++/30299
6340         * g++.dg/template/void12.C: New.
6341         * g++.dg/template/void13.C: New.
6343 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6345         PR c++/31446
6346         * g++.dg/template/void11.C: New.
6347         * g++.dg/template/void2.C: Adjust error markers.
6348         * g++.dg/template/void10.C: Likewise.
6349         * g++.dg/template/crash55.C: Likewise.
6351 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6353         * g++.dg/opt/const5.C: New test.
6355 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6356             Maxim Kuvyrkov  <maxim@codesourcery.com>
6358         * gcc.target/ia64/20040709-2.c: New test.
6360 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6362         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6364 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6366         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6367         to each function.  Check that there are no unsigned loads.
6369 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6371         PR tree-optimization/33136
6372         * gcc.c-torture/execute/20070824-1.c: New test.
6373         * gcc.dg/pr33136-1.c: New test.
6374         * gcc.dg/pr33136-2.c: New test.
6375         * gcc.dg/pr33136-3.c: New test.
6377 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6379         PR tree-optimization/33735
6380         * g++.dg/torture/pr33735.C: New.
6382 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6384         PR middle-end/33706
6385         * gcc.dg/va-arg-pack-2.c: New.
6387 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6389         PR tree-optimization/33619
6390         * gcc.dg/pr33619.c: New test.
6392 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6394         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6395         flag for AIX.
6396         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6398 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6400         PR libfortran/33055
6401         * gfortran.dg/inquire_11.f90: New test.
6402         * gfortan.dg/negative_unit_int8.f: New test.
6404 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6406         PR target/33133
6407         * gcc.c-torture/compile/pr33133.c: New test.
6409 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6411         PR libfortran/33672
6412         * gfortran.dg/namelist_40.f90: New test.
6414 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6416         PR fortran/33745
6417         * gfortran.dg/bounds_check_11.f90: New.
6419 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6421         PR c++/30303
6422         * g++.dg/other/ctor1.C: New test.
6423         * g++.dg/other/ctor2.C: New test.
6424         * g++.dg/other/dtor1.C: New test.
6426 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6428         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6430 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6431             Paul Thomas  <pault@gcc.gnu.org>
6433         PR fortran/33254
6434         PR fortran/33727
6435         * gfortran.dg/bounds_check_10.f90: New.
6437 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6439         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6440         * gcc.target/powerpc/popcount-1.c: Same.
6442 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6444         PR c++/26698
6445         * g++.dg/conversion/op4.C: New test.
6447 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6449         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6451 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6453         PR fortran/33542
6454         * gfortran.dg/ambiguous_specific_1.f90: New test.
6456 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6458         PR fortran/33664
6459         * gfortran.dg/impure_spec_expr_1.f90: New test.
6460         * gfortran.dg/char_result_7.f90: Remove illegal test.
6462 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6464         PR 11001
6465         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6466         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6467         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6468         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6469         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6470         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6471         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6472         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6473         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6475 2007-10-12  Richard Guenther  <rguenther@suse.de>
6477         PR middle-end/26198
6478         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6479         * gcc.c-torture/execute/20071011-1.c: Likewise.
6480         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6482 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6484         PR tree-optimization/33742
6485         * gcc.dg/pr33742.c: New testcase.
6487 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6489         PR tree-optimization/33645
6490         * gcc.dg/pr33645-1.c: New test.
6491         * gcc.dg/pr33645-2.c: New test.
6492         * gcc.dg/pr33645-3.c: New test.
6494         PR c++/32121
6495         * g++.dg/ext/label4.C: Adjust error regexp.
6496         * g++.dg/ext/label6.C: Adjust error regexp.
6497         * g++.dg/ext/label7.C: New test.
6498         * g++.dg/ext/label8.C: New test.
6499         * g++.dg/ext/label9.C: New test.
6501 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6503         PR middle-end/33676
6504         * gcc.dg/pr33676.c: New.
6506 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6508         PR c++/31441
6509         * g++.dg/cpp0x/variadic83.C: New.
6511 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6513         PR c++/33461
6514         * g++.dg/cpp0x/variadic81.C: New.
6515         * g++.dg/cpp0x/variadic82.C: Likewise.
6517 2007-10-11  Richard Guenther  <rguenther@suse.de>
6519         PR middle-end/33724
6520         * gcc.dg/pr33724.c: New testcase.
6522 2007-10-11  Richard Guenther  <rguenther@suse.de>
6524         PR c/33726
6525         * gcc.dg/pr33726.c: New testcase.
6527 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6529         PR fortran/33500
6530         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6531         
6532 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6534         PR testsuite/33391
6535         * gfortran.dg/do_3.F90: Run with -fwrapv.
6537 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6539         * gcc.dg/unwind-1.c: New.
6541 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6543         PR libfortran/33683
6544         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6545         failure on some common systems.
6547 2007-10-09  Richard Guenther  <rguenther@suse.de>
6549         PR middle-end/33692
6550         * gcc.dg/pr33692.c: New testcase.
6552 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6554         PR middle-end/33669
6555         * gcc.c-torture/execute/pr33669.c: New.
6557 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6559         PR tree-optimization/33615
6560         * g++.dg/tree-ssa/pr33615-2.C: New test.
6562 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6564         PR tree-optimization/33615
6565         * g++.dg/tree-ssa/pr33615.C: New test.
6567 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6569         PR tree-optimization/33572
6570         * g++.dg/torture/pr33572.C: Replace with complete test.
6572 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6574         PR fortran/33689
6575         * gfortran.dg/spec_expr_5.f90: New.
6577 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6579         * gcc.dg/pragma-darwin-2.c: New.
6581 2007-10-08  Richard Guenther  <rguenther@suse.de>
6583         PR middle-end/33693
6584         PR middle-end/33695
6585         PR middle-end/33697
6586         * gcc.dg/pr33693.c: New testcase.
6587         * gcc.dg/pr33695.c: Likewise.
6588         * gcc.dg/pr33697.c: Likewise.
6590 2007-10-08  Richard Guenther  <rguenther@suse.de>
6592         PR middle-end/33691
6593         PR middle-end/33694
6594         PR middle-end/33696
6595         * gcc.dg/pr33691.c: New testcase.
6596         * gcc.dg/pr33694.c: Likewise.
6597         * gcc.dg/pr33696.c: Likewise.
6599 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6601         PR libfortran/33683
6602         * gfortran.dg/gamma_5.f90:  New test case
6604 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6606         PR fortran/20851
6607         * initialization_1.f90: Fix dg-error annotations.
6608         * initialization_14.f90: New.
6609         * initialization_7.f90: Fix dg-error annotations.
6610         * initialization_9.f90: Likewise.
6612 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6614         * gfortran.dg/error_recovery_4.f90: New test.
6616 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6618         * gfortran.dg/default_format_denormal_2.f90: New test.
6619         * gfortran.dg/default_format_2.inc: New test.
6620         * gfortran.dg/default_format_denormal_1.f90: New test.
6621         * gfortran.dg/default_format_1.inc: New test.
6622         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6623         numbers.
6624         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6625         numbers.
6627 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6629         * gfortran.dg/namelist_15.f90: Revise test.
6631 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6633         PR tree-optimization/33655
6634         * gcc.dg/torture/pr33655.c: New.
6636 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6638         PR tree-optimization/33572
6639         * g++.dg/torture/pr33572.C: New.
6641 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6643         PR fortran/25076
6644         * gfortran.dg/forall_11.f90: New.
6646 2007-10-05  Michael Matz  <matz@suse.de>
6648         PR middle-end/33667
6649         * gcc.dg/pr33667.c: New testcase.
6651 2007-10-05  Richard Guenther  <rguenther@suse.de>
6653         PR middle-end/33666
6654         * gcc.dg/pr33666.c: New testcase.
6656 2007-10-05  Michael Matz  <matz@suse.de>
6658         PR inline-asm/33600
6659         * gcc.target/i386/pr33600.c: New testcase.
6661 2007-10-05  Richard Guenther  <rguenther@suse.de>
6663         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6665 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6667         PR target/33635
6668         * gcc.target/mips/pr33635-1.c: New test.
6670 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672         PR libfortran/33253
6673         * gfortran.dg/namelist_39.f90: Revise to use long names.
6675 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6677         PR fortran/33646
6678         * gfortran.dg/pr33646.f90: New file.
6680 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6682         PR fortran/33529
6683         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6684         * gfortran.dg/char_decl_2.f90: New test.
6686 2007-10-04  Richard Guenther  <rguenther@suse.de>
6688         PR middle-end/33641
6689         * gcc.c-torture/compile/pr33641.c: New testcase.
6691 2007-10-04  Michael Matz  <matz@suse.de>
6693         PR rtl-optimization/33653
6694         * gcc.dg/pr33653.c: New.
6696 2007-10-04  Richard Guenther  <rguenther@suse.de>
6698         PR tree-optimization/33627
6699         * g++.dg/torture/pr33627.C: New testcase.
6701 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6703         PR fortran/33626
6704         * gfortran.dg/parens_6.f90: New.
6706 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6708         PR fortran/33646
6709         PR fortran/33542
6710         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6712 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6714         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6716 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6718         PR target/33635
6719         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6720         and mips_forced_be.
6721         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6722         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6723         options.
6724         * gcc.target/mips/fpr-moves-1.c: New test.
6725         * gcc.target/mips/fpr-moves-2.c: Likewise.
6726         * gcc.target/mips/fpr-moves-3.c: Likewise.
6727         * gcc.target/mips/fpr-moves-4.c: Likewise.
6728         * gcc.target/mips/fpr-moves-5.c: Likewise.
6729         * gcc.target/mips/fpr-moves-6.c: Likewise.
6730         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6732 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6734         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6736 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6738         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6739         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6741 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6743         PR fortran/33198
6744         * gfortran.dg/common_errors_1.f90: New.
6746 2007-10-03  Doug Kwan  <dougkwan@google.com>
6747         Richard Guenther  <rguenther@suse.de>
6749         PR debug/31899
6750         * g++.dg/debug/using3.C: New testcase.
6752 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6754         PR libfortran/33253
6755         * gfortran.dg/namelist_38.f90: New test.
6756         * gfortran.dg/namelist_39.f90: New test.
6758 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6760         PR libfortran/33469
6761         * gfortran.dg/default_format_1.f90: New test.
6762         * gfortran.dg/default_format_2.f90: New test.
6763         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6764         * gfortran.dg/real_const_3.f90: Adjust expected output.
6766 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6768         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6769         default ABI.  Split mips_forced_abi into mips_forced_abi and
6770         mips_forced_regs.
6771         (is_gp32_flag): Return true for -mabi=32.
6772         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6773         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6774         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6775         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6776         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6777         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6778         * gcc.target/mips/save-restore-2.c: Likewise.
6779         * gcc.target/mips/save-restore-3.c: Likewise.
6780         * gcc.target/mips/save-restore-4.c: Likewise.
6782 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6784         PR middle-end/33617
6785         * gcc.c-torture/compile/pr33617.c: New test.
6787 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6789         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6790         -gstabs+ for extended options.
6792 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6794         PR fortran/33542
6795         * gfortran.dg/ambiguous_specific_1.f90: New test.
6797 2007-10-02  Revital Eres  <eres@il.ibm.com>
6799         * gcc.target/powerpc/paired-8.c: New test.
6800         * gcc.target/powerpc/paired-9.c: New test.
6801         * gcc.target/powerpc/paired-10.c: New test.
6803 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6805         PR fortran/33566
6806         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6808 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6810         PR fortran/33554
6811         * gfortran.dg/intent_out_2.f90: New test.
6813 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6815         PR fortran/33550
6816         * gfortran.dg/ambiguous_reference_1.f90: New test.
6818 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6820         PR fortran/31154
6821         PR fortran/31229
6822         PR fortran/33334
6823         * gfortran.dg/function_kinds_1.f90: New test.
6824         * gfortran.dg/function_kinds_2.f90: New test.
6825         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6826         use association into interfaces.
6828 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6830         PR testsuite/31828
6831         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6832         (overflow): Use INFINITY, not FP_INFINITE.
6833         gcc.dg/float-range-4.c: Likewise.
6834         gcc.dg/float-range-5.c: Likewise.
6836 2007-10-01  Nick Clifton  <nickc@redhat.com>
6838         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6839         for 16-bit targets.
6841 2007-09-30  Diego Novillo  <dnovillo@google.com>
6843         PR 33593
6844         * g++.dg/tree-ssa/pr33593.C: New test.
6846 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6848         PR libfortran/33400
6849         * gfortran.dg/PR19872.f: Fix test condition.
6850         * gfortran.dg/list_read_7.f90: New test.
6852 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6854         PR tree-optimization/33597
6855         * gcc.dg/vect/pr33597.c: New testcase.
6857 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6859         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6860         * gcc.target/i386/pr33524.c: ...this.
6862 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6864         PR fortran/33354
6865         * gfortran.dg/minmaxloc_4.f90: New.
6867 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6869         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6871 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6873         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6875 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6877         PR c++/33213
6878         * g++.dg/cpp0x/variadic79.C: New.
6880 2007-09-28  Michael Matz  <matz@suse.de>
6881             Jakub Jelinek  <jakub@redhat.com>
6883         PR rtl-optimization/33552
6884         * gcc.target/i386/pr33552.c: New runtime test.
6885         * gcc.target/i386/strinline.c: New compile time test.
6887 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6889         * gfortran.dg/openmp_stack.f90: Removed.
6891         PR c++/31434
6892         * g++.dg/cpp0x/variadic80.C: New test.
6894 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6896         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6897         r128057.
6899 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6901         PR middle-end/7003
6902         * gcc.target/powerpc/gcse-1.c: New test.
6904 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6906         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6907         fixed capitalizations.
6908         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6909         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6910         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6911         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6912         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6913         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6914         * gfortran.dg/min_max_conformance.f90: Likewise.
6916 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6918         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6919         options.
6920         * gcc.dg/c99-tgmath-2.c: Likewise.
6921         * gcc.dg/c99-tgmath-3.c: Likewise.
6922         * gcc.dg/c99-tgmath-4.c: Likewise.
6924 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6926         PR fortran/33568
6927         * gfortran.dg/anint_1.f90: New test.
6929 2007-09-27  Ian Lance Taylor  <iant@google.com>
6931         PR tree-optimization/33565
6932         * gcc.dg/Wstrict-overflow-20.c: New test.
6934 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6936         * gfortran.dg/openmp_stack.f90: Fix typo.
6937         * gfortran.dg/recursive_stack.f90: Fix typo.
6939 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6941         PR c++/33493
6942         * g++.dg/template/error31.C: New.
6944 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6946         * lib/prune.exp: Prune also "^In function .*$" lines and
6947         "^    inlined from .*$" lines.
6949 2007-09-26  Richard Guenther  <rguenther@suse.de>
6951         PR tree-optimization/33563
6952         * gcc.dg/torture/pr33563.c: New testcase.
6954 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6956         PR c/25309
6957         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6958         array.
6959         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6960         without -O2.
6962 2007-09-26  Richard Guenther  <rguenther@suse.de>
6964         PR tree-optimization/30375
6965         PR tree-optimization/33560
6966         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6967         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6968         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6969         * gcc.dg/torture/pr30375.c: New testcase.
6970         * gcc.dg/torture/pr33560.c: New testcase.
6971         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6973 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6975         PR c++/33207
6976         * g++.dg/parse/crash38.C: New test.
6978 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6980         PR target/33524
6981         * gcc.target/i386/sse5-convert.c: New file, test int->long
6982         vectorized conversions.
6984 2007-09-25  Revital Eres  <eres@il.ibm.com>
6986         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6988 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6990         PR c/32295
6991         * gcc.dg/enum-incomplete-1.c: New test.
6993 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6995         * gcc.c-torture/compile/20070919-1.c: New test.
6997 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6999         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7001 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7003         PR c++/14688
7004         * g++.dg/inherit/override_attribs.C: New file.
7006 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7008         PR fortran/33269
7009         * io.c (check_format_string): Move NULL and constant checks into
7010         this function.
7011         (check_io_constraints): Call gfc_simplify_expr() before calling
7012         check_format_string().  Remove NULL and constant checks.
7014 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7016         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7017         * gcc.c-torture/execute/loop-2g.x: Likewise.
7019 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7021         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7022         Reject hard-float modes unless the ABI is o32 or o64.
7023         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7024         of gcc.exp.  Skip the tests when mips16 code generation is not
7025         supported.
7026         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7027         and use dg-add-options mips16_attribute.
7029 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7031         PR c++/33506
7032         * g++.dg/ext/attrib29.C: New test.
7034 2007-09-23  Ollie Wild  <aaw@google.com>
7036         * gcc.dg/fold-bitand-1.c: New test.
7037         * gcc.dg/fold-bitand-2.c: New test.
7038         * gcc.dg/fold-bitand-3.c: New test.
7039         * gcc.dg/fold-bitand-4.c: New test.
7041 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7043         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7044         any of the macros to be defined for __mips16.
7045         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7047 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7049         * gcc.dg/vect/pr21591.c: Require vect_int.
7050         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7051         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7052         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7054 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7056         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7057         attributes.
7058         * gcc.dg/va-arg-pack-len-2.c: New test.
7059         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7060         attributes.
7061         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7063         PR tree-optimization/32772
7064         * gcc.c-torture/compile/20070905-1.c: New test.
7066         PR tree-optimization/32975
7067         * gcc.dg/pr32975.c: New test.
7069         PR middle-end/28755
7070         * gcc.dg/pr28755.c: New test.
7072 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7074         * lib/target-supports.exp (check_effective_target_nomips16): New
7075         procedure.
7076         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7077         for mipsisa64*-*-*.
7078         * gcc.dg/vect/vect.exp: Likewise.
7079         * g++.dg/vect/vect.exp: Likewise.
7080         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7081         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7082         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7083         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7084         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7085         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7086         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7087         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7088         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7089         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7090         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7091         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7092         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7093         (test14, test15, test16, test17, test18): Likewise.
7094         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7095         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7096         (test14, test15, test16, test17, test18, test19, test20, test21)
7097         (test22): Likewise.
7098         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7099         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7100         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7101         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7102         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7103         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7104         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7105         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7106         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7107         (test13, test14, test15, test16, test17, test18, test19, test20)
7108         (test21, test22, test23, test24, test25, test26, test27, test28)
7109         (test29, test30, test31): Likewise.
7110         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7111         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7112         (test13, test14, test15, test16, test17, test18, test19, test20)
7113         (test21, test22, test23, test24, test25, test26, test27, test28)
7114         (test29, test30, test31, test32, test33, test34, test35, test36)
7115         (test37, test38, test39, test40, test41, test42, test43, test44)
7116         (test45, test46, test47, test48, test49, test50, test51, test52)
7117         (test53, test54, test55, test56, test57, test58, test59, test60)
7118         (test61, test62, test63): Likewise.
7119         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7120         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7121         (test13, test14, test15, test16, test17, test18, test19, test20)
7122         (test21, test22, test23, test24, test25, test26, test27, test28)
7123         (test29, test30, test31): Likewise.
7124         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7125         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7126         (test13, test14, test15, test16, test17, test18, test19, test20)
7127         (test21, test22, test23, test24, test25, test26, test27, test28)
7128         (test29, test30, test31): Likewise.
7129         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7130         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7131         (test13, test14, test15): Likewise.
7132         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7133         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7134         (test13, test14, test15): Likewise.
7135         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7136         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7137         (test13, test14, test15, test16, test17, test18, test19, test20)
7138         (test21, test22, test23, test24, test25, test26, test27, test28)
7139         (test29, test30, test31): Likewise.
7140         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7141         (matrix_multiply4: Likewise.
7142         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7143         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7144         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7145         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7146         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7147         (test13, test14, test15, test16, test17, test18, test19, test20)
7148         (test21, test22, test23, test24, test25, test26, test27, test28)
7149         (test29, test30, test31): Likewise.
7150         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7151         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7152         (test13, test14, test15, test16, test17, test18, test19, test20)
7153         (test21, test22, test23, test24, test25, test26, test27, test28)
7154         (test29, test30, test31): Likewise.
7155         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7156         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7157         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7158         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7159         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7160         (sub_v4qi): Likewise.
7161         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7162         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7163         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7164         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7165         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7166         (subb, subc): Likewise.
7167         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7168         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7169         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7170         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7171         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7172         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7173         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7174         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7175         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7176         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7177         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7178         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7179         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7181 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7183         * lib/target-supports.exp (add_options_for_mips16_attribute)
7184         (check_effective_target_mips16_attribute): New functions.
7185         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7186         command line.
7187         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7188         extra_test_flags.
7189         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7190         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7191         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7192         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7193         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7194         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7195         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7196         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7197         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7198         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7199         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7200         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7201         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7202         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7203         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7204         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7205         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7206         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7207         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7208         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7209         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7210         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7211         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7212         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7213         (NOMIPS16): Delete.
7214         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7215         of dg-options.
7216         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7217         options.  Require { target mips16_attribute } and use dg-add-options
7218         to add the associated options.
7219         (foo): Use MIPS16.
7220         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7221         * gcc.target/mips/call-saved-3.c: Likewise.
7222         * gcc.target/mips/code-readable-1.c: Require { target
7223         mips16_attribute } and use dg-add-options to add the associated
7224         options.  Remove trailing whitespace.
7225         (NOMIPS16): Delete.
7226         * gcc.target/mips/code-readable-2.c: Likewise.
7227         * gcc.target/mips/code-readable-3.c: Likewise.
7228         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7229         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7230         Require { target mips16_attribute } and use dg-add-options to
7231         add the associated options.
7232         (cksum16, cksum8): Use MIPS16.
7233         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7234         Require { target mips16_attribute } and use dg-add-options to
7235         add the associated options.
7236         (foo): Use MIPS16.
7237         * gcc.target/mips/save-restore-2.c: Likewise.
7238         * gcc.target/mips/save-restore-3.c: Likewise.
7239         * gcc.target/mips/save-restore-4.c: Likewise.
7240         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7241         -mno-abicalls.
7242         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7243         (foo): Use NOMIPS16.
7245 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7247         PR fortran/33337
7248         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7250         PR fortran/33376
7251         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7253 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7255         PR fortran/33445
7256         * gfortran.dg/gomp/free-2.f90: New.
7257         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7258         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7260 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7262         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7263         * gcc.target/i386/sse5-haddX.c: Ditto.
7264         * gcc.target/i386/sse5-hsubX.c: Ditto.
7265         * gcc.target/i386/sse5-maccXX.c: Ditto.
7266         * gcc.target/i386/sse5-msubXX.c: Ditto.
7267         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7268         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7269         * gcc.target/i386/sse5-permpX.c: Ditto.
7270         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7271         effective target.
7272         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7273         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7274         * gcc.target/i386/sse5-pcmov.c: Ditto.
7275         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7277 2007-09-22  Richard Guenther  <rguenther@suse.de>
7279         PR tree-optimization/33146
7280         * gcc.c-torture/compile/pr33146.c: New testcase.
7282 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7284         * lib/target-supports.exp (check_cached_effective_target): New
7285         procedure.
7286         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7287         (check_effective_target_c99_runtime): New procedure.
7288         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7289         (test3l): Likewise cargl.
7290         * gcc.dg/builtins-59.c: Require c99_runtime.
7291         * gcc.dg/builtins-61.c: Likewise.
7292         * gcc.dg/builtins-62.c: Likewise.
7294 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7296         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7297         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7298         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7299         target-specific dg-options.
7300         * gcc.dg/builtins-20.c: Likewise.
7301         * gcc.dg/builtins-53.c: Likewise.
7302         * gcc.dg/builtins-55.c: Likewise.
7303         * gcc.dg/single-precision-constant.c: Likewise.
7304         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7305         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7306         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7307         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7308         * gcc.dg/torture/builtin-power-1.c: Likewise.
7310 2007-09-21  Chao-ying Fu  <fu@mips.com>
7312         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7313         check if targets have fixed-point supports.
7314         * gcc.dg/fixed-point/fixed-point.exp: New file.
7315         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7316         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7317         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7318         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7319         * gcc.dg/fixed-point/constants-pedantic.c,
7320         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7321         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7322         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7323         * gcc.dg/fixed-point/keywords-pedantic.c,
7324         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7325         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7326         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7327         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7328         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7329         * gcc.dg/fixed-point/func-vararg-mixed.c,
7330         * gcc.dg/fixed-point/operator-logical.c,
7331         * gcc.dg/fixed-point/struct-union.c,
7332         * gcc.dg/fixed-point/bit-complement.c,
7333         * gcc.dg/fixed-point/operator-bitwise.c,
7334         * gcc.dg/fixed-point/operator-comma.c,
7335         * gcc.dg/fixed-point/struct-layout-1.c,
7336         * gcc.dg/fixed-point/union-init.c,
7337         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7338         * gcc.dg/fixed-point/func-mixed.c,
7339         * gcc.dg/fixed-point/func-vararg-size0.c,
7340         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7341         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7342         * gcc.dg/fixed-point/operator-unary.c,
7343         * gcc.dg/fixed-point/allop-const.c,
7344         * gcc.dg/fixed-point/muldiv-warning.c,
7345         * gcc.dg/nofixed-point-1.c,
7346         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7347         * gcc.target/mips/fixed-vector-type.c,
7348         * gcc.target/mips/fixed-scalar-type.c: New tests.
7350 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7352         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7353         * gnat.dg/test_nested_subtype_byref.adb: New test.
7355 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7357         PR fortran/33439
7358         * gfortran.dg/gomp/pr33439.f90: New test.
7360 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7362         PR fortran/33455
7363         * gfortran.dg/merge_char_3.f90: New.
7365 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7367         PR fortran/33037
7368         * gfortran.dg/transfer_check_1.f90: New.
7370 2007-09-20  Asher Langton  <langton2@llnl.gov>
7372         PR fortran/20441
7373         * gfortran.dg/init_flag_1.f90: New.
7374         * gfortran.dg/init_flag_2.f90: New.
7375         * gfortran.dg/init_flag_3.f90: New.
7376         * gfortran.dg/init_flag_4.f90: New.
7377         * gfortran.dg/init_flag_5.f90: New.
7378         * gfortran.dg/init_flag_6.f90: New.
7379         * gfortran.dg/init_flag_7.f90: New.
7381 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7383         PR c++/33460
7384         * g++.dg/ext/anon-struct6.C: New.
7386 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7388         PR libfortran/23272
7389         * gfortran.dg/inquire_10.f90: New test.
7391 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7393         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7395 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7397         PR fortran/33221
7398         * gfortran.dg/used_types_18.f90: Declare variable of empty
7399         derived type.
7401 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7403         PR fortran/33288
7404         * gfortran.dg/array_constructor_19.f90: New test.
7406 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7408         PR debug/33316
7409         * gcc.dg/debug/pr33316.c: New test.
7411         PR c++/33496
7412         * g++.dg/cpp0x/variadic76.C: New test.
7413         * g++.dg/cpp0x/variadic77.C: New test.
7414         * g++.dg/cpp0x/variadic78.C: New test.
7416         PR c/33238
7417         PR c/27301
7418         * gcc.c-torture/execute/20070919-1.c: New test.
7419         * gcc.dg/pr33238.c: New test.
7420         * gcc.dg/pr27301.c: New test.
7422 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7424         * lib/target-supports.exp (check_effective_target_mips64): New
7425         procedure.
7426         * gcc.dg/lower-subreg-1.c: Require !mips64.
7427         * gcc.dg/sibcall-3.c (ATTR): New macro.
7428         (recurser_void1, recurser_void2): Use it.
7429         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7430         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7432 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7434         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7435         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7436         warning annotation.
7437         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7439 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7441         PR fortran/33497
7442         * gfortran.dg/c_loc_tests_11.f03: New test case.
7444 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7446         PR c++/33459
7447         * g++.dg/init/ref14.C: New.
7449 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7451         * gnat.dg/slice2.ad[sb]: New testcase.
7453 2007-09-19  Nick Clifton  <nickc@redhat.com>
7455         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7457 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7459         * gcc.target/bfin/bfin.exp: New.
7460         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7461         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7462         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7463         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7464         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7465         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7466         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7467         mcpu-bf561.c, mcpu-default.c}: New tests.
7469 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7471         Restore detection of unsupported TLS.
7473         Revert this patch:
7474         2007-02-10  Richard Henderson  <rth@redhat.com>
7476         * lib/target-supports.exp (check_effective_target_tls): Redefine
7477         to mean non-emulated tls.
7478         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7479         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7480         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7481         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7482         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7483         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7484         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7486         And then:
7487         * lib/target-supports.exp (check_effective_target_tls): Use
7488         stronger test for compiler support for TLS.
7489         (check_effective_target_tls_native): New, to test for non-emulated
7490         TLS support.
7491         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7492         instead of dg-require-effective-target tls.
7493         * g++.dg/gomp/copyin-1.C: Likewise.
7494         * g++.dg/gomp/sharing-1.C: Likewise.
7495         * g++.dg/gomp/tls-1.C: Likewise.
7496         * g++.dg/gomp/tls-2.C: Likewise.
7497         * g++.dg/gomp/tls-3.C: Likewise.
7498         * g++.dg/tls/diag-1.C: Likewise.
7499         * g++.dg/tls/diag-2.C: Likewise.
7500         * g++.dg/tls/diag-3.C: Likewise.
7501         * g++.dg/tls/diag-4.C: Likewise.
7502         * g++.dg/tls/diag-5.C: Likewise.
7503         * g++.dg/tls/init-1.C: Likewise.
7504         * g++.dg/tls/init-2.C: Likewise.
7505         * g++.dg/tls/trivial.C: Likewise.
7506         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7507         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7508         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7509         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7510         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7511         * gcc.dg/gomp/clause-1.c: Likewise.
7512         * gcc.dg/gomp/copyin-1.c: Likewise.
7513         * gcc.dg/gomp/sharing-1.c: Likewise.
7514         * gcc.dg/gomp/tls-1.c: Likewise.
7515         * gcc.dg/gomp/tls-2.c: Likewise.
7516         * gcc.dg/tls/alpha-1.c: Likewise.
7517         * gcc.dg/tls/opt-1.c: Likewise.
7518         * gcc.dg/tls/opt-13.c: Likewise.
7519         * gcc.dg/tls/opt-14.c: Likewise.
7520         * gcc.dg/tls/opt-2.c: Likewise.
7521         * gcc.dg/tls/opt-3.c: Likewise.
7522         * gcc.dg/tls/opt-4.c: Likewise.
7523         * gcc.dg/tls/opt-7.c: Likewise.
7524         * gcc.dg/tls/section-1.c: Likewise.
7525         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7526         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7527         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7528         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7529         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7530         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7531         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7532         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7533         * gfortran.dg/gomp/fixed-1.f: Likewise.
7534         * gfortran.dg/gomp/free-1.f90: Likewise.
7535         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7536         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7537         * gfortran.dg/gomp/reduction1.f90: Likewise.
7538         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7540 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7542         PR fortran/31119
7543         * gfortran.dg/bounds_check_9.f90: New test.
7544         * gfortran.dg/bounds_check_fail_2.f90: New test.
7546 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7548         PR c++/33462 (again)
7549         * g++.dg/ext/va-arg1.C: Adjust.
7551 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7553         PR c++/33462
7554         * g++.dg/ext/va-arg1.C: New.
7556 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7558         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7560 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7562         PR c++/33463
7563         * g++.dg/rtti/typeid6.C: New.
7565 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7567         PR c++/33464
7568         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7569         * g++.dg/ext/is_class_error2.C: New.
7571 2007-09-18  Richard Guenther  <rguenther@suse.de>
7573         PR tree-optimization/33340
7574         * g++.dg/torture/pr33340.C: New testcase.
7576 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7578         PR fortran/33231
7579         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7580         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7581         * gfortran.dg/elemental_subroutine_5.f90: New.
7583 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7585         * lib/target-supports.exp (check_profiling_available): Extend
7586         mips*-*-elf check to mips*-*-elf*.
7588 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7590         * gcc.dg/format/c90-scanf-5.c: New test.
7591         * gcc.dg/format/c99-scanf-4.c: New test.
7592         * gcc.dg/format/ext-7.c: New test.
7593         * gcc.dg/format/ext-8.c: New test.
7595         PR middle-end/33423
7596         * gcc.c-torture/compile/20070915-1.c: New test.
7598 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7600         PR fortran/33106
7601         * gfortran.dg/private_type_9.f90: New.
7603 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7605         PR middle-end/33449
7606         * gfortran.dg/pr33449.f90: New test.
7608 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7610         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7611         * gfortran.dg/private_type_1.f90: Ditto
7612         * gfortran.dg/interface_18.f90: New.
7613         * gfortran.dg/private_type_8.f90: New.
7615 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7617         PR c++/33124
7618         * g++.dg/warn/new1.C: Adjust.
7619         * g++.dg/torture/str_empty.C: Likewise.
7621 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7623         * gcc.target/mips/dse-1.c: New test.
7625 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7627         PR c++/32756
7628         * g++.dg/overload/operator3.C: New.
7630 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7632         * gcc.target/mips/truncate-1.c: New test.
7634 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7636         PR fortran/29396
7637         PR fortran/29606
7638         PR fortran/30625
7639         PR fortran/30871
7640         * gfortran.dg/subref_array_pointer_1.f90: New test.
7641         * gfortran.dg/subref_array_pointer_2.f90: New test.
7643 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7645         * gfortran.dg/nint_2.f90: Correct last change.
7647 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7649         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7651 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7653         * gcc.dg/vect/pr33373b.c: New test.
7655 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7657         PR target/33438
7658         * gcc.target/i386/pr33438.c: New test.
7660 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7662         * gfortran.dg/nint_2.f90: Revert previous commit.
7664 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7666         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7668 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7670         PR debug/33429
7671         * g++.dg/other/unused1.C: XFAIL class2 scan.
7673 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7675         PR fortran/33343
7676         * gfortran.dg/elemental_args_check_1.f90: New.
7677         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7678         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7680 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7682         * gfortran.dg/recursive_check_3.f90: New.
7684 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7686         PR fortran/33412
7687         * gfortran.dg/elemental_bind_c.f90: New.
7689 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7691         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7692         * gcc.target/mips/mips16-attributes-2.c: New test.
7693         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7694         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7695         hard-float asm when __mips16 is defined.
7696         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7697         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7698         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7699         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7700         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7701         * gcc.target/mips/pr26765.c (foo): Likewise.
7702         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7703         targets, use dg-mips-options instead of dg-options, and use -mgp32
7704         to force 32-bit mode.
7705         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7706         and 64-bit mode.
7707         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7709 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7710             Michael Meissner  <michael.meissner@amd.com>
7712         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7713         * gcc.target/i386/sse5-hsubX.c: Ditto.
7714         * gcc.target/i386/sse5-permpX.c: Ditto.
7715         * gcc.target/i386/sse5-haddX.c: Ditto.
7716         * gcc.target/i386/sse5-maccXX.c: Ditto.
7717         * gcc.target/i386/sse5-msubXX.c: Ditto.
7718         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7719         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7721         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7722         optimizes floating point conditional moves into the pcmov
7723         instruction on SSE5.
7724         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7726         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7727         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7728         SSE5.
7730         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7731         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7733         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7734         optimizes (a*b)+c into fmadd on SSE5.
7736         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7737         whether the SSE5 instructions can be generated.
7739         * gcc.target/i386/sse5-check.h: New. Add support for 
7740         SSE5 tests.
7742         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7743         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7744         * gcc.target/i386/sse-13.c: Ditto.
7745         * gcc.target/i386/sse-14.c: Ditto.
7747 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7749         PR testsuite/33153
7750         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7751         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7753 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7755         PR target/32338
7756         * gcc.dg/pr32338-1.c: New test.
7757         * gcc.dg/pr32338-2.c: New test.
7759 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7760         
7761         * lib/target-supports.exp (check_effective_target_sync_int_long):
7762         Revert change to add xtensa.
7763         (check_effective_target_sync_char_short): Likewise.
7764         
7765 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7767         * gnat.dg/packed_subtype.adb: New test.
7769 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7771         PR fortran/33297
7772         * gfortran.dg/intrinsic_size.f90: New.
7774 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7776         PR fortran/33284
7777         PR fortran/33310
7778         * gfortran.dg/conflicts_2.f90: New.
7780 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7782         PR tree-optimization/32377
7783         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7784         dependence distance.
7785         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7786         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7787         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7788         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7790 2007-09-12  Richard Guenther  <rguenther@suse.de>
7792         PR middle-end/33382
7793         * gcc.c-torture/compile/pr33382.c: New testcase.
7794         * gcc.c-torture/execute/pr33382.c: Likewise.
7796 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7798         PR fortran/33395
7799         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7801 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7803         PR tree-optimization/33373
7804         * gcc.dg/vect/pr33373.c: New test.
7806 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7808         * lib/target-supports.exp (check_effective_target_vect_no_double):
7809         Remove unused proc.
7811 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7812             Ulrich Weigand  <uweigand@de.ibm.com>
7814         * gcc.target/spu/dfcgt-nan.c: New test.
7816 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7818         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7820 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7822         PR fortran/33040
7823         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7825 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7827         * gcc.dg/va-arg-pack-len-1.c: New test.
7828         * g++.dg/va-arg-pack-len-1.C: New test.
7830 2007-09-11  Michael Matz  <matz@suse.de>
7832         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7834 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7836         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7837         checks for size of long double.
7838         * gcc.dg/dfp/convert.h: New file.
7839         * gcc.dg/dfp/convert-bfp-2.c: New test.
7840         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7841         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7842         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7843         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7844         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7845         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7846         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7847         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7848         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7850 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7852         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7853         Change dg-final to expect 1 non-profitable loop and
7854         3 profitable loops.
7855         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7856         Change dg-final to expect 1 non-profitable loop and
7857         3 profitable loops.
7858         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7859         Change dg-final to expect 1 profitable loop.
7860         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7861         Change dg-final to expect 1 profitable loop.    
7862         
7863 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7865         * gcc.target/mips/call-saved-1.c: New test.
7866         * gcc.target/mips/call-saved-2.c: Likewise.
7867         * gcc.target/mips/call-saved-3.c: Likewise.
7868         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7869         instead of mips_mips64.  Set mips_fp64 too.
7870         (is_gp32_flag): Return true for -mips1 and -mips2.
7871         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7873 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7875         * g++.dg/ext/va-arg-pack-1.C: New test.
7876         * g++.dg/ext/va-arg-pack-2.C: New test.
7878 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7880         PR target/33369
7881         * gcc.dg/vect/pr33369.c: New test.
7883 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7885         PR fortran/33370
7886         * gfortran.dg/array_memcpy_5.f90:  New test.
7888 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7890         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7892 2007-09-09  Richard Guenther  <rguenther@suse.de>
7894         * gcc.c-torture/compile/20070906-1.c: New testcase.
7896 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7898         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7899         noinline attribute.
7900         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7901         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7902         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7903         Likewise.
7905 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7907         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7909 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7911         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7913 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7915         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7916         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7917         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7918         Compile tests with -fno-tree-pre.
7919         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7920         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7921         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7922         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7923         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7924         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7925         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7926         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7927         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7928         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7929         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7930         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7931         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7932         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7933         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7934         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7935         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7936         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7937         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7939 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7941         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7942         to call objdump.
7943         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7944         Use remote_exec to call c++filt.
7945         * lib/target-supports-dg.exp (dg-require-host-local): New.
7946         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7947         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7948         * g++.dg/rtti/repo1.C: Likewise.
7949         * g++.dg/template/repo1.C: Likewise.
7950         * g++.dg/template/repo2.C: Likewise.
7951         * g++.dg/template/repo3.C: Likewise.
7952         * g++.dg/template/repo4.C: Likewise.
7953         * g++.dg/template/repo5.C: Likewise.
7954         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7955         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7956         * g++.old-deja/g++.pt/repo1.C: Likewise.
7957         * g++.old-deja/g++.pt/repo2.C: Likewise.
7958         * g++.old-deja/g++.pt/repo3.C: Likewise.
7959         * g++.old-deja/g++.pt/repo4.C: Likewise.
7960         * gcc.dg/cpp/trad/builtins.c: Likewise.
7962 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7964         PR tree-optimization/32283
7965         * gcc.dg/tree-ssa/loop-31.c: New test.
7967 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7969         PR rtl-optimization/26449
7970         * gcc.target/i386/pr26449-1.c: New file.
7972 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7974         PR target/33329
7975         PR rtl-optimization/26449
7976         * gcc.target/i386/pr33329.c: New file.
7978 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7980         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7982 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7984         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7986 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7988         PR tree-optimization/33301
7989         * gfortran.dg/vect/pr33301.f: New test.
7991 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7993         PR libfortran/33307
7994         * gfortran.dg/backspace_10.f90: New test.
7996 2007-09-07  Richard Guenther  <rguenther@suse.de>
7998         Reapply
7999         2007-09-06  Richard Guenther  <rguenther@suse.de>
8001         PR tree-optimization/32586
8002         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8003         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8004         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8005         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8006         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8007         now obsolete simplification.
8009 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8010         
8011         PR tree-optimization/33299
8012         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8013         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8015 2007-09-07  Richard Guenther  <rguenther@suse.de>
8017         Revert
8018         2007-09-06  Richard Guenther  <rguenther@suse.de>
8020         PR tree-optimization/32586
8021         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8022         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8023         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8024         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8025         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8026         now obsolete simplification.
8028 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8030         PR tree-optimization/32821
8031         * gcc.dg/tree-ssa/pr32821.c: New file.
8033 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8035         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8036         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8037         and mips_forced_no_er.
8038         (dg-mips-options): Add -mno-abicalls when a small-data option is
8039         specified.  Skip tests with small-data options if mips_forced_gp.
8040         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8041         * gcc.target/mips/sdata-1.c: New test.
8042         * gcc.target/mips/sdata-2.c: Likewise.
8043         * gcc.target/mips/sdata-3.c: Likewise.
8044         * gcc.target/mips/sdata-4.c: Likewise.
8046 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8048         PR fortran/33298
8049         * spread_zerosize_1.f90:  New test case.
8050         * spread_bounds_1.f90:  New test case.
8052 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8054         PR c++/32674
8055         * g++.dg/template/static31.C: New.
8057 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8059         PR fortran/33271
8060         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8061         powerpc*-linux-gnu.
8063 2007-09-06  David Daney  <ddaney@avtrex.com>
8064             Richard Sandiford  <richard@codesourcery.com>
8066         PR target/33256
8067         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8068         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8069         * gcc.target/mips/pr33256.c: New test.
8071 2007-09-06  Tom Tromey  <tromey@redhat.com>
8073         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8075 2007-09-06  Richard Guenther  <rguenther@suse.de>
8077         PR tree-optimization/32586
8078         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8079         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8080         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8081         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8082         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8083         now obsolete simplification.
8085 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8087         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8088         * gcc.target/i386/sse3-addsubps.c: Ditto.
8089         * gcc.target/i386/sse3-haddpd.c: Ditto.
8090         * gcc.target/i386/sse3-haddps.c: Ditto.
8091         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8092         * gcc.target/i386/sse3-hsubps.c: Ditto.
8093         * gcc.target/i386/sse3-lddqu.c: Ditto.
8094         * gcc.target/i386/sse3-movddup.c: Ditto.
8095         * gcc.target/i386/sse3-movshdup.c: Ditto.
8096         * gcc.target/i386/sse3-movsldup.c: Ditto.
8098 2007-09-06  Richard Guenther  <rguenther@suse.de>
8100         PR tree-optimization/33302
8101         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8103 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8105         PR libfortran/33225
8106         * gfortran.dg./fmt_float.f90: New test.
8108 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8110         PR libfortran/33253
8111         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8113 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8115         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8116         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8118 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8120         * g++.dg/eh/builtin1.C: New test.
8121         * g++.dg/eh/builtin2.C: New test.
8122         * g++.dg/eh/builtin3.C: New test.
8124         PR c++/33289
8125         * g++.dg/eh/builtin4.C: New test.
8127 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8129         * gcc.target/powerpc/dfp-dd.c: New test.
8130         * gcc.target/powerpc/dfp-td.c: New test.
8132 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8134         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8135         * gcc.dg/va-arg-pack-1.c: New test.
8137 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8139         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8140         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8141         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8142         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8143         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8145 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8147         PR c++/30302
8148         * g++.dg/ext/anon-struct5.C: New.
8150 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8152         * gcc.dg/i386-cpuid.h: Remove.
8153         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8154         (main): Use __get_cpuid to get target features.
8155         * gcc.target/i386/sse-check.h: Ditto.
8156         * gcc.target/i386/sse2-check.h: Ditto.
8157         * gcc.target/i386/sse3-check.h: Ditto.
8158         * gcc.target/i386/ssse3-check.h: Ditto.
8159         * gcc.target/i386/sse4_1-check.h: Ditto.
8160         * gcc.target/i386/sse4_2-check.h: Ditto.
8161         * gcc.target/i386/sse4a-check.h: Ditto.
8162         * gcc.dg/torture/pr16104-1.c: Ditto.
8163         (do_test): Change to void.
8164         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8165         * gcc.target/i386/sse-6.c: Ditto.
8166         * gcc.target/i386/sse-7.c: Ditto.
8167         * g++.dg/other/i386-1.C: Include cpuid.h.
8168         (main): New function.  Use __get_cpuid to get target fetaures.
8170 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8171             David Ung  <davidu@mips.com>
8172             Nigel Stephens <nigel@mips.com>
8174         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8175         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8176         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8177         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8178         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8179         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8180         * gcc.dg/torture/pr19683-1.c: Likewise.
8181         * gcc.target/mips/madd-3.c: Likewise.
8182         * gcc.target/mips/maddu-3.c: Likewise.
8183         * gcc.target/mips/msub-3.c: Likewise.
8184         * gcc.target/mips/msubu-3.c: Likewise.
8185         * gcc.target/mips/asm-1.c: Likewise.
8186         * gcc.target/mips/branch-1.c: Likewise.
8187         * gcc.target/mips/ins-1.c: Likewise.
8188         * gcc.target/mips/near-far-3.c: Likewise.
8189         * gcc.target/mips/near-far-4.c: Likewise.
8190         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8191         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8192         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8193         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8194         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8195         * gcc.target/mips/dspr2-MULT.c: Likewise.
8196         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8197         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8198         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8199         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8200         * gcc.target/mips/code-readable-2.c: Likewise.
8201         * gcc.target/mips/code-readable-3.c: Likewise.
8203 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8204             David Ung  <davidu@mips.com>
8205             Nigel Stephens <nigel@mips.com>
8207         * gcc.target/mips/mips16-attributes.c: New.
8209 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8211         PR fortran/31564
8212         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8214         PR fortran/33241
8215         * gfortran.dg/char_length_10.f90: New test.
8217 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8219         PR c++/29731
8220         * g++.dg/parse/template24.C: New.
8222 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8224         * g++.dg/other/spu2vmx-1.C: New test.
8226 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8228         PR tree-optimization/33017
8229         * gcc.dg/pr33017.c: New test.
8231 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8233         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8234         __protected_stream family of macros.
8236 2007-09-04  Jan Hubicka  <jh@suse.cz>
8238         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8239         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8240         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8241         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8242         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8243         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8244         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8245         Likewise.
8247 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8248             Tobias Burnus  <burnus@net-b.de>
8250         * gfortran.dg/proc_decl_1.f90: New.
8251         * gfortran.dg/proc_decl_2.f90: New.
8252         * gfortran.dg/proc_decl_3.f90: New.
8253         * gfortran.dg/proc_decl_4.f90: New.
8255 2007-09-04  Jan Hubicka  <jh@suse.cz>
8257         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8258         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8259         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8260         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8261         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8262         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8263         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8265         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8267         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8268         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8270         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8272         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8275         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8276         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8278         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8279         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8280         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8281         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8282         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8283         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8284         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8285         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8286         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8287         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8288         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8289         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8290         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8291         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8292         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8293         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8294         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8296         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8297         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8298         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8299         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8300         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8301         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8303         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8304         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8305         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8309         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8310         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8311         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8312         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8313         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8314         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8315         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8316         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8317         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8318         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8319         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8320         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8321         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8322         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8323         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8324         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8325         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8326         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8329         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8330         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8331         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8335         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8336         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8337         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8338         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8339         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8340         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8341         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8342         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8343         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8345         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8346         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8347         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8348         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8349         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8350         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8351         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8352         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8353         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8356         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8358         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8359         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8360         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8361         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8362         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8363         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8365         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8366         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8368         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8370         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8371         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8372         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8373         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8374         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8376         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8378         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8379         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8380         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8381         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8383         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8384         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8385         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8386         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8387         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8388         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8389         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8391         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8392         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8393         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8394         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8395         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8396         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8397         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8398         noinline.
8399         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8401         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8402         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8403         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8404         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8406         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8407         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8408         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8409         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8410         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8411         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8412         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8413         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8414         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8415         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8416         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8417         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8418         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8419         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8420         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8421         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8422         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8423         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8424         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8425         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8426         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8427         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8428         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8429         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8430         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8431         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8432         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8433         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8434         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8435         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8436         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8437         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8438         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8439         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8440         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8441         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8442         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8443         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8444         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8445         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8446         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8447         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8448         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8449         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8450         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8451         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8452         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8453         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8454         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8455         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8456         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8457         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8458         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8459         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8460         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8461         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8462         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8463         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8464         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8465         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8466         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8467         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8468         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8469         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8470         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8471         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8472         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8473         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8474         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8475         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8476         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8477         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8478         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8479         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8480         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8481         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8482         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8483         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8484         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8485         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8486         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8487         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8488         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8489         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8490         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8491         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8492         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8493         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8494         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8495         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8496         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8497         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8498         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8499         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8500         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8501         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8502         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8503         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8504         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8505         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8506         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8507         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8508         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8509         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8510         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8511         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8512         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8513         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8514         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8515         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8516         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8517         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8518         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8519         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8520         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8521         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8522         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8523         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8524         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8526 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8528         PR middle-end/33187
8529         * gcc.target/i386/cmov7.c: New file.
8531 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8533         * gcc.target/i386/sse4a-check.h: New file.
8534         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8535         * gcc.target/i386/sse4a-insert.c: Ditto.
8536         * gcc.target/i386/sse4a-montsd.c: Ditto.
8537         * gcc.target/i386/sse4a-montss.c: Ditto.
8538         * gcc.target/i386/mmx-check.h: New file.
8539         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8540         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8541         * gcc.target/i386/sse-check.h: New file.
8542         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8543         * gcc.target/i386/sse-3.c: Ditto.
8544         * gcc.target/i386/sse-7.c: Ditto.
8545         * gcc.target/i386/sse-9.c: Ditto.
8546         * gcc.target/i386/ssefn-3.c: Ditto.
8547         * gcc.target/i386/sse-recip.c: Ditto.
8548         * gcc.target/i386/sse-recip-vec.c: Ditto.
8549         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8550         * gcc.target/i386/20020523-1.c: Remove.
8551         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8552         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8553         * gcc.target/i386/ssefn-4.c: Ditto.
8554         * gcc.target/i386/sse-6.c: Ditto.
8555         * gcc.target/i386/sse-10.c: Ditto.
8556         * gcc.target/i386/sse-11.c: Ditto.
8557         * gcc.target/i386/sse-18.c: Ditto.
8558         * gcc.target/i386/fpprec-1.c: Ditto.
8559         * g++.dg/other/i386-1.C: Ditto.
8561 2007-09-04  Richard Guenther  <rguenther@suse.de>
8563         PR tree-optimization/33291
8564         * gcc.dg/volatile2.c: New testcase.
8565         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8566         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8567         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8568         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8570 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8572         PR fortran/33253
8573         * gfortran.dg/namelist_15.f90: Update test.
8574         * gfortran.dg/namelist_24.f90: Update test.
8575         * gfortran.dg/namelist_38.f90: New test.
8577 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8579         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8580         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8581         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8582         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8583         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8584         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8586 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8588         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8589         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8591         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8593 2007-09-02  David Daney  <ddaney@avtrex.com>
8595         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8596         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8597         * gcc.target/mips/atomic-memory-1.c: Ditto.
8598         * gcc.target/mips/atomic-memory-2.c: Ditto.
8600 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8602         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8603         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8605 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8607         * gfortran.dg/substr_6.f90: New test.
8609 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8611         PR c++/33208
8612         * g++.dg/other/error18.C: New.
8613         * g++.dg/expr/bitfield3.C: Adjust.
8615 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8617         PR fortran/33276
8618         * gfortran.fortran-torture/compile/pr33276.f90: New.
8620 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8622         PR C/29237
8623         PR middle-end/33272
8624         * gcc.dg/c99-arraydecl-3.c: New test.
8626 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8628         PR c++/32597
8629         * g++.dg/cpp0x/variadic-new2.C: New.
8630         * g++.dg/cpp0x/variadic-new.C: New.
8632 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8634         PR fortran/33232
8635         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8636         * gfortran.dg/read_1.f90: New.
8638 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8640         PR c++/33210
8641         * g++.dg/template/error30.C: New.
8643 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8645         PR c++/32113
8646         * g++.dg/template/crash70.C: New.
8648 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8650         PR c++/33212
8651         * g++.dg/ext/is_class_error.C: New.
8653 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8655         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8656         
8657 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8658             Revital Eres  <eres@il.ibm.com>
8660         * gcc.target/powerpc/paired-1.c: New test.
8661         * gcc.target/powerpc/paired-2.c: New test.
8662         * gcc.target/powerpc/paired-3.c: New test.
8663         * gcc.target/powerpc/paired-4.c: New test.
8664         * gcc.target/powerpc/paired-5.c: New test.
8665         * gcc.target/powerpc/paired-6.c: New test.
8666         * gcc.target/powerpc/paired-7.c: New test.
8667         * gcc.target/powerpc/ppc-paired.c: New test.
8669 2007-08-31  Ollie Wild  <aaw@google.com>
8671         * g++.dg/conversion/ptrmem2.C: New test.
8672         * g++.dg/conversion/ptrmem3.C: New test.
8673         * g++.dg/conversion/ptrmem4.C: New test.
8674         * g++.dg/conversion/ptrmem5.C: New test.
8675         * g++.dg/conversion/ptrmem6.C: New test.
8676         * g++.dg/conversion/ptrmem7.C: New test.
8677         * g++.dg/conversion/ptrmem8.C: New test.
8679 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8681         PR fortran/31879
8682         * gfortran.dg/char_length_7.f90: New test.
8683         * gfortran.dg/char_length_9.f90: New test.
8684         * gfortran.dg/char_assign_1.f90: Add extra warning.
8686         PR fortran/31197
8687         PR fortran/31258
8688         * gfortran.dg/char_length_8.f90: New test.
8690 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8692         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8694 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8696         * gcc.dg/inline-24.c: New test.
8697         * g++.dg/opt/inline11.C: New test.
8699 2007-08-30  Richard Guenther  <rguenther@suse.de>
8701         * gcc.target/i386/vectorize5.c: New testcase.
8703 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8705         PR fortran/33228
8706         * interface.c (check_interface0): Improve error for external procs.
8707         (check_sym_interfaces): Fix checking of module procedures.
8709 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8711         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8712         (AI): Add AI_ALIGN.
8713         * gcc.dg/sync-3.c: New test.
8715         PR middle-end/32758
8716         * gcc.dg/cleanup-12.c: New test.
8718 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8720         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8721         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8722         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8723         * gcc.dg/pr32450.c: Ditto.
8724         * gcc.dg/nest.c: Ditto.
8725         * gcc.dg/nested-func-4.c: Ditto.
8726         * g++.old-deja/g++.law/profile1.C: Ditto.
8728 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8730         PR fortran/32989
8731         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8732         non-default integer kind arguments.
8734 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8736         PR fortran/33105
8737         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8739 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8741         * gcc.dg/h8300-ice2.c: Remove target selector.
8743 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8745         PR fortran/33215
8746         * gfortran.dg/binding_label_tests_15.f03: New test case.
8747         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8749 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8751         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8752         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8754 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8756         PR c++/33194
8757         * g++.dg/other/canon-33194.C: New.
8759 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8761         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8762         * gcc.c-torture/execute/pr23135.c: Likewise.
8764 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8766         * gcc.dg/pr31344.c: Move to ...
8767         * gcc.dg/dfp/pr31344.c: ... here.
8768         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8769         * gcc.dg/20050503-1.c: Ditto.
8770         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8771         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8772         * gcc.dg/20060801-1.c: Ditto.
8774 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8776         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8777         * gfortran.dg/nan_1.f90: Likewise.
8779 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8781         PR fortran/33055
8782         Revert previous patch.
8784 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8785             Kazu Hirata  <kazu@codesourcery.com>
8787         * gcc.target/m68k/interrupt-1.c: New.
8789 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8791         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8792         10000 for targets where "int" can't hold at least 100000.
8793         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8794         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8795         (test5)(test6): Use it.
8796         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8797         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8798         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8799         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8800         * gcc.dg/attr-alloc_size.c (test): Likewise.
8802 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8804         PR c++/33209
8805         * g++.dg/template/error29.C: New.
8807 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8809         PR c++/32596
8810         * g++.dg/ext/visibility/anon5.C: New test.
8812 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8814         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8816 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8818         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8819         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8820         * gfortran.dg/gamma_4.f90: New: large-real tests.
8822 2007-08-28  Jason Merrill  <jason@redhat.com>
8824         PR c++/29000
8825         * g++.dg/ext/stmtexpr12.C: New test.
8827         PR c++/28558
8828         * g++.dg/ext/attrib28.C: New test.
8830 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8832         PR target/32661
8833         * gcc.target/i386/pr32661.c: New test.
8835 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8837         PR middle-end/32370
8838         * gcc.dg/pr32370.c: New test.
8840         PR rtl-optimization/33148
8841         * gcc.c-torture/compile/20070827-1.c: New test.
8843         PR debug/32914
8844         * d++.dg/debug/const3.C: New test.
8845         * d++.dg/debug/const4.C: New test.
8846         * d++.dg/debug/dwarf2/const1.C: New test.
8847         * d++.dg/debug/dwarf2/const2.C: New test.
8848         * d++.dg/debug/dwarf2/const2b.C: New test.
8850 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8851             Vladimir Yanovsky  <yanov@il.ibm.com>
8852             Revital Eres  <eres@il.ibm.com>
8853             Andrey Belevantsev  <abel@ispras.ru>
8855         * gcc.dg/sms-1.c: New test.
8857 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8859         * g++.dg/ext/gnu-inline-common.h: New.
8860         * g++.dg/ext/gnu-inline-global-reject.C: New.
8861         * g++.dg/ext/gnu-inline-global.C: New.
8862         * g++.dg/ext/gnu-inline-namespace.C: New.
8863         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8864         * g++.dg/ext/gnu-inline-class.C: New.
8865         * g++.dg/ext/gnu-inline-class-static.C: New.
8866         * g++.dg/ext/gnu-inline-template-class.C: New.
8867         * g++.dg/ext/gnu-inline-template-func.C: New.
8869 2007-08-27  Jason Merrill  <jason@redhat.com>
8871         PR c++/31337
8872         * g++.dg/ext/stmtexpr11.C: New.
8874 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8876         * lib/target-supports.exp (check_profiling_available):
8877         Set profiling_available_saved to 0 on fido-*-elf.
8879 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8881         PR tree-optimization/33173
8882         
8883         * gcc.c-torture/compile/pr33173.c: New.
8885 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8887         PR target/31385
8888         * gcc.dg/dfp/pr31385.c: New.
8890 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8892         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8894 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8896         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8897         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8898         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8899         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8900         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8901         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8902         gcc.target/m68k directory.
8903         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8904         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8905         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8906         gcc.target/cris directory.
8907         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8908         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8909         gcc.target/bfin directory.
8911         * gcc.target/sh: New directory.
8912         * gcc.target/sh/sh.exp: New file.
8913         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8914         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8915         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8916         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8917         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8918         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8920 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8922         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8923         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8924         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8925         * gcc.target/i386/local2.c: Ditto.
8926         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8927         * gcc.target/i386/20011119-1.c: Ditto.
8928         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8929         * gcc.target/i386/fastcall-1.c: Fix target selector.
8931 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8933         PR fortran/33055
8934         * gfortran.dg/negative_unit.f: Add new check
8935         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8936         -fdefault-integer-8.
8938 2007-08-26  Asher Langton  <langton2@llnl.gov>
8940         * gfortran.dg/recursive_stack.f90: New.
8941         * gfortran.dg/openmp_stack.f90: New.
8943 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8945         PR fortran/31298
8946         * gfortran.dg/use_10.f90: New.
8948 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8950         PR fortran/32985
8951         * gfortran.dg/namelist_14.f90: Make test case valid.
8952         * gfortran.dg/common_10.f90: New.
8954 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8956         PR middle-end/33181
8957         * gcc.dg/ifelse-2.c: New.
8959 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8961         PR fortran/32980
8962         * gfortran.dg/gamma_1.f90: New.
8963         * gfortran.dg/gamma_2.f90: New.
8964         * gfortran.dg/gamma_3.f90: New.
8966 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8968         PR fortran/33188
8969         * gfortran.dg/used_types_18.f90: New.
8971 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8973         * gcc.dg/array-init-2.c: New test.
8975 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8977         PR fortran/33178
8978         * gfortran.dg/initialization_4.f90: Update dg-error.
8979         * gfortran.dg/initialization_13.f90: New.
8981 2007-08-24  Richard Guenther  <rguenther@suse.de>
8983         PR middle-end/33166
8984         * gcc.c-torture/compile/pr33166.c: New testcase.
8986 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8988         PR fortran/33139
8989         * gfortran.dg/pointer_assign_4.f90: New.
8990         * gfortran.dg/shape_2.f90: Fix test case.
8991         * gfortran.dg/char_result_4.f90: Ditto.
8993 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8995         * gcc.dg/array-init-1.c: New test.
8997         PR c++/32567
8998         * g++.dg/parse/crash36.C: New test.
9000 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9002         * gcc.dg/pr32721.c: Updated.
9004 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9006         PR tree-optimization/32573
9007         PR middle-end/32946
9008         * gcc.dg/pr32573.c: New test.
9010         PR c++/32898
9011         * g++.dg/lookup/ns3.C: New test.
9013         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9015         PR c++/31941
9016         * g++.dg/parse/crash37.C: New test.
9018 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9020         PR target/17390
9021         * gcc.target/i386/pr17390.c: New test.
9023 2007-08-23  Richard Guenther  <rguenther@suse.de>
9025         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9026         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9027         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9028         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9029         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9030         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9031         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9032         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9034 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9036         * gcc.target/s390: New directory.
9037         * gcc.target/s390/s390.exp: New file.
9038         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9039         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9040         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9041         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9042         gcc.target/s390 directory.
9044 2007-08-23  Richard Guenther  <rguenther@suse.de>
9046         PR tree-optimization/32328
9047         * gcc.dg/pr32328.c: New testcase.
9049 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9051         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9052           available.
9054 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9056         PR fortran/33095
9057         * gfortran.dg/min_max_optional_5.f90: New test.
9058         * gfortran.dg/min_max_optional_2.f90: Remove.
9059         * gfortran.dg/min_max_optional_3.f90: Remove.
9060         * gfortran.dg/min_max_optional_4.f90: Remove.
9062 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9064         * gcc.target/i386/xorps-sse.c: New.
9065         * gcc.target/i386/xorps-sse2.c: New.
9067 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9069         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9070         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9071         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9073 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9075         PR fortran/33020
9076         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9077         include multiple kinds for SHAPE parameter within a single
9078         namespace.
9079         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9080         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9082 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9084         * interface_abstract_1.f90: Extended test case.
9085         * interface_abstract_3.f90: New test.
9087 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9089         * gcc.dg/fold-sub.c: New test.
9090         
9091 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9093         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9094         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9095         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9096         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9097         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9098         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9100 2007-08-22  Richard Guenther  <rguenther@suse.de>
9102         PR middle-end/33007
9103         * gcc.dg/pr33007.c: New testcase.
9105 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9107         * gcc.c-torture/execute/strcmp-1.x: Delete.
9109 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9111         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9112         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9113         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9114         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9115         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9116         gcc.target/i386/stack-realign.c,
9117         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9118         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9119         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9120         target using dg-require-effective-target directive.
9121         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9122         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9123         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9124         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9125         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9126         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9127         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9128         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9129         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9130         Require lp64 target using dg-require-effective-target directive.
9131         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9132         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9133         directive.
9134         * gcc.target/i386/20010202-1.c: Move from here ...
9135         * gcc.dg/20010202-1.c: ... to here.
9137 2007-08-22  Richard Guenther  <rguenther@suse.de>
9139         PR tree-optimization/33142
9140         * gcc.c-torture/execute/pr33142.c: New testcase.
9142 2007-08-22  Richard Guenther  <rguenther@suse.de>
9144         PR middle-end/32563
9145         * g++.dg/torture/pr32563.C: New testcase.
9147 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9149         PR middle-end/32912
9150         * gcc.dg/pr32912-1.c: Add -w to options.
9151         * gcc.dg/pr32912-2.c: Likewise.
9152         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9154 2007-08-21  Ian Lance Taylor  <iant@google.com>
9156         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9158 2007-08-21  Ian Lance Taylor  <iant@google.com>
9160         PR tree-optimization/33134
9161         * g++.dg/tree-ssa/pr33134.C: New test.
9163 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9165         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9166         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9168 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9170         PR debug/32610
9171         * gcc.dg/debug/pr32610.c: New test.
9173         * g++.dg/init/new24.C: New test.
9175         PR middle-end/32912
9176         * gcc.dg/pr32912-1.c: New test.
9177         * gcc.dg/pr32912-2.c: New test.
9178         * gcc.dg/pr32912-3.c: New test.
9180 2007-08-21  Richard Guenther  <rguenther@suse.de>
9182         * gcc.dg/pointer-arith-10.c: New testcase.
9184 2007-08-21  Richard Guenther  <rguenther@suse.de>
9186         PR middle-end/33122
9187         * gcc.c-torture/compile/pr33122.c: New testcase.
9189 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9191         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9193 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9195         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9197 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9199         PR c++/33025
9200         * g++.dg/init/new23.C: New test.
9202 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9204         PR middle-end/30564
9205         * gcc.c-torture/compile/pr30564-1.c: New test.
9206         * gcc.c-torture/compile/pr30564-2.c: New test.
9208 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9210         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9212 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9214         * gfortran.dg/interface_abstract_2.f90: New.
9215         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9217 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9219         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9220         unknown (so that outer-loop wont get analyzed).
9221         * gcc.dg/vect/vect-outer-1a.c: New test.
9222         * gcc.dg/vect/vect-outer-1b.c: New test.
9223         * gcc.dg/vect/vect-outer-1.c: New test.
9224         * gcc.dg/vect/vect-outer-2a.c: New test.
9225         * gcc.dg/vect/vect-outer-2b.c: New test.
9226         * gcc.dg/vect/vect-outer-2c.c: New test.
9227         * gcc.dg/vect/vect-outer-2.c: New test.
9228         * gcc.dg/vect/vect-outer-3a.c: New test.
9229         * gcc.dg/vect/vect-outer-3b.c: New test.
9230         * gcc.dg/vect/vect-outer-3c.c: New test.
9231         * gcc.dg/vect/vect-outer-3.c: New test.
9232         * gcc.dg/vect/vect-outer-4a.c: New test.
9233         * gcc.dg/vect/vect-outer-4b.c: New test.
9234         * gcc.dg/vect/vect-outer-4c.c: New test.
9235         * gcc.dg/vect/vect-outer-4d.c: New test.
9236         * gcc.dg/vect/vect-outer-4e.c: New test.
9237         * gcc.dg/vect/vect-outer-4f.c: New test.
9238         * gcc.dg/vect/vect-outer-4g.c: New test.
9239         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9240         * gcc.dg/vect/vect-outer-4i.c: New test.
9241         * gcc.dg/vect/vect-outer-4j.c: New test.
9242         * gcc.dg/vect/vect-outer-4k.c: New test.
9243         * gcc.dg/vect/vect-outer-4l.c: New test.
9244         * gcc.dg/vect/vect-outer-4m.c: New test.
9245         * gcc.dg/vect/vect-outer-4.c: New test.
9246         * gcc.dg/vect/vect-outer-5.c: New test.
9247         * gcc.dg/vect/vect-outer-6.c: New test.
9248         * gcc.dg/vect/vect-outer-fir.c: New test.
9249         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9250         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9252 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9254         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9255         and -fno-tree-reassoc.
9256         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9257         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9258         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9259         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9260         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9261         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9262         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9263         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9264         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9265         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9266         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9267         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9268         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9269         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9270         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9271         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9272         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9273         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9274         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9275         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9276         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9277         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9278         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9279         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9280         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9281         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9282         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9283         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9284         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9285         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9286         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9287         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9288         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9289         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9290         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9291         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9292         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9294 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9296         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9297         versioning for aliasing).
9298         * gcc.dg/vect/vect-35.c: Likewise.
9300         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9301         targets.
9302         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9304 2007-08-18  Tom Tromey  <tromey@redhat.com>
9306         PR preprocessor/32974:
9307         * gcc.dg/cpp/pr32974.c: New file.
9309 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9311         * gfortran.dg/interface_abstract_1.f90: New.
9313 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9315         PR fortran/32881
9316         * gfortran.dg/pure_initializer_1.f90: New test.
9318 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9320         PR fortran/32875
9321         * gfortran.dg/array_constructor_18.f90: New test.
9323 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9325         PR c++/28989
9326         * g++.dg/expr/lval3.C: New test.
9327         * g++.dg/expr/lval4.C: New test.
9329 2007-08-17  Ollie Wild  <aaw@google.com>
9331         PR c++/31749
9332         * g++.dg/lookup/builtin3.C: New test.
9333         * g++.dg/lookup/builtin4.C: New test.
9334         * g++.dg/lookup/using19.C: New test.
9336 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9338         PR c++/32190
9339         * g++.dg/parse/error31.C: New.
9341 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9343         PR c++/32112
9344         * g++.dg/template/error26.C: New.
9346 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9348         PR fortran/33079
9349         * gfortran.dg/zero_length_2.f90: New test.
9351 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9353         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9354         * gfortran.dg/kind_tests_3.f03: Ditto.
9355         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9356         * gfortran.dg/interface_13.f90: Ditto.
9357         * gfortran.dg/pr32738.f90: Ditto.
9358         * gfortran.dg/module_private_1.f90: Ditto.
9359         * gfortran.dg/test_only_clause.f90: Ditto.
9360         * gfortran.dg/bind_c_vars.f90: Ditto.
9361         * gfortran.dg/bind_c_dts.f90: Ditto.
9362         * gfortran.dg/use_9.f90: Ditto.
9363         * gfortran.dg/generic_8.f90: Ditto.
9364         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9365         * gfortran.dg/private_type_6.f90: Ditto.
9366         * gfortran.dg/c_assoc.f90: Ditto.
9367         * gfortran.dg/private_type_7.f90: Ditto.
9368         * gfortran.dg/global_vars_c_init.f90: Ditto.
9369         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9370         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9371         * gfortran.dg/c_size_t_test.f03: Ditto.
9372         * gfortran.dg/used_types_12.f90: Ditto.
9373         * gfortran.dg/pr25923.f90: Ditto.
9374         * gfortran.dg/test_com_block.f90: Ditto.
9375         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9376         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9377         * gfortran.dg/com_block_driver.f90: Ditto.
9378         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9379         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9380         * gfortran.dg/c_loc_test.f90: Ditto.
9381         * gfortran.dg/c_ptr_tests.f03: Ditto.
9382         * gfortran.dg/module_interface_1.f90: Ditto.
9384 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9386         PR c++/32870
9387         * g++.dg/other/error17.C: Adjust.
9388         
9389 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9391         PR middle-end/32970
9392         * g++.dg/ext/altivec-14.C: New test.
9394 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9396         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9397         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9398         dump files.
9399         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9400         * gcc.dg/vect/pr32366.c: Ditto.
9402 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9404         PR testsuite/33082
9405         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9406         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9407         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9408         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9410 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9412         PR fortran/33072
9413         * gfortran.dg/use_9.f90: New.
9415 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9417         * g++.dg/gcov/gcov-5.C: New test.
9419 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9421         * g++.dg/gcov/gcov-4.C: New test.
9422         * lib/gcov.exp (verify-lines): Add support for
9423         checking no-coverage lines.
9425 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9427         * gcc.dg/vect/vect-vfa-01.c: New.
9428         * gcc.dg/vect/vect-vfa-02.c: New.
9429         * gcc.dg/vect/vect-vfa-03.c: New.
9430         * gcc.dg/vect/vect-vfa-04.c: New.
9431         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9432         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9433         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9434         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9435         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9436         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9437         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9438         gfortran.dg/vect/pr19049.f90: Rename to start with
9439         prefix no-vfa-.
9440         * gcc.dg/vect/vect.exp: Disable versioning for alias
9441         when test starts with no-vfa-.
9442         * gfortran.dg/vect/vect.exp: Likewise.
9444 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9446         * gcc.dg/torture/pr32897.c: New test.
9448 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9450         PR c++/31132
9451         * g++.dg/template/crash69.C: New.
9453 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9455         * lib/target-supports.exp (check_effective_target_arm32): Use
9456         check_no_compiler_messages.
9458 2007-08-15  Diego Novillo  <dnovillo@google.com>
9460         gcc.dg/tree-ssa/20070815.c: New test.
9462 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9464         PR fortran/33077
9465         * gfortran.dg/random_7.f90: Initialize variable.
9467 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9469         PR middle-end/33074
9470         * gfortran.dg/pr33074.f90: New test.
9472         PR c++/32992
9473         * g++.dg/opt/nrv14.C: New test.
9475 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9477         PR c++/33035
9478         * g++.dg/template/crash68.C: New.
9480 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9482         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9483         * gcc.dg/sibcall-4.c: Ditto.
9485 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9487         PR fortran/33066
9488         * gfortran.dg/use_8.f90: New test.
9489         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9491 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9493         PR c++/27211
9494         * g++.dg/template/error27.C: New.
9495         * g++.dg/template/error28.C: New.
9496         * g++.dg/other/pr28304.C: Adjust.
9497         * g++.old-deja/g++.mike/p811.C: Likewise.
9499 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9501         PR target/30315
9502         * gcc.target/i386/pr30315.c: New.
9504 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9506         PR fortran/32594
9507         * gfortran.dg/substr_5.f90: New test.
9509 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9511         PR c/30428
9512         * gcc.dg/vector-2.c: New test.
9514         PR c++/30428
9515         * g++.dg/ext/vector8.C: New test.
9517 2007-08-13  Dan Hipschman  <dsh@google.com>
9519         PR c/32953
9520         * gcc.dg/format/array-1.c: Add an additional test for
9521         unterminated format strings of length 1.
9523 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9525         PR fortran/32926
9526         * gfortran.dg/external_procedures_3.f90: New test.
9528 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9530         PR fortran/32827
9531         * gfortran.dg/import6.f90: New test.
9533 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9535         PR C/30427
9536         *  gcc.dg/vector-1.c: New test.
9538 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9540         * gcc.dg/pr21255-4.c: Skip for PIC.
9541         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9543 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9545         * gcc.dg/attr-isr.c: Skip for PIC.
9546         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9547         * gcc.dg/attr-isr-trapa.c: Likewise.
9548         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9549         * gcc.dg/pragma-isr-trapa.c: Likewise.
9550         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9552 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9554         PR fortran/32962
9555         * gfortran.dg/transpose_1.f90: New test.
9557 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9559         PR fortran/29600
9560         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9561         intrinsic.
9563 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9565         PR fortran/30964
9566         PR fortran/33054
9567         * gfortran.dg/random_4.f90: New test.
9568         * gfortran.dg/random_5.f90: New test.
9569         * gfortran.dg/random_6.f90: New test.
9570         * gfortran.dg/random_7.f90: New test.
9572 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9574         PR fortran/32860
9575         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9577 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9579         PR fortran/31629
9580         * gfortran.dg/module_private_1.f90: New test.
9582 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9584         PR fortran/29600
9585         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9586         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9588 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9590         PR fortran/32937
9591         * gfortran.dg/char_length_6.f90: New test.
9593 2007-08-10  Ollie Wild  <aaw@google.com>
9595         * g++.dg/lookup/using18.C: New test.
9597 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9599         PR c++/17763
9600         * g++.dg/other/error16.C: New.
9602 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604         PR libfortran/33039
9605         * gfortran.dg/namelist_37.f90: New test.
9607 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9609         PR c++/22256
9610         * g++.dg/conversion/op3.C: New.
9612 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9614         PR fortran/32987
9615         * gfortran.dg/fmt_tab_1.f90: New.
9616         * gfortran.dg/fmt_tab_2.f90: New.
9618 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9620         PR c/32796
9621         * gcc.c-torture/compile/pr32796.c: New test.
9623 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9625         PR middle-end/32813
9626         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9627         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9628         instead of just -O.
9630 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9632         * gcc.target/mips/code-readable-1.c: New test.
9633         * gcc.target/mips/code-readable-2.c: Likewise.
9634         * gcc.target/mips/code-readable-3.c: Likewise.
9636 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9637             Revital Eres  <eres@il.ibm.com>
9639         * gfortran.dg/sms-1.f90: Add comment.
9640         * gfortran.dg/sms-2.f90: New.
9642 2007-08-07  Ian Lance Taylor  <iant@google.com>
9644         * gcc.dg/instrument-1.c: New test.
9645         * gcc.dg/instrument-2.c: New test.
9646         * gcc.dg/instrument-3.c: New test.
9648 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9650         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9652 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9654         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9655         !vector_alignment_reachable targets.
9656         * gcc.dg/vect/vect-33.c: Likewise.
9657         * gcc.dg/vect/vect-42.c: Likewise.
9658         * gcc.dg/vect/vect-44.c: Likewise.
9659         * gcc.dg/vect/vect-50.c: Likewise.
9660         * gcc.dg/vect/vect-70.c: Likewise.
9661         * gcc.dg/vect/vect-71.c: Likewise.
9662         * gcc.dg/vect/vect-87.c: Likewise.
9663         * gcc.dg/vect/vect-88.c: Likewise.
9664         * gcc.dg/vect/vect-91.c: Likewise.
9665         * gcc.dg/vect/vect-93.c: Likewise.
9666         * gcc.dg/vect/vect-96.c: Likewise.
9667         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9668         * gcc.dg/vect/section-anchors-69.c: Likewise.
9669         * gcc.dg/vect/pr25413.c: Likewise.
9670         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9671         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9672         * gfortran.dg/vect-2.f90: Likewise.
9673         * gfortran.dg/vect-3.f90: Likewise.
9674         * gfortran.dg/vect-4.f90: Likewise.
9675         * gfortran.dg/vect-5.f90: Likewise.
9676         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9677         Return false for darwin. 
9678         (check_effective_target_vector_alignment_reachable_for_double): New.
9680 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9682         * gcc.dg/multiword-1.c: New testcase.
9684 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9686         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9687         messages.
9688         * gfortran.dg/namelist_36.f90: New test.
9690 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9692         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9693           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9695 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9697         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9698         * gcc.dg/torture/type-generic-1.c: Likewise.
9700 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9702         * gcc.c-torture/20070522-1.c: Move to ...
9703         * gcc.c-torture/compile/20070522-1.c: Here.
9705 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9707         PR fortran/29828
9708         * gfortran.dg/minmax_char_1.f90: New test.
9709         * gfortran.dg/minmax_char_2.f90: New test.
9710         * gfortran.dg/min_max_optional_4.f90: New test.
9712 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9714         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9715         hanging on the testcase.
9717 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9719         PR middle-end/32988
9720         * gcc.c-torture/compile/pr32988.c: New test.
9722 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9724         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9726 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9728         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9730         Revert:
9731         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9733         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9735 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9737         PR fortran/32979
9738         * gfortran.dg/isnan_1.f90: New test.
9740 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9741             Revital Eres <eres@il.ibm.com>
9743         * gcc.dg/sms-antideps.c: New test.
9745 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9747         PR fortran/31214
9748         * gfortran.dg/entry_13.f90: New test.
9750         * gfortran.dg/entry_12.f90: Clean up .mod file.
9752 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9754         PR fortran/32770
9755         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9756         variables as kind=4 so they don't overflow the record length.
9758 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9760         PR fortran/32968
9761         * gfortran.dg/selected_kind_1.f90: New test.
9763 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9765         PR middle-end/32780
9766         * gcc.c-torture/compile/pr32780.c: New test.
9768 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9770         RP middle-end/32399
9771         * gcc.c-torture/compile/pr32399.c: New testcase.
9773 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9775         PR middle-end/32304
9776         * g++.dg/torture/pr32304.C: New testcase.
9778 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9780         PR middle-end/32935
9781         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9783 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9785         PR fortran/32955
9786         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9788 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9790         PR fortran/31202
9791         * gfortran.dg/nint_2.f90: New test.
9793 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9795         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9796         * gcc.dg/weak/typeof-2.c: Likewise.
9798 2007-08-03  Diego Novillo  <dnovillo@google.com>
9800         PR 31521
9801         * gcc.dg/tree-ssa/pr31521.c: New test.
9803 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9805         PR fortran/32770
9806         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9807         iostat must be default kind.
9809 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9811         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9813 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9815         PR fortran/32770
9816         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9817         explicit so test passes with -fdefault-integer-8.
9818         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9819         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9821 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9823         PR c++/30849
9824         * g++.dg/parse/asm1.C: New test.
9826         PR c++/30850
9827         * g++.dg/parse/asm2.C: Likewise.
9829         PR c++/30851
9830         * g++.dg/parse/asm3.C: Likewise.
9831         
9832 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9834         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9835           "int" is only 16 bit bits wide.
9836         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9838 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9840         * g++.dg/torture/type-generic-1.C: New.
9841         * gcc.dg/pr28796-2.c: Move tests ...
9842         * gcc.dg/tg-tests.h: ... here.
9843         * gcc.dg/torture/type-generic-1.c: New.
9845 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9847         PR libfortran/32954
9848         * minmaxloc_3.f90:  New test case.
9850 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9852         PR fortran/32936
9853         * gfortran.dg/allocate_stat.f90: New.
9855 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9857         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9859 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9861         PR tree-optimization/32919
9862         * gcc.c-torture/compile/pr32919.c: New.
9864 2007-08-01  Nick Clifton  <nickc@redhat.com>
9866         * gcc.c-torture/execute/execute.exp: Change copyright header to
9867         refer to version 3 of the GNU General Public License and to point
9868         readers at the COPYING3 file and the FSF's license web page.
9869         * gcc.c-torture/execute/ieee/ieee.exp,
9870         gcc.c-torture/unsorted/unsorted.exp,
9871         gcc.c-torture/compile/compile.exp,
9872         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9873         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9874         gcc.target/cris/torture/cris-torture.exp,
9875         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9876         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9877         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9878         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9879         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9880         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9881         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9882         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9883         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9884         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9885         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9886         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9887         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9888         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9889         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9890         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9891         gcc.dg/noncompile/noncompile.exp,
9892         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9893         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9894         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9895         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9896         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9897         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9898         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9899         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9900         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9901         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9902         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9903         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9904         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9905         g++.old-deja/old-deja.exp,
9906         gfortran.fortran-torture/execute/execute.exp,
9907         gfortran.fortran-torture/compile/compile.exp,
9908         treelang/output/output-1.c, treelang/output/output-1.tree,
9909         treelang/execute/execute.exp, treelang/Makefile.in,
9910         treelang/compile/compile.exp, g++.dg/dg.exp,
9911         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9912         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9913         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9914         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9915         g++.dg/compat/struct-layout-1.exp,
9916         g++.dg/compat/struct-layout-1_generate.c,
9917         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9918         g++.dg/bprob/bprob.exp, config/default.exp,
9919         gcc.test-framework/test-framework.awk,
9920         gcc.test-framework/gen_directive_tests,
9921         gcc.test-framework/test-framework.exp,
9922         objc.dg/special/special.exp,
9923         objc.dg/gnu-encoding/gnu-encoding.exp,
9924         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9925         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9926         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9927         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9928         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9929         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9930         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9931         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9932         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9933         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9934         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9935         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9936         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9937         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9938         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9939         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9940         Likewise.
9942 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9944         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9945         error message text.
9947 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9949         PR fortran/32945
9950         * gfortran.dg/initialization_12.f90: New test.
9952 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9954         PR fortran/31609
9955         * gfortran.dg/entry_12.f90: New test.
9957 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9959         PR fortran/32938
9960         * gfortran.dg/altreturn_6.f90: New test.
9962 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9964         PR fortran/32942
9965         * gfortran.dg/exponent_2.f90: New test.
9967 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9969         * gcc.dg/vect/vect-117.c: New test.
9970         * gcc.dg/vect/vect-74.c: Enabled test
9971         * gcc.dg/vect/vect-81.c: Enabled test
9973 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9975         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9976         s/dg-error/dg-warning where warning is expected.
9978 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9980         PR fortran/32770
9981         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9982         of huge() to correct kind.
9984 2007-07-30  Ollie Wild  <aaw@google.com>
9986         * gcc.dg/cpp/counter-2.c: New test.
9987         * gcc.dg/cpp/counter-3.c: New test.
9988         * gcc.dg/cpp/dir-only-1.c: New test.
9989         * gcc.dg/cpp/dir-only-1.h: New file.
9990         * gcc.dg/cpp/dir-only-2.c: New test.
9991         * gcc.dg/cpp/dir-only-3.c: New test.
9992         * gcc.dg/cpp/dir-only-3a.h: New file.
9993         * gcc.dg/cpp/dir-only-3b.h: New file.
9994         * gcc.dg/cpp/dir-only-4.c: New test.
9995         * gcc.dg/cpp/dir-only-5.c: New test.
9996         * gcc.dg/cpp/dir-only-6.c: New test.
9998 2007-07-30  Julian Brown  <julian@codesourcery.com>
10000         * gcc.target/arm/neon/v*.c: Regenerate.
10002 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10004         PR c++/32108
10005         * g++.dg/ext/label6.C: New.
10007 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10009         PR libfortran/32858
10010         PR libfortran/30814
10011         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10013 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10015         PR fortran/31211
10016         * gfortran.dg/actual_pointer_function_1.f90: New test.
10018         PR fortran/32682
10019         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10021 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10023         PR fortran/32906
10024         * gfortran.dg/shape_1.f90: Adjust error message.
10025         * gfortran.dg/parameter_array_ref_1.f90: New test.
10027 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10029         PR fortran/31609
10030         * gfortran.dg/entry_11.f90: New test.
10032 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10033             Revital Eres  <eres@il.ibm.com>
10035         * gfortran.dg/sms-1.f90: New test.
10037 2007-07-28  Richard Guenther  <rguenther@suse.de>
10039         * gcc.c-torture/compile/pr32920.c: New testcase.
10041 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10043         PR c++/30917
10044         * g++.dg/lookup/friend11.C: New test.
10046 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10048         * gfortran.dg/namelist_5.f90: Adjusted error message.
10049         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10050         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10051         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10052         * gfortran.dg/namelist_32.f90: ... this.
10054         PR fortran/32876
10055         * gfortran.dg/namelist_33.f90: New test.
10057         PR fortran/32905
10058         * gfortran.dg/namelist_34.f90: New test.
10060         PR fortran/31818
10061         * gfortran.dg/namelist_35.f90: New test.
10063 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10065         PR fortran/32880
10066         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10068 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10070         PR testsuite/32471
10071         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10072           assuming it is 0x7ffffffff.
10073         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10074         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10076 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10078         * gfortran.dg/operator_3.f90: Fix dg directive.
10079         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10080         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10081         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10083 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10085         * g++.dg/cpp0x/decltype1.C: New.
10086         * g++.dg/cpp0x/decltype2.C: New.
10087         * g++.dg/cpp0x/decltype3.C: New.
10088         * g++.dg/cpp0x/decltype4.C: New.
10089         * g++.dg/cpp0x/decltype5.C: New.
10090         * g++.dg/cpp0x/decltype6.C: New.
10092 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10094         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10095           because the test relies on bit 31 to be the sign bit.
10097 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10099         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10100           assuming it is 0x7fffffff.
10101         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10102         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10104 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10106         PR c++/32346
10107         * g++.dg/expr/bitfield9.C: New test.
10109 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10111         PR fortran/32899
10112         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10114 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10116         PR fortran/32760
10117         * gfortran.dg/private_type_7.f90: New test.
10119 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10121         PR fortran/32035
10122         * gfortran.dg/select_char_1.f90: New test.
10124 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10126         PR fortran/32903
10127         * gfortran.dg/initialization_11.f90: New test.
10129 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10131         * gcc.target/mips/ins-1.c: New test.
10133 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10135         PR/19232
10136         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10137         (f1): Likewise.
10139 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10141         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10142         error: width of 'spare' exceeds its type.
10144 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10146         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10147         * gcc.dg/sibcall-4.c: Likewise.
10149 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10151         PR rtl-optimization/31500
10152         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10153         * g++.dg/warn/Warray-bounds.C: Likewise.
10155 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10157         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10159 2007-07-25  Julian Brown  <julian@codesourcery.com>
10160             Paul Brook  <paul@codesourcery.com>
10161             Joseph Myers  <joseph@codesourcery.com>
10162             Mark Shinwell  <shinwell@codesourcery.com>
10164         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10165         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10166         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10167         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10168         (check_effective_target_arm_neon_hw): New.
10169         * gcc.target/arm/neon/neon.exp: New file.
10170         * gcc.target/arm/neon/polytypes.c: New file.
10171         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10173 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10175         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10176           targets where an "int" is less than 32 bits wide.
10178 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10180         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10182 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10184         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10185           during addition if an int is only 16 bits wide.
10186         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10188 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10190         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10191           size as "long int" and are 32 or 64 bits wide.
10192         * gcc.dg/torture/pr28814.c: Likewise.
10194 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10196         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10197           exactly as wide as an int.
10199 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10201         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10202         Define and use throughout as long long printf format specifier.
10203         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10204         Likewise.
10206 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10208         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10209         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10211 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10213         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10215 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10217         * gcc.c-torture/execute/20070724-1.c: New.
10219 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10221         PR fortran/31205
10222         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10223         "deallocates" to 24, since patch has code rid of much spurious
10224         code.
10225         * gfortran.dg/interface_assignment_1.f90 : New test.
10227         PR fortran/32842
10228         * gfortran.dg/interface_assignment_2.f90 : New test.
10230 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10232         PR fortran/32867
10233         * fortran.dg/initialization_10.f90: New test.
10235 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10237         PR fortran/32778
10238         * gfortran.dg/imag_2.f: Removed
10239         * gfortran.dg/warn_std_1.f90: New test.
10240         * gfortran.dg/warn_std_2.f90: New test.
10241         * gfortran.dg/warn_std_3.f90: New test.
10243 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10245         PR c++/29001
10246         * g++.dg/init/new22.C: New.
10248 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10250         PR c++/32561
10251         * g++.dg/template/crash67.C: New.
10253 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10255         * lib/target-support.exp (check_effective_target_natural_alignment): 
10256         (check_effective_target_vector_alignment_reachable): New.
10257         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10258         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10259         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10260         check.
10261         * gcc.dg/vect/pr25413.c: Likewise.
10262         * gcc.dg/vect/pr31699.c: Likewise.
10264 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10266         PR fortran/30814
10267         * gfortran.dg/pack_bounds_1.f90:  New test case.
10269 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10271         PR fortran/31639
10272         * gfortran.dg/initialization_9.f90: New test.
10274 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10276         PR fortran/32797
10277         PR fortran/32800
10278         * gfortran.dg/bind_c_usage_8.f03: New test case.
10279         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10280         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10282 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10284         * gcc.target/mips/branch-cost-1.c: New test.
10285         * gcc.target/mips/branch-cost-2.c: Likewise.
10287 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10289         PR fortran/32732
10290         * gfortran.dg/c_char_tests.f03: New test case.
10291         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10292         * gfortran.dg/c_char_tests_2.f03: New test case.
10293         * gfortran.dg/value_6.f03: Ditto.
10294         * gfortran.dg/value_7.f03: Ditto.
10296 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10298         PR fortran/32600
10299         * gfortran.dg/c_funloc_tests_5.f03: New.
10300         * gfortran.dg/c_funloc_tests_5.f04: New.
10301         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10303 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10305         PR c++/32839
10306         * g++.dg/expr/call4.C: New.
10307         * g++.dg/expr/call5.C: New.
10309 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10311         PR fortran/32710
10312         * gfortran.dg/namelist_30.f90: New test.
10314 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10316         PR fortran/29962
10317         * gfortran.dg/array_initializer_1.f90: Removed warning.
10318         * gfortran.dg/initialization_1.f90: Adjusted messages.
10319         * gfortran.dg/nested_modules_6.f90: Removed warning.
10321         PR fortran/31253
10322         * gfortran.dg/initialization_7.f90: New test.
10324         PR fortran/31639
10325         * gfortran.dg/initialization_8.f90: New test.
10327 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10329         PR c++/30818
10330         * g++.dg/template/crash47.C: Adjust errors.
10331         * g++.dg/template/crash48.C: Adjust errors.
10332         * g++.dg/template/typename12.C: New.
10333         * g++.dg/template/typename13.C: New.
10334         * g++.dg/template/typename14.C: New.
10335         * g++.dg/template/typedef6.C: Adjust errors.
10337 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10339         PR fortran/32627
10340         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10341         * gfortran.dg/pr32627.f03: New test case.
10343         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10344         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10345         c_f_pointer_logical.
10346         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10347         c_f_pointer_complex.
10348         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10349         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10350         c_f_pointer_shape_tests_2.
10351         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10353 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10355         PR fortran/32804
10356         * gfortran.dg/c_loc_tests_9.f03: New test case.
10357         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10359 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10361         PR fortran/32823
10362         * gfortran.dg/int_2.f90: New test.
10363         
10364 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10366         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10368 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10370         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10371         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10373 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10375         PR tree-optimization/19910
10376         * gcc.dg/pr19910.c: New test.
10378 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10380         PR fortran/32738
10381         * gfortran.dg/pr32738.f90: New test.
10383 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10385         PR tree-optimzation/32635
10386         * gfortran.dg/pr32635.f:  New test case.
10388 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10390         PR fortran/32801
10391         * gfortran.dg/pr32801.f03: New test case.
10393 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10395         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10396         Test negative numbers also.
10397         * gcc.dg/c99-math-float-1.c: Likewise.
10398         * gcc.dg/c99-math-long-double-1.c: Likewise.
10399         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10400         test inputs.
10402 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10403         
10404         * lib/target-supports.exp (check_effective_target_sync_int_long):
10405         Enable for xtensa.
10406         (check_effective_target_sync_char_short): Likewise.
10407         
10408 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10410         * gcc.dg/pr28796-2.c: Add more cases.
10412 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10414         * gcc.dg/pr28796-1.c: Add more cases.
10415         * gcc.dg/pr28796-2.c: Likewise.
10417 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10419         * gcc.dg/pr28796-1.c: Add more cases.
10420         * gcc.dg/pr28796-2.c: Likewise.
10422 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10424         PR fortran/32535
10425         * gfortran.dg/pr32535.f90: New test.
10427 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10429         PR fortran/31320
10430         PR fortran/32665
10431         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10433 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10435         PR rtl-optimization/32773
10436         * gcc.dg/pr32773.c: New test.
10438 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10440         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10441         match flax-vector-conversions note.
10442         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10443         instead of dg-error for the warning.
10445 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10447         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10448           adapted to work on targets with 16-bit or wider int.
10449         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10450         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10451         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10452         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10454 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10456         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10457         support large arrays.
10458         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10459         * gcc.dg/20061109-1.c: Likewise.
10460         * gcc.c-torture/execute/20061101-1.x: Likewise.
10461         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10462         * gcc.c-torture/execute/pr31448.x: Likewise.
10464 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10466         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10468         PR fortran/32238
10469         * gfortran.dg/pr32238.f90: New test.
10471         PR fortran/32222
10472         * gfortran.dg/pr32222.f90: New test.
10474         PR fortran/32242
10475         * gfortran.dg/pr32242.f90: New test.
10476         
10477 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10478             David Ung  <davidu@mips.com>
10480         * gcc.target/mips/mips-sched-madd.c: New test case.
10482 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10484         PR libfortran/32611
10485         * gfortran.dg/large_real_kind_1.f90: Update test.
10486         * gfortran.dg/pr17706.f90: Update test.
10487         * gfortran.dg/fmt_zero_digits.f90: Update test.
10488         * gfortran.dg/fmt_zero_precision.f90: Update test.
10489         * gfortran.dg/real_const_3.f90: Update test.
10491 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10493         PR fortran/32036
10494         * gfortran.dg/bounds_check_8.f90: New test.
10495         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10497 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10499         PR fortran/32357
10500         * gfortran.dg/mvbits_2.f90: New test.
10502 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10504         PR libfortran/32731
10505         * gfortran.dg/pack_mask_1.f90:  New test.
10506         * gfortran.dg/unpack_mask_1.f90:  New test.
10508 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10510         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10511         * gcc.dg/20001101-1.c: Likewise.
10512         * gcc.dg/20001102-1.c: Likewise.
10513         * gcc.dg/20020116-2.c: Likewise.
10514         * gcc.dg/20020416-1.c: Likewise.
10515         * gcc.dg/sparc-constant-1.c: Likewise.
10516         * gcc.dg/sparc-dwarf2.c: Likewise.
10517         * gcc.dg/sparc-frame-1.c: Likewise.
10518         * gcc.dg/sparc-getcontext-1.c: Likewise.
10519         * gcc.dg/sparc-loop-1.c: Likewise.
10520         * gcc.dg/sparc-reg-1.c: Likewise.
10521         * gcc.dg/sparc-ret.c: Likewise.
10522         * gcc.dg/sparc-trap-1.c: Likewise.
10523         * gcc.dg/ultrasp10.c: Likewise.
10524         * gcc.dg/ultrasp11.c: Likewise.
10525         * gcc.dg/ultrasp1.c: Likewise.
10526         * gcc.dg/ultrasp2.c: Likewise.
10527         * gcc.dg/ultrasp3.c: Likewise.
10528         * gcc.dg/ultrasp4.c: Likewise.
10529         * gcc.dg/ultrasp5.c: Likewise.
10530         * gcc.dg/ultrasp6.c: Likewise.
10531         * gcc.dg/ultrasp7.c: Likewise.
10532         * gcc.dg/ultrasp8.c: Likewise.
10533         * gcc.dg/ultrasp9.c: Likewise.
10534         * gcc.dg/splet-1.c: Delete.
10536 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10538         PR fortran/32724
10539         * gfortran.dg/stfunc_5.f90: New test.
10541 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10543         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10544         New procedure to check if arrays are naturally aligned to the vector
10545         alignment boundary.
10546         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10547         in size_t typedef.  Adjust tree dump scan results according to
10548         vect_aligned_arrays target check.
10549         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10550         vect_aligned_arrays target check.
10551         * gcc.dg/vect/pr31699.c: Ditto.
10553 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10555         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10556         for V2DFmode vector conditional expression.
10557         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10558         and dfceq patterns.
10559         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10560         and dfcgt patterns.
10561         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10562         V2DFmode comparison and test special values.
10563         * lib/target-supports.exp: Switch on test for V2DFmode 
10564         vector conditional expression.
10566 2007-07-13  Richard Guenther  <rguenther@suse.de>
10568         PR tree-optimization/32721
10569         * gcc.dg/pr32721.c: New testcase.
10571 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10573         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10574         error message part that continues on a new line.
10576 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10578         * gcc.dg/c99-tgmath-1.c: New.
10579         * gcc.dg/c99-tgmath-2.c: New.
10580         * gcc.dg/c99-tgmath-3.c: New.
10581         * gcc.dg/c99-tgmath-4.c: New.
10583 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10584             Janis Johnson  <janis187@us.ibm.com>
10586         PR testsuite/25241
10587         * gcc.test-framework/dg-error-exp-F.c: New test.
10588         * gcc.test-framework/dg-warning-exp-F.c: New test.
10589         * lib/gcc.exp: Enable warning and error prefixes.
10590         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10591         (dg-error): Wrap original dg-error.
10592         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10593         markers from dg-error/dg-warning directives.
10594         * gcc.dg/20040322-1.c: Likewise.
10595         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10596         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10597         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10598         * gcc.dg/Werror-1.c: Likewise.
10599         * gcc.dg/Werror-10.c: Likewise.
10600         * gcc.dg/Werror-11.c: Likewise.
10601         * gcc.dg/Werror-2.c: Likewise.
10602         * gcc.dg/Werror-3.c: Likewise.
10603         * gcc.dg/Werror-4.c: Likewise.
10604         * gcc.dg/Werror-5.c: Likewise.
10605         * gcc.dg/Werror-6.c: Likewise.
10606         * gcc.dg/Werror-7.c: Likewise.
10607         * gcc.dg/Werror-8.c: Likewise.
10608         * gcc.dg/Werror-9.c: Likewise.
10609         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10610         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10611         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10612         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10613         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10614         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10615         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10616         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10617         * gcc.dg/Wnested-externs-1.c: Likewise.
10618         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10619         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10620         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10621         * gcc.dg/Wshadow-3.c: Likewise.
10622         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10623         * gcc.dg/Wwrite-strings-1.c: Likewise.
10624         * gcc.dg/anon-struct-5.c: Likewise.
10625         * gcc.dg/anon-struct-6.c: Likewise.
10626         * gcc.dg/anon-struct-7.c: Likewise.
10627         * gcc.dg/anon-struct-8.c: Likewise.
10628         * gcc.dg/array-8.c: Likewise.
10629         * gcc.dg/array-quals-2.c: Likewise.
10630         * gcc.dg/asm-qual-1.c: Likewise.
10631         * gcc.dg/asm-wide-1.c: Likewise.
10632         * gcc.dg/assign-warn-1.c: Likewise.
10633         * gcc.dg/assign-warn-2.c: Likewise.
10634         * gcc.dg/bitfld-10.c: Likewise.
10635         * gcc.dg/bitfld-11.c: Likewise.
10636         * gcc.dg/bitfld-12.c: Likewise.
10637         * gcc.dg/bitfld-13.c: Likewise.
10638         * gcc.dg/bitfld-14.c: Likewise.
10639         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10640         * gcc.dg/builtins-30.c: Likewise.
10641         * gcc.dg/c90-const-expr-5.c: Likewise.
10642         * gcc.dg/c90-typespec-1.c: Likewise.
10643         * gcc.dg/c99-const-expr-5.c: Likewise.
10644         * gcc.dg/c99-flex-array-5.c: Likewise.
10645         * gcc.dg/c99-fordecl-3.c: Likewise.
10646         * gcc.dg/c99-tag-3.c: Likewise.
10647         * gcc.dg/c99-typespec-1.c: Likewise.
10648         * gcc.dg/c99-vla-jump-1.c: Likewise.
10649         * gcc.dg/c99-vla-jump-2.c: Likewise.
10650         * gcc.dg/c99-vla-jump-3.c: Likewise.
10651         * gcc.dg/c99-vla-jump-4.c: Likewise.
10652         * gcc.dg/c99-vla-jump-5.c: Likewise.
10653         * gcc.dg/cast-1.c: Likewise.
10654         * gcc.dg/cast-2.c: Likewise.
10655         * gcc.dg/cast-3.c: Likewise.
10656         * gcc.dg/cast-4.c: Likewise.
10657         * gcc.dg/cast-pretty-print-1.c: Likewise.
10658         * gcc.dg/comp-goto-2.c: Likewise.
10659         * gcc.dg/comp-goto-3.c: Likewise.
10660         * gcc.dg/cpp/error-1.c: Likewise.
10661         * gcc.dg/cpp/if-paren.c: Likewise.
10662         * gcc.dg/decl-7.c: Likewise.
10663         * gcc.dg/decl-8.c: Likewise.
10664         * gcc.dg/decl-nospec-1.c: Likewise.
10665         * gcc.dg/decl-nospec-2.c: Likewise.
10666         * gcc.dg/decl-nospec-3.c: Likewise.
10667         * gcc.dg/declspec-10.c: Likewise.
10668         * gcc.dg/declspec-11.c: Likewise.
10669         * gcc.dg/declspec-12.c: Likewise.
10670         * gcc.dg/declspec-13.c: Likewise.
10671         * gcc.dg/declspec-14.c: Likewise.
10672         * gcc.dg/declspec-15.c: Likewise.
10673         * gcc.dg/declspec-16.c: Likewise.
10674         * gcc.dg/declspec-17.c: Likewise.
10675         * gcc.dg/declspec-4.c: Likewise.
10676         * gcc.dg/declspec-5.c: Likewise.
10677         * gcc.dg/declspec-6.c: Likewise.
10678         * gcc.dg/declspec-7.c: Likewise.
10679         * gcc.dg/declspec-8.c: Likewise.
10680         * gcc.dg/declspec-9.c: Likewise.
10681         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10682         * gcc.dg/dfp/constants-c99.c: Likewise.
10683         * gcc.dg/dfp/keywords-c89.c: Likewise.
10684         * gcc.dg/dfp/keywords-c99.c: Likewise.
10685         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10686         * gcc.dg/dfp/typespec.c: Likewise.
10687         * gcc.dg/dremf-type-compat-2.c: Likewise.
10688         * gcc.dg/dremf-type-compat-3.c: Likewise.
10689         * gcc.dg/dremf-type-compat-4.c: Likewise.
10690         * gcc.dg/empty-source-2.c: Likewise.
10691         * gcc.dg/empty-source-3.c: Likewise.
10692         * gcc.dg/enum3.c: Likewise.
10693         * gcc.dg/extra-semi-2.c: Likewise.
10694         * gcc.dg/extra-semi-3.c: Likewise.
10695         * gcc.dg/float-range-1.c: Likewise.
10696         * gcc.dg/float-range-2.c: Likewise.
10697         * gcc.dg/float-range-3.c: Likewise.
10698         * gcc.dg/float-range-5.c: Likewise.
10699         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10700         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10701         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10702         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10703         * gcc.dg/format/cast-1.c: Likewise.
10704         * gcc.dg/format/gcc_diag-3.c: Likewise.
10705         * gcc.dg/format/gcc_diag-4.c: Likewise.
10706         * gcc.dg/format/gcc_diag-6.c: Likewise.
10707         * gcc.dg/format/gcc_diag-8.c: Likewise.
10708         * gcc.dg/format/gcc_diag-9.c: Likewise.
10709         * gcc.dg/format/nul-2.c: Likewise.
10710         * gcc.dg/format/opt-1.c: Likewise.
10711         * gcc.dg/format/opt-2.c: Likewise.
10712         * gcc.dg/format/opt-3.c: Likewise.
10713         * gcc.dg/format/opt-4.c: Likewise.
10714         * gcc.dg/format/opt-5.c: Likewise.
10715         * gcc.dg/format/opt-6.c: Likewise.
10716         * gcc.dg/framework-2.c: Likewise.
10717         * gcc.dg/func-args-1.c: Likewise.
10718         * gcc.dg/func-outside-1.c: Likewise.
10719         * gcc.dg/func-outside-2.c: Likewise.
10720         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10721         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10722         * gcc.dg/if-empty-1.c: Likewise.
10723         * gcc.dg/init-bad-1.c: Likewise.
10724         * gcc.dg/init-bad-2.c: Likewise.
10725         * gcc.dg/init-bad-3.c: Likewise.
10726         * gcc.dg/init-desig-obs-2.c: Likewise.
10727         * gcc.dg/init-desig-obs-3.c: Likewise.
10728         * gcc.dg/init-empty-2.c: Likewise.
10729         * gcc.dg/init-empty-3.c: Likewise.
10730         * gcc.dg/inline-11.c: Likewise.
10731         * gcc.dg/inline-12.c: Likewise.
10732         * gcc.dg/inline-8.c: Likewise.
10733         * gcc.dg/inline-9.c: Likewise.
10734         * gcc.dg/inline3.c: Likewise.
10735         * gcc.dg/label-decl-1.c: Likewise.
10736         * gcc.dg/label-decl-2.c: Likewise.
10737         * gcc.dg/label-decl-3.c: Likewise.
10738         * gcc.dg/label-decl-4.c: Likewise.
10739         * gcc.dg/long-long-typespec-1.c: Likewise.
10740         * gcc.dg/lvalue-2.c: Likewise.
10741         * gcc.dg/lvalue-3.c: Likewise.
10742         * gcc.dg/nested-func-3.c: Likewise.
10743         * gcc.dg/nested-redef-1.c: Likewise.
10744         * gcc.dg/noreturn-4.c: Likewise.
10745         * gcc.dg/old-style-prom-2.c: Likewise.
10746         * gcc.dg/old-style-prom-3.c: Likewise.
10747         * gcc.dg/old-style-then-proto-1.c: Likewise.
10748         * gcc.dg/overflow-warn-1.c: Likewise.
10749         * gcc.dg/overflow-warn-2.c: Likewise.
10750         * gcc.dg/overflow-warn-3.c: Likewise.
10751         * gcc.dg/overflow-warn-4.c: Likewise.
10752         * gcc.dg/overflow-warn-6.c: Likewise.
10753         * gcc.dg/parm-forwdecl-2.c: Likewise.
10754         * gcc.dg/parm-forwdecl-3.c: Likewise.
10755         * gcc.dg/parm-impl-decl-1.c: Likewise.
10756         * gcc.dg/parm-impl-decl-2.c: Likewise.
10757         * gcc.dg/parm-incomplete-1.c: Likewise.
10758         * gcc.dg/parm-mismatch-1.c: Likewise.
10759         * gcc.dg/pointer-arith-1.c: Likewise.
10760         * gcc.dg/pointer-arith-2.c: Likewise.
10761         * gcc.dg/pointer-arith-3.c: Likewise.
10762         * gcc.dg/pointer-arith-4.c: Likewise.
10763         * gcc.dg/pointer-arith-6.c: Likewise.
10764         * gcc.dg/pointer-arith-7.c: Likewise.
10765         * gcc.dg/pointer-arith-8.c: Likewise.
10766         * gcc.dg/pr13804-1.c: Likewise.
10767         * gcc.dg/pr15698-1.c: Likewise.
10768         * gcc.dg/pr15698-2.c: Likewise.
10769         * gcc.dg/pr15698-3.c: Likewise.
10770         * gcc.dg/pr15698-4.c: Likewise.
10771         * gcc.dg/pr15698-5.c: Likewise.
10772         * gcc.dg/pr15698-6.c: Likewise.
10773         * gcc.dg/pr15698-7.c: Likewise.
10774         * gcc.dg/pr15698-8.c: Likewise.
10775         * gcc.dg/pr17188-1.c: Likewise.
10776         * gcc.dg/pr17301-1.c: Likewise.
10777         * gcc.dg/pr17301-2.c: Likewise.
10778         * gcc.dg/pr17730-1.c: Likewise.
10779         * gcc.dg/pr20368-1.c: Likewise.
10780         * gcc.dg/pr20368-2.c: Likewise.
10781         * gcc.dg/pr20368-3.c: Likewise.
10782         * gcc.dg/pr22308-1.c: Likewise.
10783         * gcc.dg/qual-component-1.c: Likewise.
10784         * gcc.dg/redecl-1.c: Likewise.
10785         * gcc.dg/redecl-11.c: Likewise.
10786         * gcc.dg/redecl-12.c: Likewise.
10787         * gcc.dg/redecl-13.c: Likewise.
10788         * gcc.dg/redecl-14.c: Likewise.
10789         * gcc.dg/redecl-15.c: Likewise.
10790         * gcc.dg/register-var-1.c: Likewise.
10791         * gcc.dg/register-var-2.c: Likewise.
10792         * gcc.dg/stmt-expr-2.c: Likewise.
10793         * gcc.dg/stmt-expr-3.c: Likewise.
10794         * gcc.dg/stmt-expr-label-1.c: Likewise.
10795         * gcc.dg/stmt-expr-label-2.c: Likewise.
10796         * gcc.dg/stmt-expr-label-3.c: Likewise.
10797         * gcc.dg/struct-empty-2.c: Likewise.
10798         * gcc.dg/struct-empty-3.c: Likewise.
10799         * gcc.dg/struct-parse-1.c: Likewise.
10800         * gcc.dg/struct-semi-1.c: Likewise.
10801         * gcc.dg/struct-semi-2.c: Likewise.
10802         * gcc.dg/struct-semi-3.c: Likewise.
10803         * gcc.dg/switch-5.c: Likewise.
10804         * gcc.dg/switch-6.c: Likewise.
10805         * gcc.dg/switch-7.c: Likewise.
10806         * gcc.dg/tls/diag-5.c: Likewise.
10807         * gcc.dg/transparent-union-1.c: Likewise.
10808         * gcc.dg/transparent-union-3.c: Likewise.
10809         * gcc.dg/typespec-1.c: Likewise.
10810         * gcc.dg/vla-init-2.c: Likewise.
10811         * gcc.dg/vla-init-3.c: Likewise.
10812         * gcc.dg/vla-init-4.c: Likewise.
10813         * gcc.dg/vla-init-5.c: Likewise.
10814         * gcc.dg/void-cast-2.c: Likewise.
10815         * gcc.dg/wvla-3.c: Likewise.
10816         * gcc.dg/wvla-7.c: Likewise.
10817         * gcc.target/i386/991209-1.c: Likewise.
10818         * gcc.target/ia64/fpreg-1.c: Likewise.
10819         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10820         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10821         
10822 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10824         PR fortran/31639
10825         * gfortran.dg/func_decl_4.f90: New test.
10827 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10829         PR fortran/32727
10830         * gfortran.dg/interface_17.f90: New test.
10832 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10834         PR fortran/32599
10835         * gfortran.dg/32599.f03: New test case.
10837         PR fortran/32601
10838         * gfortran.dg/32601.f03: New test case.
10839         * gfortran.dg/32601_1.f03: Ditto.
10840         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10841         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10843 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10845         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10847 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10848             Devang Patel  <dpatel@apple.com>
10850         PR tree-optimization/25413
10851         * gcc.dg/vect/vect-align-1.c: New.
10852         * gcc.dg/vect/vect-align-2.c: New.
10853         * gcc.dg/vect/pr25413.c: New.
10854         * gcc.dg/vect/pr25413a.c: New.
10855         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10857 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10859         * lib/target-support.exp (check_ultrasparc_hw_available):
10860         New function.
10861         (is-effective-target): Check $arg for ultrasparc_hw.
10862         (is-effective-target-keyword): Likewise.
10863         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10864         when determining what to do on sparc platforms.
10865         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10866         * gcc.dg/20001101-1.c: Likewise.
10867         * gcc.dg/20001101-2.c: Likewise.
10868         * gcc.dg/ultrasp9.c: Likewise.
10869         * gcc.dg/ultrasp10.c: Likewise.
10870         * gcc.target/sparc/pdist-3.c: Likewise.
10872 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10874         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10876 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10878         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10879         get vectorized.
10880         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10881         now get vectorized.
10882         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10883         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10884         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10885         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10886         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10887         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10888         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10889         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10890         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10891         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10892         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10893         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10894         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10895         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10896         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10897         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10898         Add spu.
10900 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10902         PR c++/30854
10903         * g++.dg/parse/error30.C: New test.
10905 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10907         PR fortran/29804
10908         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10910 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10912         * gfortran.fortran-torture/compile/pr32663.f: New test.
10914 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10916         PR c++/31027
10917         * g++.dg/inherit/virtual4.C: New.
10919 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10921         PR target/32661
10922         * gcc.target/i386/pr32661-1.c: New test.
10924 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10926         * gnat.dg/invariant_index.ad[sb]: New test.
10928 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10930         PR c++/32560
10931         * g++.dg/template/decl3.C: New.
10933 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10935         PR 32617
10936         * gcc.c-torture/execute/align-3.c: New.
10938 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10940         PR target/32708
10941         * gcc.target/i386/pr32708-1.c: New test.
10942         * gcc.target/i386/pr32708-2.c: Ditto.
10943         * gcc.target/i386/pr32708-3.c: Ditto.
10945 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10947         * g++.dg/init/new20.C: Remove svn:executable flag.
10949 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10951         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10953 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10955         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10957 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10959         PR testsuite/25241
10960         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10961         directive.
10962         
10963 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10965         PR fortran/32157
10966         * gfortran.dg/overload_2.f90: New test.
10968         PR fortran/32689
10969         * gfortran.dg/transfer_simplify_5.f90
10971         PR fortran/32634
10972         * gfortran.dg/interface_15.f90: New test.
10974 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10976         PR libfortran/32336
10977         * gfortran.dg/matmul_5.f90:  New test case.
10979 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10981         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10982         * gcc.dg/fesd-any.h: Likewise.
10983         * gcc.dg/fesd-baseonly.c: Likewise.
10984         * gcc.dg/fesd-baseonly.h: Likewise.
10985         * gcc.dg/fesd-none.c: Likewise.
10986         * gcc.dg/fesd-none.h: Likewise.
10987         * gcc.dg/fesd-reduced.c: Likewise.
10988         * gcc.dg/fesd-reduced.h: Likewise.
10989         * gcc.dg/fesd-sys.c: Likewise.
10990         * gcc.dg/fesd-sys.h: Likewise
10991         * gcc.dg/fesd.h: Likewise.
10993         * g++.dg/debug/dwarf2: New directory.
10994         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10995         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10996         * g++.dg/other/fesd-any.h: Likewise.
10997         * g++.dg/other/fesd-baseonly.C: Likewise.
10998         * g++.dg/other/fesd-baseonly.h: Likewise.
10999         * g++.dg/other/fesd-none.C: Likewise.
11000         * g++.dg/other/fesd-none.h: Likewise.
11001         * g++.dg/other/fesd-reduced.C: Likewise.
11002         * g++.dg/other/fesd-reduced.h: Likewise.
11003         * g++.dg/other/fesd-sys.C: Likewise.
11004         * g++.dg/other/fesd-sys.h: Likewise.
11005         * g++.dg/other/fesd.h: Likewise.
11007 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11009         PR fortran/31129
11010         * gfortran.dg/parameter_unused.f90: New test.
11012 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11014         PR tree-optimization/32681
11015         * gcc.dg/tree-ssa/pr32681.c: New test.
11017 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11019         PR fortran/32678
11020         * gfortran.dg/fmt_t_5.f90: New test.
11022 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11024         PR c++/30535
11025         * g++.dg/template/operator10.C: New.
11027 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11029         PR libfortran/32217
11030         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11032 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11034         PR fortran/29876
11035         * gfortran.dg/operator_6.f90: New test.
11037 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11039         PR fortran/17711
11040         * gfortran.dg/operator_4.f90: New test.
11041         * gfortran.dg/operator_5.f90: New test.
11042         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11043         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11045 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11047         PR fortran/32669
11048         * gfortran.dg/argument_checking_6.f90: New.
11050 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11052         PR fortran/25094
11053         * gfortran.dg/interface_155555.f90: New test.
11055 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11057         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11058         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11060 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11062         PR testsuite/25241
11063         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11064         discern pedantic diagnostics and errors.
11065         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11066         and not an error.
11067         * gcc.dg/20050121-1.c: This is an error and not a warning.
11068         * gcc.target/i386/sseregparm-2.c:  Likewise.
11069         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11070         * gcc.dg/charset/attribute2.c: Likewise.
11071         * gcc.dg/bitfld-1.c: Likewise.
11072         * gcc.dg/pack-test-2.c: Likewise.
11073         * gcc.dg/940510-1.c: Match separately error and warning.
11074         * gcc.dg/array-2.c: Match separately multiple messages. The second
11075         diagnostic is a pedantic warning and not an error.
11076         * gcc.dg/pr14475.c: Match separately multiple messages.
11077         * gcc.dg/pr18809-1.c: Likewise.
11078         * gcc.dg/pr27953.c: Likewise.
11079         * gcc.dg/vla-init-1.c: Likewise.
11080         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11082 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11084         PR fortran/32644
11085         * gfortran.dg/char_decl_1.f90: New test.
11087 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11089         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11091 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11093         PR c++/32232
11094         * g++.dg/template/overload9.C: New test.
11096 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11098         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11099         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11101 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11103         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11104         * gcc.dg/20001012-2.c: Likewise.
11105         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11106         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11108 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11110         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11111         about the chunk size when STACK_SIZE is defined.
11113 2007-07-06  Josh Conner  <jconner@apple.com>
11115         PR middle-end/32602
11116         * gcc.dg/sibcall-8.c: New test.
11118 2007-07-06  Josh Conner  <jconner@apple.com>
11120         PR middle-end/32603
11121         * gcc.target/arm/sibcall-1.c: New test.
11123 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11125         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11127 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11129         * gfortran.dg/save_parameter.f90: New test.
11130         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11132 2007-07-06  Richard Guenther  <rguenther@suse.de>
11134         * g++.dg/opt/pr30965.C: New testcase.
11136 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11138         * gcc.target/mips/save-restore-5.c: New test.
11140 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11142         PR rtl_optimization/32450
11143         * gcc.dg/pr32450.c: New runtime test.
11145 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11147         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11148         single underscore in scan directives.
11150 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11152         PR c++/32245
11153         * g++.dg/init/ptrmem4.C: New test.
11155         PR c++/32251
11156         * g++.dg/init/new21.C: Likewise.
11158         PR c++/31992
11159         * g++.dg/template/static30.C: Likewise.
11161 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11163         * gcc.dg/vect/costmodel/ppc: New directory.
11164         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11165         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11166         New test.
11167         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11168         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11170         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11171         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11172         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11173         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11180         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11182 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11184         PR fortran/32359
11185         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11187 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11189         PR fortran/32526
11190         * gfortran.dg/interface_14.f90: New test.
11192         PR fortran/32613
11193         * gfortran.dg/do_iterator_2.f90: New test.
11195 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11197         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11198         (FE_DEC_DOWNWARD): Likewise.
11199         (FE_DEC_UPWARD): Likewise.
11200         (FE_DEC_TOWARDZERO): Likewise.
11201         (FE_DEC_TONEARESTFROMZERO): Likewise.
11203 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11205         * gcc.c-torture/compile/pr32606.c: New.
11206         * gfortran.fortran-torture/execute/pr32604.f90: New.
11208 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11210         * gcc.dg/visibility-12.c: New test.
11211         * gcc.dg/visibility-13.c: Likewise.
11212         * g++.dg/ext/visibility-9.C: Likewise.
11213         * g++.dg/ext/visibility-10.C: Likewise.
11215 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11217         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11218         * gcc.dg/sh-relax-vxworks.c: New test.
11220 2007-07-04  Richard Guenther  <rguenther@suse.de>
11222         PR tree-optimization/32500
11223         * gcc.c-torture/execute/pr32500.c: New testcase.
11225 2007-07-04  Richard Guenther  <rguenther@suse.de>
11227         PR tree-optimization/32482
11228         * gcc.c-torture/compile/pr32482.c: New testcase.
11230 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11232         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11233         VxWorks kernels.
11234         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11235         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11236         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11237         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11239 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11241         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11243 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11245         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11247 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11249         PR fortran/31198
11250         * gfortran.dg/min_max_optional_1.f90: New test.
11251         * gfortran.dg/min_max_optional_2.f90: New test.
11252         * gfortran.dg/min_max_optional_3.f90: New test.
11254 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11256         PR fortran/32545
11257         * gfortran.dg/fmt_error.f90: New test.
11259 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11261         PR fortran/32612
11262         * gfortran.dg/interface_13.f90: New test.
11264 2007-07-03  Dave Brolley  <brolley@redhat.com>
11266         PR c++/31743
11267         * g++.dg/init/new20.C: New test.
11269 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11271         PR fortran/32579
11272         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11274 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11276         PR fortran/25062
11277         * common_7.f90: New.
11278         * common_8.f90: New.
11279         * common_9.f90: New.
11281 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11283         PR fortran/30940
11284         * gfortran.dg/argument_checking_1.f90: New.
11285         * gfortran.dg/argument_checking_2.f90: New.
11286         * gfortran.dg/argument_checking_3.f90: New.
11287         * gfortran.dg/argument_checking_4.f90: New.
11288         * gfortran.dg/argument_checking_5.f90: New.
11289         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11290         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11292 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11294         * gcc.dg/pr32176.c: Add -w to default dg-options.
11296 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11298         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11300 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11302         PR fortran/20888
11303         * gfortran.dg/null_2.f90: New.
11305 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11306             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11308         PR middle-end/32176
11309         * gcc.dg/pr32176.c: New test.
11311 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11313         * gcc.dg/const-float80.c : New test.
11314         * gcc.dg/const-float128.c : New test.
11315         * gcc.dg/const-float80-ped.c : New test.
11316         * gcc.dg/const-float128-ped.c : New test.
11318 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11320         * gcc.dg/c99-math.h: Fix typo.
11322 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11324         PR libgomp/32468
11325         * gcc.dg/gomp/pr32468-1.c: New test.
11327 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11329         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11330         an ABI option.
11332 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11334         * gfortran.fortran-torture/compile/pr32583.f: New.
11335         * gcc.c-torture/compile/pr32584.c: New
11337 2007-07-02  Ollie Wild  <aaw@google.com>
11339         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11340         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11342 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11344         * gcc.target/mips/save-restore-1.c: New test.
11345         * gcc.target/mips/save-restore-2.c: Likewise.
11346         * gcc.target/mips/save-restore-3.c: Likewise.
11347         * gcc.target/mips/save-restore-4.c: Likewise.
11349 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11351         PR tree-optimization/31966
11352         PR tree-optimization/32533
11353         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11354         * gfortran.dg/pr32533.f90: Ditto.
11356 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11358         * g++.dg/opt/nrv12.C: New test.
11359         * gcc.target/i386/nrv1.c: New test.
11361         PR c++/31748
11362         * g++.dg/gomp/pr31748.C: New test.
11364 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11366         PR tree-optimization/32230
11367         * gcc.dg/vect/pr32230.c: New test.
11369 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11371         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11372         * bind_c_coms.f90: Ditto.
11373         * bind_c_coms_driver.c: Ditto.
11374         * bind_c_dts.f90: Ditto.
11375         * bind_c_dts_2.f03: Ditto.
11376         * bind_c_dts_2_driver.c: Ditto.
11377         * bind_c_dts_3.f03: Ditto.
11378         * bind_c_dts_4.f03: Ditto.
11379         * bind_c_dts_driver.c: Ditto.
11380         * bind_c_implicit_vars.f03: Ditto.
11381         * bind_c_procs.f03: Ditto.
11382         * bind_c_usage_2.f03: Ditto.
11383         * bind_c_usage_3.f03: Ditto.
11384         * bind_c_usage_5.f03: Ditto.
11385         * bind_c_usage_6.f03: Ditto.
11386         * bind_c_usage_7.f03: Ditto.
11387         * bind_c_vars.f90: Ditto.
11388         * bind_c_vars_driver.c: Ditto.
11389         * binding_c_table_15_1.f03: Ditto.
11390         * binding_label_tests.f03: Ditto.
11391         * binding_label_tests_10.f03: Ditto.
11392         * binding_label_tests_10_main.f03: Ditto.
11393         * binding_label_tests_11.f03: Ditto.
11394         * binding_label_tests_11_main.f03: Ditto.
11395         * binding_label_tests_12.f03: Ditto.
11396         * binding_label_tests_13.f03: Ditto.
11397         * binding_label_tests_13_main.f03: Ditto.
11398         * binding_label_tests_14.f03: Ditto.
11399         * binding_label_tests_2.f03: Ditto.
11400         * binding_label_tests_3.f03: Ditto.
11401         * binding_label_tests_4.f03: Ditto.
11402         * binding_label_tests_5.f03: Ditto.
11403         * binding_label_tests_6.f03: Ditto.
11404         * binding_label_tests_7.f03: Ditto.
11405         * binding_label_tests_8.f03: Ditto.
11406         * binding_label_tests_9.f03: Ditto.
11407         * c_assoc.f90: Ditto.
11408         * c_assoc_2.f03: Ditto.
11409         * c_f_pointer_shape_test.f90: Ditto.
11410         * c_f_pointer_tests.f90: Ditto.
11411         * c_f_tests_driver.c: Ditto.
11412         * c_funloc_tests.f03: Ditto.
11413         * c_funloc_tests_2.f03: Ditto.
11414         * c_funloc_tests_3.f03: Ditto.
11415         * c_funloc_tests_3_funcs.c: Ditto.
11416         * c_kind_params.f90: Ditto.
11417         * c_kind_tests_2.f03: Ditto.
11418         * c_kinds.c: Ditto.
11419         * c_loc_driver.c: Ditto.
11420         * c_loc_test.f90: Ditto.
11421         * c_loc_tests_2.f03: Ditto.
11422         * c_loc_tests_2_funcs.c: Ditto.
11423         * c_loc_tests_3.f03: Ditto.
11424         * c_loc_tests_4.f03: Ditto.
11425         * c_loc_tests_5.f03: Ditto.
11426         * c_loc_tests_6.f03: Ditto.
11427         * c_loc_tests_7.f03: Ditto.
11428         * c_loc_tests_8.f03: Ditto.
11429         * c_ptr_tests.f03: Ditto.
11430         * c_ptr_tests_10.f03: Ditto.
11431         * c_ptr_tests_5.f03: Ditto.
11432         * c_ptr_tests_7.f03: Ditto.
11433         * c_ptr_tests_7_driver.c: Ditto.
11434         * c_ptr_tests_8.f03: Ditto.
11435         * c_ptr_tests_8_funcs.c: Ditto.
11436         * c_ptr_tests_9.f03: Ditto.
11437         * c_ptr_tests_driver.c: Ditto.
11438         * c_size_t_driver.c: Ditto.
11439         * c_size_t_test.f03: Ditto.
11440         * com_block_driver.f90: Ditto.
11441         * global_vars_c_init.f90: Ditto.
11442         * global_vars_c_init_driver.c: Ditto.
11443         * global_vars_f90_init.f90: Ditto.
11444         * global_vars_f90_init_driver.c: Ditto.
11445         * interop_params.f03: Ditto.
11446         * iso_c_binding_only.f03: Ditto.
11447         * iso_c_binding_rename_1.f03: Ditto.
11448         * iso_c_binding_rename_1_driver.c: Ditto.
11449         * iso_c_binding_rename_2.f03: Ditto.
11450         * iso_c_binding_rename_2_driver.c: Ditto.
11451         * kind_tests_2.f03: Ditto.
11452         * kind_tests_3.f03: Ditto.
11453         * module_md5_1.f90: Ditto.
11454         * only_clause_main.c: Ditto.
11455         * print_c_kinds.f90: Ditto.
11456         * test_bind_c_parens.f03: Ditto.
11457         * test_c_assoc.c: Ditto.
11458         * test_com_block.f90: Ditto.
11459         * test_common_binding_labels.f03: Ditto.
11460         * test_common_binding_labels_2.f03: Ditto.
11461         * test_common_binding_labels_2_main.f03: Ditto.
11462         * test_common_binding_labels_3.f03: Ditto.
11463         * test_common_binding_labels_3_main.f03: Ditto.
11464         * test_only_clause.f90: Ditto.
11465         * use_iso_c_binding.f90: Ditto.
11466         * value_5.f90: Ditto.
11467         * value_test.f90: Ditto.
11468         * value_tests_f03.f90: Ditto.
11470 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11472         * gcc.dg/tls/opt-14.c: New.
11474 2007-07-01  Ollie Wild  <aaw@google.com>
11476         * g++.dg/lookup/using16.C: New test.
11477         * g++.dg/lookup/using17.C: New test.
11479 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11481         PR fortran/32239
11482         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11483         (test_4): Use proper test for floating point equality.
11484         (test_8): Likewise.
11486 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11488         PR libgfortran/32554
11489         * gfortran.dg/fmt_p_1.f90: New test.
11491 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11493         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11494         initialization and fix dg-final check - the initialization loop is
11495         vectorizable.
11497 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11498             Volker Reichelt  <reichelt@netcologne.de>
11500         PR middle-end/32559
11501         * gcc.dg/pr32559.c: New test.
11503 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11505         PR tree-optimization/25371
11506         * gcc.dg/vect/pr25371.c: New test.
11508 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11510         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11511         when allocating and initializing a flexible array.
11513 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11515         PR fortran/20373
11516         * gfortran.dg/intrinsic.f90: New test.
11518 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11520         PR fortran/32555
11521         * gfortran.dg/fmt_zero_check.f90: New.
11523 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11525         PR fortran/30284
11526         * gfortran.dg/repeat_f90: New test.
11528 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11530         PR testsuite/25241
11531         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11532         -pedantic-errors, so we should match errors.
11533         * gcc.dg/cpp/escape-1.c: Likewise.
11534         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11535         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11536         warning.
11537         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11538         errors instead of warnings.
11539         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11540         a pedantic warning.
11541         * gcc.dg/cpp/arith-3.c: Likewise.
11543 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11545         PR testsuite/25241
11546         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11547         * gcc.dg/pch/valid-2.c: Likewise.
11548         * gcc.dg/pch/valid-3.c: Likewise.
11549         * gcc.dg/pch/warn-1.c: Likewise.
11550         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11551         
11552 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11554         PR c/4076
11555         * gcc.dg/Wunused-function.c: New.
11556         
11557 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11559         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11561 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11563         * g++.dg/other/canon-31724.C: New.
11564         
11565 2007-06-29  Jan Hubicka  <jh@suse.cz>
11567         PR middle-end/32372
11568         * gcc.c-torture/compile/pr32372.c: new.
11570 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11572         * gfortran.dg/operator_3.f90: New test.
11574 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11576         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11577         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11579 2007-06-29  Richard Guenther  <rguenther@suse.de>
11581         PR middle-end/32493
11582         * gcc.dg/inline-23.c: New testcase.
11584 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11586         PR tree-optimization/24659
11587         * gcc.target/i386/vectorize2.c: New test.
11588         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11589         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11591 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11593         * gcc.dg/pointer-arith-9.c: New test.
11595 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11597         PR fortran/32483
11598         * gfortran.dg/fmt_read_2.f90: New.
11600 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11603         If it exists, don't try to create it.
11605 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11607         * g++.dg/ext/visibility/ms-compat-1.C: New.
11609 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11611         PR tree-opt/32417
11612         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11614 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11616         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11617         targets.
11619 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11621         PR fortran/32467
11622         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11624 2007-06-27  Richard Guenther  <rguenther@suse.de>
11626         PR middle-end/32492
11627         * gcc.dg/inline-22.c: New testcase.
11629 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11631         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11632         the scan-assembler constant.
11634 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11636         PR 20216
11637         * gcc.dg/pr20216.c: New.
11639 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11641         PR tree-opt/32421
11642         * gcc.dg/vect/pr32421.c: New test.
11644 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11646         PR c++/32111
11647         * g++.dg/other/friend5.C: New test.
11649 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11651         PR fortran/32464
11652         * gfortran.dg/host_assoc_function_2.f90: New test.
11654         PR fortran/31494
11655         * gfortran.dg/host_assoc_call_1.f90: New test.
11657 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11659         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11660         
11661 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11663         PR fortran/32456
11664         * gfortran.dg/error_format.f90: New test.
11666 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11668         PR fortran/32136
11669         * gfortran.dg/pr32136.f90: New test.
11671 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11673         PR fortran/31726
11674         * gfortran.dg/minmaxloc_1.f90: New test.
11676         PR fortran/32298
11677         * gfortran.dg/minmaxloc_2.f90: New test.
11679 2007-06-23  Richard Guenther  <rguenther@suse.de>
11681         PR tree-optimization/16876
11682         PR middle-end/29478
11683         * gcc.dg/pr29254.c: The warning is bogus.
11684         * gcc.dg/warn-1.c: Likewise.
11685         * gcc.dg/assign-warn-3.c: Likewise.
11686         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11688 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11690         * gcc.c-torture/execute/20070623-1.c: New.
11692 2007-06-22  Jan Hubicka  <jh@suse.cz>
11694         * gcc.c-torture/compile/pr31541.c: New.
11696 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11698         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11699         Remove -m64 from dg-options.
11701 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11703         PR middle-end/32374
11704         * gcc.dg/pr32374.c: New test.
11706 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11708         PR fortran/32360
11709         * gfortran.dg/pointer_assign_3.f90: New test.
11711 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11713         * gcc.dg/tree-ssa/pr19590.c: New.
11715 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11717         PR fortran/31162
11718         * gfortran.dg/assign.f90: Update test.
11719         * gfortran.dg/real_do_1.f90: Update test.
11720         * gfortran.dg/gomp/omp_do1.f90: Update test.
11721         * gfortran.dg/warnings_are_errors_1.f: Update test.
11722         * gfortran.dg/g77/20010519-1.f: Update test.
11723         * gfortran.dg/g77/pr9258.f: Update test.
11724         * gfortran.dg/g77/960317-1.f: Update test.
11726 2007-06-21  Richard Guenther  <rguenther@suse.de>
11728         PR tree-optimization/32453
11729         * gcc.c-torture/compile/pr32453.c: New testcase.
11731 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11733         PR tree-optimization/31866
11734         * gcc.dg/pr31866.c: New test.
11736 2007-06-21  Richard Guenther  <rguenther@suse.de>
11738         PR tree-optimization/32451
11739         * g++.dg/torture/20070621-1.C: New testcase.
11741 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11743         * gcc.dg/attr-isr.c: Test delay slot content.
11744         
11745 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11747         PR fortran/32361
11748         gfortran.dg/pointer_assign_2.f90: New test.
11750 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11752         PR fortran/25061
11753         gfortran.dg/invalid_procedure_name.f90: New test.
11755 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11757         PR tree-optimization/25737
11758         * gcc.dg/tree-ssa/alias-14.c: New test.
11760 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11762         * gcc.target/i386/large-size-array-3.c: New.
11764 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11765         Richard Guenther  <rguenther@suse.de>
11767         PR fortran/32140
11768         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11770 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11772         PR middle-end/31959
11773         * gcc.dg/pr31959.c: New test.
11775         PR inline-asm/32109
11776         * g++.dg/ext/asm10.C: New test.
11778         PR middle-end/32285
11779         * gcc.c-torture/execute/20070614-1.c: New test.
11781 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11783         * gcc.target/arm/stack-corruption.c: New test.
11785 2007-06-19  Richard Guenther  <rguenther@suse.de>
11787         * g++.dg/torture/pr30252.C: New testcase.
11789 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11791         PR tree-optimization/32353
11792         * g++.dg/opt/nrv13.C: New test.
11794 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11796         PR fortran/20863
11797         PR fortran/20882
11798         * gfortran.dg/impure_assignment_2.f90 : New test.
11800         PR fortran/32236
11801         * gfortran.dg/data_initialized_2.f90 : New test.
11803         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11804         appropriate version of 'dmach'.
11806 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11808         PR target/32389
11809         * gcc.target/i386/pr32389.c New test.
11811 2007-06-18  Simon Baldwin <simonb@google.com>
11813         PR c++/31923
11814         * g++.dg/template/error25.C: New.
11815         * g++.dg/template/spec35.C: New.
11817 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11819         * gcc.c-torture/compile/pr32355.c: New testcase.
11820         
11821 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11823         PR tree-optimization/32383
11824         * g++.dg/opt/pr32383.C: New test.
11826 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11828         PR rtl-optimization/32366
11829         * gcc.dg/vect/pr32366.c: New test.
11831 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11833         * gcc.c-torture/compile/pr32349.c: New testcase.
11834         
11835 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11837         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11838         * gcc.target/sparc/combined-2.c: Likewise.
11839         * gcc.target/sparc/fexpand.c : Likewise.
11840         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11841         * gcc.target/sparc/fpack16.c : Likewise.
11842         * gcc.target/sparc/fpmerge.c : Likewise.
11843         * gcc.target/sparc/fpmul.c : Likewise.
11844         * gcc.target/sparc/noresult.c : Likewise.
11845         * gcc.target/sparc/pdist.c: Likewise.
11847 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11849         PR middle-end/31723
11850         * gcc.target/i386/recip-divf.c: New test.
11851         * gcc.target/i386/recip-sqrtf.c: Ditto.
11852         * gcc.target/i386/recip-vec-divf.c: Ditto.
11853         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11854         * gcc.target/i386/sse-recip.c: Ditto.
11855         * gcc.target/i386/sse-recip-vec.c: Ditto.
11857 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11859         PR tree-opt/32225
11860         * gcc.c-torture/compile/20070605-1.c: New test.
11862         * gcc.c-torture/compile/20070603-1.c: New testcase.
11863         * gcc.c-torture/compile/20070603-2.c: New testcase.
11865         * gcc.c-torture/compile/20070531-1.c: New test.
11867         PR tree-opt/32167
11868         * gcc.c-torture/compile/20070531-2.c: New test.
11870         PR tree-opt/32144
11871         * gcc.c-torture/compile/20070529-1.c: New test.
11873         PR tree-opt/32145
11874         * gcc.c-torture/compile/20070529-2.c: New test.
11876         PR tree-opt/32015
11877         * gcc.c-torture/compile/20070520-1.c: New test.
11879         * g++.dg/ext/java-1.C: New test.
11881         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11882         loops instead of one. Remove the "can't determine dependence"
11883         check.
11884         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11885         needed as the cast is gone in the first place.
11886         * gcc.dg/max-1.c: Change local variable a to be a global one.
11887         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11888         have a cast which is PREd.
11890 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11892         * g++.dg/lookup/anon6.C: New test.
11894 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11896         PR c++/31806
11897         * g++.dg/opt/static6.C: New testcase.
11899 2007-06-14  Geoff Keating  <geoffk@apple.com>
11901         * g++.dg/ext/visibility/overload-1.C: New.
11903         PR 31093
11904         * g++.dg/ext/visibility/anon4.C: New.
11906 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11908         PR target/32268
11909         * gcc.target/i386/pr32268.c: New test.
11911 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11913         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11914         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11915         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11917         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11918         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11919         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11920         BID is used.
11922 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11924         PR fortran/32302
11925         * gfortran.dg/common_resize_1.f90: New test.
11927 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11929         PR target/32274
11930         * gcc.dg/vect/pr32224.c: Fix.   
11931         
11932 2007-06-13  Eric Christopher  <echristo@apple.com>
11934         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11936 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11938         PR fortran/32323
11939         * gfortran.dg/actual_array_vect_1.f90: New.
11941 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11943         * gcc.target/sparc/mfpu.c: New test.
11945 2007-06-12  Geoff Keating  <geoffk@apple.com>
11947         * g++.dg/warn/weak1.C: Suppress on Darwin.
11948         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11950 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11952         PR middle-end/31579
11953          * g++.dg/torture/pr31579.C: New testcase.
11955 2007-06-12  Ian Lance Taylor  <iant@google.com>
11957         PR libstdc++/29286
11958         * g++.dg/init/new16.C: New test.
11959         * g++.dg/init/new17.C: New test.
11960         * g++.dg/init/new18.C: New test.
11961         * g++.dg/init/new19.C: New test.
11963 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11965         * gnat.dg/lhs_view_convert.adb: New test.
11967 2007-06-12  Richard Guenther  <rguenther@suse.de>
11969         PR tree-optimization/15353
11970         PR tree-optimization/31657
11971         * gcc.c-torture/execute/20070424-1.c: New testcase.
11972         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11973         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11974         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11975         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11976         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11978 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11980         PR rtl-optimization/32293
11981         * gcc.dg/pr32293.c: New test.
11983 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11985         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11987 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11989         PR fortran/29786
11990         * gfortran.dg/equiv_7.f90: New test.
11991         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11993         PR fortran/30875
11994         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11996 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11998         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11999         * gcc.dg/setjmp-4.c: Likewise.
12000         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12002 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12004         PR rtl-optimization/31025
12005         * gfortran.dg/pr31025.f90: New.
12007 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12009         PR target/32280
12010         * gcc.target/i386/pr32280.c: New test.
12012 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12014         PR middle-end/32279
12015         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12017 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12019         PR libgfortran/32235
12020         * gfortran.dg/backspace_9.f: New test.
12022 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12024         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12026 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12028         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12030 2007-06-09  Ian Lance Taylor  <iant@google.com>
12032         PR tree-optimization/32169
12033         * gcc.c-torture/compile/pr32169.c: New test.
12035 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12037         * gcc.dg/vect/costmodel: New directory.
12038         * gcc.dg/vect/costmodel/i386: New directory.
12039         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12040         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12041         New test.
12042         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12043         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12044         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12045         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12046         * gcc.dg/vect/costmodel/x86_64: New directory.
12047         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12048         New testsuite.
12049         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12050         New test.
12051         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12052         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12053         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12054         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12055         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12057 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12059         PR tree-optimization/32243
12060         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12061         flags for -Os tests.
12062         * gcc.dg/vect/03-vect-pr32243.c: New test.
12064 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12066         PR tree-optimization/32224
12067         * gcc.dg/vect/pr32224.c: New test.
12069 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12071         PR c++/32177
12072         * g++.dg/gomp/pr32177.C: New test.
12074 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12076         PR testsuite/25241
12077         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12078         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12079         warning nor an error.
12080         * gcc.dg/Wfatal-2.c: Likewise.
12081         * gcc.dg/Werror-1.c: Likewise.
12082         * gcc.dg/Werror-5.c: Likewise.
12083         * gcc.dg/Werror-7.c: Likewise.
12084         * gcc.dg/Werror-10.c: Likewise.
12085         * gcc.dg/Werror-11.c: Likewise.
12087 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12089         PR c++/30759
12090         * g++.dg/init/brace6.C: New test.
12092 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12094         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12095         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12096         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12097         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12099         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12100         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12101         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12102         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12103         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12104         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12105         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12106         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12108         * gcc.dg/darwin-minversion-3.c: New.
12110 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12112         * gcc.target/i386/builtin-copysign.c: New test.
12114 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12116         PR tree-optimization/32220
12117         * gfortran.dg/predcom-2.f: New testcase.
12119 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12121         PR tree-opt/32231
12122         * gcc.target/i386/vectorize4.c: New test.
12124 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12126         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12128 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12130         PR testsuite/25241
12131         * gcc.dg/simd-5.c: Mark output as a note.
12132         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12133         dg-message.
12134         * gcc.dg/simd-1.c: Likewise.
12135         * gcc.dg/always_inline.c: Mark output as a sorry.
12136         * gcc.dg/always_inline2.c: Likewise.
12137         * gcc.dg/always_inline3.c: Likewise.
12139 2007-06-06  Ian Lance Taylor  <iant@google.com>
12141         * g++.dg/conversion/enum1.C: New test.
12143 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12145         PR tree-optimization/32216
12146         * gcc.dg/vect/pr32216.c: New test.
12148 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12150         PR testsuite/18923
12151         * gfortran.dg/invalid_contains_1.f90: New test.
12152         * gfortran.dg/invalid_contains_2.f90: New test.
12154 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12156         PR testsuite/32057
12157         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12158         midnight issues.
12160 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12162         PR testsuite/25241
12163         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12164         dg-message to match de note.
12165         * gcc.dg/pr26570.c: Use dg-message for a note.
12166         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12167         dg-error instead of dg-warning because of -Werror.
12168         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12169         neither an error, nor a warning.
12170         * gcc.dg/glibc-uclibc-2.c: Likewise
12171         * gcc.dg/cpp/19940712-1.c: Likewise.
12173 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12175         PR preprocessor/23479
12176         * gcc.dg/binary-constants-1.c: Add test suites for
12177         the 0b-prefixed binary integer constants.
12178         * gcc.dg/binary-constants-2.c: Ditto.
12179         * gcc.dg/binary-constants-3.c: Ditto.
12180         * gcc.dg/binary-constants-4.c: Ditto.
12182 2007-06-05  Ian Lance Taylor  <iant@google.com>
12184         * gcc.dg/Wstrict-overflow-19.c: New test.
12186 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12188         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12190 2007-06-04  Ian Lance Taylor  <iant@google.com>
12192         * gcc.dg/Wstrict-overflow-18.c: New test.
12194 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12196         PR testsuite/25241
12197         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12198         * gcc.dg/cpp/mi5.c: Likewise.
12199         * gcc.dg/cpp/mi7.c: Likewise.
12201 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12203         PR c/32191
12204         * gcc.dg/pr32191.c: New test.
12206 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12208         PR fortran/32124
12209         * gfortran.dg/allocate_stat_1.f90: Remove.
12211 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12213         * gcc.target/i386/sse4_2-check.h: New.
12214         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12215         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12216         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12217         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12218         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12219         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12220         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12221         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12222         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12223         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12224         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12225         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12226         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12227         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12228         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12229         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12230         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12231         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12233 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12235         * gcc.dg/pie-link.c: New test.
12237 2007-06-01  Ian Lance Taylor  <iant@google.com>
12239         * gcc.dg/Wstrict-overflow-17.c: New test.
12241 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12243         * gcc.dg/builtin-return-1.c (g): New.
12244         (main): Allocate at least 64 bytes on the stack.
12246 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12248         * g++.dg/init/cleanup3.C: New test.
12250 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12252         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12253         int is 16 bits.
12255 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12257         PR fortran/32156
12258         * gfortran.dg/char_array_constructor_3.f90: New test.
12260 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12262         PR tree-optimization/32160
12263         * gfortran.dg/predcom-1.f: New test.
12265 2007-05-31  Richard Guenther  <rguenther@suse.de>
12267         * g++.dg/other/str_empty.C: Move...
12268         * g++.dg/other/pr30567.C: Move...
12269         * g++.dg/tree-ssa/pr27218.C: Move...
12270         * g++.dg/torture: ...here and remove dg-options.
12272 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12274         PR c++/32158
12275         * g++.dg/ext/is_pod_incomplete.C: New.
12277 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12278             Douglas Gregor <doug.gregor@gmail.com>
12279             Pedro Lamarao <pedro.lamarao@mndfck.org>
12280             Howard Hinnant <howard.hinnant@gmail.com>
12282         PR c++/7412
12283         PR c++/29939
12284         * g++.dg/cpp0x/rv8p.C: New.
12285         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12286         * g++.dg/cpp0x/cast-bug.C: New.
12287         * g++.dg/cpp0x/elision_weak.C: New.
12288         * g++.dg/cpp0x/collapse-bug.C: New.
12289         * g++.dg/cpp0x/rv3p.C: New.
12290         * g++.dg/cpp0x/rv7n.C: New.
12291         * g++.dg/cpp0x/overload-conv-1.C: New.
12292         * g++.dg/cpp0x/rv2n.C: New.
12293         * g++.dg/cpp0x/deduce.C: New.
12294         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12295         * g++.dg/cpp0x/rv6p.C: New.
12296         * g++.dg/cpp0x/template_deduction.C: New.
12297         * g++.dg/cpp0x/implicit-copy.C: New.
12298         * g++.dg/cpp0x/rv1p.C: New.
12299         * g++.dg/cpp0x/cast.C: New.
12300         * g++.dg/cpp0x/rv5n.C: New.
12301         * g++.dg/cpp0x/collapse.C: New.
12302         * g++.dg/cpp0x/overload-conv-2.C: New.
12303         * g++.dg/cpp0x/rv4p.C: New.
12304         * g++.dg/cpp0x/rvo.C: New.
12305         * g++.dg/cpp0x/iop.C: New.
12306         * g++.dg/cpp0x/rv3n.C: New.
12307         * g++.dg/cpp0x/rv7p.C: New.
12308         * g++.dg/cpp0x/reference_collapsing.C: New.
12309         * g++.dg/cpp0x/overload.C: New.
12310         * g++.dg/cpp0x/named.C: New.
12311         * g++.dg/cpp0x/rv2p.C: New.
12312         * g++.dg/cpp0x/rv6n.C: New.
12313         * g++.dg/cpp0x/not_special.C: New.
12314         * g++.dg/cpp0x/bind.C: New.
12315         * g++.dg/cpp0x/rv1n.C: New.
12316         * g++.dg/cpp0x/rv5p.C: New.
12317         * g++.dg/cpp0x/elision.C: New.
12318         * g++.dg/cpp0x/named_refs.C: New.
12319         * g++.dg/cpp0x/unnamed_refs.C: New.
12320         * g++.dg/cpp0x/rv4n.C: New.
12321         * g++.dg/cpp0x/elision_neg.C: New.
12322         * g++.dg/init/copy7.C: Run in C++98 mode.
12323         * g++.dg/overload/arg1.C: Ditto.
12324         * g++.dg/overload/arg4.C: Ditto.
12326 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12328         PR c++/31809
12329         * g++.dg/opt/static5.C: New test.
12331 2007-05-30  Richard Guenther  <rguenther@suse.de>
12333         * g++.dg/dg.exp: Prune torture/.
12334         * g++.dg/torture/dg-torture.exp: New testsuite.
12336 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12338         * gcc.target/arm/pr27387.C: Move and rename to ...
12339         * g++.dg/inherit/thunk8.C: ... here.
12341 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12343         PR tree-optimization/31769
12344         * g++.dg/gomp/pr31769.C: New test.
12346 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12348         * gcc.target/i386/stack-realign.c: New.
12350 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12352         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12354 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12356         * gfortran.dg/sizeof.f90: New.
12358 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12360         PR c/31339
12361         * gcc.dg/boolcomplex-1.c: New test.
12363         PR c++/31339
12364         * g++.dg/ext/boolcomplex-1.c: New test.
12366 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12368         * gcc.dg/matrix: New directory.
12370 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12372         PR fortran/32124
12373         * gfortran.dg/allocate_stat_1.f90: New.
12375 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12377         PR fortran/31972
12378         * transfer_hollerith_1.f90: New test.
12380 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12382         PR tree-opt/32100
12383         * gcc.c-torture/execute/vrp-7.c: New test.
12385 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12387         * gfortran.dg/transfer_simplify_4.f90: New test.
12389 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12391         PR fortran/32088
12392         * gfortran.dg/func_result_3.f90: New.
12394 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12396         PR middle-end/32083
12397         * gfortran.dg/transfer_simplify_3.f90: New.
12399 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12401         PR target/32065
12402         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12403         to compile options.
12404         * gcc.target/i386/pr32065-2.c: New test.
12406 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12408         PR fortran/31813
12409         * gfortran.dg/io_constraints_2.f90: Update.
12411 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12413         PR fortran/31219
12414         * gfortran.dg/array_constructor_17.f90: New test.
12416 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12418         PR tree-opt/32090
12419         * g++.dg/opt/array2.C: New testcase.
12421 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12423         PR target/32065
12424         * gcc.target/i386/pr32065.c: New test.
12426 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12427             Marcus Meissner <meissner@suse.de>
12429         * gcc.dg/attr-alloc_size.c: New.
12431 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12432             Lee Millward  <lee.millward@gmail.com>
12434         PR c++/31745
12435         * g++.dg/parse/crash34.C: New test.
12437         * g++.dg/parse/crash35.C: New test.
12439 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12441         * gcc.target/i386/sse2-check.h: New.
12442         * gcc.target/i386/sse2-vec-1.c: Likewise.
12443         * gcc.target/i386/sse2-vec-2.c: Likewise.
12444         * gcc.target/i386/sse2-vec-3.c: Likewise.
12445         * gcc.target/i386/sse2-vec-4.c: Likewise.
12446         * gcc.target/i386/sse2-vec-5.c: Likewise.
12447         * gcc.target/i386/sse2-vec-6.c: Likewise.
12449 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12451         PR c++/31431
12452         PR c++/31432
12453         PR c++/31434
12454         PR c++/31435
12455         PR c++/31437
12456         PR c++/31438
12457         PR c++/31442
12458         PR c++/31443
12459         PR c++/31444
12460         PR c++/31445
12461         * g++.dg/cpp0x/pr31431.C: New.
12462         * g++.dg/cpp0x/pr31437.C: New.
12463         * g++.dg/cpp0x/pr31442.C: New.
12464         * g++.dg/cpp0x/pr31444.C: New.
12465         * g++.dg/cpp0x/pr31431-2.C: New.
12466         * g++.dg/cpp0x/pr31432.C: New.
12467         * g++.dg/cpp0x/pr31434.C: New.
12468         * g++.dg/cpp0x/pr31438.C: New.
12469         * g++.dg/cpp0x/pr31443.C: New.
12470         * g++.dg/cpp0x/pr31445.C: New.
12471         * g++.dg/cpp0x/variadic-crash1.C: New.
12473 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12475         * gcc.target/arm/long-calls-1.c: New test.
12476         * gcc.target/arm/long-calls-2.c: Likewise.
12477         * gcc.target/arm/long-calls-3.c: Likewise.
12478         * gcc.target/arm/long-calls-4.c: Likewise.
12480 2007-05-25  Richard Guenther  <rguenther@suse.de>
12481             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12483         PR tree-optimization/31982
12484         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12486 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12488         PR fortran/32047
12489         * gfortran.dg/result_in_spec_2.f90: New test.
12491 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12493         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12495 2007-05-24  Ollie Wild  <aaw@google.com>
12497         * gcc.dg/cpp/counter-1.c: New test.
12498         * gcc.dg/pch/counter-1.c: New test.
12499         * gcc.dg/pch/counter-1.hs: New file.
12500         * gcc.dg/pch/counter-2.c: New test.
12501         * gcc.dg/pch/counter-2.hs: New file.
12502         * gcc.dg/pch/counter-3.c: New test.
12503         * gcc.dg/pch/counter-3.hs: New file.
12505 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12507         * gcc.dg/tree-ssa/predcom-1.c: New test.
12508         * gcc.dg/tree-ssa/predcom-2.c: New test.
12509         * gcc.dg/tree-ssa/predcom-3.c: New test.
12510         * gcc.dg/tree-ssa/predcom-4.c: New test.
12511         * gcc.dg/tree-ssa/predcom-5.c: New test.
12512         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12514 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12516         PR testsuite/32062
12517         * gcc.target/i386/sse4_1-check.h (MASK): New.
12519 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12521         PR fortran/32038
12522         * gfortran.dg/pr25603.f: Initialize integer variables.
12524 2007-05-23  Ian Lance Taylor  <iant@google.com>
12526         * g++.dg/other/vrp1.C: New test.
12528 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12530         PR preprocessor/20077
12531         * gcc.dg/cpp/paste15.c: New test.
12533 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12534             Nigel Stephens  <nigel@mips.com>
12535             Richard Sandiford  <richard@codesourcery.com>
12537         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12538         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12539         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12540         * gcc.target/mips/inter/mips16-inter.exp: New.
12542 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12544         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12546 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12548         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12549         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12550         * gcc.target/i386/sse3-addsubps.c: Likewise.
12551         * gcc.target/i386/sse3-haddpd.c: Likewise.
12552         * gcc.target/i386/sse3-haddps.c: Likewise.
12553         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12554         * gcc.target/i386/sse3-hsubps.c: Likewise.
12555         * gcc.target/i386/sse3-lddqu.c: Likewise.
12556         * gcc.target/i386/sse3-movddup.c: Likewise.
12557         * gcc.target/i386/sse3-movshdup.c: Likewise.
12558         * gcc.target/i386/sse3-movsldup.c: Likewise.
12560         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12561         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12562         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12563         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12564         * gcc.target/i386/ssse3-palignr.c: Likewise.
12565         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12566         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12567         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12568         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12569         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12570         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12571         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12572         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12573         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12574         * gcc.target/i386/ssse3-psignb.c: Likewise.
12575         * gcc.target/i386/ssse3-psignd.c: Likewise.
12576         * gcc.target/i386/ssse3-psignw.c: Likewise.
12577         * gcc.target/i386/ssse3-vals.h: Likewise.
12579         * gcc.target/i386/sse3-check.h: New file.
12580         * gcc.target/i386/ssse3-check.h: Likewise.
12582 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12584         PR middle-end/31095
12585         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12587 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12589         PR middle-end/31606
12590         * gcc.c-torture/20070522-1.c: New testcase.
12592 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12594         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12596 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12598         * gcc.c-torture/execute/ieee/20000320-1.x,
12599         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12600         m68k-*-* and check_effective_target_coldfire_fpu.
12602 2007-05-22  Ollie Wild  <aaw@google.com>
12604         * g++.dg/lookup/hidden-class10.C: New test.
12605         * g++.dg/lookup/hidden-class11.C: New test.
12607 2007-05-22  Ollie Wild  <aaw@google.com>
12609         * g++.dg/lookup/name-clash5.C: New test.
12610         * g++.dg/lookup/name-clash6.C: New test.
12612 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12614         * g++.dg/other/i386-2.C: Update comments on header files tested.
12615         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12616         of <tmmintrin.h>.
12617         * gcc.target/i386/sse-12.c: Likewise.
12618         * gcc.target/i386/sse-13.c: Likewise.
12619         * gcc.target/i386/sse-14.c: Likewise.
12621         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12622         Redefined to test with immediate operand.
12623         (__builtin_ia32_blendps): Likewise.
12624         (__builtin_ia32_blendpd): Likewise.
12625         (__builtin_ia32_dpps): Likewise.
12626         (__builtin_ia32_dpps): Likewise.
12627         (__builtin_ia32_insertps128): Likewise.
12628         (__builtin_ia32_vec_ext_v4sf): Likewise.
12629         (__builtin_ia32_vec_set_v16qi): Likewise.
12630         (__builtin_ia32_vec_set_v4si): Likewise.
12631         (__builtin_ia32_vec_set_v2di): Likewise.
12632         (__builtin_ia32_vec_ext_v16qi): Likewise.
12633         (__builtin_ia32_vec_ext_v4si): Likewise.
12634         (__builtin_ia32_vec_ext_v2di): Likewise.
12635         (__builtin_ia32_roundpd): Likewise.
12636         (__builtin_ia32_roundsd): Likewise.
12637         (__builtin_ia32_roundps): Likewise.
12638         (__builtin_ia32_roundss): Likewise.
12639         (__builtin_ia32_mpsadbw128): Likewise.
12641 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12643         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12645 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12647         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12648         failures.
12649         * gcc.dg/dfp/func-struct.c: Ditto.
12650         * gcc.dg/dfp/operator-assignment.c: Ditto.
12651         * gcc.dg/dfp/convert-bfp.c: Ditto.
12652         * gcc.dg/dfp/convert-int.c: Ditto.
12653         * gcc.dg/dfp/convert-int-max.c: Ditto.
12654         * gcc.dg/dfp/func-scalar.c: Ditto.
12655         * gcc.dg/dfp/cast.c: Ditto.
12656         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12657         failures, and fix a typo in return type of arg1_128.
12658         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12659         failures, and fix a typo in a constant suffix.
12660         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12661         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12663 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12664             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12666         * lib/gcc-dg.exp(process_message): New proc.
12667         (dg-message): New test directive.
12668         * gcc.dg/always_inline.c: Use dg-message.
12669         * gcc.dg/always_inline2.c: Ditto.
12670         * gcc.dg/always_inline3.c: Ditto.
12671         * gcc.dg/invalid-call-1.c: Ditto.
12672         * gcc.dg/pr17506.c: Ditto.
12673         * gcc.dg/simd-5.c: Ditto.
12674         * gcc.dg/simd-6.c: Ditto.
12675         * gcc.dg/va-arg-2.c: Ditto.
12676         * gcc.dg/cpp/syshdr.c: Ditto.
12677         * gcc.dg/cpp/unc4.c: Ditto.
12678         * gcc.dg/cpp/trad/mi1.c: Ditto.
12679         * gcc.dg/cpp/trad/mi5.c: Ditto.
12680         * gcc.dg/cpp/trad/mi7.c: Ditto.
12681         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12682         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12683         * gcc.test-framework/test-framework.awk: Special-case outexists
12684         tests.
12686 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12688         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12689         (bit_SSE4_2): Likewise.
12690         (bit_POPCNT): Likewise.
12692         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12693         Check if assembler supports SSE4 instructions.
12695         * gcc.target/i386/sse4_1-blendpd.c: New file.
12696         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12697         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12698         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12699         * gcc.target/i386/sse4_1-check.h: Likewise.
12700         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12701         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12702         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12703         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12704         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12705         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12706         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12707         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12708         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12709         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12710         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12711         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12712         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12713         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12714         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12715         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12716         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12717         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12718         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12719         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12720         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12721         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12722         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12723         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12724         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12725         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12726         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12727         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12728         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12729         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12730         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12731         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12732         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12733         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12734         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12735         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12736         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12737         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12738         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12739         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12740         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12741         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12742         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12743         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12744         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12745         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12746         * gcc.target/i386/sse4_1-round.h: Likewise.
12747         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12748         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12749         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12750         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12751         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12752         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12753         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12754         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12755         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12756         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12757         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12758         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12759         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12760         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12762 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12764         PR fortran/31627
12765         * gfortran.dg/bounds_check_7.f90: New test.
12767 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12769         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12770         (check_effective_target_sse4a): Ditto.
12772         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12773         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12774         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12775         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12776         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12777         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12778         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12779         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12780         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12781         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12782         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12783         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12784         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12785         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12786         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12787         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12788         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12789         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12790         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12791         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12793 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12795         * g++.dg/ext/cleanup-1.C: New test.
12796         * g++.dg/ext/cleanup-2.C: Likewise.
12797         * g++.dg/ext/cleanup-3.C: Likewise.
12798         * g++.dg/ext/cleanup-4.C: Likewise.
12799         * g++.dg/ext/cleanup-5.C: Likewise.
12800         * g++.dg/ext/cleanup-6.C: Likewise.
12801         * g++.dg/ext/cleanup-8.C: Likewise.
12802         * g++.dg/ext/cleanup-9.C: Likewise.
12803         * g++.dg/ext/cleanup-10.C: Likewise.
12804         * g++.dg/ext/cleanup-11.C: Likewise.
12805         * g++.dg/ext/cleanup-dtor.C: Likewise.
12807 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12809         PR middle-end/31995
12810         * gcc.dg/vect/vect-102a.c: New test.
12812 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12813             Paolo Carlini  <pcarlini@suse.de>
12814             Uros Bizjak  <ubizjak@gmail.com>
12816         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12817         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12818         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12819         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12820         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12821         New testcases.
12823 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12825         PR fortran/32002
12826         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12828 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12830         PR fortran/32027
12831         * gfortran.dg/do_3.F90: Add checks for the final value of the
12832         loop variable.
12834 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12836         * gcc.c-torture/execute/990127-2.x: New file.
12838 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12840         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12841         * gcc.target/i386/sse-12: Add -O to compile options.
12842         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12843         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12844         and mm3dnow.h.  Add -O to compile options.
12846 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12848         PR fortran/31867
12849         * gfortran.dg/char_length_5.f90: New test.
12851         PR fortran/31994
12852         * gfortran.dg/array_reference_1.f90: New test.
12854 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12856         PR middle-end/7651
12857         PR c++/11856
12858         PR c/12963
12859         PR c/23587
12860         PR other/29694
12861         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12862         * gcc.dg/Wtype-limits.c: New.
12863         * gcc.dg/Wtype-limits-Wextra.c: New.
12864         * gcc.dg/Wtype-limits-no.c: New.
12865         * g++.dg/warn/Wtype-limits.C: New.
12866         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12867         * g++.dg/warn/Wtype-limits-no.C: New.
12869 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12871         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12872         instead of "-msse2".'
12873         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12874         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12875         and mm3dnow.h.
12876         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12877         to test with immediate operand.
12878         (__builtin_ia32_insertqi): Ditto.
12879         (__builtin_ia32_palignr128): Ditto.
12880         (__builtin_ia32_palignr): Ditto.
12881         (__builtin_ia32_pshufhw): Ditto.
12882         (__builtin_ia32_pshuflw): Ditto.
12883         (__builtin_ia32_pshufd): Ditto.
12884         (__builtin_ia32_vec_set_v8hi): Ditto.
12885         (__builtin_ia32_vec_ext_v8hi): Ditto.
12886         (__builtin_ia32_shufpd): Ditto.
12887         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12889 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12891         PR fortran/32001
12892         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12894 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12896         PR target/31585
12897         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12898         and "__inline".  Use "-msse" instead of "-msse2".
12900 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12902         PR middle-end/7651
12903         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12904         * gcc.dg/20030906-2.c: Likewise.
12905         * objc.dg/method-17.m: Add -Wreturn-type.
12906         * obj-c++.dg/method-21.mm: Likewise.
12908 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12910         PR target/31585
12911         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12912         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12913         (__builtin_ia32_psrlqi128): Ditto.
12914         (__builtin_ia32_psrlwi128): Ditto.
12915         (__builtin_ia32_psrldi128): Ditto.
12916         (__builtin_ia32_psrldqi128): Ditto.
12917         (__builtin_ia32_pslldqi128): Ditto.
12918         (__builtin_ia32_psrawi128): Ditto.
12919         (__builtin_ia32_psradi128): Ditto.
12920         (__builtin_ia32_psllqi128): Ditto.
12921         (__builtin_ia32_pslldi128): Ditto.
12922         (__builtin_prefetch): Ditto.
12923         (__builtin_ia32_pshufw): Ditto.
12924         (__builtin_ia32_vec_set_v4hi): Ditto.
12925         (__builtin_ia32_vec_ext_v4hi): Ditto.
12926         (__builtin_ia32_shufps): Ditto.
12927         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12929 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12931         PR fortran/31974
12932         * gfortran.dg/char_allocation_1.f90: New test.
12934 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12936         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12937         * gcc.dg/Wconversion-sign.c: New.
12938         * gcc.dg/Wconversion-integer-no-sign.c: New.
12939         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12940         Wconversion-sign.C
12941         * g++.dg/warn/Wconversion-sign.C: New.
12942         * g++.old-deja/g++.other/warn4.C: Update.
12943         * g++.dg/warn/Wconversion1.C: Likewise.
12945 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12947         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12948         * gcc.dg/torture/builtin-math-4.c: Likewise.
12950 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12952         PR libfortran/31964
12953         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12955 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12957         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12959 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12961         PR target/31628
12962         * gcc.target/i386/pr31628.c: New.
12964 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12966         PR middle-end/31344
12967         * gcc.dg/pr31344.c: New test.
12969 2007-05-17  Ian Lance Taylor  <iant@google.com>
12971         PR tree-optimization/31953
12972         * gcc.c-torture/compile/pr31953.c: New test.
12974 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12976         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12978         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12979         and drem.
12980         * gcc.dg/torture/builtin-math-4.c: Likewise.
12982         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12983         * gcc.dg/torture/builtin-math-4.c: Likewise.
12985         * gcc.dg/torture/builtin-math-4.c: New test.
12987 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12988             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12990         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12991         * gcc.dg/cpp/include2.c: Ditto.
12992         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12993         * gcc.dg/cpp/paste5.c: Ditto.
12994         * gcc.dg/cpp/paste6.c: Ditto.
12995         * gcc.dg/cpp/paste8.c: Ditto.
12996         * gcc.dg/cpp/paste11.c: Ditto.
12997         * gcc.dg/cpp/paste13.c: Ditto.
12998         * gcc.dg/cpp/skipping2.c: Ditto.
12999         * gcc.dg/reg-vol-struct-1.c: Ditto.
13000         * gcc.dg/Wshadow-1.c: Ditto.
13001         * gcc.dg/cpp/trad/comment.c: Ditto.
13002         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13003         * gcc.dg/cpp/if-2.c: Ditto.
13004         * gcc.dg/array-5.c: Ditto.
13005         * gcc.dg/inline-15.c: Ditto.
13006         * gcc.dg/pr27953.c: Ditto.
13007         * gcc.dg/Wno-c++-compat.c: Ditto.
13009 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13011         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13013 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13015         * gcc.c-torture/execute/20070517-1.c: New test.
13017 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13019         PR fortran/31919
13020         * gfortran.dg/min_max_conformance.f90: New test.
13022 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13024         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13025         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13026         gcc.dg/vect/vect-104.c: Use more complex construction to
13027         prevent vectorizing.
13028         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13030 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13032         PR tree-optimization/24659
13033         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13034         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13035         not vect_int target.
13036         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13037         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13038         targets.
13039         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13040         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13041         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13043 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13045         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13046         and x86_64-*-* targets.
13047         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13049 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13051         PR fortran/18769
13052         PR fortran/30881
13053         PR fortran/31194
13054         PR fortran/31216
13055         PR fortran/31427
13056         * transfer_simplify_1.f90: New test.
13057         * transfer_simplify_2.f90: New test.
13059 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13061         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13063 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13065         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13067         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13069         PR c/31924
13070         * gcc.dg/fltconst-1.c: New test.
13072         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13073         * gcc.dg/dfp/operator-assignment.c: Ditto.
13075 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13077         PR c++/29928
13078         * g++.dg/rtti/typeid5.C: New.
13080 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13082         PR fortran/31725
13083         * gfortran.dg/substr_4.f: New test.
13085 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13087         * gcc.target/m68k/interrupt_thread-1.c,
13088         gcc.target/m68k/interrupt_thread-2.c,
13089         gcc.target/m68k/interrupt_thread-3.c: New.
13090         * gcc.target/m68k/m68k.exp: Accept fido.
13092 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13094         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13095         * gfortran.dg/altreturn_3.f90: Likewise.
13096         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13097         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13098         * gfortran.dg/inquire_iolength.f90: Likewise.
13099         * gfortran.dg/module_naming_1.f90: Likewise.
13100         * gfortran.dg/oldstyle_2.f90: Likewise.
13101         * gfortran.dg/operator_2.f90: Likewise.
13102         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13103         * gfortran.dg/used_types_11.f90: Likewise.
13104         * gfortran.dg/zero_array_components_1.f90: Likewise.
13105         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13106         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13107         * gfortran.dg/real_const_3.f90: Likewise.
13109 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13111         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13112         * gcc.dg/tree-ssa/loop-30.c: New test.
13114 2007-05-13  Richard Guenther  <rguenther@suse.de>
13116         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13117         scanning forwprop1.
13118         * g++.dg/tree-ssa/pr31146.C: Likewise.
13120 2007-05-13  Revital Eres  <eres@il.ibm.com>
13122         * gcc.dg/dse.c: New test.
13124 2007-05-12  Richard Guenther  <rguenther@suse.de>
13126         PR tree-optimization/31797
13127         * gcc.c-torture/compile/pr31797.c: New testcase.
13129 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13131         PR fortran/30746
13132         * gfortran.dg/host_assoc_function_1.f90: New test.
13134 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13136         PR c++/31829
13137         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13139 2007-05-11  Silvius Rus  <rus@google.com>
13141         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13142         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13143         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13144         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13145         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13146         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13147         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13148         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13149         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13150         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13151         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13152         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13153         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13154         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13155         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13156         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13158 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13160         PR other/31852
13161         * gcc.c-torture/execute/builtins/memchr.c: New.
13162         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13163         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13165 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13167         PR fortran/30876
13168         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13169         line.
13170         * gfortran.dg/recursive_reference_2.f90: New test.
13172 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13174         PR fortran/30878
13175         * gfortran.dg/namelist_29.f90: New test.
13177 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13179         PR fortran/31474
13180         * gfortran.dg/entry_10.f90: New test.
13182 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13184         PR tree-optimization/31885
13185         * gcc.dg/tree-ssa/loop-29.c: New test.
13187 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13189         * assumed_dummy_1.f90: Fix dg directive.
13190         * char_initialiser_actual.f90: Likewise.
13191         * nested_modules_2.f90: Likewise.
13192         * shift-alloc.f90: Likewise.
13194 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13196         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13198 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13200         PR libfortran/31880
13201         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13203 2007-05-09  Mike Stump  <mrs@apple.com>
13205         * g++.dg/other/first-global.C: Add -fpie for darwin.
13206         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13208 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13210         * gcc.dg/20070507-1.c: New testcase.
13212 2007-05-08  Chao-ying Fu  <fu@mips.com>
13214         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13215         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13216         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13217         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13219 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13221         PR 31847
13222         * gcc.dg/pr31847.c: New test.
13224 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13226         PR fortran/31692
13227         * gfortran.dg/actual_array_result_1.f90: New test.
13229 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13231         PR fortran/29397
13232         * gfortran.dg/parameter_array_init_1.f90: New test.
13234         PR fortran/29400
13235         * gfortran.dg/parameter_array_init_2.f90: New test.
13237 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13239         PR target/31854
13240         * gcc.target/i386/pr31854.c: New test.
13242 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13244         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13246 2007-05-07  Mike Stump  <mrs@apple.com>
13248         * g++.old-deja/g++.mike/empty.C: Add.
13250 2007-05-07  Eric Christopher  <echristo@apple.com>
13252         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13254 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13256         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13257         variable.  Rearrange conversions from binary float to decimal float.
13259 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13261         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13262         x86.
13264 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13266         * gnat.dg/opt1.ad[sb]: New testcase.
13268 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13270         PR fortran/31399
13271         * gfortran.dg/do_3.F90: New test.
13273 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13275         PR fortran/31764
13276         * gfortran.dg/new_line.f90: Add new checks.
13278 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13280         PR fortran/31201
13281         * gfortran.dg/large_unit_1.f90: New.
13282         * gfortran.dg/large_unit_2.f90: New.
13283         * gfortran.dg/iostat_4.f90: New
13284         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13286 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13288         PR fortran/31540
13289         * gfortran.dg/char_result_4.f90: New test.
13291 2007-06-05  Revital Eres  <eres@il.ibm.com>
13293         PR 30957
13294         * gcc.dg/pr30957-1.c: New test.
13296 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13298         PR fortran/31251
13299         * gfortran.dg/char_type_len_2.f90: New test.
13301 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13303         PR 31775
13304         * g++.dg/other/nested-extern.cc: New.
13305         * g++.dg/other/nested-extern-1.C: New.
13306         * g++.dg/other/nested-extern-2.C: New.
13308 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13310         PR fortran/31760
13311         * gfortran.dg/erf.f90: New test.
13312         * gfortran.dg/besxy.f90: New test.
13314 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13316         PR fortran/22359
13317         * gfortran.dg/fseek.f90: New test.
13319 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13321         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13323 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13325         PR libfortran/31210
13326         * gfortran.dg/zero_length_1.f90: New test.
13328 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13330         PR fortran/31803
13331         * gfortran.dg/char_pointer_assign_3.f90: New test.
13332         * gfortran.dg/char_result_2.f90: Re-enable test.
13334 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13336         PR fortran/25071
13337         * gfortran.dg/char_length_3.f90: New test.
13338         * gfortran.dg/char_result_2.f90: Fix test.
13340 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13342         PR tree-optimization/30565
13343         * gcc.dg/tree-ssa/loop-27.c: New test.
13345 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13347         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13348         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13349         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13350         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13352 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13354         PR tree-optimization/31699
13355         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13356         New.
13357         (check_effective_target_vect_floatint_cvt): New.
13358         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13359         of specific targets.
13360         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13361         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13362         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13363         * gcc.dg/vect/vect-iv-4.c: Likewise.
13364         * gcc.dg/vect/vect-multitypes-11.c: New.
13365         * gcc.dg/vect/pr31699.c: New.
13367 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13369         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13371 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13373         PR C++/31663
13374         * g++.dg/warn/anonymous-namespace-2.C: New.
13375         * g++.dg/warn/anonymous-namespace-2.h: New.
13377 2007-05-02  Paul Brook  <paul@codesourcery.com>
13379         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13381 2007-05-02  Eric Christopher  <echristo@apple.com>
13383         * gcc.dg/cpp/if-div.c: New file.
13385 2007-05-02  Tom Tromey  <tromey@redhat.com>
13387         PR preprocessor/28709:
13388         * gcc.dg/cpp/pr28709.c: New file.
13390 2007-05-02  Richard Guenther  <rguenther@suse.de>
13392         PR tree-optimization/31146
13393         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13395 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13397         * gcc.c-torture/compile/limits-blockid.c: New.
13398         * gcc.c-torture/compile/limits-caselabels.c: New.
13399         * gcc.c-torture/compile/limits-declparen.c: New.
13400         * gcc.c-torture/compile/limits-enumconst.c: New.
13401         * gcc.c-torture/compile/limits-exprparen.c: New.
13402         * gcc.c-torture/compile/limits-externalid.c: New.
13403         * gcc.c-torture/compile/limits-fnargs.c: New.
13404         * gcc.c-torture/compile/limits-fndefn.c: New.
13405         * gcc.c-torture/compile/limits-idexternal.c: New.
13406         * gcc.c-torture/compile/limits-idinternal.c: New.
13407         * gcc.c-torture/compile/limits-pointer.c: New.
13408         * gcc.c-torture/compile/limits-stringlit.c: New.
13409         * gcc.c-torture/compile/limits-structmem.c: New.
13410         * gcc.c-torture/compile/limits-structnest.c: New.
13412 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13414         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13416 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13418         PR middle-end/31740
13419         * gcc.c-torture/compile/20070501-1.c: New testcase.
13421 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13423         PR fortran/31732
13424         * gfortran.dg/array_memset_2:  New test case.
13426 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13428         PR testsuite/31615
13429         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13431 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13433         PR testsuite/31589
13434         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13435         dg-final test.
13436         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13437         keyword to dg-final test.
13438         * gcc.dg/vect/vect-iv-4.c: Likewise.
13439         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13440         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13441         test.
13442         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13443         cast.
13444         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13445         * lib/target-supports.exp
13446         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13447         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13449 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13451         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13452         __LONG_LONG_MAX__ and its friends instead of those supplied by
13453         limits.h.
13455 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13457         PR C++/31721
13458         * g++.dg/ext/vector7.C: New testcase.
13460 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13462         PR fortran/31591
13463         * gfortran.dg/bound_simplification_1.f90: New test.
13465 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13467         PR fortran/31645
13468         * gfortran.dg/bom_error.f90: New test.
13469         * gfortran.dg/bom_include.f90: New test.
13470         * gfortran.dg/bom_UTF16-LE.f90: New test.
13471         * gfortran.dg/bom_UTF16-BE.f90: New test.
13472         * gfortran.dg/bom_UTF-8.f90: New test.
13473         * gfortran.dg/bom_UTF-32.f90: New test.
13474         * gfortran.dg/bom_UTF-8.F90: New test.
13475         * gfortran.dg/bom_include.inc: New file.
13477 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13479         PR C++/30221
13480         * g++.dg/init/ptrfn2.C: New test.
13481         * g++.dg/init/ptrfn3.C: New test.
13483 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13485         PR fortran/31711
13486         * gfortran.dg/dependency_21.f90: New test.
13488 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13490         * gfortran.dg/secnds.f: Use real*8.
13491         * gfortran.dg/secnds-1.f: Use real*8.
13493 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13495         PR libfortran/31532
13496         * gfortran.dg/inquire_5.f90: Update test.
13498 2007-04-27  Ian Lance Taylor  <iant@google.com>
13500         PR middle-end/31710
13501         * gcc.c-torture/compile/pr31710.c: New test.
13503 2007-04-27  Richard Guenther  <rguenther@suse.de>
13505         PR tree-optimization/30965
13506         PR tree-optimization/30978
13507         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13508         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13509         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13510         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13512 2007-04-27  Richard Guenther  <rguenther@suse.de>
13514         PR tree-optimization/31715
13515         * gcc.dg/Warray-bounds-4.c: New testcase.
13517 2007-04-26  Ian Lance Taylor  <iant@google.com>
13519         PR target/28675
13520         * gcc.c-torture/compile/pr28675.c: New test.
13522 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13524         PR C++/30016
13525         * g++.dg/ext/vector6.C: New test.
13527 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13529         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13531 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13533         PR middle-end/31617
13534         * g++.dg/other/str_empty.C: Add expected warning.
13536 2007-04-26  Richard Guenther  <rguenther@suse.de>
13537         Daniel Berlin  <dberlin@dberlin.org>
13539         PR tree-optimization/30567
13540         * g++.dg/other/pr30567.C: New testcase.
13542 2007-04-26  Richard Guenther  <rguenther@suse.de>
13544         PR tree-optimization/31703
13545         * gcc.c-torture/compile/pr31703.c: New testcase.
13546         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13547         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13549 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13551         * gfortran.dg/open_errors.f90: Added if statements checking
13552         the value of iostat.
13554 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13556         PR c++/31598
13557         * g++.dg/gomp/pr31598.C: New test.
13559         PR tree-optimization/30558
13560         * g++.dg/gomp/pr30558.C: New test.
13562 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13564         PR c++/31338
13565         * g++.dg/ext/complex2.C: New test.
13567 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13569         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13571 2007-04-25  Thiemo Seufer  <ths@mips.com>
13573         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13574         value to signed char.
13576 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13578         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13579         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13580         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13582 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13584         PR fortran/31668
13585         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13586         statement functions.
13587         * gfortran.dg/c_by_val_5.f90: New test.
13589 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13591         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13592         with two new subroutines to avoid parameter-induced aliasing.
13593         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13594         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13596 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13598         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13599         * g++.dg/warn/Warray-bounds.C: Likewise.
13601 2007-04-24  Ian Lance Taylor  <iant@google.com>
13603         PR tree-optimization/31605
13604         * gcc.c-torture/execute/pr31605.c: New test.
13606 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13608         PR fortran/31587
13609         * lib/gcc-dg.exp (scan-module): New function.
13610         * gfortran.dg/module_md5_1.f90: New test.
13612 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13614         * g++.old-deja/g++.pt/defarg6.C: Only run with
13615         -std=gnu++98.
13616         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13617         * g++.dg/cpp0x/variadic61.C: Ditto.
13618         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13619         * g++.dg/cpp0x/variadic62.C: Ditto.
13620         * g++.dg/template/meminit1.C: Ditto.
13621         * g++.dg/template/operator7.C: Ditto.
13622         * g++.dg/template/static15.C: Ditto.
13623         * g++.dg/template/invalid1.C: Ditto.
13624         * g++.dg/template/shift1.C: Ditto.
13625         * g++.dg/template/error10.C: Ditto.
13627 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13629         PR diagnostic/25923
13630         * gfortran.dg/pr25923.f90: New test.
13632 2007-04-24  Ian Lance Taylor  <iant@google.com>
13634         PR tree-optimization/31602
13635         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13637 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13639         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13640         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13642 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13644         * gcc.target/i386/reload-1.c. New.
13646 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13647             Olga Golovanevsky  <olga@il.ibm.com>
13649         * g++.dg/other/str_empty.C: New test.
13651 2007-04-24  Richard Henderson  <rth@redhat.com>
13653         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13655 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13657         PR target/31641
13658         * gcc.c-torture/compile/pr31641.c: New testcase.
13660 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13662         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13663         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13664         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13665         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13667 2007-04-23  Simon Baldwin  <simonb@google.com>
13669         * g++.dg/other/error15.C: New.
13670         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13671         triggering a "multiple parameters named" error.
13673 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13675         PR fortran/31618
13676         * gfortran.dg/backspace_8.f:  New test case.
13678 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13680         PR fortran/31630
13681         * gfortran.dg/used_types_17.f90: New test.
13683         PR fortran/31620
13684         * gfortran.dg/zero_array_components_1.f90: New test.
13686 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13688         PR fortran/31616
13689         * gfortran.dg/open_errors.f90: Allow a different error message.
13691 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13693         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13694         Rename from check_effective_target_vect_pack_mod.  Rename global
13695         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13696         messages.
13697         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13698         rename.
13699         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13700         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13702 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13704         PR middle-end/31448
13705         * gcc.c-torture/execute/pr31448.c: New testcase.
13707 2007-04-22  Nick Clifton  <nickc@redhat.com>
13709         * gcc.dg/20020312-2.c: Add support for the FRV.
13711 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13713         PR tree-optimization/24659
13714         * gcc.dg/vect/vect-float-extend-1.c: New test.
13715         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13717 2007-04-22  Richard Guenther  <rguenther@suse.de>
13719         PR tree-optimization/29789
13720         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13721         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13723 2007-04-22  Revital Eres  <eres@il.ibm.com>
13725         * gcc.dg/var-expand2.c: New test.
13727 2007-04-22  Revital Eres  <eres@il.ibm.com>
13729         * gcc.dg/var-expand3.c: New test.
13731 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13733         PR fortran/31495
13734         * gfortran.dg/continuation_8.f90: New test.
13736 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13738         PR C/30265
13739         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13740         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13742 2007-04-21  Richard Guenther  <rguenther@suse.de>
13744         PR middle-end/31136
13745         * gcc.c-torture/execute/pr31136.c: New testcase.
13747 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13749         * gcc.target/i386/movsi-sm-1.c: New.
13751 2007-04-20  Richard Henderson  <rth@redhat.com>
13753         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13754         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13756 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13758         * gcc.target/i386/ordcmp-1.c: New test.
13759         * gcc.target/i386/unordcmp-1.c: New test.
13761         PR tree-optimization/31632
13762         * gcc.c-torture/compile/20070419-1.c: New test.
13764 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13766         * gcc.dg/invalid-call-1.c: New test.
13768 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13770         PR diagnostic/31227
13771         * gcc.dg/Warray-bounds-3.c: New.
13773 2007-04-18  Richard Guenther  <rguenther@suse.de>
13775         PR tree-optimization/19431
13776         PR tree-optimization/21463
13777         * gcc.c-torture/execute/20070212-1.c: New testcase.
13778         * gcc.c-torture/execute/20070212-2.c: Likewise.
13779         * gcc.c-torture/execute/20070212-3.c: Likewise.
13780         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13781         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13782         * g++.dg/tree-ssa/pr21463.C: Likewise.
13783         * g++.dg/tree-ssa/pr30738.C: Likewise.
13785 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13787         PR c++/31513
13788         * g++.dg/expr/bitfield8.C: New test.
13790 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13791             Richard Sandiford  <richard@codesourcery.com>
13793         * lib/target-supports.exp (check_profiling_available): Return 0
13794         for uClibc with -p or -pg.
13796 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13798         PR c++/31517
13799         * g++.dg/template/init7.C: New test.
13801 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13803         PR rtl-optimization/31360
13804         * gcc.dg/loop-7.c: New test.
13806 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13808         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13809         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13810         build.
13811         (compat-execute): Likewise.
13812         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13813         files to remote hosts.
13814         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13815         (c-torture-execute): Likewise.
13816         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13817         or plain file.  Use remote_upload and remote_download to copy
13818         files about.
13819         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13820         before scanning it.
13822 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13824         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13826 2007-04-16  Lawrence Crowl  <crowl@google.com>
13828         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13829         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13830         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13831         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13832         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13833         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13834         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13835         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13836         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13837         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13838         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13840         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13841         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13842         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13843         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13844         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13845         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13846         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13847         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13848         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13849         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13850         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13852 2007-04-16  Ian Lance Taylor  <iant@google.com>
13854         PR tree-optimization/31522
13855         * gcc.dg/Wstrict-overflow-16.c: New test.
13857 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13859         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13861 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13863         PR fortran/31144
13864         * gfortran.dg/module_naming_1.f90: New.
13866 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13868         * lib/target-supports.exp (check_profiling_available): Return
13869         false for m68k-*-uclinux.
13871 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13873         PR c++/29365
13874         Testcase for c++ anonymous namespace warning
13876         * g++.dg/warn/anonymous-namespace-1.C: New test
13877         * g++.dg/warn/anonymous-namespace-1.h: New test
13879 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13881         PR testsuite/31578
13882         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13884 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13886         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13888 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13890         PR fortran/31204
13891         * gfortran.dg/array_constructor_16.f90: New test.
13893 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13895         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13896         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13898 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13900         PR rtl-optimization/31500
13901         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13902         * g++.dg/warn/Warray-bounds.C: Likewise.
13904 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13906         PR C/31520
13907         * gcc.dg/gnu89-init-4.c: New testcase.
13909 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13911         PR c++/25874
13912         * gcc.dg/gomp/pr25874.c: Add dg-options.
13913         * g++.dg/gomp/pr25874.C: Add dg-options.
13915 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13917         PR fortran/21061
13918         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13919         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13921 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13923         PR fortran/31561
13924         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13926 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13928         PR fortran/29507
13929         PR fortran/31404
13930         * gfortran.dg/initialization_6.f90: New test.
13932 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13934         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13936         * lib/target-supports.exp (check_gc_sections_available):
13937         Return false if ldflags includes -elf2flt.
13939 2007-04-13  Jason Merrill  <jason@redhat.com>
13941         PR c++/31074
13942         * conv3.C: New test.
13944 2007-04-13  Mike Stump  <mrs@apple.com>
13946         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13947         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13949 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13951         PR tree-optimization/29598
13952         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13954 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13956         PR fortran/31559
13957         * gfortran.dg/func_assign.f90: New test.
13959 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13961         PR fortran/31550
13962         * gfortran.dg/used_types_16.f90: New test.
13964 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13966         PR fortran/18937
13967         * gfortran.dg/goto_2.f90: New.
13968         * gfortran.dg/goto_3.f90: New.
13969         * gfortran.dg/pr17708.f90: Rename to ...
13970         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13972 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13974         PR fortran/31562
13975         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13976         instead of a struct.
13978 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13980         PR fortran/31562
13981         * gfortran.dg/value_4.c: Use GNU extensions for complex
13982         instead of a struct.
13984 2007-04-13  Richard Guenther  <rguenther@suse.de>
13986         PR tree-optimization/21258
13987         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13989 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13991         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13992         <complex.h>.
13994 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13996         PR fortran/31250
13997         * gfortran.dg/char_length_2.f90: New.
13998         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13999         * gfortran.dg/repeat_4.f90: Likewise.
14001         PR fortran/31266
14002         * gfortran.dg/char_assign_1.f90: New.
14004         PR fortran/31471
14005         * gfortran.dg/block_name_1.f90: New.
14006         * gfortran.dg/block_name_2.f90: New.
14008 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14010         PR c++/31078
14011         * g++.dg/other/pr31078.C: New.
14013 2007-04-12  Richard Guenther  <rguenther@suse.de>
14015         PR tree-optimization/31169
14016         * gcc.c-torture/execute/pr31169.c: New testcase.
14018 2007-04-12  Richard Guenther  <rguenther@suse.de>
14020         PR tree-optimization/24689
14021         PR tree-optimization/31307
14022         * g++.dg/tree-ssa/pr31307.C: New testcase.
14023         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14025 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14027         PR fortran/31472
14028         * gfortran.dg/access_spec_1.f90: New test.
14029         * gfortran.dg/access_spec_2.f90: New test.
14030         * gfortran.dg/non_module_public.f90: Match new error message.
14032 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14034         PR testsuite/31538
14035         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14036         to 4 at line 38 to fix bounds problem.
14038 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14040         PR testsuite/31240
14041         * gfortran.dg/pointer_intent_1.f90: Fix test.
14043 2007-04-10  Eric Christopher  <echristo@apple.com>
14045         * lib/target-supports.exp
14046         (check_effective_target_fstack_protector): Rewrite.
14048 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14050         PR c++/31449
14051         * g++.dg/init/const5.C: New test.
14053 2007-04-09  Jan Hubicka  <jh@suse.cz>
14055         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14057 2007-04-08  Jan Hubicka  <jh@suse.cz>
14059         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14061 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14063         PR fortran/31257
14064         * gfortran.dg/achar_4.f90: New test.
14066 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14068         PR fortran/30880
14069         * gfortran.dg/used_dummy_types_8.f90: New test.
14071 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14073         PR fortran/30872
14074         * gfortran.dg/parameter_array_element_1.f90: New test.
14076 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14078         PR fortran/31222
14079         * gfortran.dg/default_numeric_type_1.f90: New test.
14081 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14083         PR fortran/31424
14084         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14086 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14088         PR fortran/31293
14089         * gfortran.dg/interface_12.f90: New test.
14091 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14093         * gcc.dg/format/opt-6.c: New test.
14094         * gcc.dg/format/nul-1.c: New test.
14095         * gcc.dg/format/nul-2.c: New test.
14097 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14099         PR libgfortran/31395
14100         * gfortran.dg/fmt_colon.f90: New test.
14102 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14104         * g++.old-deja/g++.other/init18.C: Use
14105         dg-require-effective-target instead of an explicit xfail.
14107 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14109         * gcc.dg/dfp/signbit-1.c
14110         * gcc.dg/dfp/signbit-2.c
14112 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14114         PR fortran/31483
14115         * gfortran.dg/altreturn_5.f90: New test.
14117 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14119         PR fortran/31292
14120         * gfortran.dg/contained_module_proc_1.f90: New test.
14122 2007-04-04  Stuart Hastings  <stuart@apple.com>
14124         PR 31281
14125         * objc/execute/exceptions/pr31281.m: New.
14127 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14129         * g++.dg/ext/dllimport12.C: Update comments.
14131 2007-04-03  Eric Christopher  <echristo@apple.com>
14133         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14135 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14137         PR fortran/31304
14138         * gfortran.dg/repeat_2.f90: New test.
14139         * gfortran.dg/repeat_3.f90: New test.
14140         * gfortran.dg/repeat_4.f90: New test.
14142 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14144         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14146 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14148         PR c++/30847
14149         * g++.dg/parse/cond3.C: New test.
14151         PR middle-end/30704
14152         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14154 2007-04-02  Jason Merrill  <jason@redhat.com>
14156         PR c++/31187
14157         * g++.dg/ext/visibility/anon3.C: New test.
14159 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14161         PR libgfortran/31052
14162         * gfortran.dg/namelist_28.f90: New test.
14164 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14166         PR libgfortran/31366
14167         * gfortran.dg/direct_io_6.f90: New test.
14169 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14171         PR libgfortran/31207
14172         * gfortran.dg/advance_5.f90: New test.
14173         * gfortran.dg/advance_6.f90: New test.
14175 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14177         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14178         * g++.dg/ext/dllimport7.C: Likewise.
14179         * g++.dg/ext/selectany1.C: Likewise.
14181 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14183         * g++.dg/parser/pr31138.C: New.
14184         * g++.dg/parser/pr31140.C: New.
14185         * g++.dg/parser/pr31141.C: New.
14187 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14189         PR c++/26099
14190         * g++.dg/ext/is_base_of.C: New.
14191         * g++.dg/ext/has_virtual_destructor.C: New.
14192         * g++.dg/ext/is_polymorphic.C: New.
14193         * g++.dg/ext/is_base_of_diagnostic.C: New.
14194         * g++.dg/ext/is_enum.C: New.
14195         * g++.dg/ext/has_nothrow_assign.C: New.
14196         * g++.dg/ext/has_nothrow_constructor.C: New.
14197         * g++.dg/ext/is_empty.C: New.
14198         * g++.dg/ext/has_trivial_copy.C: New.
14199         * g++.dg/ext/has_trivial_assign.C: New.
14200         * g++.dg/ext/is_abstract.C: New.
14201         * g++.dg/ext/is_pod.C: New.
14202         * g++.dg/ext/has_nothrow_copy.C: New.
14203         * g++.dg/ext/is_class.C: New.
14204         * g++.dg/ext/has_trivial_constructor.C: New.
14205         * g++.dg/ext/is_union.C: New.
14206         * g++.dg/ext/has_trivial_destructor.C: New.
14207         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14208         * g++.dg/template/crash43.C: Likewise.
14210 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14212         * g++.dg/warn/pedantic2.C: New testcase.
14214 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14216         * size_dim.f90: Fix dg directive.
14217         * pr16433.f: Likewise.
14218         * use_6.f90: Likewise.
14219         * use_7.f90: Likewise.
14220         * entry_9.f90: Likewise.
14221         * pointer_intent_2.f90: Likewise.
14222         * protected_1.f90: Likewise.
14223         * fmt_missing_period_2.f: Likewise.
14224         * pointer_intent_3.f90: Likewise.
14225         * protected_2.f90: Likewise.
14226         * protected_3.f90: Likewise.
14227         * pr15754.f90: Likewise.
14228         * protected_4.f90: Likewise.
14229         * protected_5.f90: Likewise.
14230         * initialization_2.f90: Likewise.
14231         * protected_6.f90: Likewise.
14232         * continuation_7.f90: Likewise.
14233         * derived_function_interface_1.f90: Likewise.
14234         * der_pointer_4.f90: Likewise.
14235         * fmt_zero_precision.f90: Likewise.
14236         * blockdata_3.f90: Likewise.
14237         * fmt_missing_period_1.f: Likewise.
14238         * real_const_3.f90: Likewise.
14239         * use_4.f90: Likewise.
14240         * fmt_missing_period_3.f: Likewise.
14241         * use_5.f90: Likewise.
14243 2007-03-28  Mike Stump  <mrs@apple.com>
14245         * gcc.dg/darwin-comm.c: Add.
14247 2007-03-28  Eric Christopher  <echristo@apple.com>
14249         * lib/target-supports.exp (check_effective_target_fstack_protector):
14250         New.
14251         * gcc.dg/ssp-1.c: Use.
14252         * gcc.dg/ssp-2.c: Ditto.
14254 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14256         PR c++/29077
14257         * g++.dg/parse/constructor3.C: New test.
14259 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14261         * gnat.dg/thin_pointer.ad[sb]: New test.
14263 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14265         * g++.dg/cpp0x/bracket1.C: New.
14266         * g++.dg/cpp0x/bracket2.C: New.
14267         * g++.dg/cpp0x/bracket3.C: New.
14268         * g++.dg/cpp0x/bracket4.C: New.
14270 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14272         * g++.dg/cpp0x/temp_default1.C: New.
14273         * g++.dg/cpp0x/temp_default3.C: New.
14274         * g++.dg/cpp0x/temp_default2.C: New.
14275         * g++.dg/cpp0x/temp_default4.C: New.
14277 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14279         PR c++/29993
14280         * g++.dg/other/cv_func2.C: New.
14282 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14284         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14285         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14286         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14287         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14289         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14290         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14292         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14294         * lib/compat.exp (compat-execute): Fix processing of file names.
14296 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14298         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14300 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14302         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14303         Delete created executable test file.
14304         (check_effective_target_fortran_large_int): Ditto.
14305         (check_effective_target_static_libgfortran): Ditto.
14307 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14309         PR c++/30500
14310         * g++.dg/warn/pragma-system_header1.C: New test.
14311         * g++.dg/warn/pragma-system_header2.C: New test.
14312         * g++.dg/warn/pragma-system_header1.h. New.
14313         * g++.dg/warn/pragma-system_header2.h. New.
14315 2007-03-26  Ian Lance Taylor  <iant@google.com>
14317         PR tree-optimization/31345
14318         * gcc.c-torture/compile/pr31345-1.c: New test.
14320 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14322         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14323         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14324         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14325         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14326         * gfortran.dg/overload_1.f90: Likewise.
14327         * gfortran.dg/impure_assignment_1.f90: Likewise.
14328         * gfortran.dg/error_recovery_3.f90: Likewise.
14329         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14330         * gfortran.dg/sequence_types_1.f90: Likewise.
14331         * gfortran.dg/internal_references_1.f90: Likewise.
14332         * gfortran.dg/present_1.f90: Likewise.
14333         * gfortran.dg/volatile10.f90: Likewise.
14334         * gfortran.dg/module_equivalence_2.f90: Likewise.
14335         * gfortran.dg/use_4.f90: Likewise.
14336         * gfortran.dg/elemental_result_1.f90: Likewise.
14337         * gfortran.dg/generic_actual_arg.f90: Likewise.
14338         * gfortran.dg/private_type_5.f90: Likewise.
14339         * gfortran.dg/protected_4.f90: Likewise.
14340         * gfortran.dg/interface_3.f90: Likewise.
14342 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14344         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14345         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14347 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14349         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14351 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14353         PR libgfortran/31199
14354         * gfortran.dg/fmt_t_4.f90: New test.
14356 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14358         PR libfortran/31297
14359         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14360         * gfortran.dg/backspace_6.f:  Likewise.
14361         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14362         * gfortran.dg/direct_io_2.f90:  Likewise.
14363         * gfortran.dg/write_back.f:  Likewise.
14364         * gfortran.dg/write_rewind_2.f:  Likewise.
14365         * gfortran.dg/write_rewind_1.f:  Likewise.
14366         * gfortran.dg/write_rewind_2.f:  Likewise.
14368 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14370         PR tree-optimization/30784
14371         * gcc.dg/vect/pr30784.c: New test.
14373 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14375         PR fortran/30877
14376         * gfortran.dg/operator_1.f90: New test.
14377         * gfortran.dg/operator_2.f90: New test.
14379 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14381         PR libfortran/31196
14382         * gfortran.dg/reshape_transpose_1.f90:  New test.
14384 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14386         PR fortran/30655
14387         * gfortran.dg/bounds_check_6.f90: New test.
14389 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14391         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14392         #ifndef/#endif.
14393         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14394         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14396 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14398         PR fortran/31209
14399         * gfortran.dg/pointer_function_actual_1.f90: New test.
14401         PR fortran/31200
14402         * gfortran.dg/pointer_function_actual_2.f90: New test.
14404         PR fortran/31215
14405         * gfortran.dg/result_in_spec_1.f90: New test.
14407 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14409         PR fortran/30834
14410         * gfortran.dg/integer_exponentiation_3.F90: New test.
14411         * gfortran.dg/integer_exponentiation_4.f90: New test.
14412         * gfortran.dg/integer_exponentiation_5.F90: New test.
14414 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14416         PR c++/30863
14417         * g++.dg/template/error24.C: New test.
14418         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14420 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14422         PR c++/31273
14423         * g++.dg/expr/bitfield7.C: New test.
14425 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14427         PR other/23572
14428         * gcc.dg/float-range-4.c: New.
14429         * gcc.dg/float-range-1.c: Update. Test for a warning.
14430         * gcc.dg/float-range-3.c: New.
14431         * gcc.dg/float-range-5.c: New.
14433 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14435         PR fortran/31262
14436         * gfortran.dg/no_range_check_1.f90: New test.
14438 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14440         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14441         * g++.dg/other/static1.C: Remove stray semicolon.
14442         * g++.dg/other/init1.C: Likewise.
14443         * g++.dg/rtti/dyncast1.C: Likewise.
14444         * g++.dg/tree-ssa/pr17153.C: Likewise.
14445         * g++.dg/lookup/disamb1.C: Likewise.
14446         * g++.dg/lookup/scoped2.C: Likewise.
14447         * g++.dg/lookup/friend7.C: Likewise.
14448         * g++.dg/parse/parse4.C: Likewise.
14449         * g++.dg/parse/parse5.C: Likewise.
14450         * g++.dg/expr/pr29066.C: Likewise.
14451         * g++.dg/expr/cast4.C: Likewise.
14452         * g++.dg/tc1/dr193.C: Likewise.
14453         * g++.dg/tc1/dr213.C: Likewise.
14454         * g++.dg/abi/dcast1.C: Likewise.
14455         * g++.dg/abi/covariant2.C: Likewise.
14456         * g++.dg/inherit/covariant11.C: Likewise.
14457         * g++.dg/inherit/covariant9.C: Likewise.
14458         * g++.dg/inherit/covariant10.C: Likewise.
14459         * g++.dg/init/static3.C: Likewise.
14460         * g++.dg/init/init-ref3.C: Likewise.
14461         * g++.dg/init/ref10.C: Likewise.
14462         * g++.dg/template/meminit2.C: Likewise.
14463         * g++.dg/template/using9.C: Likewise.
14464         * g++.dg/template/friend9.C: Likewise.
14465         * g++.dg/template/ref1.C: Likewise.
14466         * g++.old-deja/g++.warn/inline.C: Likewise.
14467         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14468         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14469         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14470         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14471         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14472         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14473         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14474         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14475         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14476         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14477         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14478         * g++.old-deja/g++.brendan/template11.C: Likewise.
14479         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14480         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14481         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14482         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14483         * g++.old-deja/g++.jason/parse9.C: Likewise.
14484         * g++.old-deja/g++.jason/byval2.C: Likewise.
14485         * g++.old-deja/g++.jason/overload8.C: Likewise.
14486         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14487         * g++.old-deja/g++.jason/template33.C: Likewise.
14488         * g++.old-deja/g++.jason/return3.C: Likewise.
14489         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14490         * g++.old-deja/g++.jason/virtual.C: Likewise.
14491         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14492         * g++.old-deja/g++.jason/template27.C: Likewise.
14493         * g++.old-deja/g++.jason/synth6.C: Likewise.
14494         * g++.old-deja/g++.jason/ref8.C: Likewise.
14495         * g++.old-deja/g++.jason/offset1.C: Likewise.
14496         * g++.old-deja/g++.other/static20.C: Likewise.
14497         * g++.old-deja/g++.other/array1.C: Likewise.
14498         * g++.old-deja/g++.other/new3.C: Likewise.
14499         * g++.old-deja/g++.other/array2.C: Likewise.
14500         * g++.old-deja/g++.other/overload9.C: Likewise.
14501         * g++.old-deja/g++.other/cast6.C: Likewise.
14502         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14503         * g++.old-deja/g++.other/eh4.C: Likewise.
14504         * g++.old-deja/g++.other/using7.C: Likewise.
14505         * g++.old-deja/g++.other/init18.C: Likewise.
14506         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14507         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14508         * g++.old-deja/g++.other/dtor11.C: Likewise.
14509         * g++.old-deja/g++.pt/static11.C: Likewise.
14510         * g++.old-deja/g++.pt/crash19.C: Likewise.
14511         * g++.old-deja/g++.pt/overload12.C: Likewise.
14512         * g++.old-deja/g++.pt/crash46.C: Likewise.
14513         * g++.old-deja/g++.pt/mi1.C: Likewise.
14514         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14515         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14516         * g++.old-deja/g++.pt/local5.C: Likewise.
14517         * g++.old-deja/g++.pt/typename2.C: Likewise.
14518         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14519         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14520         * g++.old-deja/g++.law/visibility1.C: Likewise.
14521         * g++.old-deja/g++.law/visibility2.C: Likewise.
14522         * g++.old-deja/g++.law/virtual2.C: Likewise.
14523         * g++.old-deja/g++.law/operators19.C: Likewise.
14524         * g++.old-deja/g++.law/parsing10.C: Likewise.
14525         * g++.old-deja/g++.law/visibility4.C: Likewise.
14526         * g++.old-deja/g++.law/operators4.C: Likewise.
14527         * g++.old-deja/g++.law/dtors2.C: Likewise.
14528         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14529         * g++.old-deja/g++.law/visibility10.C: Likewise.
14530         * g++.old-deja/g++.law/scope3.C: Likewise.
14531         * g++.old-deja/g++.law/casts2.C: Likewise.
14532         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14533         * g++.old-deja/g++.law/operators33.C: Likewise.
14534         * g++.old-deja/g++.law/friend4.C: Likewise.
14535         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14536         * g++.old-deja/g++.mike/p5611.C: Likewise.
14537         * g++.old-deja/g++.mike/net37.C: Likewise.
14538         * g++.old-deja/g++.mike/p3570.C: Likewise.
14539         * g++.old-deja/g++.mike/p5718.C: Likewise.
14540         * g++.old-deja/g++.mike/net21.C: Likewise.
14541         * g++.old-deja/g++.mike/p1862.C: Likewise.
14542         * g++.old-deja/g++.mike/p4511.C: Likewise.
14543         * g++.old-deja/g++.mike/virt3.C: Likewise.
14544         * g++.old-deja/g++.mike/p16146.C: Likewise.
14545         * g++.old-deja/g++.mike/p1989.C: Likewise.
14546         * g++.old-deja/g++.mike/p5571.C: Likewise.
14547         * g++.old-deja/g++.gb/scope10.C: Likewise.
14548         * g++.old-deja/g++.abi/primary5.C: Likewise.
14549         * g++.old-deja/g++.abi/empty2.C: Likewise.
14550         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14551         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14552         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14553         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14554         * g++.old-deja/g++.bob/template3.C: Likewise.
14555         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14557 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14559         PR fortran/31193
14560         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14562 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14564         PR fortran/20897
14565         * gfortran.dg/derived_name_1.f90: New.
14566         * gfortran.dg/derived_name_2.f: New.
14568 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14570         * lib/target-supports.exp (check_effective_target_nonpic): New
14571         procedure.
14572         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14573         when compiling PIC.
14574         * gcc.target/i386/asm-4.c: Require nonpic.
14575         * gcc.target/i386/cmov1.c: Likewise.
14576         * gcc.target/i386/mul.c: Likewise.
14577         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14578         * gcc.target/i386/ssetype-1.c: Require nonpic.
14579         * gcc.target/i386/ssetype-3.c: Likewise.
14580         * gcc.target/i386/ssetype-5.c: Likewise.
14582 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14584         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14585         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14586         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14587         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14589 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14591         PR tree-optimization/30590
14592         * g++.dg/opt/pr30590.C: New testcase.
14594 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14596         PR c/30762
14597         * gcc.dg/pr30762-1.c: New test.
14598         * gcc.dg/pr30762-2.c: New test.
14600         PR inline-asm/30505
14601         * gcc.target/i386/pr30505.c: New test.
14603 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14605         * gcc.target/arm/register-variables.c: New.
14607 2007-03-19  Jeff Law  <law@redhat.com>
14609         * PR tree-optimization/30984
14610         * gcc.c-torture/pr30984.c: New test.
14612 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14613         Richard Guenther  <rguenther@suse.de>
14615         PR tree-optimization/31254
14616         * gcc.dg/torture/pr31254.c: New testcase.
14618 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14620         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14621         target default_packed.
14623 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14625         PR fortran/31203
14626         * gfortran.dg/string_length_1.f90: New test.
14628 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14630         PR testsuite/30395
14631         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14633 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14635         PR libgfortran/31052
14636         * gfortran.dg/namelist_27.f90: New test.
14638 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14640         PR fortran/30531
14641         * gfortran.dg/used_types_14.f90: New test.
14643         PR fortran/31086
14644         * gfortran.dg/used_types_15.f90: New test.
14646 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14648         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14649         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14651 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14653         PR fortran/31120
14654         * gfortran.dg/integer_exponentiation_2.f90: New test.
14656 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14658         PR tree-optimization/31041
14659         * gcc.dg/vect/pr31041.c: New test.
14661 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14663         * g++.dg/warn/Wconversion-integer.C: New
14664         * g++.dg/warn/Wconversion-real.C: New.
14665         * g++.dg/warn/Wconversion-real-integer.C: New.
14666         * g++.dg/warn/conv2.C: Updated.
14668 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14670         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14671         exclude RTPs.
14673 2007-03-16  Richard Guenther  <rguenther@suse.de>
14675         PR tree-optimization/31146
14676         * g++.dg/tree-ssa/pr31146.C: New testcase.
14678 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14680         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14681         assume that the target has <features.h>.
14683 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14685         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14686         dg-options rather than to the whole test.
14688 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14690         PR debug/29906
14691         * g++.dg/debug/pr29906.C: New
14693 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14695         PR libgfortran/31099
14696         * gfortran.dg/unformatted_recl.f90: Update test.
14698 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14700         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14702 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14704         PR c++/30891
14705         * g++.dg/parse/namespace-definition.C: New.
14707 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14709         PR c++/24924
14710         * g++.dg/cpp/pedantic-errors.C: New.
14711         * g++.dg/cpp/permissive.C: New.
14713 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14715         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14716         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14718 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14720         * lib/target-supports.exp (check_missing_uclibc_feature)
14721         (check_effective_target_wchar): New procedures.
14722         * gcc.dg/wchar_t-1.c: Require target wchar.
14723         * gcc.dg/wint_t-1.c: Likewise.
14725 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14727         * lib/target-supports.exp (check_gc_sections_available): Return
14728         false for VxWorks targets.
14730 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14732         * g++.dg/warn/Wconversion2.C: Fix typo.
14733         * gcc.dg/if-empty-1.c: Ditto.
14735 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14737         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14739 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14741         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14742         * gcc.target/i386/pr31167.c: Ditto.
14744 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14746         PR target/31167
14747         * gcc.target/i386/pr31167.c: New test.
14749 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14751         PR fortran/30922
14752         * gfortran.dg/import5.f90.f90: New test.
14755         PR fortran/30879
14756         * gfortran.dg/data_components_1.f90: New test.
14759         PR fortran/30870
14760         * gfortran.dg/generic_13.f90: New test.
14762         PR fortran/31163
14763         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14765 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14767         PR libgfortran/31051
14768         * gfortran.dg/fmt_t_4.f90: New
14770 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14772         PR C++/31165
14773         * g++.dg/other/default7.C: New test.
14775 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14777         * g++.dg/warn/Wconversion2.C: New.
14779 2007-03-14  Eric Christopher  <echristo@apple.com>
14781         * gcc.dg/ssp-1.c: New.
14782         * gcc.dg/ssp-2.c: Ditto.
14784 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14786         * g++.dg/warn/do-empty.C: New.
14787         * gcc.dg/do-empty.c: New.
14788         * gcc.dg/if-empty-1.c: Update.
14789         * gcc.dg/20001116-1.c: Update.
14790         * gcc.dg/pr23165.c: Update.
14792 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14794         * gfortran.dg/module_implicit_conversion.f90: New test.
14796 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14798         PR middle-end/31127
14799         * gcc.dg/pr31127.c: New.
14801 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14803         * gcc.dg/tree-ssa/loop-26.c: New test.
14805 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14807         * gcc.target/i386/cmpxchg16b-1.c: New test.
14809 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14811         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14812         * gcc.dg/c99-vla-1.c: Likewise.
14813         * g++.dg/ext/vla1.C: Likewise
14815 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14817         * gcc.dg/wvla-1.c: New test
14818         * gcc.dg/wvla-2.c: New test
14819         * gcc.dg/wvla-3.c: New test
14820         * gcc.dg/wvla-4.c: New test
14821         * gcc.dg/wvla-5.c: New test
14822         * gcc.dg/wvla-6.c: New test
14823         * gcc.dg/wvla-7.c: New test
14824         * g++.dg/warn/Wvla-1.C: New test
14825         * g++.dg/warn/Wvla-2.C: New test
14826         * g++.dg/warn/Wvla-3.C: New test
14828 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14830         PR c++/30108
14831         * g++.dg/other/default6.C: New test.
14833 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14835         * lib/target-supports.exp (check_profiling_available): Return false
14836         for VxWorks.
14837         (check_effective_target_vxworks_kernel): New procedure.
14838         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14839         VxWorks.
14840         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14841         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14842         to include VxWorks.
14843         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14845 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14847         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14848         PIC is not supported.
14849         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14850         * gcc.dg/20020426-2.c: Likewise.
14851         * gcc.dg/pr28243.c: Likewise.
14852         * gcc.dg/visibility-11.c: Likewise.
14853         * gcc.dg/tls/opt-9.c: Likewise.
14854         * gcc.dg/tls/opt-10.c: Likewise.
14855         * gcc.dg/tls/pic-1.c: Likewise.
14856         * gcc.dg/tls/struct-1.c: Likewise.
14857         * gcc.target/i386/20000807-1.c: Likewise.
14858         * gcc.target/i386/20000904-1.c: Likewise.
14859         * gcc.target/i386/20011119-1.c: Likewise.
14860         * gcc.target/i386/990213-2.c: Likewise.
14861         * gcc.target/i386/990214-1.c: Likewise.
14862         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14863         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14864         * gcc.target/i386/pic-1.c: Likewise.
14865         * gcc.target/i386/pr21518.c: Likewise.
14866         * gcc.target/i386/pr23098.c: Likewise.
14867         * gcc.target/i386/pr23943.c: Likewise.
14869 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14871         PR c++/31038
14872         * g++.dg/template/complit2.C: New test.
14874         PR c++/30328
14875         * g++.dg/ext/bitfield1.C: New test.
14877 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14879         PR fortran/30883
14880         * gfortran.dg/interface_11.f90: New test.
14882 2007-03-11  Richard Guenther  <rguenther@suse.de>
14884         PR tree-optimization/31115
14885         * gcc.dg/torture/pr31115.c: New testcase.
14887 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14889         PR tree-optimization/29925
14890         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14892 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14894         PR c++/30274
14895         * g++.dg/expr/bitfield3.C: New test.
14896         * g++.dg/expr/bitfield4.C: Likewise.
14897         * g++.dg/expr/bitfield5.C: Likewise.
14898         * g++.dg/expr/bitfield6.C: Likewise.
14900         PR c++/30924
14901         * g++.dg/template/array18.C: New test.
14903 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14905         PR c++/17946
14906         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14907         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14909 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14911         PR c++/20599
14912         * g++.dg/cpp0x/variadic-bind.C: New.
14913         * g++.dg/cpp0x/variadic-function.C: New.
14914         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14915         * g++.dg/cpp0x/variadic-tuple.C: New.
14916         * g++.dg/cpp0x/variadic1.C: New.
14917         * g++.dg/cpp0x/variadic2.C: New.
14918         * g++.dg/cpp0x/variadic3.C: New.
14919         * g++.dg/cpp0x/variadic4.C: New.
14920         * g++.dg/cpp0x/variadic5.C: New.
14921         * g++.dg/cpp0x/variadic6.C: New.
14922         * g++.dg/cpp0x/variadic7.C: New.
14923         * g++.dg/cpp0x/variadic8.C: New.
14924         * g++.dg/cpp0x/variadic9.C: New.
14925         * g++.dg/cpp0x/variadic10.C: New.
14926         * g++.dg/cpp0x/variadic11.C: New.
14927         * g++.dg/cpp0x/variadic12.C: New.
14928         * g++.dg/cpp0x/variadic13.C: New.
14929         * g++.dg/cpp0x/variadic14.C: New.
14930         * g++.dg/cpp0x/variadic15.C: New.
14931         * g++.dg/cpp0x/variadic16.C: New.
14932         * g++.dg/cpp0x/variadic17.C: New.
14933         * g++.dg/cpp0x/variadic18.C: New.
14934         * g++.dg/cpp0x/variadic19.C: New.
14935         * g++.dg/cpp0x/variadic20.C: New.
14936         * g++.dg/cpp0x/variadic21.C: New.
14937         * g++.dg/cpp0x/variadic22.C: New.
14938         * g++.dg/cpp0x/variadic23.C: New.
14939         * g++.dg/cpp0x/variadic24.C: New.
14940         * g++.dg/cpp0x/variadic25.C: New.
14941         * g++.dg/cpp0x/variadic26.C: New.
14942         * g++.dg/cpp0x/variadic27.C: New.
14943         * g++.dg/cpp0x/variadic28.C: New.
14944         * g++.dg/cpp0x/variadic29.C: New.
14945         * g++.dg/cpp0x/variadic30.C: New.
14946         * g++.dg/cpp0x/variadic31.C: New.
14947         * g++.dg/cpp0x/variadic32.C: New.
14948         * g++.dg/cpp0x/variadic33.C: New.
14949         * g++.dg/cpp0x/variadic34.C: New.
14950         * g++.dg/cpp0x/variadic35.C: New.
14951         * g++.dg/cpp0x/variadic36.C: New.
14952         * g++.dg/cpp0x/variadic37.C: New.
14953         * g++.dg/cpp0x/variadic38.C: New.
14954         * g++.dg/cpp0x/variadic39.C: New.
14955         * g++.dg/cpp0x/variadic40.C: New.
14956         * g++.dg/cpp0x/variadic41.C: New.
14957         * g++.dg/cpp0x/variadic42.C: New.
14958         * g++.dg/cpp0x/variadic43.C: New.
14959         * g++.dg/cpp0x/variadic44.C: New.
14960         * g++.dg/cpp0x/variadic45.C: New.
14961         * g++.dg/cpp0x/variadic46.C: New.
14962         * g++.dg/cpp0x/variadic47.C: New.
14963         * g++.dg/cpp0x/variadic48.C: New.
14964         * g++.dg/cpp0x/variadic49.C: New.
14965         * g++.dg/cpp0x/variadic50.C: New.
14966         * g++.dg/cpp0x/variadic51.C: New.
14967         * g++.dg/cpp0x/variadic52.C: New.
14968         * g++.dg/cpp0x/variadic53.C: New.
14969         * g++.dg/cpp0x/variadic54.C: New.
14970         * g++.dg/cpp0x/variadic55.C: New.
14971         * g++.dg/cpp0x/variadic56.C: New.
14972         * g++.dg/cpp0x/variadic57.C: New.
14973         * g++.dg/cpp0x/variadic58.C: New.
14974         * g++.dg/cpp0x/variadic59.C: New.
14975         * g++.dg/cpp0x/variadic60.C : New.
14976         * g++.dg/cpp0x/variadic61.C : New.
14977         * g++.dg/cpp0x/variadic62.C : New.
14978         * g++.dg/cpp0x/variadic63.C : New.
14979         * g++.dg/cpp0x/variadic64.C : New.
14980         * g++.dg/cpp0x/variadic65.C : New.
14981         * g++.dg/cpp0x/variadic66.C : New.
14982         * g++.dg/cpp0x/variadic67.C : New.
14983         * g++.dg/cpp0x/variadic68.C : New.
14984         * g++.dg/cpp0x/variadic69.C : New.
14985         * g++.dg/cpp0x/variadic70.C : New.
14986         * g++.dg/cpp0x/variadic71.C : New.
14987         * g++.dg/cpp0x/variadic72.C : New.
14988         * g++.dg/cpp0x/variadic73.C : New.
14989         * g++.dg/cpp0x/variadic74.C : New.
14990         * g++.dg/cpp0x/variadic75.C : New.
14991         * g++.dg/cpp0x/variadic-ex1.C : New.
14992         * g++.dg/cpp0x/variadic-ex2.C : New.
14993         * g++.dg/cpp0x/variadic-ex3.C : New.
14994         * g++.dg/cpp0x/variadic-ex4.C : New.
14995         * g++.dg/cpp0x/variadic-ex5.C : New.
14996         * g++.dg/cpp0x/variadic-ex6.C : New.
14997         * g++.dg/cpp0x/variadic-ex7.C : New.
14998         * g++.dg/cpp0x/variadic-ex8.C : New.
14999         * g++.dg/cpp0x/variadic-ex9.C : New.
15000         * g++.dg/cpp0x/variadic-ex10.C : New.
15001         * g++.dg/cpp0x/variadic-ex11.C : New.
15002         * g++.dg/cpp0x/variadic-ex12.C : New.
15003         * g++.dg/cpp0x/variadic-ex13.C : New.
15004         * g++.dg/cpp0x/variadic-ex14.C : New.
15006 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15008         PR libgfortran/31099
15009         * gfortran.dg/unformatted_recl.f90: New test.
15011 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15013         * gcc.dg/fold-eqcmplx-1.c: New test case.
15015 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15017         PR rtl-optimization/30643
15018         * gcc.dg/pr30643.c: New.
15020 2007-03-09  Chao-ying Fu  <fu@mips.com>
15022         * gcc.target/mips/mips32-dspr2-type.c: New test.
15023         * gcc.target/mips/mips32-dspr2.c: New test.
15024         * gcc.target/mips/dspr2-MULT.c: New test.
15025         * gcc.target/mips/dspr2-MULTU.c: New test.
15026         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15027         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15028         Adjust some formats.
15030 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15032         PR c++/17946
15033         * gcc.dg/Wlogical-op-1.c: New.
15034         * g++.dg/warn/Wlogical-op-1.C: New.
15036 2007-03-09  Richard Guenther  <rguenther@suse.de>
15038         PR tree-optimization/30904
15039         PR middle-end/31058
15040         * gcc.dg/pr30904.c: Remove xfail.
15042 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15044         PR C/31072
15045         * gcc.c-torture/execute/pr31072.c: New test.
15047 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15049         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15050         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15051         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15052         *lrint* and *lround*.
15053         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15054         floor->lfloor.
15055         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15056         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15057         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15058         and *lround*.  Correct macro names.
15059         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15060         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15062 2007-03-08  Ian Lance Taylor  <iant@google.com>
15064         * gcc.dg/no-strict-overflow-5.c: New test.
15065         * gcc.dg/no-strict-overflow-6.c: New test.
15066         * gcc.dg/Wstrict-overflow-11.c: New test.
15067         * gcc.dg/Wstrict-overflow-12.c: New test.
15068         * gcc.dg/Wstrict-overflow-13.c: New test.
15069         * gcc.dg/Wstrict-overflow-14.c: New test.
15070         * gcc.dg/Wstrict-overflow-15.c: New test.
15072 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15074         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15075         for VxWorks kernel mode.
15076         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15078 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15080         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15081         mode.
15083 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15085         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15086         and lib/bfill.c on VxWorks targets.
15087         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15088         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15089         lib/bfill.c and lib/memmove.c on VxWorks targets.
15090         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15091         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15092         on VxWorks targets.
15093         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15094         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15096 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15098         * gfortran.dg/use_5.f90: New test.
15099         * gfortran.dg/use_6.f90: Ditto.
15100         * gfortran.dg/use_7.f90: Ditto.
15102 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15104         PR fortran/30973
15105         * gfortran.dg/use_4.f90: New test.
15106         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15108 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15110         PR fortran/31011
15111         * gfortran.dg/parameter_array_section_2.f90: New test.
15113 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15115         PR c++/30852
15116         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15118         PR c++/30534
15119         * g++.dg/template/arg5.C: New test.
15121 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15123         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15125 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15127         * gcc.dg/var-expand1.c: Add newline at end of file.
15129 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15131         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15133 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15135         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15137 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15139         * gcc.dg/torture/builtin-convert-4.c: New test.
15141 2007-03-05  Ian Lance Taylor  <iant@google.com>
15143         * gcc.c-torture/compile/pr31034.c: New test.
15145 2007-03-05  Ian Lance Taylor  <iant@google.com>
15147         * gcc.dg/inline-18.c: New test.
15148         * gcc.dg/inline-19.c: New test.
15149         * gcc.dg/inline-20.c: New test.
15150         * gcc.dg/inline-21.c: New test.
15152 2007-03-05  Richard Guenther  <rguenther@suse.de>
15154         PR tree-optimization/14052
15155         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15157 2007-03-05  Richard Guenther  <rguenther@suse.de>
15159         PR tree-optimization/23777
15160         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15162 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15164         PR other/30465
15165         * gcc.dg/multiple-overflow-warn-3.c: New.
15166         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15168 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15170         PR c++/30895
15171         * g++.dg/parse/template23.C: New test.
15173 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15175         PR middle-end/30744
15176         * gcc.dg/pr30744-1.c: New test case.
15178 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15180         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15182 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15184         PR target/30406
15185         * gfortran.dg/logical_3.f90: New test.
15187 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15189         PR libfortran/30981
15190         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15192 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15194         * gcc.target/m68k/m68k.exp: New.
15195         * gcc.target/m68k/crash1.c: New.
15197 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15199         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15200         to be more compatible with integer(kind=8).
15202 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15204         PR libfortran/31001
15205         * gfortran.dg/zero_sized_3.f90: New test.
15207 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15209         PR c++/15787
15210         * g++.dg/parse/else.C: New.
15211         * g++.dg/parse/else-2.C: New.
15213 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15214             Tobias Burnus  <burnus@net-b.de>
15216         PR fortran/30882
15217         * gfortran.dg/size_dim.f90: New test.
15219 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15220             Tobias Burnus  <burnus@net-b.de>
15222         PR fortran/30873
15223         * gfortran.dg/entry_9.f90: New test.
15225 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15227         PR c++/28253
15228         * g++.dg/inherit/covariant16.C: New test.
15230 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15232         * g++.dg/other/darwin-minversion-1.C: New.
15234 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15236         * gcc.dg/tree-ssa/20070302-1.c: New test.
15238 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15240         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15241         tests.
15243 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15245         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15247 2007-03-01  Simon Baldwin <simonb@google.com>
15249         PR c++/23689
15250         * warn/ignored_typedef.C: New.
15251         * init/ctor8.C: Added dg-warning to consume ignored typedef
15252         warning.
15253         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15254         and added an explicit line number.
15256 2007-02-28  Richard Guenther  <rguenther@suse.de>
15258         PR middle-end/30364
15259         * gcc.dg/torture/pr30364-1.c: New testcase.
15260         * gcc.dg/torture/pr30364-2.c: Likewise.
15261         * gcc.dg/torture/pr30364-3.c: Likewise.
15263 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15265         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15266         powerpc*, use -funsafe-math-optimizations.
15267         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15268         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15270 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15271             Paul Thomas  <pault@gcc.gnu.org>
15273         PR fortran/30888
15274         PR fortran/30887
15275         * c_by_val_1.f: Test %VAL() with non-default kind.
15276         * c_by_val.c: Ditto.
15277         * c_by_val_4.f: New test.
15279 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15281         PR fortran/30968
15282         * gfortran.dg/continuation_7.f90: New test.
15284 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15286         * g++.dg/inherit/thunk7.C: New test.
15287         * lib/target-supports.exp (check_profiling_available): Not available
15288         for bfin-*-*.
15290 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15292         PR target/30970
15293         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15295 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15297         * lib/target-supports.exp (check_effective_target_init_priority):
15298         Remove Solaris special case.
15300 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15302         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15303         for more builtin types.
15305         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15306         * g++.dg/ext/visibility/noPLT.C: Likewise.
15308 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15310         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15311         sh* targets.
15313 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15315         PR fortran/30865
15316         * size_optional_dim_1.f90:  New test.
15318 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15320         * gcc.dg/vxworks/vxworks.exp: New file.
15321         * gcc.dg/vxworks/initpri1.c: Likewise.
15322         * gcc.dg/vxworks/initpri2.c: Likewise.
15323         * gcc.dg/initpri2.c: Add more tests.
15324         * g++.dg/special/initpri2.C: Likewise.
15326         * gcc.dg/initpri1.c: New test.
15327         * gcc.dg/initpri2.c: Likewise.
15328         * g++.dg/special/initpri1.C: New test.
15329         * g++.dg/special/initpri2.C: Likewise.
15330         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15331         * g++.dg/special/conpr-2.C: Likewise.
15332         * g++.dg/special/conpr-3.C: Likewise.
15333         * g++.dg/special/conpr-4.C: Likewise.
15334         * g++.dg/special/initp1.C: Likewise.
15335         * g++.dg/special/ecos.exp: Remove code to detect availability of
15336         constructor priorities.
15337         * lib/target-supports.exp (check_effective_target_init_priority):
15338         New function.
15340 2007-02-24  Jan Hubicka  <jh@suse.cz>
15342         * gcc.c-torture/execute/pr30778.c: New testcase.
15344 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15346         PR libgfortran/30918
15347         * gfortran.dg/namelist_26.f90: New test.
15349 2007-02-24  Richard Guenther  <rguenther@suse.de>
15351         PR middle-end/30951
15352         * gcc.dg/pr30951.c: New testcase.
15354 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15356         * gcc.dg/torture/builtin-modf-1.c: New test.
15358 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15360         PR tree-optimization/30904
15361         * gcc.dg/pr30904.c: New test.
15363 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15365         * gcc.test-framework/README: Correct command.
15366         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15367         -Wunused-value.
15368         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15370 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15372         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15374 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15376         * lib/target-supports.exp (check_effective_target_newlib): New
15377         function.
15379 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15381         PR fortran/30660
15382         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15383         allocatable component.
15386 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15388         * gcc.dg/torture/builtin-logb-1.c: New test.
15389         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15390         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15391         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15392         sh* targets.
15394 2007-02-23  Richard Guenther  <rguenther@suse.de>
15396         * g++.dg/warn/changes-meaning.C: New testcase.
15398 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15400         PR libgfortran/30910
15401         * gfortran.dg/fmt_zero_precision.f90: Update test.
15403 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15405         * gcc.dg/torture/builtin-frexp-1.c: New test.
15407 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15409         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15411 2007-02-22  Ian Lance Taylor  <iant@google.com>
15413         PR debug/30898
15414         * g++.dg/debug/pr30898.C: New test.
15416 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15418         * gcc.dg/vect/vect-106.c: New test.
15420 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15421             Ira Rosen  <irar@il.ibm.com>
15423         PR tree-optimization/30843
15424         * gcc.dg/vect/pr30843.c: New test.
15426 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15428         PR tree-optimization/30858
15429         * gcc.dg/vect/pr30858.c: New test.
15431 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15433         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15434         to set options for compiling testglue.
15435         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15436         * lib/obj-c++.exp (obj-c++_init): Likewise.
15438 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15440         * gnat.dg/derived_aggregate.adb: New test.
15442 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15444         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15445         sh* targets.  Call the correct CKSGN macro.
15447 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15449         * gfortran.dg/gomp/omp_parse1.f90: New test.
15450         * gfortran.dg/gomp/omp_parse2.f: New test.
15452 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15454         PR fortran/30869
15455         * gfortran.dg/do_pointer_1.f90:  New test.
15457 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15459         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15460         and scalbln.
15462 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15464         * gcc.dg/darwin-minversion-1.c: New.
15465         * gcc.dg/darwin-minversion-2.c: New.
15467 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15469         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15471 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15472             DJ Delorie <dj@redhat.com>
15474         PR other/30824
15475         * gcc.dg/Wfatal.c: New.
15476         * gcc.dg/Wfatal-2.c: New.
15477         * gcc.dg/Werror-1.c: Adjust expectations.
15478         * gcc.dg/Werror-5.c: Likewise.
15479         * gcc.dg/Werror-7.c: Likewise.
15480         * gcc.dg/Werror-10.c: Likewise.
15481         * gcc.dg/Werror-11.c: Likewise.
15483 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15485         PR fortran/30522
15486         * gfortran.dg/volatile10.f90: New test.
15488 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15490         PR libfortran/30533
15491         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15493 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15495         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15496         * gcc.dg/Walways-true-1.c: Likewise.
15497         * gcc.dg/weak/weak-3.c: Likewise.
15498         * gcc.dg/Werror-1.c: Likewise.
15499         * gcc.dg/Werror-3.c: Likewise.
15500         * gcc.dg/Werror-4.c: Likewise.
15501         * gcc.dg/Werror-5.c: Likewise.
15502         * gcc.dg/Werror-6.c: Likewise.
15503         * gcc.dg/Werror-7.c: Likewise.
15504         * gcc.dg/Werror-8.c: Likewise.
15505         * gcc.dg/Werror-10.c: Likewise.
15506         * gcc.dg/Werror-11.c: Likewise.
15507         * gcc.dg/Werror-12.c: Likewise.
15508         * g++.old-deja/g++.mike/warn8.C: Likewise.
15509         * g++.dg/warn/Walways-true-1.C: Likewise.
15510         * g++.dg/warn/Walways-true-2.C: Likewise.
15511         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15512         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15513         -Wstring-literal-comparison with -Waddress.
15514         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15515         -Wno-string-literal-comparison with -Wno-address.
15517 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15519         * gnat.dg/self_aggregate_with_call.adb: New test.
15521 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15523         PR tree-optimization/30975
15524         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15525         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15526         * gcc.dg/vect/pr30795.c: New.
15528 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15530         PR fortran/30681
15531         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15533 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15535         PR rtl-optimization/28173
15536         * gcc.target/i386/andor-1.c: New test case.
15538 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15540         * gcc.dg/torture/builtin-ldexp-1.c: New.
15541         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15543 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15545         * gfortran.dg/array_constructor_15.f90: New test case.
15547 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15549         * gfortran.dg/forall_10.f90: New test case.
15551 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15553         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15555 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15557         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15558         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15560 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15562         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15563         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15564         * gcc.target/i386/xchg-1.c: New test.
15565         * gcc.target/i386/xchg-2.c: New test.
15567 2007-02-16  Richard Guenther  <rguenther@suse.de>
15568             Christian Bruel  <christian.bruel@st.com>
15570         * gcc.dg/strict-overflow-5.c: New testcase.
15572 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15574         PR fortran/30793
15575         * gfortran.dg/func_derived_4.f90: New test.
15577 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15579         PR middle-end/30391
15580         * gfortran.dg/pr30391-1.f90: New test case.
15582 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15584         PR middle-end/30433
15585         * gcc.c-torture/compile/pr30433.c: New testcase to check
15586         that complex constants comparisions are foldded.
15588 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15590         PR C++/30158
15591         * g++.dg/ext/stmtexpr10.C: New testcase.
15593 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15595         PR middle-end/30729
15596         * gcc.dg/Wunused-value-2.c: New testcase.
15598 2007-02-15  Ian Lance Taylor  <iant@google.com>
15600         * g++.dg/eh/subreg-1.C: New test.
15602 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15604         PR c/26494
15605         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15606         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15607         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15608         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15609         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15610         * gcc.dg/Werror-implicit-function-declaration.c: New.
15612 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15614         PR c++/28943
15615         * g++.dg/warn/pr28943.C: New.
15617 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15619         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15621 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15623         PR fortran/30779
15624         * gfortran.dg/error_recovery_3.f90: New test.
15626 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15628         * g++.dg/tree-ssa/sra-1.C: New.
15630 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15632         * g++.dg/tree-ssa/sra-1.C: New.
15634 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15636         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15638 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15640         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15642 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15644         PR fortran/30799
15645         * gfortran.dg/logical_2.f90: New test.
15647 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15649         * gcc.dg/torture/complex-alias-1.c: New test.
15651 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15653         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15654         instead of -fdump-tree-tailcall.
15656 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15658         * gfortran.dg/interface_10.f90: Fix comment typo.
15660 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15662         PR tree-optimization/30771
15663         * gcc.dg/vect/pr30771.c: New test.
15665 2007-02-13  Ian Lance Taylor  <iant@google.com>
15667         * gcc.dg/Wstrict-overflow-1.c: New test.
15668         * gcc.dg/Wstrict-overflow-2.c: New test.
15669         * gcc.dg/Wstrict-overflow-3.c: New test.
15670         * gcc.dg/Wstrict-overflow-4.c: New test.
15671         * gcc.dg/Wstrict-overflow-5.c: New test.
15672         * gcc.dg/Wstrict-overflow-6.c: New test.
15673         * gcc.dg/Wstrict-overflow-7.c: New test.
15674         * gcc.dg/Wstrict-overflow-8.c: New test.
15675         * gcc.dg/Wstrict-overflow-9.c: New test.
15676         * gcc.dg/Wstrict-overflow-10.c: New test.
15678 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15680         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15682 2007-02-13  Richard Henderson  <rth@redhat.com>
15684         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15685         * gcc.c-torture/execute/pr29302-1.c: ... here.
15687 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15689         PR c/29521
15690         * gcc.dg/c90-return-1.c: Update output.
15691         * gcc.dg/c99-return-1.c: Likewise.
15693 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15695         PR fortran/30554
15696         * gfortran.dg/used_dummy_types_7.f90: New test..
15698 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15700         * gcc.target/i386/parity-1.c: New test.
15701         * gcc.target/i386/parity-2.c: New test.
15703 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15705         * gcc.target/i386/builtin-bswap-3.c: New test case.
15707 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15709         PR tree-optimization/29145
15710         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15711         alias analysis is improved to take better advantage of restrict
15712         qualified pointers.
15713         * gcc.dg/vect/vect-80.c: Likewise.
15714         * gcc.dg/vect/pr29145.c: New.
15716 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15718         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15719         * gcc.target/i386/sse4a-insert.c: Likewise.
15721 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15723         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15724         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15726 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15728         PR fortran/30478
15729         * gfortran.dg/enum_4.f90: Update error message checks.
15731 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15733         PR fortran/30554
15734         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15735         versions of the modules.
15737         PR fortran/30617
15738         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15739         by getting rid of recursive I/O and providing functions with
15740         results.
15742         PR fortran/30319
15743         * gfortran.dg/char_array_constructor_2.f90
15745 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15747         PR c++/26988
15748         * g++.dg/template/spec34.C: New test
15750 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15752         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15753         on i?86 and x86_64.
15754         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15755         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15756         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15757         on i?86 and x86_64.
15758         * gcc.dg/vect/vect-113.c: Ditto.
15760 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15762         PR c++/29487
15763         * g++.dg/eh/weak1-C: New test.
15764         * g++.dg/eh/weak1-a.cc: Likewise.
15765         * g++.dg/eh/comdat1.C: Likewise.
15767 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15768             Dorit Nuzman  <dorit@il.ibm.com>
15770         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15771         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15772         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15773         * gcc.dg/vect/vect-113.c: Likewise.
15775         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15777 2007-02-10  Richard Henderson  <rth@redhat.com>
15779         * lib/target-supports.exp (check_effective_target_tls): Redefine
15780         to mean non-emulated tls.
15781         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15782         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15783         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15784         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15785         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15786         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15787         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15789 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15791         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15793 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15795         * gfortran.dg/secnds.f: Replace time tolerance with a
15796         before-and-after bracket.
15797         * gfortran.dg/secnds-1.f: Likewise.
15799 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15801         PR fortran/30512
15802         * gfortran.dg/maxlocval_1.f90: New test.
15804 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15806         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15808 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15810         PR fortran/30720
15811         * gfortran.dg/array_function_1.f90: New test.
15813 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15815         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15816         (check_effective_target_dummy_wcsftime): New functions.
15818 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15820         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15821         * lib/target-supports.exp (check_effective_target_uclibc): New
15822         function.
15824 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15826         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15827         (vsnprintf): Don't define for uClibc targets.
15829 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15831         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15832         set before checking whether it was allowed.
15833         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15834         before checking inside_main.
15836 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15838         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15839         uClinux targets.
15840         (u16sf): Likewise u4sf.
15841         * g++.dg/compat/struct-layout-1.h: Likewise.
15843 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15845         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15846         procedure.
15847         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15848         m68k targets if check_effective_target_coldfire_fpu returns true.
15850 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15851         Richard Guenther  <rguenther@suse.de>
15853         PR middle-end/23361
15854         * gcc.dg/fold-compare-3.c: New testcase.
15855         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15857 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15859         * gcc.dg/pr26570.c: Clean up coverage files.
15860         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15861         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15862         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15863         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15864         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15865         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15866         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15867         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15868         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15869         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15870         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15871         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15872         * gcc.dg/vect/pr28952.c: Ditto.
15873         * gcc.dg/vect/pr27151.c: Ditto.
15874         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15875         * g++.dg/gomp/macro-3.C: Ditto.
15877 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15879         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15880         of the loop.
15882 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15884         * gcc.target/i386/builtin-bswap-2.c: New test case.
15886 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15888         * gfortran.dg/forall_8.f90: New test case.
15889         * gfortran.dg/forall_9.f90: Likewise.
15891 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15893         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15895 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15897         * lib/target-supports.exp (check_effective_target_simulator): New.
15899 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15901         * gcc.dg/tree-ssa/loop-25.c: New test.
15903 2007-02-06  Richard Henderson  <rth@redhat.com>
15905         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15907 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15909         * gcc.target/powerpc/popcount-1.c: New test case.
15910         * gcc.target/powerpc/parity-1.c: Likewise.
15912 2007-02-06  Richard Guenther  <rguenther@suse.de>
15914         PR middle-end/27302
15915         * gcc.dg/torture/pr27302-2.c: New testcase.
15917 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15919         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15920         * gcc.dg/vect/vect-iv-1.c: New test.
15921         * gcc.dg/vect/vect-iv-2.c: New test.
15922         * gcc.dg/vect/vect-iv-3.c: New test.
15923         * gcc.dg/vect/vect-iv-4.c: New test.
15924         * gcc.dg/vect/vect-iv-5.c: New test.
15925         * gcc.dg/vect/vect-iv-6.c: New test.
15926         * gcc.dg/vect/vect-iv-7.c: New test.
15927         * gcc.dg/vect/vect-iv-8.c: New test.
15928         * gcc.dg/vect/vect-iv-9.c: New test.
15929         * gcc.dg/vect/vect-iv-10.c: New test.
15930         * gcc.dg/vect/vect-iv-11.c: New test.
15931         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15932         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15933         * gcc.dg/vect/vect-14.c: Now vectorizable.
15934         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15935         loop).
15936         * gcc.dg/vect/vect-27.c: Likewise.
15937         * gcc.dg/vect/vect-29.c Likewise.
15938         * gcc.dg/vect/vect-dv-2.c: Likewise.
15939         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15940         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15941         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15943 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15945         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15947 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15949         * gcc.dg/builtins-20.c: Add more cases.
15951 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15953         PR debug/30189
15954         * gcc.dg/pr30189.c: New test.
15956 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15958         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15959         for running tests.
15960         * gcc.target/i386/sse4a-extract.c: New test.
15961         * gcc.target/i386/sse4a-insert.c: New test.
15962         * gcc.target/i386/sse4a-montsd.c: New test.
15963         * gcc.target/i386/sse4a-montss.c: New test.
15965 2007-02-05  Richard Guenther  <rguenther@suse.de>
15967         * gcc.target/i386/vectorize3.c: New testcase.
15969 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15971         PR target/30665
15972         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15974 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15976         PR fortran/30611
15977         * gfortran.dg/repeat_1.f90: New test.
15979 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15981         PR fortran/30605
15982         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15983         * gfortran.dg/derived_init_2.f90: Ditto.
15984         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15985         * gfortran.dg/array_initializer_1.f90: Ditto.
15986         * gfortran.dg/do_2.f90: Ditto.
15987         * gfortran.dg/proc_assign_1.f90: Ditto.
15989 2007-02-04  Richard Guenther  <rguenther@suse.de>
15991         PR middle-end/30636
15992         * g++.dg/warn/pr30636.C: New testcase.
15993         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15995 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15997         PR middle-end/30667
15998         * gfortran.dg/pr30667.f: New test.
16000 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16002         * gcc.dg/builtins-54.c: Add more cases.
16004 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16006         PR fortran/30514
16007         * gfortran.dg/zero_sized_2.f90: New test.
16009         PR fortran/30660
16010         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16012         PR fortran/29820
16013         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16014         file.
16016 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16018         PR fortran/30683
16019         * gfortran.dg/interface_10.f90: New test.
16021 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16023         * gcc.dg/builtins-20.c: Add more cases.
16025 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16027         PR target/29682
16028         * gcc-target/ia64/pr29682.c: New test.
16030 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16032         PR fortran/30284
16033         * gfortran.dg/arrayio_11.f90.f90: New test.
16035         PR fortran/30626
16036         * gfortran.dg/arrayio_12.f90.f90: New test.
16038 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16040         PR c++/30536
16041         * g++.dg/tls/diag-5.C: New test.
16043         PR middle-end/30473
16044         * gcc.dg/pr30473.c: New test.
16045         * gcc.c-torture/execute/20070201-1.c: New test.
16047 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16049         * gfortran.dg/dependency_20.f90: New test case.
16051 2007-01-31  Ian Lance Taylor  <iant@google.com>
16053         * gcc.dg/lower-subreg-1.c (test): New test.
16055 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16057         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16059 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16061         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16062         * gcc.dg/torture/builtin-math-3.c: Likewise.
16064 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16066         gcc.dg/Wparentheses-2.c: Update and add new tests.
16068 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16070         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16071         vectorize.
16073 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16075         * gcc.dg/builtins-63.c: New test.
16077 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16079         PR fortran/27588
16080         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16082 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16084         PR fortran/30520
16085         * gfortran.dg/volatile8.f90: New argument conformance test.
16086         * gfortran.dg/volatile9.f90: New scope test.
16088 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16090         PR c++/24745
16091         * g++.dg/warn/null4.C: New.
16093 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16094             Uros Bizjak  <ubizjak@gmail.com>
16096         * gcc.dg/large-size-array-3.c: Correct typo.
16098 2007-01-30  Richard Guenther  <rguenther@suse.de>
16100         PR middle-end/27657
16101         * g++.dg/debug/pr27657.C: New testcase.
16103 2007-01-30  Richard Guenther  <rguenther@suse.de>
16105         PR middle-end/30313
16106         * gcc.dg/torture/pr30313.c: New testcase.
16108 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16110         * gcc.dg/dfp/dfp-except.h: New file.
16111         * gcc.dg/dfp/fe-check.h: New file.
16112         * gcc.dg/dfp/fe-binop.c: New test.
16113         * gcc.dg/dfp/fe-convert-1.c: New test.
16114         * gcc.dg/dfp/fe-convert-2.c: New test.
16115         * gcc.dg/dfp/fe-convert-3.c: New test.
16117         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16118         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16119         * gcc.dg/dfp/convert-dfp.c: Ditto.
16120         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16122 2007-01-29  Josh Conner  <jconner@apple.com>
16124         * gcc.target/powerpc/altivec-24.c: New test.
16126 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16128         PR c++/28266
16129         * g++.dg/parse/defarg12.C: New test.
16131 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16133         PR fortran/30554
16134         * gfortran.dg/used_dummy_types_6.f90: New test.
16136 2007-01-28  Jan Hubicka  <jh@suse.cz>
16138         * gcc.dg/tree-prof/val-prof-6.c: New test.
16140 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16142         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16144 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16146         PR C++/28988
16147         * g++.dg/expr/dtor4.C: New test.
16149 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16151         * gcc.dg/tree-ssa/loop-23.c: New test.
16153 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16155         PR libfortran/30389
16156         * gfortran.dg/achar_2.f90:  New test.
16157         * gfortran.dg/achar_3.f90:  New test.
16159 2007-01-27  Ian Lance Taylor  <iant@google.com>
16161         * gcc.dg/strict-overflow-1.c: New test.
16162         * gcc.dg/no-strict-overflow-1.c: New test.
16163         * gcc.dg/strict-overflow-2.c: New test.
16164         * gcc.dg/no-strict-overflow-2.c: New test.
16165         * gcc.dg/strict-overflow-3.c: New test.
16166         * gcc.dg/no-strict-overflow-3.c: New test.
16167         * gcc.dg/strict-overflow-4.c: New test.
16168         * gcc.dg/no-strict-overflow-4.c: New test.
16169         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16170         * gcc.dg/pr15784-1.c: Likewise.
16171         * gcc.dg/pr20922-1.c: Likewise.
16172         * gcc.dg/pr20922-3.c: Likewise.
16173         * gcc.dg/pr20922-4.c: Likewise.
16174         * gcc.dg/pr20922-6.c: Likewise.
16175         * gcc.dg/compare-4.c: Likewise.
16176         * gcc.dg/torture/pr26898-1.c: Likewise.
16177         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16178         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16179         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16180         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16181         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16182         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16183         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16184         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16185         * g++.dg/tree-ssa/pr21082.C: Likewise.
16187 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16189         * gcc-dg/large-size-array-3.c: New test case.
16191 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16193         * gfortran.dg/forall_7.f90: New test case.
16195 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16197         PR fortran/30407
16198         * gfortran.dg/where_operator_assign_1.f90: New test.
16199         * gfortran.dg/where_operator_assign_2.f90: New test.
16200         * gfortran.dg/where_operator_assign_3.f90: New test.
16202 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16204         * lib/target-supports.exp
16205         (check_effective_target_powerpc_altivec): New.
16206         (check_effective_target_vect_cmdline_needed): Use it.
16208 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16210         PR fortran/30278
16211         * gfortran.dg/backslash_3.f: New test.
16213 2007-01-26  Richard Guenther  <rguenther@suse.de>
16215         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16217 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16219         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16220         * gfortran.dg/vect/vect.exp: Ditto.
16221         * gfortran.dg/dg.exp: Ditto.
16222         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16223         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16225 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16227         * gcc.dg/builtins-20.c: Add more cases.
16228         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16230 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16232         PR fortran/30437
16233         * gcc.dg/Wall.c: New.
16234         * gcc.dg/Wno-all.c: New.
16235         * gfortran.dg/Wall.f90: New.
16236         * gfortran.dg/Wno-all.f90: New.
16238 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16240         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16241         * g++.dg/eh/simd-2.C: Also run on Darwin.
16242         * g++.dg/eh/simd-3.C: New.
16243         * g++.dg/eh/simd-4.C: New.
16245 2007-01-25  Richard Guenther  <rguenther@suse.de>
16247         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16248         and _PROFILE_USE.
16249         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16251 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16253         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16254         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16255         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16256         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16257         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16258         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16259         * gcc.dg/ipa/ipa-7.c: New testcase.
16261 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16263         * g++.dg/cpp0x/warn_cxx0x.C: New.
16265 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16267         * gcc.dg/builtins-20.c: Test builtin carg.
16269 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16271         PR middle-end/27416
16272         * gcc.dg/gomp/pr27416.c: New test.
16274         PR middle-end/30494
16275         * gcc.dg/gomp/pr30494.c: New test.
16276         * g++.dg/gomp/pr30494.C: New test.
16278         PR middle-end/30421
16279         * gcc.dg/gomp/pr30421.c: New test.
16281 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16283         * gcc.target/ia64/versionid-1.c: New test.
16284         * gcc.target/ia64/versionid-2.c: New test.
16286 2007-01-24  Richard Guenther  <rguenther@suse.de>
16288         PR testsuite/30181
16289         * gcc.dg/builtins-57.c: Change to a link-time testcase
16290         to support non-C99 targets.
16292 2007-01-24  Jan Hubicka  <jh@suse.cz>
16294         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16296 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16298         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16300 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16302         PR objc/27438
16303         * objc.dg/const-str-12.m: New test.
16305 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16307         PR fortran/30532
16308         * gfortran.dg/ctrl-z.f90:  New test.
16310 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16312         PR fortran/30481
16313         * gfortran.dg/namelist_assumed_char.f90:  New test.
16315 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16317         PR c++/27492
16318         * g++.dg/inherit/covariant15.C: New test.
16320 2007-01-23  Ian Lance Taylor  <iant@google.com>
16322         * g++.dg/warn/Wparentheses-24.C: New test.
16324 2007-01-23  Richard Guenther  <rguenther@suse.de>
16326         PR testsuite/30560
16327         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16328         with full path.
16330 2007-01-22  Richard Guenther  <rguenther@suse.de>
16332         PR tree-optimization/30038
16333         * gcc.dg/builtins-62.c: New testcase.
16335 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16337         * gcc.c-torture/compile/20070121.c: New test.
16339 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16341         PR libfortran/30525
16342         * gfortran.dg/char_comparison_1.f:  New test.
16344 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16346         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16348 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16350         PR objc/30479
16351         * objc.dg/pch: New directory.
16352         * objc.dg/pch/pch.exp: New file.
16353         * objc.dg/pch/interface-1.m: New test.
16354         * objc.dg/pch/interface-1.hs: New include file.
16355         * lib/objc.exp (objc_target_compile): Add
16356         "-x objective-c-header" in front of the sources if this is
16357         a precompiled header being compiled.
16359 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16361         * gfortran.dg/array_memcpy_3.f90: New test case.
16362         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16364 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16365             Brooks Moses  <brooks.moses@codesourcery.com>
16366             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16368         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16369         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16371 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16373         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16375 2007-01-19  Mike Stump  <mrs@apple.com>
16377         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16378         away.
16380 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16382         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16383         option instead of -funsafe-math-optimizations.
16385 2007-01-19  Tomas Bily  <tbily@suse.cz>
16387         gcc.dg/tree-prof/indir-call-prof.c: New.
16388         g++.dg/dg.exp: Add tree-prof subdirectory.
16389         g++.dg/tree-prof/indir-call-prof.C: New.
16390         g++.dg/tree-prof/tree-prof.exp: New.
16392 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16394         PR c++/17947
16395         * g++.dg/warn/deprecated.C: Update warning output.
16396         * g++.dg/warn/deprecated-2.C: Likewise.
16397         * g++.dg/warn/deprecated-3.C: New.
16399 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16401         * gcc.c-torture/execute/nestfunc-7.c: New.
16403 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16405         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16407 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16409         * gcc.dg/m68k-pic-1.c: New.
16411 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16413         * gfortran.dg/array_memcpy_4.f90: New test case.
16415 2007-01-18  Josh Conner  <jconner@apple.com>
16417         PR target/30485
16418         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16419         * gcc.dg/vect/no-trapping-math-1: New.
16420         * gcc.dg/vect/no-trapping-math-2: New.
16422 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16424         * gcc.target/i386/387-8.c: Update comment about optimizing
16425         inherent load of 1.0 of fptan instruction.
16427 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16428             Richard Guenther <rguenther@suse.de>
16430         PR diagnostic/8268
16431         * gcc.dg/Warray-bounds.c: New testcase.
16432         * gcc.dg/Warray-bounds-2.c: New testcase.
16433         * g++.dg/warn/Warray-bounds.C: New testcase.
16434         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16436 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16438         PR fortran/30476
16439         * gfortran.dg/generic_12.f90: New test.
16441 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16443         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16444         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16446 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16448         * gcc.dg/dfp/compare-special.h: New file.
16449         * gcc.dg/dfp/compare-special-32.c: New test.
16450         * gcc.dg/dfp/compare-special-64.c: New test.
16451         * gcc.dg/dfp/compare-special-128.c: New test.
16453 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16454             Paul Thomas  <pault@gcc.gnu.org>
16455             Steven G. Kargl  <kargl@gcc.gnu.org>
16457         PR fortran/30404
16458         * gfortran.dg/forall_6.f90: New test case.
16459         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16460         * gfortran.dg/dependency_13.f90: Likewise.
16462 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16464         PR testsuite/12325
16465         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16466         targets that don't support Inf.
16468 2007-01-15  Dale Johannesen  <dalej@apple.com>
16470         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16472 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16474         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16475         of achar for 0xff to avoid the "Extended ASCII not
16476         implemented" error message.
16478 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16480         PR fortran/28172
16481         * gfortran.dg/altreturn_4.f90: New test.
16483         PR fortran/29389
16484         * gfortran.dg/stfunc_4.f90: New test.
16486         PR fortran/29712
16487         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16488         * gfortran.dg/initialization_1.f90: Change warning.
16490         PR fortran/30283
16491         * gfortran.dg/specification_type_resolution_2.f90: New test.
16493 2007-01-14  Jan Hubicka  <jh@suse.cz>
16495         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16496         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16497         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16498         elimination.
16500 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16502         PR fortran/30410
16503         * gfortran.dg/external_procedures_2.f90: New test.
16505 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16507         PR target/30413
16508         * gcc.target/i386/pr30413.c: New test.
16510 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16512         PR fortran/30452
16513         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16515 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16517         * gcc.dg/20070112-1.c: New test.
16519 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16521         PR libgfortran/30435
16522         * gfortran.dg/list_read_6.f90: New test.
16524 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16526         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16528 2007-01-12  Tom Tromey  <tromey@redhat.com>
16530         PR preprocessor/28227:
16531         * gcc.dg/cpp/pr28227.c: New file.
16533 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16535         * gcc.dg/tree-ssa/loop-22.c: New test.
16537 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16539         PR tree-optimization/29516
16540         * gcc.dg/tree-ssa/loop-20.c: New test.
16542 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16544         PR libfortran/30415
16545         * minmaxloc_integer_kinds_1.f90:  New test.
16547 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16549         PR c++/29573
16550         * g++.dg/template/sizeof-template-argument.C: New test.
16552 2007-01-11  Jan Hubicka  <jh@suse.cz>
16554         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16555         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16556         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16557         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16558         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16559         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16560         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16561         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16562         transformation in question.
16563         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16564         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16565         * gcc.dg/always_inline3.c: Likewise.
16567 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16569         PR c++/28999
16570         * g++.dg/template/typename11.C: New test.
16572 2007-01-10  Robert Kennedy <jimbob@google.com>
16574         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16576 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16578         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16579         for different integer kinds.
16580         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16581         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16582         * gfortran.dg/ishft_2.f90: New test.
16583         * gfortran.dg/ishft_3.f90: New test.
16585 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16587         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16589 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16591         PR tree-optimization/30322
16592         * gcc.dg/tree-ssa/loop-21.c: New test.
16594 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16596         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16598 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16600         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16602 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16604         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16605         * g++.dg/warn/overflow-warn-3.C: Likewise.
16606         * g++.dg/warn/overflow-warn-4.C: Likewise.
16607         * g++.dg/warn/overflow-warn-5.C: Likewise.
16608         * g++.dg/warn/overflow-warn-6.C: Likewise.
16609         * g++.dg/warn/Woverflow-1.C: Likewise.
16610         * g++.dg/warn/Woverflow-2.C: Likewise.
16611         * g++.dg/warn/Woverflow-3.C: Likewise.
16612         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16614 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16616         * gfortran.dg/array_constructor_14.f90: New test case.
16617         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16619 2007-01-08  Richard Guenther  <rguenther@suse.de>
16621         PR tree-optimization/23603
16622         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16623         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16625 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16627         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16628         in __v8qi typedef.
16629         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16630         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16631         compiler behaviour.
16632         * gcc.dg/simd-5.c: Likewise.
16633         * gcc.dg/simd-6.c: Likewise.
16634         * g++.dg/conversion/simd1.C: Likewise.
16635         * g++.dg/conversion/simd3.C: Likewise.
16636         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16637         (main): Use it.
16639 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16641         PR tree-optimization/29877
16642         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16643         name of a hard register for the target concerned.  Adjust dg-error
16644         directives to cope with new behaviour of TER.
16646 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16648         PR c++/28986
16649         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16650         * g++.dg/warn/overflow-warn-1.C: New.
16651         * g++.dg/warn/overflow-warn-3.C: New.
16652         * g++.dg/warn/overflow-warn-4.C: New.
16653         * g++.dg/warn/overflow-warn-5.C: New.
16654         * g++.dg/warn/overflow-warn-6.C: New.
16655         * g++.dg/warn/Woverflow-1.C: New.
16656         * g++.dg/warn/Woverflow-2.C: New.
16657         * g++.dg/warn/Woverflow-3.C: New.
16658         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16660 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16662         PR fortran/27698
16663         * gfortran.dg/invalid_name.f90: New test.
16664         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16665         * gfortran.dg/gomp/pr29759.f90: Ditto.
16667 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16669         * gfortran.dg/present_1.f90:  Update error message.
16671 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16673         PR c++/19439
16674         * g++.dg/template/duplicate1.C: New test
16675         * g++.dg/template/memfriend6.C: Adjust error markers.
16677 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16679         PR tree-opt/30385
16680         * gcc.dg/torture/inline-1.c: New test.
16682 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16684         PR c/19978
16685         * gcc.dg/multiple-overflow-warn-1.c: New.
16686         * gcc.dg/multiple-overflow-warn-2.c: New.
16687         * gcc.dg/overflow-warn-6.c: New.
16688         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16690 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16692         * gfortran.dg/array_memcpy_1.f90: New test case.
16693         * gfortran.dg/array_memcpy_2.f90: Likewise.
16695 2007-01-05  Richard Guenther  <rguenther@suse.de>
16697         PR middle-end/27826
16698         * g++.dg/opt/pr27826.C: New testcase.
16700 2007-01-05  Ian Lance Taylor  <iant@google.com>
16702         * gcc.dg/Walways-true-1.c: New test.
16703         * gcc.dg/Walways-true-2.c: New test.
16704         * g++.dg/warn/Walways-true-1.C: New test.
16705         * g++.dg/warn/Walways-true-2.C: New test.
16707 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16709         PR c/30360
16710         * gcc.dg/pr30360.c: New test.
16712 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16714         PR fortran/23232
16715         * gfortran.dg/data_implied_do_1.f90: New test.
16717         PR fortran/27996
16718         PR fortran/27998
16719         * gfortran.dg/char_length_1.f90: New test.
16721 2007-01-05  Richard Guenther  <rguenther@suse.de>
16723         PR middle-end/28116
16724         * g++.dg/opt/pr28116.C: New testcase.
16726 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16728         PR fortran/29624
16729         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16730           invalid deallocate.
16731         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16732         * gfortran.dg/protected_4.f90: Add pointer intent check.
16733         * gfortran.dg/protected_6.f90: Add pointer intent check.
16734         * gfortran.dg/pointer_intent_1.f90: New test.
16735         * gfortran.dg/pointer_intent_2.f90: New test.
16736         * gfortran.dg/pointer_intent_3.f90: New test.
16738 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16740         PR 30235
16741         * gfortran.dg/altreturn_2.f90: new test.
16743 2007-01-04  Tom Tromey  <tromey@redhat.com>
16745         PR preprocessor/28165:
16746         * gcc.dg/cpp/pr28165.c: New file.
16748 2007-01-03  Josh Conner  <jconner@apple.com>
16750         PR middle-end/29683
16751         * gcc.dg/pr29683.c: New.
16753 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16755         PR c++/28217
16756         * g++.dg/pch/template-1.C: New test.
16757         * g++.dg/pch/template-1.Hs: New file.
16759 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16761         PR middle-end/30353
16762         * gcc.c-torture/compile/complex-4.c: New test.
16764 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16766         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16767         -maltivec.
16768         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16770 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16772         PR middle-end/30286
16773         * gcc.dg/pr30286.c: New test.
16775         PR c++/29535
16776         * g++.dg/template/crash66.C: New test.
16778         PR c++/29054
16779         * g++.dg/template/friend49.C: New test.
16781 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16783         * gfortran.dg/ibits.f90: New test.
16785 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16787         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16788         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16790 2007-01-02  Jan Hubicka  <jh@suse.cz>
16792         * gcc.dg/pr16194.c: We now output error on all three functions,
16793         not just first one.
16795 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16797         PR c/19977
16798         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16799         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16801 2006-01-02  Ian Lance Taylor  <iant@google.com>
16803         * g++.dg/warn/Wparentheses-22.C: New test.
16804         * g++.dg/warn/Wparentheses-23.C: New test.
16806 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16808         PR middle-end/7651
16809         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16810         * gcc.dg/declspec-3-Wextra.c: New.
16811         * gcc.dg/declspec-3-no.c: New
16813 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16815         PR fortran/20896
16816         * gfortran.dg/interface_10.f90: Remove.
16818 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16820         * gcc.dg/fold-eqxor-4.c: New test case.
16822 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16824         PR middle-end/30311
16825         * gcc.c-torture/compile/pr30311.c: New test.
16827 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16829         PR middle-end/30253
16830         * gcc.c-torture/compile/statement-expression-1.c: New test.
16832 2007-01-01  Andreas Schwab  <schwab@suse.de>
16834         PR target/29166
16835         * g++.dg/eh/pr29166.C: New test.
16837 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16839         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16840         New.
16841         (check_effective_target_vect_cmdline_needed): Use it.
16843 2006-12-31  Richard Guenther  <rguenther@suse.de>
16845         PR middle-end/30137
16846         * gcc.dg/pr30137-1.c: New testcase.
16847         * gcc.dg/pr30137-2.c: Likewise.
16849 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16851         PR middle-end/30322
16852         * gcc.dg/fold-plusnot-1.c: New test case.
16854 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16856         PR c++/29731
16857         * g++.dg/parse/template22.C: New test.
16859 2006-12-31  Richard Guenther  <rguenther@suse.de>
16861         PR middle-end/30338
16862         * gcc.c-torture/compile/pr30338.c: New testcase.
16864 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16866         PR fortran/27900
16867         * gfortran.dg/intrinsic_actual_4.f90: New test.
16869         PR fortran/24325
16870         * gfortran.dg/func_decl_3.f90: New test.
16872 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16874         PR fortran/23060
16875         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16876         * gfortran.dg/c_by_val_1.f: New test.
16877         * gfortran.dg/c_by_val_2.f: New test.
16878         * gfortran.dg/c_by_val_3.f: New test.
16880 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16882         PR libfortran/30321
16883         * gfortran.dg/sum_zero_array_1.f90:  New test.
16885 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16887         PR preprocessor/29612
16888         * gcc.dg/cpp/pr29612-1.c: New test.
16889         * gcc.dg/cpp/pr29612-2.c: New test.
16891 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16893         PR fortran/30034
16894         * gfortran.dg/pure_formal_proc_1.f90: New test.
16896         PR fortran/30237
16897         * gfortran.dg/intrinsic_actual_3.f90: New test.
16899 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16901         PR fortran/30014
16902         * gfortran.dg/io_constraints_1.f90: Update test.
16903         * gfortran.dg/io_constraints_2.f90: Update test.
16904         * gfortran.dg/inquire_iolength.f90: New test.
16906 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16908         PR fortran/20896
16909         * gfortran.dg/interface_10.f90: New test.
16910         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16911         since z is already, locally a variable.
16913         PR fortran/25135
16914         * gfortran.dg/generic_11.f90: New test.
16915         * gfortran.dg/interface_7.f90: Remove name clash between module
16916         name and procedure 'x' referenced in the interface.
16918 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16920         PR middle-end/7651
16921         * gcc.dg/Wmissing-parameter-type.c: New.
16922         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16923         * gcc.dg/Wmissing-parameter-type-no.c: New.
16925 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16927         PR fortran/25818
16928         * gfortran.dg/entry_array_specs_2.f: New test.
16930         PR fortran/30084
16931         * gfortran.dg/nested_modules_6.f90: New test.
16933 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16935         PR middle-end/7651
16936         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16937         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16939 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16941         PR C++/30168
16942         * g++.dg/opt/complex6.C: New test.
16944 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16946         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16947         full" if the linker on spu-*-* warns about exceeding local store.
16949         And revert this patch:
16950         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16951         fail to link due to relocation overflows on spu-*-*.
16953 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16955         PR fortran/30273
16956         * gfortran.dg/dependency_19.f90: New test.
16958 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16960         PR fortran/30202
16961         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16963 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16965         PR middle-end/30262
16966         * gcc.c-torture/execute/20061220-1.c: New test.
16968         PR middle-end/30263
16969         * gcc.dg/gomp/asm-1.c: New test.
16971         PR target/30230
16972         * g++.dg/eh/ia64-2.C: New test.
16974 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16976         PR target/28966
16977         PR target/29248
16978         * gcc.dg/rs6000-leaf.c: New.
16980 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16982         PR fortran/25392
16983         * gfortran.dg/f2c_8.f90: New test.
16985 2006-12-20  Bill Wendling  <wendling@apple.com>
16987         * gcc.dg/asm-b.c: Check for __ppc64__.
16989 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16991         PR fortran/30190
16992         * gfortran.dg/bounds_check_5.f90: New test.
16994 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16996         PR middle-end/30143
16997         * gcc.dg/gomp/complex-1.c: New testcase.
16999 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17001         * gfortran.dg/array_memset_1.f90: New test case.
17003 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17005         * lib/target-supports.exp: Add spu to
17006         check_effective_target_vect_widen_mult_hi_to_si.
17008 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17010         PR fortran/29992
17011         * gfortran.dg/generic_9.f90: New test.
17013         PR fortran/30081
17014         * gfortran.dg/generic_10.f90: New test.
17016 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17018         PR tree-opt/30045
17019         * gcc.dg/pr30045.c: New test.
17021 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17023         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17025 2006-12-19  Eric Christopher  <echristo@apple.com>
17027         PR target/29302
17028         * gcc.c-torture/execute/pr29302-1.c: New.
17030 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17032         PR fortran/39238
17033         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17035 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17037         PR fortran/30236
17038         * gfortran.dg/altreturn_3.f90: New test.
17040         * gfortran.dg/char_result_12.f90: Fix comment typos.
17042 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17044         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17045         as newlib's stdio.h uses non-traditional cpp constructs.
17047 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17049         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17050         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17051         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17052         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17053         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17054         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17055         * gfortran.dg/default_initialization.f: Renamed to
17056         default_initialization_1.f
17057         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17058         dollar_edit_descriptor_1.f
17059         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17060         dollar_edit_descriptor_2.f
17061         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17062         dollar_edit_descriptor_3.f
17063         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17064         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17065         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17066         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17067         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17068         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17069         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17070         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17071         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17072         * gfortran.dg/default_initialization_1.f: Renamed from
17073         default_initialization.f
17074         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17075         dollar_edit_descriptor-1.f
17076         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17077         dollar_edit_descriptor-2.f
17078         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17079         dollar_edit_descriptor-3.f
17080         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17081         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17082         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17084 2006-12-18  Bill Wendling  <wendling@apple.com>
17086         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17087         id is an OjbC keyword.
17089 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17091         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17093 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17095         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17097 2006-12-18  Ian Lance Taylor  <iant@google.com>
17099         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17101 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17103         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17105 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17107         PR fortran/30207
17108         * gfortran.fortran-torture/execute/where21.f90: New test.
17110 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17112         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17114 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17116         PR middle-end/7651
17117         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17118         * gcc.dg/if-empty-1.c: Likewise.
17119         * gcc.dg/pr23165.c: Likewise.
17120         * g++.dg/warn/empty-body.C: Likewise.
17122 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17124         PR libfortran/30005
17125         * gfortran.dg/open_errors.f90: New test.
17127 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17129         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17131         * gcc.target/i386/ssse3-pabsb.c: New file.
17132         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17133         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17134         * gcc.target/i386/ssse3-palignr.c: Likewise.
17135         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17136         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17137         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17138         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17139         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17140         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17141         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17142         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17143         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17144         * gcc.target/i386/ssse3-psignb.c: Likewise.
17145         * gcc.target/i386/ssse3-psignd.c: Likewise.
17146         * gcc.target/i386/ssse3-psignw.c: Likewise.
17147         * gcc.target/i386/ssse3-vals.h: Likewise.
17149 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17151         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17152         * lib/fortran-torture.exp: Include target-supports.exp.
17154 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17156         PR target/30185
17157         * gcc.c-torture/execute/pr30185.c: New test.
17159 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17161         PR testsuite/30179
17162         PR testsuite/30180
17163         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17164         * gcc.dg/builtin-bswap-2.c: Likewise.
17165         * gcc.dg/builtin-bswap-3.c: Likewise.
17166         * gcc.dg/builtin-bswap-4.c: Likewise.
17167         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17168         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17170 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17172         PR libfortran/30145
17173         * gfortran.dg/write_zero_array: New test.
17175 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17177         PR fortran/30200
17178         * gfortran.dg/write_fmt_trim.f90: New test.
17180 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17182         PR 30194
17183         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17184         temporarily.
17186 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17188         * lib/target-supports.exp (check_weak_available): Use istarget
17189         "hppa*-*-hpux10*" instead of regexp.
17190         (check_cxa_atexit_available): Likewise.
17192 2006-12-14  Richard Guenther  <rguenther@suse.de>
17194         PR tree-optimization/30197
17195         * gcc.c-torture/execute/complex-1.c: Fix function name.
17196         * gcc.dg/builtins-61.c: New testcase.
17198 2006-12-14  Richard Guenther  <rguenther@suse.de>
17200         PR middle-end/30172
17201         * gcc.dg/pr30172-1.c: New testcase.
17203 2006-12-14  Richard Guenther  <rguenther@suse.de>
17205         PR tree-optimization/30198
17206         * gcc.dg/builtins-60.c: New testcase.
17208 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17210         * lib/target-supports.exp (vect_no_align): Remove spu.
17212 2006-12-13  Ian Lance Taylor  <iant@google.com>
17214         PR c++/19564
17215         PR c++/19756
17216         * g++.dg/warn/Wparentheses-5.C: New test.
17217         * g++.dg/warn/Wparentheses-6.C: New test.
17218         * g++.dg/warn/Wparentheses-7.C: New test.
17219         * g++.dg/warn/Wparentheses-8.C: New test.
17220         * g++.dg/warn/Wparentheses-9.C: New test.
17221         * g++.dg/warn/Wparentheses-10.C: New test.
17222         * g++.dg/warn/Wparentheses-11.C: New test.
17223         * g++.dg/warn/Wparentheses-12.C: New test.
17224         * g++.dg/warn/Wparentheses-13.C: New test.
17225         * g++.dg/warn/Wparentheses-14.C: New test.
17226         * g++.dg/warn/Wparentheses-15.C: New test.
17227         * g++.dg/warn/Wparentheses-16.C: New test.
17228         * g++.dg/warn/Wparentheses-17.C: New test.
17229         * g++.dg/warn/Wparentheses-18.C: New test.
17230         * g++.dg/warn/Wparentheses-19.C: New test.
17231         * g++.dg/warn/Wparentheses-20.C: New test.
17232         * g++.dg/warn/Wparentheses-21.C: New test.
17234 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17236         PR testsuite/30157
17237         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17238         for target "hppa.*hpux10".
17240 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17242         * g++.dg/debug/vartrack1.C: New test.
17244         * g++.dg/opt/ifcvt1.C: New test.
17246         * gcc.dg/tls/opt-13.c: New test.
17248         * gcc.dg/20060425-2.c: New test.
17250         * g++.dg/opt/pr15054-2.C: New test.
17252         * gcc.c-torture/execute/20060420-1.c: New test.
17254         * gcc.c-torture/execute/20060412-1.c: New test.
17256         * objc/compile/20060406-1.m: New test.
17258 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17260         * g++.dg/template/array17.C: New test.
17262 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17264         * gcc.target/powerpc/altivec-23.c: New test.
17266 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17268         PR c++27316
17269         * g++.dg/inherit/error3.C: New test.
17271         PR c++/28740
17272         * g++.dg/inherit/error4.C: New test.
17274 2006-12-13  Richard Guenther  <rguenther@suse.de>
17276         PR tree-optimization/17687
17277         * gcc.dg/builtins-59.c: New testcase.
17279 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17281         * gcc.target/spu/Wmain.c: New test.
17283 2006-12-12  Josh Conner  <jconner@apple.com>
17285         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17286         * g++.dg/abi/thunk4.C: Likewise.
17287         * g++.dg/abi/rtti3.C: Likewise.
17289 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17291         * gcc.target/spu/cpat-1.c: New test.
17292         * gcc.target/spu/cpat-2.c: New test.
17293         * gcc.target/spu/cpat-3.c: New test.
17294         * gcc.target/spu/cpat-4.c: New test.
17296 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17298         PR tree-opt/28436
17299         * gcc.c-torture/compile/vector-1.c: New test.
17300         * gcc.c-torture/compile/vector-2.c: New test.
17301         * gcc.c-torture/compile/vector-3.c: New test.
17303 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17305         * lib/fortran-torture.exp: Update copyright years.  Remove
17306         obsolete comment.  Test -ftree-vectorize where it makes sense.
17307         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17308         from fortran-torture.exp.
17309         * gfortran.dg/char_transpose_1.f90,
17310         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17311         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17312         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17313         '-w' to dg-options.
17315 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17317         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17318         saved_${tool}_load.
17320 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17322         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17323         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17324         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17325         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17326         gaps.
17328 2006-12-12  Richard Guenther  <rguenther@suse.de>
17330         PR middle-end/30147
17331         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17333 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17334             Diego Novillo  <dnovillo@redhat.com>
17336         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17337         VDEF/VUSE changes.
17338         * gcc.dg/tree-ssa/pr26421.c: Likewise
17339         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17340         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17341         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17342         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17343         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17344         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17345         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17346         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17347         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17349 2006-12-11  Jan Hubicka  <jh@suse.cz>
17351         * gcc.dg/tree-prof/stringop-1.c: New test.
17352         * gcc.dg/tree-prof/stringop-2.c: New test.
17354 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17356         PR target/30120
17357         * gcc.target/i386/pr30120.c: New test.
17359         Revert:
17360         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17362         * gcc.target/i386/x87regparm-1.c: New test.
17363         * gcc.target/i386/x87regparm-2.c: New test.
17364         * gcc.target/i386/x87regparm-3.c: New test.
17365         * gcc.target/i386/x87regparm-4.c: New test.
17367 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17369         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17371 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17373         PR fortran/23994
17374         * gfortran.dg/protected_1.f90: New test.
17375         * gfortran.dg/protected_2.f90: New test.
17376         * gfortran.dg/protected_3.f90: New test.
17377         * gfortran.dg/protected_4.f90: New test.
17378         * gfortran.dg/protected_5.f90: New test.
17379         * gfortran.dg/protected_6.f90: New test.
17381 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17382             Tobias Burnus  <burnus@gcc.gnu.org>
17384         PR fortran/29975
17385         PR fortran/30068
17386         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17387         interface.
17388         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17389         ambiguous interfaces.
17390         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17391         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17392         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17393         ambiguous interfaces.
17394         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17395         * gfortran.dg/array_initializer_2.f90: Add initializer array
17396         constructor test.
17398         PR fortran/30096
17399         * gfortran.dg/interface_9.f90: Test that host interfaces are
17400         not checked for ambiguity with the local version.
17402 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17404         PR fortran/29464
17405         * gfortran.dg/module_interface_2.f90: New test.
17407 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17409         PR fortran/29941
17410         * gfortran.dg/assumed_len.f90: New test.
17412 2006-12-09  Richard Guenther  <rguenther@suse.de>
17414         * g++.dg/warn/implicit-typename1.C: Qualify types.
17415         * g++.dg/parse/crash12.C: Likewise.
17416         * g++.dg/tree-ssa/pr22444.C: Likewise.
17418 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17420         * gfortran.dg/array_2.f90: Added sqrt test.
17422 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17424         * gcc.target/i386/x87regparm-1.c: XFAIL.
17425         * gcc.target/i386/x87regparm-2.c: XFAIL.
17426         * gcc.target/i386/x87regparm-3.c: XFAIL.
17427         * gcc.target/i386/x87regparm-4.c: XFAIL.
17429 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17431         * lib/target-supports.exp
17432         (check_effective_target_large_long_double): New.
17433         * gcc.dg/Wconversion-real.c : Use it.
17434         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17435         unsigned.
17437 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17439         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17441 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17443         PR fortran/27546
17444         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17446 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17448         PR c++/29732
17449         * g++.dg/template/crash65.C: New test.
17450         * g++.dg/template/spec16.C: Tweak error markers.
17452 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17454         * gcc.target/spu: New directory.
17455         * gcc.target/spu/spu.exp: New file.
17456         * gcc.target/spu/intrinsics-1.c: New test.
17458 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17460         PR c++/29980
17461         * g++.dg/ext/attrib27.C: New test.
17462         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17463         * g++.dg/parse/typedef5.C: Likewise.
17465 2006-12-07  Mike Stump  <mrs@apple.com>
17467         * treelang/compile/var_defs.tree: Adjust.
17469 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17471         PR c++/29730
17472         * g++.dg/template/crash64.C: New test.
17473         * g++.dg/parse/crash27.C: Adjust error markers.
17475 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17477         PR libfortran/30009
17478         PR libfortran/30056
17479         * gfortran.dg/read_eof_4.f90:  Add tests.
17480         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17481         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17483 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17485         PR c++/29729
17486         * g++.dg/template/crash63.C: New test.
17488         PR c++/29728
17489         * g++.dg/template/crash62.C: New test.
17491 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17493         PR fortran/30003
17494         * gfortran.dg/allocatable_function_1.f90: Increase the number
17495         of expected calls of free to 10; the lhs section reference is
17496         now evaluated so there is another call to bar.  Change the
17497         comment appropriately.
17498         * gfortran.dg/array_section_1.f90: New test.
17500 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17502         PR fortran/29912
17503         * gfortran.dg/char_result_12.f90: New test.
17505 2006-12-05  Richard Guenther  <rguenther@suse.de>
17507         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17508         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17509         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17510         vect_double, xfail for spu*-*-*.
17512 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17514         PR fortran/29962
17515         * initialization_4.f90: Test noninteger exponents (-std=f95).
17516         * initialization_5.f90: New test for noninteger exponents
17517           with -std=f2003.
17519 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17521         PR fortran/29821
17522         * gfortran.dg/parameter_array_section_1.f90: New test.
17524 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17526         PR c++/29733
17527         * g++.dg/template/crash61.C: New test.
17529         PR c++/29632
17530         * g++.dg/template/error23.C: New test.
17532 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17534         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17536 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17538         PR fortran/29916
17539         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17541 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17543         PR middle-end/29965
17544         * gcc.dg/gomp/pr29965-1.c: New test.
17545         * gcc.dg/gomp/pr29965-2.c: New test.
17546         * gcc.dg/gomp/pr29965-3.c: New test.
17547         * gcc.dg/gomp/pr29965-4.c: New test.
17548         * gcc.dg/gomp/pr29965-5.c: New test.
17549         * gcc.dg/gomp/pr29965-6.c: New test.
17550         * g++.dg/gomp/pr29965-1.C: New test.
17551         * g++.dg/gomp/pr29965-2.C: New test.
17552         * g++.dg/gomp/pr29965-3.C: New test.
17553         * g++.dg/gomp/pr29965-4.C: New test.
17554         * g++.dg/gomp/pr29965-5.C: New test.
17555         * g++.dg/gomp/pr29965-6.C: New test.
17556         * g++.dg/gomp/pr29965-7.C: New test.
17557         * g++.dg/gomp/pr29965-8.C: New test.
17558         * g++.dg/gomp/pr29965-9.C: New test.
17559         * g++.dg/gomp/pr29965-10.C: New test.
17561 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17563         * gnat.dg/pointer_variable_bounds.adb: New test.
17564         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17565         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17567 2006-12-03  Eric Christopher  <echristo@apple.com>
17569         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17571 2006-12-03  Richard Henderson  <rth@redhat.com>
17572             Andrew Pinski  <pinskia@gmail.com>
17574         PR C++/14329
17575         * g++.dg/warn/unit-1.C: New test.
17577 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17579         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17581 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17583         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17584         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17585         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17586         * gcc.dg/vect/vect-70.c: Reduce array size.
17587         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17588         vect_no_compaer_double targets.
17589         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17590         vect_float, vect_double, and vect_int.
17592 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17594         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17595         test for loop versioning on vect_no_align targets.
17596         * gcc.dg/vect/pr20122.c: Likewise.
17597         * gcc.dg/vect/vect-105.c: Likewise.
17598         * gcc.dg/vect/vect-42.c: Likewise.
17599         * gcc.dg/vect/vect-43.c: Likewise.
17600         * gcc.dg/vect/vect-74.c: Likewise.
17601         * gcc.dg/vect/vect-75.c: Likewise.
17602         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17603         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17604         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17605         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17607 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17609         PR fortran/29642
17610         * gfortran.dg/value_1.f90 : New test.
17611         * gfortran.dg/value_2.f90 : New test.
17612         * gfortran.dg/value_3.f90 : New test.
17613         * gfortran.dg/value_4.f90 : New test.
17614         * gfortran.dg/value_4.c : Called from value_4.f90.
17616 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17618         PR C++/30033
17619         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17621 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17623         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17625 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17627         PR c/27953
17628         * gcc.dg/pr27953.c: New test.
17630 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17632         PR c++/30022
17633         * g++.dg/ext/vector5.C: New test.
17635         PR c++/30021
17636         * g++.dg/other/main1.C: New test.
17638 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17640         PR libfortran/29568
17641         * gfortran.dg/convert_implied_open.f90:  Change to
17642         new default record length.
17643         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17644         new error message.
17645         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17647 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17649         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17651 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17653         PR c++/29066
17654         * g++.dg/expr/pr29066.c: New.
17656 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17657             Zdenek Dvorak <dvorakz@suse.cz>
17659         PR tree-optimization/29921
17660         * gcc.dg/pr29921-2.c: New test.
17662 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17664         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17665         (i386_get_cpuid): New function.
17666         (i386_cpuid_ecx): Likewise.
17667         (i386_cpuid_edx): Likewise.
17668         (i386_cpuid): Updated to call i386_cpuid_edx.
17670         * gcc.target/i386/sse3-addsubpd.c: New file.
17671         * gcc.target/i386/sse3-addsubps.c: Likewise.
17672         * gcc.target/i386/sse3-haddpd.c: Likewise.
17673         * gcc.target/i386/sse3-haddps.c: Likewise.
17674         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17675         * gcc.target/i386/sse3-hsubps.c: Likewise.
17676         * gcc.target/i386/sse3-lddqu.c: Likewise.
17677         * gcc.target/i386/sse3-movddup.c: Likewise.
17678         * gcc.target/i386/sse3-movshdup.c: Likewise.
17679         * gcc.target/i386/sse3-movsldup.c: Likewise.
17681 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17683         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17685 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17687         * gcc.dg/dfp/convert-int-max.c: New test.
17688         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17690 2006-11-30  Richard Guenther  <rguenther@suse.de>
17692         * gcc.dg/vect/vect-pow-1.c: Rename ...
17693         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17694         floats instead of doubles, check successful vectorization.
17696 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17698         PR target/29945
17699         * gcc.c-torture/compile/pr29945.c: New testcase.
17701 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17703         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17704         -maltivec.
17706 2006-11-29  Eric Christopher  <echristo@apple.com>
17708         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17710 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17712         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17714         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17716 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17718         PR c++/29022
17719         * g++.dg/inherit/virtual2.C: New test.
17720         * g++.dg/inherit/virtual3.C: Likewise.
17721         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17722         * g++.dg/inherit/error2.C: Likewise.
17723         * g++.dg/template/instantiate1.C: Likewise.
17725 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17727         PR tree-opt/29984
17728         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17730 2006-11-28  Jan Hubicka  <jh@suse.cz>
17732         * gcc.dg/memcpy-1.c: New test.
17734 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17736         PR c++/29735
17737         * g++.dg/warn/main-3.C: New test.
17739 2006-11-28  Jan Hubicka  <jh@suse.cz>
17741         * gcc.dg/winline-1.c: New test.
17743 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17745         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17746         alignments.
17748 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17750         PR fortran/29976
17751         * gfortran.dg/missing_optional_dummy_3.f90
17753 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17755         PR fortran/20880
17756         * gfortran.dg/interface_3.f90: Modify errors.
17758 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17760         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17761         fail to link due to relocation overflows on spu-*-*.
17763 2006-11-27  Michael Matz  <matz@suse.de>
17764             Andreas Krebbel  <krebbel1@de.ibm.com>
17766         PR target/29319
17767         * gcc.dg/20061127-1.c: New testcase.
17769 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17771         * gcc.dg/20061124-1.c: Add exit() function prototype.
17773 2006-11-27  Jan Hubicka  <jh@suse.cz>
17775         * gcc.target/i386/memcpy-1.c: Adjust size.
17776         * gcc.dg/visibility-11.c: Likewise.
17778 2006-11-27  Richard Guenther  <rguenther@suse.de>
17780         PR middle-end/25620
17781         * gcc.target/i386/pow-1.c: New testcase.
17782         * gcc.dg/builtins-58.c: Likewise.
17784 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17786         PR c++/29886
17787         * g++.dg/expr/cast8.C: New test.
17789 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17791         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17792         Don't ever inline the testcase.
17794 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17796         PR fortran/29982
17797         * gfortran.fortran-torture/compile/parameter_3.f90: New
17798         testcase.
17800 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17802         PR fortran/29951
17803         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17805 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17807         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17808         for CHAR.
17810 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17812         PR libgfortran/29936
17813         * gfortran.dg/write_check3.f90: New test.
17815 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17817         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17819 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17821         PR fortran/20880
17822         * gfortran.dg/interface_3.f90: New test.
17824         PR fortran/29387
17825         * gfortran.dg/generic_8.f90: New test.
17827 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17829         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17830         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17831         * gfortran.dg/specifics_3.f90: Remove.
17833 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17835         PR c/29955
17836         * gcc.dg/gomp/pr29955.c: New test.
17838         PR c/29736
17839         * gcc.dg/pr29736.c: New test.
17841 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17843         PR tree-opt/29964
17844         * gcc.dg/pure-1.c: New test.
17846 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17848         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17849         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17851 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17853         * gcc.dg/20061124-1.c: New testcase.
17855 2006-11-23  Eric Christopher  <echristo@apple.com>
17857         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17859 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17861         PR c/2707
17862         PR c++/26167
17863         * gcc.dg/Wconversion-integer.c: New. Supersedes
17864         Wconversion-negative-constants.c
17865         * gcc.dg/Wconversion-real.c: New.
17866         * gcc.dg/Wconversion-real-integer.c: New.
17867         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17868         * g++.dg/warn/Wconversion1.C: Modified.
17870 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17872         * gfortran.dg/overload_1.f90: New test.
17874 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17876         PR c/9072
17877         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17878         Wtraditional-conversion.
17879         * gcc.dg/overflow-warn-2.c: Likewise.
17880         * gcc.dg/Wconversion.c: Likewise. Renamed as
17881         Wtraditional-conversion.c .
17882         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17883         Wtraditional-conversion-2.c .
17884         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17885         Wtraditional-conversion-2.c
17886         * gcc.dg/Wconversion-negative-constants.c: New.
17888 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17890         * gcc.dg/tree-ssa/dump-1.c: New test.
17892 2006-11-23  David Ung <davidu@mips.com>
17894         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17895         -mfp64, allowable when ISA >= 33 and float is enabled.
17896         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17897         of mthc1 and mfhc1 patterns.
17899 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17901         PR tree-optimization/29921
17902         * gcc.dg/pr29921.c: New test.
17904 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17906         PR fortran/29441
17907         * gfortran.dg/initialization_4.f90: New test.
17909 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17911         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17912         platforms that have interleaving support.
17913         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17914         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17915         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17916         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17917         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17918         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17919         gcc.dg/vect/vect-strided-u8-i8.c,
17920         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17921         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17922         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17923         gcc.dg/vect/vect-strided-float.c,
17924         gcc.dg/vect/vect-strided-a-mult.c,
17925         gcc.dg/vect/vect-strided-mult-char-ls.c,
17926         gcc.dg/vect/vect-strided-a-u16-mult.c,
17927         gcc.dg/vect/vect-strided-a-u32-mult.c,
17928         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17929         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17930         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17931         gcc.dg/vect/vect-strided-mult.c,
17932         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17933         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17934         New.
17936 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17938         PR fortran/25087
17939         * gfortran.dg/auto_char_len_4.f90: New test.
17941 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17943         PR fortran/29652
17944         * gfortran.dg/generic_7.f90: New test.
17945         * gfortran.dg/defined_operators_1.f90: Add new error.
17947 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17949         PR tree-optimization/29902
17950         * g++.dg/tree-ssa/pr29902.C: New test.
17952 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17954         PR fortran/29820
17955         * gfortran.dg/used_types_13.f90: New test.
17957 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17959         * gcc.dg/dfp/snan.c: Delete.
17961 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17963         * g++.dg/cpp0x/static_assert1.C: New.
17964         * g++.dg/cpp0x/static_assert2.C: New.
17965         * g++.dg/cpp0x/static_assert3.C: New.
17967 2006-11-21  Richard Guenther  <rguenther@suse.de>
17969         * gcc.dg/vect/vect-pow-1.c: New testcase.
17970         * gcc.dg/vect/vect-pow-2.c: Likewise.
17972 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17974         PR c++/29570
17975         * g++.dg/template/static29.C: New test.
17977         PR c++/29734
17978         * g++.dg/conversion/simd4.C: New test.
17980 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17982         PR c++/29475
17983         * g++.dg/template/access19.C: New test.
17984         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17985         error is reported.
17987 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17989         PR tree-opt/25500
17990         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17992 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17994         PR fortran/27546
17995         * gfortran.dg/import.f90: Extended test.
17996         * gfortran.dg/import2.f90: Extended test.
17998 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18000         * gfortran.dg/volatile3.f90: Add conflict test.
18002 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18004         PR fortran/24783
18005         * gfortran.dg/implicit_10.f90: New test.
18007 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18009         PR c++/8586
18010         * g++.dg/warn/Wall-write-strings.C: New.
18012 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18014         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18015         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18017 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18019         * gfortran.dg/use_3.f90: Remove error message.
18020         * gfortran.dg/iso_fortran_env_1.f90: New test.
18021         * gfortran.dg/iso_fortran_env_2.f90: New test.
18022         * gfortran.dg/iso_fortran_env_3.f90: New test.
18023         * gfortran.dg/iso_fortran_env_4.f90: New test.
18025 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18027         * gcc.dg/vect/vect-27.c: Fix initialization.
18029 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18031         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18032         * gcc.dg/torture/builtin-minmax-1.c: New.
18034         * gcc.dg/builtins-20.c: Add cases for copysign.
18036 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18038         PR fortran/24285
18039         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18041 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18042         * gfortran.dg/use_1.f90: New test.
18043         * gfortran.dg/use_1.f90: New test.
18044         * gfortran.dg/use_1.f90: New test.
18046 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18048         PR tree-optimization/29801
18049         * gcc.dg/pr29801.c: New test.
18051 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18053         PR middle-end/29584
18054         * gcc.dg/torture/pr29584.c: New test.
18056 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18058         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18059         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18060         * gcc.target/powerpc/compress-float-ppc.c,
18061         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18062         powerpc_fprs.
18063         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18064         do not pass -mhard-float.
18066 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18068         * gnat.dg/volatile_aggregate.adb: New test.
18070 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18072         PR fortran/29391
18073         PR fortran/29489
18074         * gfortran.dg/bound_2.f90: Add more checks.
18075         * gfortran.dg/bound_3.f90: New test.
18077 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18079         PR target/29201
18080         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18082 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18084         * gfortran.dg/import3.f90: Fix error message.
18086 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18088         PR tree-opt/29788
18089         * gfortran.fortran-torture/compile/inline_1.f90:
18090         New testcase.
18092 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18094         * gcc.target/i386/x87regparm-1.c: New test.
18095         * gcc.target/i386/x87regparm-2.c: New test.
18096         * gcc.target/i386/x87regparm-3.c: New test.
18097         * gcc.target/i386/x87regparm-4.c: New test.
18099 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18101         PR fortran/27546
18102         * gfortran.dg/import.f90: New test.
18103         * gfortran.dg/import2.f90: New test.
18104         * gfortran.dg/import3.f90: New test.
18106 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18108         PR fortran/27588
18109         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18111 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18113         PR fortran/29806
18114         * gfortran.dg/contains.f90: New test.
18115         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18117 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18119         PR tree-optimization/29581
18120         * gcc.dg/pr29581-1.c: New test.
18121         * gcc.dg/pr29581-2.c: New test.
18122         * gcc.dg/pr29581-3.c: New test.
18123         * gcc.dg/pr29581-4.c: New test.
18124         * gfortran.dg/pr29581.f90: New test.
18126 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18128         PR fortran/29702
18129         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18130         numbers in error message headers.
18132 2006-11-14  Richard Guenther  <rguenther@suse.de>
18134         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18135         to i?86 and x86_64 targets.
18137 2006-11-14  Caroline Tice  <ctice@apple.com>
18139         * gcc.dg/pubtypes-1.c: New file/testcase.
18140         * gcc.dg/pubtypes-2.c: New file/testcase.
18141         * gcc.dg/pubtypes-3.c: New file/testcase.
18142         * gcc.dg/pubtypes-4.c: New file/testcase.
18143         * g++.dg/pubtypes.C: New file/testcase.
18145 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18147         PR c++/29106
18148         * g++.dg/init/self1.C: New test.
18150 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18152         PR fortran/29657
18153         * gfortran.dg/conflicts.f90: Add.
18155 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18157         PR rtl-optimization/29798
18159         * gcc.c-torture/execute/pr29798.c: New.
18161 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18163         * gcc.dg/builtins-20.c: Add more cases.
18165 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18167         PR fortran/29759
18168         * gfortran.dg/gomp/pr29759.f90: New test.
18170 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18172         PR c++/29518
18173         * g++.dg/template/static28.C: New test.
18175 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18177         * lib/c-torture.exp: Use target-libpath.exp.
18178         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18179         set GCC_EXEC_PREFIX env var from global variable of same name.
18181 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18183         PR fortran/26994
18184         * gfortran.fortran-torture/compile/transfer-1.f90:
18185         New testcase.
18187 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18188             Zdenek Dvorak <dvorakz@suse.cz>
18190         PR tree-optimization/29680
18191         * gcc.dg/alias-11.c: New test.
18193 2006-11-12  Jason Merrill  <jason@redhat.com>
18194             Andrew Pinski <pinskia@physics.uc.edu>
18196         PR middle-end/28915
18197         * gcc.target/i386/vectorize1.c: New.
18199 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18201         PR rtl-optimization/29797
18202         * gcc.c-torture/execute/pr29797-1.c: New test case.
18204 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18206         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18208 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18210         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18212 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18214         PR tree-optimization/13827
18215         * gcc.dg/fold-eqand-1.c: New test case.
18217 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18219         PR rtl-opt/28812
18220         * gcc.c-torture/execute/mayalias-3.c: New test.
18222 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18224         PR middle-end/27528
18225         * gcc.c-torture/compile/pr27528.c: New test.
18226         * gcc.dg/pr27528.c: Likewise.
18228 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18230         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18232         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18234 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18236         PR fortran/29758
18237         * gfortran.dg/reshape_source_size_1.f90: New test.
18239 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18241         PR fortran/29315
18242         * gfortran.dg/aliasing_dummy_4.f90: New test.
18244 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18246         PR target/29777
18247         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18248         and x86_64-*-* targets.
18250 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18252         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18253         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18254         New macros. Use them in exact tests.
18255         (TESTIT3): New macro.
18256         Add tests for fmin, fmax and fma.
18258 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18260         PR fortran/29431
18261         * gfortran.dg/array_constructor_13.f90: New test.
18263 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18265         PR fortran/29744
18266         * gfortran.dg/used_types_12.f90: New test.
18268 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18270         PR middle-end/29726
18271         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18272         (test6): Ditto.
18273         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18274         * gcc.dg/fold-eqandshift-3.c: New test case.
18276 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18278         PR fortran/29699
18279         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18281         PR fortran/21370
18282         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18284 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18286         * gcc.dg/20061109-1.c: New testcase.
18288 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18290         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18292 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18294         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18295         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18297 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18299         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18300         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18302 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18304         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18306 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18308         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18309         vect-9.c).
18310         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18311         * gcc.dg/vect/vect-9.c: Now vectorizable.
18312         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18313         that support vect_widen_mult.
18314         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18315         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18316         vect-reduc-dot-u16.c).
18317         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18318         vect-reduc-dot-u16.c).
18319         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18320         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18321         vect-reduc-dot-s8.c).
18322         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18323         vect-reduc-dot-s8.c).
18324         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18325         vect-reduc-dot-s8.c).
18326         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18327         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18328         vect-reduc-dot-u8.c).
18329         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18330         vect-reduc-dot-u8.c).
18331         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18332         * gcc.dg/vect/vect-multitypes-9.c: New test.
18333         * gcc.dg/vect/vect-multitypes-10.c: New test.
18334         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18335         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18336         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18337         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18338         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18339         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18340         wrapv-vect-reduc-dot-s8.c.
18341         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18342         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18343         targets that support vec_unpack.
18344         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18345         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18346         (check_effective_target_vect_widen_mult_hi_to_si): New.
18347         (check_effective_target_vect_widen_sum): Removed.
18349         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18351         * gcc.dg/vect/vect-multitypes-8.c: New test.
18352         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18354         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18356         * gcc.dg/vect/vect-multitypes-7.c: New test.
18358         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18360         * gcc.dg/vect/vect-multitypes-4.c: New test.
18361         * gcc.dg/vect/vect-multitypes-5.c: New test.
18362         * gcc.dg/vect/vect-multitypes-6.c: New test.
18364         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18366         * gcc.dg/vect/vect-multitypes-1.c: New test.
18367         * gcc.dg/vect/vect-multitypes-2.c: New test.
18368         * gcc.dg/vect/vect-multitypes-3.c: New test.
18370 2006-11-07  Eric Christopher  <echristo@apple.com>
18372         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18373         Test using scan-assembler-not.
18375 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18377         * gcc.dg/inline-17.c: New test.
18379 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18381         PR other/25028
18382         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18383         on HP-UX.
18385 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18387         PR fortran/29539
18388         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18390         PR fortran/29634
18391         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18392         test.
18394 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18396         PR fortran/29601
18397         * gfortran.dg/volatile.f90: Add.
18398         * gfortran.dg/volatile2.f90: Add.
18399         * gfortran.dg/volatile3.f90: Add.
18400         * gfortran.dg/volatile4.f90: Add.
18401         * gfortran.dg/volatile5.f90: Add.
18402         * gfortran.dg/volatile6.f90: Add.
18403         * gfortran.dg/volatile7.f90: Add.
18405 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18407         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18408           for matching error messages.
18409         * gfortran.dg/specifics_3.f90: Adjust pattern
18410           for matching error messages.
18412 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18413             Bernhard Fischer  <aldot@gcc.gnu.org>
18415         * lib/gcc-dg.exp (output-exists): New proc.
18416         (output-exists-not): New proc.
18417         * gcc.test-framework/test-framework.awk: Support new directives.
18418         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18419         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18420         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18421         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18422         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18423         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18425 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18427         PR fortran/29630
18428         PR fortran/29679
18429         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18430         * gfortran.dg/initialization_3.f90: New.
18432 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18434         PR libgfortran/25545
18435         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18437 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18439         PR middle-end/29695
18440         * gcc.c-torture/execute/pr29695-1.c: New test.
18441         * gcc.c-torture/execute/pr29695-2.c: New test.
18443 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18445         PR fortran/29565
18446         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18448 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18450         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18451         for matching error messages.
18453 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18455         PR target/26915
18456         * gcc.target/i386/387-12.c: New test.
18458 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18460         PR libfortran/29713
18461         * gfortran.dg/pr29713.f90: New test.
18463 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18465         * gcc.c-torture/execute/arith-rand-ll.c:
18466         Also test for bogus rest sign.
18468 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18470         PR libfortran/27895
18471         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18473 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18475         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18476         from error messages.
18478 2006-11-02  Mike Stump  <mrs@apple.com>
18480         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18482         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18484 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18486         * g++.dg/eh/gcsec1.C: New test.
18488 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18490         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18491         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18493 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18495         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18496         hexadecimal value.
18497         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18498         * gcc.dg/pr14796-2.c: Likewise.
18500 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18502         * gcc.c-torture/execute/20061101-1.c: New test.
18504 2006-11-01  Richard Guenther  <rguenther@suse.de>
18506         * gcc.target/i386/fpprec-1.c: New testcase.
18508 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18510         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18511         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18513 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18515         * gcc.c-torture/execute/20061031-1.c: New test.
18517 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18519         PR 23067
18520         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18521         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18522         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18523         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18524         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18525         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18526         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18528 2006-10-31  Eric Christopher  <echristo@apple.com>
18529             Falk Hueffner  <falk@debian.org>
18531         * gcc.dg/builtin-bswap-1.c: New.
18532         * gcc.dg/builtin-bswap-2.c: New.
18533         * gcc.dg/builtin-bswap-3.c: New.
18534         * gcc.dg/builtin-bswap-4.c: New.
18535         * gcc.dg/builtin-bswap-5.c: New.
18536         * gcc.target/i386/builtin-bswap-1.c: New.
18538 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18540         * gcc.dg/inline-16.c: New.
18542         PR 16622
18543         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18544         defining it.
18545         * gcc.dg/inline-13.c: New.
18546         * gcc.dg/inline-14.c: New.
18547         * gcc.dg/inline-15.c: New.
18549         PR 11377
18550         * gcc.dg/inline6.c: New.
18551         * gcc.dg/inline7.c: New.
18553 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18555         PR middle-end/23470
18556         * gcc.dg/pr23470-1.c: New test case.
18558 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18560         PR fortran/29537
18561         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18562         data.
18563         * gfortran.dg/blockdata_2.f90: New testcase.
18565 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18567         PR libfortran/29627
18568         * gfortran.dg/unf_short_record_1.f90:  New test.
18570 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18572         PR fortran/29067
18573         * gfortran.dg/pr29067.f: New test.
18575 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18576             Richard Sandiford  <richard@codesourcery.com>
18578         * lib/target-supports.exp (get_compiler_messages): Append options
18579         as a single list element.
18580         (check_effective_target_arm_vfp_ok): New.
18581         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18583 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18585         PR fortran/29387
18586         * gfortran.dg/intrinsic_actual_2.f90: New test.
18588         PR fortran/29490
18589         * gfortran.dg/actual_array_interface_1.f90: New test.
18591         PR fortran/29641
18592         * gfortran.dg/used_types_11.f90: New test.
18594 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18596         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18597         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18598         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18599         * g++.old-deja/g++.mike/net25.C (main): Same.
18600         * g++.dg/lookup/exception1.C (main): Same.
18601         * g++.dg/parse/parens2.C (main): Same.
18603 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18605         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18607 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18609         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18610         * gcc.dg/torture/builtin-math-3.c: Likewise.
18612 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18614         PR fortran/29452
18615         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18616         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18618 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18620         PR Fortran/29410
18621         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18623 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18625         * lib/target-supports.exp (check_function_available): Declare
18626         function before calling.
18628 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18630         PR tree-optimization/29637
18631         * gcc.dg/pr29637.c: New test.
18633 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18635         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18636         tree canonicalization.
18638 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18640         * gcc.dg/builtins-20.c: Add more hypot tests.
18642 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18644         * gcc.dg/fold-compare-1.c: New test case.
18646 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18648         PR c++/16307
18649         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18651 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18653         PR tree-optimization/15458
18654         * gcc.dg/fold-xornot-1.c: New test case.
18656 2006-10-29  Richard Guenther  <rguenther@suse.de>
18658         * gcc.target/i386/math-torture/trunc.c: New testcase.
18660 2006-10-29  Richard Guenther  <rguenther@suse.de>
18662         * gcc.target/i386/math-torture/round.c: New testcase.
18664 2006-10-29  Richard Guenther  <rguenther@suse.de>
18666         * gcc.target/i386/math-torture/ceil.c: New testcase.
18667         * gcc.target/i386/math-torture/floor.c: Likewise.
18669 2006-10-29  Richard Guenther  <rguenther@suse.de>
18671         * gcc.target/i386/math-torture/rint.c: New testcase.
18672         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18674 2006-10-29  Richard Guenther  <rguenther@suse.de>
18676         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18677         * gcc.target/i386/math-torture/lceil.c: Likewise.
18679 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18681         PR libgfortran/24313
18682         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18684 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18686         * gcc.c-torture/execute/20020118-1.c,
18687         gcc.c-torture/execute/builtins/strlen.c,
18688         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18689         comment typos.
18691 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18693         * gcc.dg/builtins-20.c: Add tests for hypot.
18694         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18695         two-argument builtins.
18696         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18697         TESTIT2.  Update all callers.
18698         (TESTIT2, TESTIT2_R): New helper macros.
18699         Add testcases for pow, hypot and atan2.
18701 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18703         PR C++/29295
18704         * g++.dg/expr/bool1.C: New test.
18705         * g++.dg/expr/bool2.C: New test.
18707 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18709         PR fortran/28224
18710         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18711         * gfortran.dg/namelist_internal.f90: New test.
18713 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18715         PR fortran/29625
18716         * gfortran.dg/io_real_boz.f90: Add.
18717         * gfortran.dg/io_real_boz2.f90: Add.
18719 2006-10-28  Richard Guenther  <rguenther@suse.de>
18721         PR middle-end/26899
18722         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18724 2006-10-28  Richard Guenther  <rguenther@suse.de>
18726         PR target/28806
18727         * gcc.target/i386/math-torture/lround.c: New testcase.
18729 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18731         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18732         * gcc.dg/builtins-44.c: Likewise.
18733         * gcc.dg/builtins-45.c: Likewise.
18734         * gcc.dg/pr28796-2.c: Likewise.
18735         * gcc.dg/unordered-3.c: Likewise.
18737 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18739         PR libgfortran/27954
18740         * gfortran.dg/error_recovery_2.f90: New test.
18742 2006-10-26  Richard Guenther  <rguenther@suse.de>
18744         * gcc.target/i386/i386.exp: Use glob, not find to collect
18745         tests.  Avoids recursing into subdirectories.
18746         * gcc.target/i386/math-torture/math-torture.exp: Torture
18747         for interesting ia32 math options.
18748         * gcc.target.i386/math-torture/lrint.c: New testcase.
18750 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18752         PR libgfortran/29563
18753         * gfortran.dg/arrayio_9.f90: Update test.
18754         * gfortran.dg/arrayio_19.f90: New test.
18756 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18758         * gcc.dg/20061026.c: New testcase.
18760 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18762         PR libgfortran/29563
18763         * gfortran.dg/arrayio_9.f90: New test.
18765 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18767         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18768         Copy the strings manually, as strcpy may call strlen.
18770 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18772         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18773         Add checks for log, log2, log10 and log1p.
18775         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18776         we already test 0.0.  Add checks for expm1, log, log2, log10,
18777         log1p, cbrt, erf and erfc.
18779 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18781         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18783 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18785         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18786         and remainderl() built-in functions.  Remove -ffast-math from
18787         dg-options.
18789 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18791         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18792         acosh and atanh.
18794         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18795         floating point modifiers to arguments passed to float and long
18796         double functions respectively.  Update all callers to use floating
18797         point numbers, not integers.  Add tests for exp, exp2 and
18798         exp10/pow10.
18800         * gcc.dg/torture/builtin-math-3.c: New test.
18802 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18804         PR fortran/29393
18805         * gfortran.dg/initialize_2.f90: New.
18807 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18809         * gcc.dg/torture/builtin-math-2.c: New test.
18811 2006-10-24  Richard Guenther  <rguenther@suse.de>
18813         PR middle-end/28796
18814         * gcc.dg/pr28796-1.c: New testcase.
18815         * gcc.dg/pr28796-2.c: Likewise.
18817 2006-10-24  Richard Guenther  <rguenther@suse.de>
18819         * gcc.dg/builtins-57.c: New testcase.
18821 2006-10-24  Richard Guenther  <rguenther@suse.de>
18823         PR tree-optimization/29567
18824         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18826 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18828         PR tree-optimization/14784
18829         * gcc.dg/alias-10.c: New test.
18831 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18833         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18835 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18837         * gcc.dg/builtin-strncat-chk-1.c: New test.
18839 2006-10-23  Jan Hubicka  <jh@suse.cz>
18841         * gcc.dg/memmove-1.c: New test.
18843 2006-10-23  Paul Brook  <paul@codesourcery.com>
18845         * gcc.dg/pragma-pack-5.c: New test.
18847 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18849         * g++.dg/other/s390-1.C: New testcase.
18851 2006-10-23  Richard Guenther  <rguenther@suse.de>
18853         PR middle-end/27132
18854         PR middle-end/23295
18855         * gcc.dg/pr27132.c: New testcase.
18856         * gcc.dg/pr23295.c: Likewise.
18857         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18858         * g++.dg/tree-ssa/pr19807.C: Likewise.
18860 2006-10-23  Richard Guenther  <rguenther@suse.de>
18862         PR middle-end/21032
18863         * gcc.dg/pr21032.c: New testcase.
18865 2006-10-22  Jeff Law  <law@redhat.com>
18866         Richard Guenther  <rguenther@suse.de>
18868         PR tree-optimization/15911
18869         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18871 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18873         PR c++/20647
18874         * g++.dg/abi/rtti3.C: New.
18876 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18878         PR middle-end/28252
18879         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18880         transformation.
18882 2006-10-21  Richard Guenther  <rguenther@suse.de>
18884         PR tree-optimization/3511
18885         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18887 2006-10-21  Richard Guenther  <rguenther@suse.de>
18889         PR middle-end/26898
18890         * gcc.dg/torture/pr26898-1.c: New testcase.
18891         * gcc.dg/torture/pr26898-2.c: Likewise.
18893 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18895         PR c++/28053
18896         * g++.dg/parse/bitfield1.C: Adjust error markers.
18897         * g++.dg/parse/bitfield2.C: New test.
18899 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18901         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18903 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18905         PR libfortran/27895
18906         * gfortran.dg/zero_sized_1.f90: New test.
18908 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18910         * gcc.dg/div-compare-1.c: New test.
18912 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18914         PR fortran/29216
18915         * gfortran.dg/result_default_init_1.f90: New test.
18917         PR fortran/29314
18918         * gfortran.dg/automatic_default_init_1.f90: New test.
18920         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18921         from 38 to 33.
18923 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18925         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18926         'using namespace std' without previous declaration.
18927         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18928         * g++.old-deja/g++.robertl/eb133c.C: New.
18930 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18932         PR libgfortran/29277
18933         * gfortran.dg/streamio_4.f90: Update test.
18934         * gfortran.dg/streamio_11.f90: New test.
18936 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18938         PR c++/27952
18939         * g++.dg/inherit/virtual1.C: New test.
18941 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18943         PR c++/28261
18944         * g++.dg/parse/enum3.C: New test.
18946 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18948         PR c++/29039
18949         * g++.dg/init/ctor8.C: New test.
18951 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18953         PR c++/27270
18954         * g++.dg/ext/complit8.C: Tweak error markers.
18955         * g++.dg/template/complit1.C: Add error marker.
18957 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18959         PR c++/27270
18960         * g++.dg/ext/complit8.C: New test.
18962         PR c++/29408
18963         * g++.dg/parse/dtor12.C: New test.
18965         PR c++/29435
18966         * g++.dg/template/sizeof11.C: New test.
18968 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18970         PR fortran/29392
18971         * gfortran.dg/data_char_3.f90: New test.
18973         PR fortran/29451
18974         * gfortran.dg/negative_automatic_size.f90: New test.
18976 2006-10-16  David Daney  <ddaney@avtrex.com>
18978         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18980 2006-10-16  Eric Christopher  <echristo@apple.com>
18982         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18983         x86_64.
18985 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18987         PR c++/28211
18988         * g++.dg/tc1/dr49.C: Tweak error messages.
18989         * g++.dg/parse/template21.C: New test.
18991 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18993         PR middle-end/20491
18994         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18996 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18998         PR fortran/29403
18999         * gfortran.dg/print_1.f90: New test.
19001 2006-10-15  Jan Hubicka  <jh@suse.cz>
19003         PR middle-end/29241
19004         * gcc.c-torture/compile/pr29241.c: New testcase.
19006 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19008         PR middle-end/29250
19009         * gcc.c-torture/compile/pr29250.c: New test.
19011 2006-10-15  Richard Guenther  <rguenther@suse.de>
19013         * gcc.dg/pr29299.c: New testcase.
19015 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19017         PR fortran/24767
19018         * gfortran.dg/label_4.f90: Adjust warning flag.
19020 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19022         PR fortran/29371
19023         * gfortran.dg/nullify_3.f90: New test.
19025 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19027         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19028         on Solaris 2.5.1 too.
19030 2006-10-13  Eric Christopher  <echristo@apple.com>
19032         * gcc.dg/pr25993.c: Skip for darwin.
19034 2006-10-13  Eric Christopher  <echristo@apple.com>
19036         * gcc.dg/visibility-11.c: Skip for darwin.
19038 2006-10-13  Eric Christopher  <echristo@apple.com>
19040         * gcc.dg/darwin-weakimport-1.c: Use
19041         -fno-asynchronous-unwind-tables.
19042         * gcc.dg/darwin-weakimport-3.c: Ditto.
19044 2006-10-13  Richard Guenther  <rguenther@suse.de>
19046         PR tree-optimization/29446
19047         * gcc.dg/torture/pr29446.c: New testcase.
19049 2006-10-13  Bill Wendling  <wendling@apple.com>
19051         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19052         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19053         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19054         * g++.old-deja/g++.law/shadow1.C: Likewise.
19055         * g++.old-deja/g++.law/ctors10.C: Likewise.
19056         * g++.dg/debug/namespace1.C: Likewise.
19057         * g++.dg/inherit/namespace-as-base.C: Likewise.
19058         * g++.dg/opt/delay-slot-1.C: Likewise.
19059         * g++.dg/parse/defarg10.C: Likewise.
19060         * g++.dg/template/ptrmem11.C: Likewise.
19061         * g++.dg/template/mem_func_ptr.C: Likewise.
19062         * g++.dg/template/spec19.C: Likewise.
19064 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19066         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19068 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19070         PR fortran/29373
19071         * gfortran.dg/implicit_9.f90: New test.
19073         PR fortran/29407
19074         * gfortran.dg/namelist_25.f90: New test.
19076         PR fortran/27701
19077         * gfortran.dg/same_name_2.f90: New test.
19079         PR fortran/29232
19080         * gfortran.dg/host_assoc_types_1.f90: New test.
19082         PR fortran/29364
19083         * gfortran.dg/missing_derived_type_1.f90: New test.
19084         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19086         PR fortran/29422
19087         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19089         PR fortran/29428
19090         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19092 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19094         PR fortran/29391
19095         * gfortran.dg/bound_2.f90: New test.
19097 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19099         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19100         directive.
19101         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19102         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19103         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19104         * gfortran.dg/gomp/reduction3.f90: Likewise.
19105         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19106         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19107         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19108         * gfortran.dg/forall_4.f90: Likewise.
19109         * gfortran.dg/spec_expr_4.f90: Likewise.
19110         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19111         * gfortran.dg/forall_5.f90: Likewise.
19112         * gfortran.dg/open_access_append_2.f90: Add check for
19113         compile-time warning.
19115 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19117         PR c++/28506
19118         * g++.dg/parse/pure1.C: New test.
19120 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19122         PR fortran/21435
19123         * gfortran.dg/io_constraints_3.f90: New test.
19124         * gfortran.dg/open_access_append_1.f90: Add checks
19125         for compile-time warnings.
19126         * gfortran.dg/pr20163-2.f: Likewise.
19127         * gfortran.dg/iostat_2.f90: Likewise.
19128         * gfortran.dg/label_4.f90: Delete the temporary
19129         file.
19130         * gfortran.dg/direct_io_2.f90: Add a FILE=
19131         specifier.
19132         * gfortran.dg/iomsg_1.f90: Add check for
19133         compile-time warning.
19135 2006-10-12  Jan Hubicka  <jh@suse.cz>
19137         PR c/28419
19138         * gcc.dg/pr28319.c: New test.
19140 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19141         PR c++/29318
19142         * g++.dg/ext/vla4.C: New test.
19144 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19146         PR c++/27961
19147         * g++.dg/template/crash60.C: New test.
19148         * g++.dg/other/large-size-array.C: Adjust error markers.
19149         * g++.dg/parse/crash27.C: Likewise.
19150         * g++.dg/template/crash1.C: Likewise.
19152 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19154         PR testsuite/29093
19155         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19157 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19159         PR preprocessor/28709
19160         * gcc.dg/cpp/paste14.c: New test.
19162 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19164         PR c++/29175
19165         * g++.dg/init/array24.C: New test.
19167 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19169         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19170         of <sys/types.h>.
19172 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19174         PR c++/29024
19175         * g++.dg/parse/typedef8.C: New test.
19176         * g++.dg/other/mult-stor1.C: Adjust error markers.
19178 2006-10-11  Richard Guenther  <rguenther@suse.de>
19180         PR tree-optimization/28230
19181         * gcc.dg/torture/pr28230.c: New testcase.
19183 2006-10-11  Richard Guenther  <rguenther@suse.de>
19185         PR inline-asm/29119
19186         * gcc.dg/torture/pr29119.c: New testcase.
19188 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19190         PR middle-end/29272
19191         * gcc.c-torture/execute/20060930-2.c: New test.
19193 2006-10-09  Richard Henderson  <rth@redhat.com>
19195         Revert emutls patch.
19197 2006-10-09  Richard Guenther  <rguenther@suse.de>
19199         PR middle-end/29254
19200         * gcc.dg/pr29254.c: New testcase.
19202 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19203             Paul Thomas  <pault@gcc.gnu.org>
19205         PR fortran/20541
19206         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19207         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19208         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19209         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19210         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19211         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19212         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19213         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19214         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19215         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19216         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19217         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19218         * gfortran.dg/alloc_comp_std.f90: New test.
19219         * gfortran.dg/move_alloc.f90: New test.
19221 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19223         PR fortran/29115
19224         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19226         PR fortran/29211
19227         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19229 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19231         PR fortran/28585
19232         * gfortran.dg/new_line.f90: New test.
19234 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19236         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19237         * gcc.dg/torture/builtin-convert-1.c,
19238         gcc.dg/torture/builtin-convert-2.c,
19239         gcc.dg/torture/builtin-convert-3.c,
19240         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19242 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19244         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19245         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19246         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19247         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19249 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19251         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19252         Xfail some tests for powerpc-darwin and powerpc-aix.
19254 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19256         PR c/29380
19257         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19259 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19261         PR target/29300
19262         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19263         on hppa*-*-hpux*.
19265 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19267         PR fortran/16580
19268         PR fortran/29288
19269         * gfortran.fortran-torture/execute/specifics.f90:
19270         Add tests for using all possible intrinsics as actual arguments.
19271         * gfortran.dg/specifics_1.f90: Add tests for using
19272         all possible intrinsics as actual arguments.
19273         * gfortran.dg/specifics_2.f90: New file.
19274         * gfortran.dg/specifics_3.f90: New file.
19276 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19278         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19279         * gcc.dg/debug/debug-2.c: Likewise.
19281 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19283         * gcc.c-torture/compile/sync-2.c: New test.
19285 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19287         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19288         line endings.
19290 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19292         PR rtl-optimization/29128
19293         * gcc.c-torture/compile/pr29128.c: New test.
19295 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19297         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19298         line endings.
19300 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19302         PR middle-end/29256
19303         * gcc.dg/tree-ssa/loop-19.c: New test.
19305 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19307         PR tree-optimization/29330
19308         * gcc.dg/pr29330.c: New test.
19310         PR target/28924
19311         * gcc.c-torture/compile/20061005-1.c: New test.
19313 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19315         * gcc.dg/typename-vla-1.c: New case.
19316         * gnat.dg/forward_vla.adb: New case.
19318 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19320         PR tree-optimization/29290
19321         * gfortran.dg/loop_nest_1.f90: New test.
19323         PR target/29198
19324         * gcc.dg/tls/opt-12.c: New test.
19326         PR fortran/28415
19327         * gfortran.dg/save_2.f90: New test.
19329         PR c/29091
19330         * gcc.dg/pr29091.c: New test.
19332 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19334         * lib/target-supports.exp
19335         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19336         same as x86_64-*-*; check for LP64.
19338 2006-10-04  Richard Henderson  <rth@redhat.com>
19340         * lib/target-supports.exp (check_effective_target_tls): Redefine
19341         to mean non-emulated tls.
19342         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19343         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19344         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19345         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19346         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19347         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19348         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19350 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19352         PR fortran/29343
19353         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19355 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19357         * gfortran.dg/bounds_check_fail_1.f90: New test.
19359 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19361         PR c++/29020
19362         * g++.dg/template/friend48.C: New test.
19364 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19366         PR fortran/29098
19367         * gfortran.dg/default_initialization_2.f90: New test.
19369 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19371         PR fortran/20779
19372         PR fortran/20891
19373         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19375 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19377         PR fortran/29284
19378         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19380         PR fortran/29321
19381         PR fortran/29322
19382         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19384         PR fortran/25091
19385         PR fortran/25092
19386         * gfortran.dg/entry_array_specs_1.f90: New test.
19388 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19390         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19391         insufficient to inhibit some test failures at -O3.  Do testing
19392         on integers.
19394 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19396         PR c++/29138
19397         * g++.dg/inherit/access8.C: New test.
19398         * g++.dg/template/dtor4.C: Tweak error messages.
19400 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19402         PR fortran/27478
19403         * gfortran.dg/entry_8.f90: New test.
19405 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19407         PR c++/29291
19408         * g++.dg/parse/new4.C: New test.
19410 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19412         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19413         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19414         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19415         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19416         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19418 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19420         PR fortran/19260
19421         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19422         * gfortran.dg/continuation_2.f90: New test.
19424         PR fortran/19262
19425         * gfortran.dg/continuation_3.f90: New test.
19426         * gfortran.dg/continuation_4.f90: New test.
19427         * gfortran.dg/continuation_5.f: New test.
19428         * gfortran.dg/continuation_6.f: New test.
19430 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19432         PR c++/29226
19433         * g++.dg/template/vla1.C: New test.
19435 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19437         PR fortran/29210
19438         * gfortran.dg/complex_parameter_1.f90: New test.
19440 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19442         PR c/29154
19443         * gcc.c-torture/execute/20060929-1.c: New test.
19445 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19447         PR c++/29105
19448         * g++.dg/template/member6.C: New test.
19449         * g++.dg/parse/typename7.C: Adjust error markers.
19451         PR c++/29080
19452         * g++.dg/template/member7.C: New test.
19454 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19456         PR c/24010
19457         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19458         gcc.dg/Woverride-init-3.c: New tests.
19460 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19462         * gcc.c-torture/execute/20060930-1.c: New test.
19464 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19466         PR fortran/18791
19467         * gfortran.dg/specifics_1.f90: New test.
19468         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19469         complex specifics.
19471 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19473         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19474         pthread-init-common.h: New.
19476 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19478         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19479         precision on some archs.
19481 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19483         * gcc.dg/non-local-goto-1.c: New test.
19484         * gcc.dg/non-local-goto-2.c: Likewise.
19485         * gcc.dg/setjmp-3.c: Likewise.
19486         * gcc.dg/setjmp-4.c: Likewise.
19488 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19490         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19492 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19494         PR fortran/28276
19495         * gfortran.dg/exponent_1.f90: New test.
19497         PR fortran/27021
19498         * gfortran.dg/nearest_1.f90: New test.
19500 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19502         PR middle-end/25261
19503         PR middle-end/28790
19504         * gcc.dg/gomp/nestedfn-1.c: New test.
19506 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19508         PR objc/29195
19509         * objc/compile/method-1.m: New test.
19511 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19513         PR c++/26938
19514         * g++.dg/template/crash58.C: New test.
19515         * g++.dg/parse/crash28.C: Adjust error markers.
19516         * g++.dg/template/crash34.C: Likewise.
19517         * g++.dg/template/friend31.C: Likewise.
19518         * g++.dg/template/crash32.C: Likewise.
19520         PR c++/27329
19521         * g++.dg/template/crash59.C: New test.
19523         PR c++/27667
19524         * g++.dg/template/spec33.C: New test.
19525         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19527 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19528             Adam Nemet  <anemet@caviumnetworks.com>
19530         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19531         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19533 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19535         PR target/28911
19536         * gcc.dg/pr28911.c: New.
19538 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19540         PR target/29169
19541         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19542         (dg-options): Add -mfpmath=387.
19544 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19546         PR c/28706
19547         * gcc.dg/pr28706.c: New test.
19549         PR c/28712
19550         * gcc.dg/pr28712.c: New test.
19552 2006-09-22  Mike Stump  <mrs@apple.com>
19554         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19556 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19558         PR tree-optimization/28888
19559         * gcc.dg/pr28888.c: New test.
19561 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19563         PR c++/29016
19564         * g++.dg/init/ptrfn1.C: New test.
19566 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19568         PR c++/28861
19569         * g++.dg/template/spec32.C: New test.
19570         * g++.dg/parse/crash9.C: Adjust error markers.
19572         PR c++/28303
19573         * g++.dg/template/typedef6.C: New test.
19574         * g++.dg/init/error1.C: Adjust error markers.
19575         * g++.dg/parse/crash9.C: Likewise.
19576         * g++.dg/template/crash55.C: Likewise.
19578 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19580         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19582 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19584         PR target/27650
19585         * g++.dg/ext/dllimport12.C: New test.
19587 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19589         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19590         * gcc.target/mips/nmadd-2.c: Likewise.
19591         * gcc.target/mips/mips-ps-6.c: New test.
19592         * gcc.target/mips/neg-abs-1.c: Likewise.
19593         * gcc.target/mips/neg-abs-2.c: Likewise.
19594         * gcc.target/mips/nmadd-3.c: New test.
19596 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19598         PR middle-end/28046
19599         * gcc.dg/gomp/atomic-10.c: New test.
19600         * g++.dg/gomp/atomic-10.C: New test.
19602 2006-09-20  Eric Christopher  <echristo@apple.com>
19604         * gcc.target/i386/sse3-not-fisttp.c: New.
19606 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19608         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19610 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19612         * gcc.c-torture/execute/pr28289.c (one): New variable.
19613         (main): Use it instead of argc.
19614         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19615         (main): Use it instead of argc.
19617 2006-09-19  Paul Brook  <paul@codesourcery.com>
19619         PR target/28516
19620         * gcc.dg/nested-func-5.c: New test.
19622 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19624         * lib/target-supports.exp (check_effective_target_tls): Compile
19625         test stubs using ${tool}_target_compile, not just target_compile.
19626         (check_effective_target_tls_runtime): Likewise.
19628 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19630         * gcc.c-torture/compile/20030405-1.x: Remove.
19632         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19633         optimising linker from discarding it.
19635 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19637         PR fortran/28526
19638         * gfortran.dg/keyword_symbol_1.f90: New test.
19640         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19641         pedantic compilation option.
19643 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19645         PR fortran/29060
19646         * gfortran.dg/spread_shape_1.f90: New test.
19648 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19650         PR tree-optimization/28887
19651         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19653 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19655         PR c/25993
19656         * gcc.dg/pr25993.c: New test.
19658 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19660         PR tree-opt/21591
19661         * gcc.dg/vect/pr21591.c: New test.
19663 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19665         PR tree-opt/29059
19666         * gcc.c-torture/compile/strcpy-1.c: New test.
19667         * gcc.c-torture/compile/strcpy-2.c: New test.
19668         * gcc.c-torture/compile/memcpy-1.c: New test.
19669         * gcc.c-torture/compile/memcpy-2.c: New test.
19671 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19673         PR testsuite/29055
19674         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19676 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19678         * gnat.dg/specs/double_record_extension1.ads: New test.
19679         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19681 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19683         PR fortran/29051
19684         * gfortran.dg/oldstyle_3.f90: New test.
19686 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19688         PR libgfortran/29099
19689         * gfortran.dg/secnds-1.f: New test.
19691 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19693         PR libgfortran/29053
19694         * gfortran.dg/streamio_9.f90: New test.
19695         * gfortran.dg/streamio_10.f90: New test.
19697 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19699         PR C++/29002
19700         * g++.dg/init/array22.C: New test.
19701         * g++.dg/init/array23.C: New test.
19703 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19705         * stackcheck.lst: Update list of tests requiring stack checking.
19706         * norun.lst: Adjust for above change.
19707         * ada95.lst: New file.
19708         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19709         requiring -gnat95 switch.
19711 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19713         * gnat.dg/in_out_parameter.adb: New test.
19715 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19717         PR debug/28980
19718         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19720 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19722         * gnat.dg/specs/unchecked_union.ads: New test.
19724 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19726         PR rtl-optimization/28982
19727         * gcc.c-torture/execute/pr28982a.c: New test.
19728         * gcc.c-torture/execute/pr28982b.c: Likewise.
19730 2006-09-12  Eric Christopher  <echristo@apple.com>
19732         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19733         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19735 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19737         PR c/28768
19738         PR preprocessor/14634
19739         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19740         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19741         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19743 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19745         * gcc.dg/pr28243.c: New test.
19747 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19749         PR fortran/28971
19750         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19751         this undiagnosed regression reappears.
19753 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19755         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19756         Treat $srcdir as a literal.
19757         * lib/fortran-torture.exp (fortran-torture-compile,
19758         fortran-torture-execute): Likewise.
19759         * lib/objc-torture.exp (objc-torture-compile,
19760         objc-torture-execute): Likewise.
19761         * lib/profopt.exp (profopt-execute): Likewise.
19763 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19765         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19767 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19769         PR testsuite/28950
19770         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19772 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19774         PR target/13685
19775         * gcc.target/i386/pr13685.c: New test.
19777 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19779         * gcc.dg/pr28726.c: New test.
19781 2006-09-11  Josh Conner  <jconner@apple.com>
19783         * gcc.dg/nrv3.c: Increase size of structure.
19784         * gcc.dg/nrv4.c: Likewise.
19785         * gcc.dg/nrv5.c: Likewise.
19787 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19789         PR libfortran/28890
19790         gfortran.dg/assumed_charlen_function_5.f90: New test.
19792 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19794         PR c++/28991
19795         * g++.dg/init/static3.C: New test.
19797 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19799         PR testsuite/29007
19800         * gcc.dg/long-long-cst1.c (t): Add cast to
19801         __SIZE_TYPE__ before casting to int.
19802         (main): Return 0 on success.
19804 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19806         * gcc.c-torture/execute/20060910-1.c: New test.
19808 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19810         PR middle-end/26983
19811         * gcc.dg/pr26983.c: New test.
19813 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19815         PR target/29006
19816         * gcc.c-torture/execute/pr29006.c: New test.
19818 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19820         PR libfortran/28947
19821         gfortran.dg/matmul_4.f90: New test.
19823 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19825         PR fortran/28959
19826         gfortran.dg/used_types_10: New test.
19828 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19830         PR libfortran/28923
19831         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19832         gfortran.dg/array_initializer_3.f90: New test.
19834 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19836         PR fortran/28914
19837         * gfortran.dg/actual_array_constructor_3.f90: New test.
19839 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19841         PR testsuite/26778
19842         * gcc.target/i386/pr26778.c: New testcase.
19844 2006-09-08  Eric Christopher  <echristo@apple.com>
19846         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19847         * gcc.target/i386/memcpy-1.c: Ditto.
19848         * gcc.target/i386/asm-1.c: Ditto.
19849         * gcc.target/i386/20060512-4.c: Ditto.
19850         * gcc.target/i386/compress-float-387.c: Ditto.
19851         * gcc.target/i386/20060512-1.c: Ditto.
19852         * gcc.target/i386/compress-float-sse.c: Ditto.
19853         * gcc.target/i386/20060512-2.c: Ditto.
19854         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19855         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19856         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19857         * gcc.dg/pr26449.c: Ditto.
19858         * gcc.dg/attr-ms_struct-2.c: Ditto.
19859         * gcc.dg/attr-ms_struct-1.c: Ditto.
19860         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19862 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19864         PR c/28504
19865         * gcc.dg/vla-10.c: New test.
19867 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19869         PR c++/28858
19870         * g++.dg/parse/template20.C: New test.
19871         * g++.dg/template/operator8.C: Remove obsolete part.
19872         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19873         * g++.old-deja/g++.pt/crash65.C: Likewise.
19875 2006-09-07  Jason Merrill  <jason@redhat.com>
19877         PR middle-end/27724
19878         * gcc.dg/long-long-cst1.c: New test.
19880 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19882         PR C++/28906
19883         * g++.dg/other/array3.C: New test.
19884         * g++.dg/other/array4.C: New test.
19885         * g++.dg/other/array5.C: New test.
19887 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19889         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19891 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19893         PR target/28946
19894         * gcc.target/i386/pr28946.c: New test.
19896 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19898         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19899         in integer literal constant.
19900         * gfortran.dg/enum_8.f90: Ditto.
19901         * gfortran.dg/g77/20030326-1.f: Ditto.
19903 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19905         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19906         nonconformance usage.
19908 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19910         PR middle-end/28862
19911         * gcc.c-torture/compile/vector-align-1.c: New test.
19913 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19915         PR rtl-opt/27883
19916         * g++.dg/opt/copysign-1.C: New test.
19918 2006-09-06  Jason Merrill  <jason@redhat.com>
19920         PR c++/27371
19921         * g++.dg/warn/unused-result1.C: New test.
19923 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19925         PR c++/28903
19926         * g++.dg/ext/vla3.C: New test.
19928         PR c++/28886
19929         * g++.dg/template/array16.C: New test.
19931 2006-09-06  Richard Guenther  <rguenther@suse.de>
19933         * gcc.dg/pr27226.c: Remove testcase again.
19935 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19937         PR tree-opt/28937
19938         * g++.dg/opt/unroll2.C: New test.
19940 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19942         PR tree-opt/28952
19943         * gcc.dg/vect/pr28952.c: New test.
19945 2006-09-05  Richard Guenther  <rguenther@suse.de>
19947         PR tree-optimization/28900
19948         * gcc.dg/torture/pr28900.c: New testcase
19950 2006-09-05  Richard Guenther  <rguenther@suse.de>
19952         PR tree-optimization/28905
19953         * gcc.c-torture/compile/pr28905.c: New testcase.
19955 2006-09-05  Richard Guenther  <rguenther@suse.de>
19957         PR middle-end/28935
19958         * gcc.dg/pr28935.c: New testcase.
19960 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19962         * gcc.c-torture/execute/20060905-1.c: New test.
19964 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19966         PR fortran/28908
19967         * gfortran.dg/used_types_7.f90: New test.
19968         * gfortran.dg/used_types_8.f90: New test.
19969         * gfortran.dg/used_types_9.f90: New test.
19971 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19973         * gcc.c-torture/compile/20060904-1.c: New test.
19975 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19977         PR c++/23287 Revert my 2006-09-01 patch
19978         * g++.dg/parse/dtor12.C: Remove.
19980 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19982         PR c+/27670
19983         * g++.dg/template/operator9.C: New test.
19985         PR c++/27493
19986         * g++.dg/template/operator7.C: New test.
19988         PR c++/27494
19989         * g++.dg/template/operator8.C: New test.
19991         PR c++/27397
19992         * g++.dg/template/crash57.C: New test.
19994         * g++.dg/template/typedef4.C: Adjust error markers.
19995         * g++.dg/template/typedef5.C: Likewise.
19997 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19999         PR c++/28878
20000         * g++.dg/parse/crash33.C: New test.
20002 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20003         Richard Guenther  <rguenther@suse.de>
20004         Adam Nemet  <anemet@caviumnetworks.com>
20006         PR middle-end/27226
20007         * gcc.target/mips/memcpy-1.c: New testcase.
20008         * gcc.dg/pr27226.c: Likewise.
20010 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20012         PR c++/28705
20013         * g++.dg/lookup/koenig5.C: New.
20014         * g++.dg/template/crash56.C: New.
20016 2006-09-01  Josh Conner  <jconner@apple.com>
20018         PR c++/25505
20019         * gcc.dg/nrv3.c: New test.
20020         * gcc.dg/nrv4.c: New test.
20021         * gcc.dg/nrv5.c: New test.
20023 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20025         PR c++/23287
20026         * g++.dg/parse/dtor12.C: New.
20028 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20030         PR tree-optimization/28839
20031         * gcc.dg/pr28839.c: New test.
20033 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20035         PR target/24367
20036         * gcc.dg/pr24367.c: New testcase.
20038 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20040         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20042 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20044         PR rtl-optimization/27735
20045         * gcc.dg/loop-unswitch-1.c: New test.
20047 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20049         PR fortran/28885
20050         * gfortran.dg/aliasing_dummy_2.f90: New test.
20052         PR fortran/20067
20053         * gfortran.dg/generic_5.f90: Change error message.
20055         PR fortran/28873
20056         * gfortran.dg/generic_6.f90: New test.
20058         PR fortran/25077
20059         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20061         PR fortran/25102
20062         * gfortran.dg/invalid_interface_assignment.f90: New test.
20064         PR fortran/24866
20065         * gfortran.dg/module_proc_external_dummy.f90: New test.
20067 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20069         PR c++/28349
20070         * g++.dg/warn/var-args1.C: New test.
20072 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20074         PR fortran/28866
20075         * gfortran.dg/simpleif_2.f90: New test.
20076         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20077         * gfortran.dg/enum_5.f90: Ditto.
20079 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20080             Kazu Hirata  <kazu@codesourcery.com>
20082         PR tree-optimization/17506
20083         * gcc.dg/pr17506.c: New.
20085 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20087         PR c++/28139
20088         * g++.dg/eh/alias1.C: New test.
20090 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20092         PR c++/28860
20093         * g++.dg/template/ttp22.C: New test.
20095 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20097         PR middle-end/26632
20098         * gcc.dg/pr26632.c: New.
20100 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20102         PR libgfortran/28354
20103         * gfortran.dg/fmt_zero_precision.f90: New test.
20105 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20107         PR c++/28058
20108         * g++.dg/template/spec31.C: New test.
20110 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20112         PR c++/26573
20113         * g++.dg/other/static2.C: New test.
20115 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20117         * gcc.dg/Wswitch-enum-2.c: New test case.
20118         * gcc.dg/Wswitch-enum-3.c: Likewise.
20120 2006-08-26  Richard Guenther  <rguenther@suse.de>
20122         * gcc.c-torture/compile/20060826-1.c: New testcase.
20124 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20126         PR c++/28736
20127         * g++.dg/template/void10.C: New test.
20129         PR c++/28737
20130         * g++.dg/template/void8.C: New test.
20132         PR c+_+/28738
20133         * g++.dg/template/void9.C: New test.
20135         * g++.dg/template/void3.C: Adjust error markers.
20136         * g++.dg/template/void4.C: Likewise.
20137         * g++.dg/template/crash55.C: Likewise.
20138         * g++.dg/template/void7.C: Likewise
20140 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20142         PR c++/28588
20143         * g++.dg/inherit/access6.C: New test.
20144         * g++.dg/inherit/access7.C: Likewise.
20146         PR c++/28595
20147         * g++.dg/template/array15.C: New test.
20148         * g++.dg/template/crash2.C: Tweak error markers.
20150 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20152         PR middle-end/28683
20153         * gcc.c-torture/compile/20060823-1.c: New test.
20155 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20157         PR c++/28853
20158         * g++.dg/template/ttp21.C: New test.
20160         PR c++/28852
20161         * g++.dg/other/operator1.C: Add error-marker.
20162         * g++.dg/other/operator2.C: New test.
20164 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20166         PR c/27893
20167         * gcc.c-torture/compile/vla-const-1.c,
20168         gcc.c-torture/compile/vla-const-2.c: New tests.
20170 2006-08-26  Richard Guenther  <rguenther@suse.de>
20172         PR middle-end/28814
20173         * gcc.dg/torture/pr28814.c: New testcase.
20175 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20177         PR c/28418
20178         * gcc.c-torture/compile/compound-literal-1.c: New test.
20180 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20182         PR c/28299
20183         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20184         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20185         Expect extra diagnostics.
20187 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20189         gcc.dg/noncompile/pr16876.c: New test.
20191 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20193         PR c++/28056
20194         * g++.dg/parse/local1.C: New test.
20195         * g++.dg/other/qual1.C: Tweak error marker.
20197 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20199         PR c++/27787
20200         * g++.dg/template/typename10.C: New.
20201         * g++.dg/template/lookup4.C: Remove bogus error marker.
20203 2006-08-25  Richard Guenther  <rguenther@suse.de>
20205         PR testsuite/28829
20206         * gcc.dg/pr26570.c: Fix testcase.
20208 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20210         PR tree-opt/28807
20211         * gcc.c-torture/execute/mayalias-2.c: New test.
20212         * gcc.dg/tree-ssa/alias-13.c: New test.
20214 2006-08-24  Jan Hubicka  <jh@suse.cz>
20216         PR debug/26881
20217         * gcc.dg/debug/pr26881.c: New file.
20219 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20221         PR fortran/28788
20222         * gfortran.dg/used_types_4.f90: New test.
20223         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20224         association of derived types.
20225         * gfortran.dg/used_types_2.f90: Add module cleanup.
20226         * gfortran.dg/used_types_3.f90: The same.
20228         PR fortran/28771
20229         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20230         fix of regression.
20232 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20234         PR 28813
20235         * gfortran.dg/direct_io_6.f90: Remove test.
20237 2006-08-23  Stuart Hastings  <stuart@apple.com>
20239         PR 28825
20240         * gcc.target/i386/20060821-1.c: New.
20242 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20244         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20245         dg-warning strings for dllimport.
20247 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20249         PR C++/28450
20250         * g++.dg/ext/vector4.C: New test.
20251         * g++.dg/ext/complex1.C: New test.
20253 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20255         PR debug/28692
20256         * gcc.dg/debug/const-1.c: New.
20257         * gcc.dg/debug/const-2.c: New.
20258         * gcc.dg/debug/dwarf2/const-1.c: New.
20259         * gcc.dg/debug/dwarf2/const-2.c: New.
20260         * gcc.dg/debug/dwarf2/const-2b.c: New.
20262 2006-08-22  Richard Guenther  <rguenther@suse.de>
20264         PR middle-end/28776
20265         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20266         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20268 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20270         PR tree-optimization/28003
20271         * g++.dg/tree-ssa/pr28003.C: New.
20273 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20275         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20277 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20279         PR c++/26269
20280         * g++.dg/other/error14.C: New test.
20282         PR c++/28505
20283         * g++.dg/parse/ctor7.C: New test.
20284         * g++.dg/parse/ctor8.C: Likewise.
20286         PR c++/28741
20287         * g++.dg/template/void7.C: New test.
20289 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20291         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20292         * gnat.dg/self_aggregate_with_array.adb: New test.
20294 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20296         * g++.dg/eh/arm-vfp-unwind.C: New test.
20298 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20300         PR c++/28341
20301         * g++.dg/template/ref3.C: New test.
20302         * g++.dg/template/nontype13.C: New test.
20304         PR c++/28346
20305         * g++.dg/template/ptrmem17.C: New test.
20307 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20309         PR target/28648 c:
20310         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20312 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20314         PR fortran/28630
20315         * gfortran.dg/used_types_2.f90: New test.
20317         PR fortran/28601
20318         * gfortran.dg/used_types_3.f90: New test.
20320         PR fortran/20886
20321         * gfortran.dg/generic_actual_arg.f90: New test.
20323         PR fortran/28735
20324         * gfortran.dg/module_private_array_refs_1.f90: New test.
20326         PR fortran/28762
20327         * gfortran.dg/program_name_1.f90: New test.
20329         PR fortran/28425
20330         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20332         PR fortran/28496
20333         * gfortran.dg/array_initializer_2.f90: New test.
20335         PR fortran/18111
20336         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20338         PR fortran/28600
20339         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20341         PR fortran/28771
20342         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20344         PR fortran/28660
20345         * gfortran.dg/dependent_decls_1.f90: New test.
20347 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20349         PR fortran/25217
20350         * gfortran.dg/derived_init_2.f90: New.
20352 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20354         * gcc.c-torture/execute/pr28289.c: New test.
20356 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20358         PR c/28744
20359         * gcc.dg/attr-externally-visible-1.c: New test.
20360         * gcc.dg/attr-externally-visible-2.c: New test.
20361         * g++.dg/parse/attr-externally-visible-1.C: New test.
20362         * g++.dg/parse/attr-externally-visible-2.C: New test.
20364 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20366         PR c++/28606
20367         * g++.dg/parse/dtor11.C: New test.
20369 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20371         PR rtl-optimization/28489
20372         * gcc.c-torture/compile/pr28489.c: New test.
20374 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20376         PR c++/28710
20377         * g++.dg/template/redecl4.C: New test.
20379         PR c++/28711
20380         * g++.dg/template/ctor8.C: New test.
20382 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20384         * gcc.dg/pr26570.c: Fix testcase.
20386 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20388         * PR c++/28573
20389         * g++.dg/parse/offsetof6.C: New test.
20390         * g++.dg/parse/offsetof6.C: New test.
20391         * g++.dg/parse/offsetof7.C: New test.
20393 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20395         PR testsuite/28602
20396         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20397         is false.
20399 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20401         PR c++/28302
20402         * g++.dg/ext/vector3.C: New test.
20404 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20406         PR gcov/profile/26570
20407         * gcc.dg/pr26570.c: New test.
20409 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20411         PR c/27697
20412         * gcc.dg/qual-component-1.c: New test.
20414 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20416         PR c++/28593
20417         * g++.dg/parse/new3.C: New test.
20419 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20421         PR fortran/25828
20422         * gfortran.dg/streamio_1.f90: New test.
20423         * gfortran.dg/streamio_2.f90: New test.
20424         * gfortran.dg/streamio_3.f90: New test.
20425         * gfortran.dg/streamio_4.f90: New test.
20426         * gfortran.dg/streamio_5.f90: New test.
20427         * gfortran.dg/streamio_6.f90: New test.
20428         * gfortran.dg/streamio_7.f90: New test.
20429         * gfortran.dg/streamio_8.f90: New test.
20431 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20433         PR c/28287
20434         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20436 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20438         PR c++/28594
20439         * g++.dg/template/void6.C: New test.
20441 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20443         PR c/28649
20444         * gcc.dg/parse-error-1.c: New test.
20445         * gcc.dg/parse-error-2.c: New test.
20446         * gcc.dg/cpp/digraph2.c: Add error-marker.
20447         * gcc.dg/noncompile/920923-1.c: Likewise.
20449 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20451         PR c/27490
20452         * gcc.dg/sizeof-2.c: New testcase.
20454         PR c/27489
20455         * gcc.dg/switch-A.c: New testcase.
20457 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20459         PR c++/28288
20460         PR c++/14556
20461         * g++.old-deja/g++.warn/compare1.C: Delete.
20462         * g++.dg/opt/pr7503-2.C: Delete.
20463         * g++.dg/opt/pr7503-3.C: Delete.
20464         * g++.dg/opt/pr7503-4.C: Delete.
20465         * g++.dg/opt/pr7503-5.C: Delete.
20466         * g++.dg/opt/max1.C: Delete.
20467         * g++.dg/warn/minmax.C: Delete.
20468         * g++.dg/expr/minmax.C: New test.
20470 2006-08-14  Richard Guenther  <rguenther@suse.de>
20472         PR testsuite/28703
20473         * gcc.c-torture/execute/pr28651.c: Do not use argc
20474         to avoid optimization, instead forbid inlining.
20476 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20478         PR rtl-optimization/28634
20479         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20481 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20483         PR c/27184
20484         * gcc.dg/torture/pr27184.c: New test.
20486 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20488         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20490 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20492         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20493         * gfortran.dg/stat_2.f90: Likewise.
20494         * gfortran.dg/chmod_1.f90: Likewise.
20495         * gfortran.dg/chmod_2.f90: Likewise.
20496         * gfortran.dg/chmod_3.f90: Likewise.
20498 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20500         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20502 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20504         * g++.dg/opt/pr23454-2.C: New test.
20506 2006-08-11  Richard Guenther  <rguenther@suse.de>
20508         PR middle-end/28651
20509         * gcc.c-torture/execute/pr28651.c: New testcase.
20511 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20513         * gnat.dg/specs/static_initializer.ads: New test.
20515 2006-08-10  Paul Brook  <paul@codesourcery.com>
20517         * gcc.target/arm/cond-asm.c: New test.
20519 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20521         PR tree-optimization/26197
20522         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20523         * g++.dg/vect/vect.exp: Compile the new tests with
20524         --param max-aliased-vops=0.
20526 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20528         PR c++/28637
20529         * g++.dg/template/void3.C: New test.
20531         PR c++/28638
20532         * g++.dg/template/void4.C: New test.
20534         PR c++/28640
20535         * g++.dg/template/void5.C: New test.
20537 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20539         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20540         after dg-do compile.
20542 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20544         PR tree-optimizations/26969
20545         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20546         "unswitch-loops" with -funswitch-loops.
20547         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20549 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20551         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20552         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20553         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20554         * objc.dg/dwarf-1.m: Likewise.
20555         * objc.dg/dwarf-2.m: Likewise.
20556         * obj-c++.dg/dwarf-2.mm: Likewise.
20558 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20560         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20561         * objc.dg/dwarf-2.m: Likewise.
20562         * obj-c++.dg/dwarf-2.mm: Likewise.
20564         PR libfortran/28603
20565         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20567         PR testsuite/27611
20568         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20570         PR testsuite/27033
20571         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20573 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20575         PR target/27827
20576         * gcc.target/i386/pr27827.c: New testcase.
20578 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20580         PR fortran/28590
20581         * gfortran.dg/sequence_types_1.f90: New test.
20583 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20585         PR fortran/28548
20586         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20587         dg-warning.  Add -pedantic option.
20589 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20591         PR c/28502
20592         * gcc.dg/proto-1.c: New test.
20594         PR c/27721
20595         * gcc.dg/lvalue-4.c: New test.
20597         PR c/28136
20598         * gcc.dg/init-bad-5.c: New test.
20600 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20602         PR c++/28347
20603         * g++.dg/ext/typedef-init.C: Add new test for typedef
20604         initialization inside templates. Adjust existing error markers.
20606 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20608         PR c++/28148
20609         * g++.dg/init/ptrmem3.C: New test.
20611 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20613         PR tree-optimization/27770
20614         * lib/target-support.exp: New target keyword "section_anchors".
20615         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20616         tests.
20617         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20618         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20619         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20620         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20622 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20624         * gcc.dg/20060801-1.c: Add missing '}'.
20626 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20628         PR c++/27508
20629         * g++.dg/parse/dtor9.C: New test.
20630         * g++.dg/parse/dtor10.C: New test.
20631         * g++.dg/other/error7.C: Adjust error-marker.
20633         PR c++/28274
20634         * g++.dg/other/default5.C: New test.
20636 2006-08-02  Richard Guenther  <rguenther@suse.de>
20638         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20640 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20642         PR c++/28557
20643         * g++.dg/template/conv9.C: New test.
20645 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20647         PR debug/28063
20648         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20649         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20650         Optionally return assembly text.  Update callers.
20651         (check_no_compiler_messages): Update verbose messages.
20652         (check_no_messages_and_pattern): New.
20653         (check_effective_target_string_merging): New.
20655 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20657         PR c++/28250
20658         * g++.dg/eh/catch4.C: New test.
20660         PR c++/28257
20661         * g++.dg/other/qual1.C: New test.
20663         PR c++/28259
20664         * g++.dg/inherit/error2.C: New test.
20666         PR c++/28267
20667         * g++.dg/other/new1.C: New test.
20669         * g++.dg/warn/pr23075.C: Remove obsolete test.
20670         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20671         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20673 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20675         PR c++/28523
20676         * g++.dg/eh/cast1.C: New test.
20678 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20680         PR libfortran/28452
20681         * gfortran.dg/random_3.f90:  New test.
20683 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20685         PR c++/28432
20686         * g++.dg/other/pr28304.C: Change expected error message.
20687         * g++.dg/other/pr28432.C: New test.
20689 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20691         PR c++/28256
20692         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20694 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20696         PR debug/23336
20697         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20698         at -g1.
20699         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20700         g++.dg/debug/enum-2.C: New.
20702 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20704         PR c++/6634
20705         * g++.dg/parse/long1.C: Add more tests.
20707 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20709         * gfortran.dg/lrshift_1.c: New file.
20711 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20713         PR libgfortran/28335
20714         * gfortran.dg/no_unit_error_1.f90: New test.
20716 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20718         PR libgfortran/28335
20719         * gfortran.dg/no_unit_error_1.f90: Delete test.
20720         * gfortran.dg/no_unit_error_2.f90: Delete test.
20722 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20724         * gfortran.dg/chmod_3.f90: New test.
20725         * gfortran.dg/ltime_gmtime_1.f90: New test.
20726         * gfortran.dg/ltime_gmtime_2.f90: New test.
20727         * gfortran.dg/lrshift_1.f90: New test.
20728         * gfortran.dg/chmod_1.f90: New test.
20729         * gfortran.dg/chmod_2.f90: New test.
20731 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20733         PR c++/27668
20734         * g++.dg/template/crash55.C: New test.
20736         PR c++/27962
20737         * g++.dg/template/nontype16.C: New test.
20739         * g++.dg/template/void2.C: Adjust error markers.
20740         * g++.dg/template/nontype5.C: Adjust error markers.
20742 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20744         * gcc.target/i386/stack-prot-kernel.c: New test.
20746 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20748         * gcc.dg/builtins-55.c: New test case.
20750 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20752         PR rtl-optimization/27907
20753         * gcc.c-torture/compile/pr27907.c: New test.
20755 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20757         * gfortran.dg/mclock.f90: New test.
20758         * gfortran.dg/int_conv_1.f90: New test.
20759         * gfortran.dg/stat_1.f90: New test.
20760         * gfortran.dg/stat_2.f90: New test.
20762 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20764         PR libgfortran/28335
20765         * gfortran.dg/no_unit_error_1.f90: New test.
20766         * gfortran.dg/no_unit_error_2.f90: New test.
20767         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20769 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20771         PR middle-end/28473
20772         * gcc.dg/fold-convround-1.c: New test case.
20774 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20776         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20778 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20780         PR c++/27572
20781         * g++.dg/other/typedef1.C: New test.
20782         * g++.dg/template/typedef4.C: New test.
20783         * g++.dg/template/typedef5.C: New test.
20785 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20787         PR fortran/28416
20788         * gfortran.dg/allocatable_dummy_3.f90: New.
20790 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20792         PR fortran/28439
20793         * gfortran.dg/arithmetic_if.f90:  New test.
20795 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20797         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20798         avoid memcpy optimization.
20800 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20802         PR fortran/25289
20803         * gfortran.dg/direct_io_6.f90: New test.
20805 2006-07-24  Jan Hubicka  <jh@suse.cz>
20807         PR c/25795
20808         PR c++/27369
20809         * gcc.dg/pr25795.c: New test.
20810         * gcc.dg/pr25795-1.c: New test.
20812 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20814         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20815         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20816         which may be transformed to "g || h" on some platforms.
20818 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20820         PR c++/28025
20821         * g++.dg/template/friend45.C: New test.
20823 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20825         PR libgfortran/28339
20826         * gfortran.dg/arrayio_8.f90: New test.
20828 2006-07-21  Mike Stump  <mrs@apple.com>
20830         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20832         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20834 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20836         PR c++/28250
20837         * g++.dg/eh/catch3.C: New test.
20839         PR c++/28363
20840         * g++.dg/template/defarg10.C: New test.
20842 2006-07-20  Paul Brook  <paul@codesourcery.com>
20844         PR 27363
20845         * gcc.dg/pr27363.c: New test.
20847 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20849         PR c++/28338
20850         * g++.dg/init/ref13.C: New test.
20852 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20854         PR obj-c++/28434
20855         * obj-c++.dg/proto-error-1.mm: New test.
20857 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20859         PR c++/28337
20860         * g++.dg/template/string1.C: New test.
20862 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20864         PR c++/28048
20865         * g++.dg/template/defarg9.C: New test.
20867         PR c++/28235
20868         * g++.dg/template/static27.C: New test.
20870 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20872         PR 28410
20873         * gcc.dg/tree-ssa/pr28410.c: New test.
20875 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20877         PR c++/28258
20878         * g++/dg/other/error13.C: New test.
20880         PR c++/28260
20881         * g++.dg/template/friend44.C: New test.
20883 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20885         PR c++/27495
20886         * g++.dg/other/pr27495.C: New.
20888 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20890         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20891         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20893 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20895         PR c/28286
20896         * gcc.dg/pragma-pack-4.c: New test.
20898 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20900         PR c++/28291
20901         * g++.dg/ext/pr28291.C: New test.
20903 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20905         PR middle-end/28403
20906         * gcc.c-torture/execute/pr28403.c: New test.
20908 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20910         PR middle-end/28402
20911         * gcc.dg/pr28402.c: New test.
20913 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20915         PR c++/28304
20916         * g++.dg/other/pr28304.C: New test.
20918 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20920         PR other/28251
20921         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20922         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20924 2006-07-17  Richard Guenther  <rguenther@suse.de>
20926         PR tree-optimization/28238
20927         * g++.dg/tree-ssa/pr28238.C: New testcase.
20929 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20931         PR c++/28250
20932         * g++.dg/eh/catch1.C: New test.
20933         * g++.dg/eh/catch2.C: New test.
20935 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20937         PR c++/28370
20938         * g++.dg/template/anon3.C: New test.
20940 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20942         PR fortran/20844
20943         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20944         specifiers requiring an explicit format tag..
20946         PR fortran/28201
20947         * gfortran.dg/generic_5: New test.
20949         PR fortran/20893
20950         * gfortran.dg/elemental_optional_args_1.f90: New test.
20952 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20954         * gnat.dg/assert.ads: New file.
20955         * gnat.dg/controlled_record.ads: Likewise.
20956         * gnat.dg/controlled_record.adb: Likewise.
20958 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20960         PR c++/28292
20961         * g++.dg/other/error12.C: New test.
20963         PR c++/28269
20964         * g++.dg/template/crash54.C: New test.
20966 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20968         PR c++/28249
20969         * g++.dg/parse/catch1.C: New test.
20971         PR c++/28294
20972         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20974         PR c++/28387
20975         * g++.dg/ext/attrib24.C: New test.
20977 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20979         PR c++/28343
20980         * g++.dg/ext/asmspec1.C: New test.
20982 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20984         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20985         (dg-test): Support shouldfail tests.
20986         * lib/target-supports-dg.exp (dg-shouldfail): New.
20987         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20988         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20989         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20990         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20991         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20992         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20993         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20995 2006-07-13  Jan Hubicka  <jh@suse.cz>
20997         * gcc.target/i386/memcpy-1.c: New.
20999 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21001         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21003 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21005         PR fortran/25097
21006         * gfortran.dg/present_1.f90: New test.
21008         PR fortran/20903
21009         * gfortran.dg/interface_derived_type_1.f90: New test.
21011 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21013         PR fortran/28213
21014         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21015         list.
21017 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21019         PR c++/27820
21020         * g++.dg/other/label1.C: New test.
21022 2006-07-07  Richard Guenther  <rguenther@suse.de>
21024         PR middle-end/28268
21025         * gcc.dg/torture/pr28268.c: New testcase.
21027 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21029         PR c++/27019
21030         * g++.dg/ext/pr27019.C: New.
21032 2006-07-07  Richard Guenther  <rguenther@suse.de>
21034         PR tree-optimization/28187
21035         * gcc.dg/pr28187.c: New testcase.
21037 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21039         * gnat.dg/address_conversion.adb: New test.
21040         * gnat.dg/boolean_subtype.adb: Likewise.
21041         * gnat.dg/frame_overflow.adb: Likewise.
21042         * gnat.dg/pointer_array.adb: Likewise.
21043         * gnat.dg/pointer_conversion.adb: Likewise.
21045 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21047         PR fortran/28237
21048         PR fortran/23420
21049         * gfortran.dg/print_fmt_5.f90: New test.
21051 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21053         PR fortran/28129
21054         * gfortran.dg/bounds_check_4.f90: New test.
21056 2006-07-05  Richard Guenther  <rguenther@suse.de>
21058         PR target/28158
21059         * gfortran.dg/pr28158.f90: New testcase.
21061 2006-07-05  Richard Guenther  <rguenther@suse.de>
21063         PR tree-optimization/28162
21064         * gcc.dg/pr28162.c: New testcase.
21066 2006-07-05  Richard Guenther  <rguenther@suse.de>
21067         Andrew Pinski  <pinskia@gcc.gnu.org>
21069         PR c++/27084
21070         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21072 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21074         PR fortran/28174
21075         * gfortran.dg/actual_array_substr_2.f90: New test.
21077         PR fortran/28167
21078         * gfortran.dg/actual_array_constructor_2.f90: New test.
21080 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21082         * gfortran.dg/itime_idate_1.f: New test.
21083         * gfortran.dg/itime_idate_2.f: New test.
21085 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21087         PR libgfortran/27704
21088         * gfortran.dg/open_status_3.f90: New test.
21089         * gfortran.dg/fmt_l.f90: Update for new feature.
21091 2006-07-03  Asher Langton  <langton2@llnl.gov>
21093         * gfortran.dg/oldstyle_2.f90: New.
21095 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21097         * gnat.dg/string_slice.adb: New test.
21099 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21101         PR fortran/19259
21102         * gfortran.dg/semicolon_fixed.c: New.
21103         * gfortran.dg/semicolon_free.c: New.
21105 2006-06-30  Mike Stump  <mrs@apple.com>
21107         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21108         that don't support internal visibility.
21110 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21112         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21113         for '(' / ')' needing an extra '\'.
21115 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21117         PR middle-end/27428
21118         * gcc.dg/pr27428-1.c: New test case.
21120 2006-06-29  Mike Stump  <mrs@apple.com>
21122         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21123         on darwin as we can't align commons large enough yet.
21125         * gcc.dg/vla-8.c: Add additional testcases.
21127 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21129         PR c++/28114
21130         * g++.dg/other/pr28114.C: New.
21132 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21134         * gcc.c-torture/compile/20060625-1.c: New test.
21136 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21138         PR fortran/20867
21139         * gfortran.dg/stfunc_3.f90: New test.
21141         PR fortran/25056
21142         * gfortran.dg/impure_actual_1.f90: New test.
21144         PR fortran/20874
21145         * gfortran.dg/elemental_result_1.f90: New test.
21147         PR fortran/25073
21148         * gfortran.dg/select_7.f90: New test.
21150         PR fortran/27554
21151         * intrinsic_actual_1.f: New test.
21153         PR fortran/22038
21154         PR fortran/28119
21155         * gfortran.dg/forall_4.f90: New test.
21157         PR fortran/25072
21158         * gfortran.dg/forall_5.f90: New test.
21160 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21162         PR c++/28051
21163         * g++.dg/template/using13.C: New test.
21165         PR c++/28054
21166         * g++.dg/other/incomplete3.C: New test.
21168 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21170         PR fortran/28081
21171         * gfortran.dg/substr_3.f: New test.
21172         * gfortran.dg/equiv_2.f90: Update expected error message.
21174 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21176         PR fortran/28118
21177         * gfortran.dg/actual_array_substr_1.f90: New test.
21179 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21181         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21182         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21184 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21186         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21188 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21190         PR fortran/27981
21191         * gfortran.dg/simpleif_2.f90: New test.
21193 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21195         * g++.dg/template/error22.C: Fix typo.
21197 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21199         PR c++/28112
21200         * g++.dg/ext/attrib23.C: New test.
21202 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21204         * gnat.dg/varsize_temp.adb: New test.
21206 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21208         PR c++/11468
21209         * g++.dg/other/java2.C: New test.
21211 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21213         PR target/27789
21214         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21215         initialization.
21217 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21219         PR target/27531
21220         * gcc.dg/pr27531-1.c: New test case.
21222 2006-06-22  Asher Langton  <langton2@llnl.gov>
21224         PR fortran/24748
21225         * gfortran.dg/implicit_8.f90: New.
21227 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21229         PR rtl-optimization/28121
21230         * gcc.dg/pr28121.c: New test.
21232 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21234         PR c++/27805
21235         * g++.dg/parse/ptrmem6.C: New test.
21237         PR c++/27821
21238         * g++.dg/template/error22.C: New test.
21240 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21242         PR c++/28111
21243         * g++.dg/template/friend43.C: New test.
21245         PR c++/28110
21246         * g++.dg/template/crash53.C: New test.
21248         PR c++/28109
21249         * g++.dg/rtti/incomplete1.C: New test.
21251 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21253         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21255 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21257         * gcc.c-torture/execute/complex-7.c: New.
21259 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21261         * gcc.dg/merge-all-constants-1.c: New test.
21263 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21265         PR c++/28113
21266         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21268 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21270         * gfortran.dg/rrspacing_1.f90: New test.
21272 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21274         PR c++/28052
21275         * g++.dg/other/bitfield2.C: New test.
21277 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21279         PR tree-optimization/27331
21280         * gcc.dg/pr27331.c: New test.
21282 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21283             Eric Botcazou  <ebotcazou@adacore.com>
21285         PR ada/18692
21286         * lib/gnat.exp: New file.
21287         * lib/gnat-dg.exp: Likewise.
21288         * gnat.dg: New directory.
21289         * gnat.dg/dg.exp: New driver.
21290         * gnat.dg/specs: New directory.
21291         * gnat.dg/specs/specs.exp: New driver.
21292         * gnat.dg/style: New directory.
21293         * gnat.dg/style/style.exp: New driver.
21295 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21297         PR fortran/16206
21298         * gfortran.dg/array_initializer_1.f90: New test.
21300         PR fortran/28005
21301         * gfortran.dg/matmul_3.f90: New test.
21303 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21305         PR middle-end/28075
21306         * gcc.dg/tree-ssa/inline-1.c: New test.
21308 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21310         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21311         in malloc prototype; remove XFAIL.
21312         * gcc.dg/pr18241-2.c: Ditto.
21313         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21314         in memset prototype; remove XFAIL.
21315         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21317 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21319         * gcc.dg/vla-8.c: Add.
21321 2006-06-19  Richard Guenther  <rguenther@suse.de>
21323         PR tree-optimization/27090
21324         * g++.dg/tree-ssa/pr27090.C: New testcase.
21326 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21328         PR target/27861
21329         * gcc.dg/pr27861-1.c: New test case.
21331 2006-06-19  Richard Guenther  <rguenther@suse.de>
21333         PR middle-end/28045
21334         * gcc.dg/torture/pr28045.c: New testcase.
21336 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21338         PR fortran/26801
21339         * gfortran.dg/associated_4.f90: New test.
21341 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21343         PR fortran/19310
21344         PR fortran/19904
21345         * gfortran.dg/real_const_3.f90: New test.
21347 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21349         PR c++/28016
21350         * g++.dg/template/static26.C: New test.
21352         PR c++/27979
21353         * g++.dg/expr/bitfield2.C: New test.
21355         PR c++/27884
21356         * g++.dg/parse/linkage2.C: New test.
21358 2006-06-16  Richard Guenther  <rguenther@suse.de>
21360         PR middle-end/27116
21361         * gcc.dg/pr15785-1.c: Revert last change.
21362         * gcc.dg/torture/pr27116-2.c: New testcase.
21364 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21366         PR middle-end/27802
21367         * gcc.dg/pr27802-1.c: New test case.
21369 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21371         PR c++/27689
21372         * g++.dg/template/ttp18.C: New test.
21373         * g++.dg/template/ttp19.C: Likewise.
21375         PR c++/27666
21376         * g++.dg/expr/cond9.C: New test.
21378         PR c++/27640
21379         * g++.dg/template/ctor7.C: New test.
21381 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21383         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21385 2006-06-16  Richard Guenther  <rguenther@suse.de>
21387         PR tree-optimization/27781
21388         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21390 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21392         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21394 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21396         * gcc.dg/tree-ssa/loop-18.c: New test.
21398 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21400         PR c++/27665
21401         * g++.dg/template/crash52.C: New test.
21403         PR c++/27648
21404         * g++.dg/ext/attrib22.C: New test.
21406         PR c++/26559
21407         * g++.dg/template/builtin1.C: New test.
21408         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21410         PR c++/28018
21411         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21412         assignment.
21413         * g++.old-deja/g++.pt/crash51.C: Likewise.
21415         PR c++/27227
21416         * g++.dg/lookup/linkage1.C: New test.
21417         * g++.dg/lookup/linkage2.C: Likewise.
21419 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21421         PR middle-end/27959
21422         * gcc.dg/pr27959.c: New testcase.
21424 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21426         PR target/28014:
21427         * g++.dg/eh/div.C: New test.
21429 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21431         PR c++/27894
21432         * g++.dg/tree-ssa/pr26757.C: New test.
21433         * g++.dg/tree-ssa/pr27894.C: New test.
21435 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21437         * gcc.c-torture/compile/20060609-1.c: New test.
21439         PR target/27863
21440         * gcc.c-torture/compile/pr27863.c: New test.
21442 2006-06-13  Richard Guenther  <rguenther@suse.de>
21444         PR tree-optimization/27830
21445         * g++.dg/tree-ssa/pr27830.C: New testcase.
21447 2006-06-13  Matthew Sachs  <msachs@apple.com>
21449         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21450         the list of compiler flags; this causes those flags to be checked
21451         for things like dg-skip-if.
21453 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21455         PR c++/27601
21456         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21458 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21459             Kazu Hirata  <kazu@codesourcery.com>
21461         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21462         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21464 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21466         PR c++/27933
21467         * g++.dg/lookup/using15.C: New test.
21469         PR c++/27951
21470         * g++.dg/other/anon4.C: New test.
21472 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21474         PR c++/21210
21475         * g++.dg/init/complex1.C: New test case.
21477 2006-06-11  Eric Christopher  <echristo@apple.com>
21479         PR middle-end/27948
21480         * gcc.dg/bf-ms-layout.c: Run on darwin.
21481         * gcc.dg/bf-no-ms-layout: Ditto.
21482         * gcc.dg/attr-ms_struct-2.c: New.
21483         * gcc.dg/bf-ms-layout-2.c: Ditto.
21485 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21487         * gcc.dg/attr-ms_struct-packed1.c: New.
21489 2006-06-09  Mike Stump  <mrs@apple.com>
21491         * gcc.dg/vla-7.c: Add.
21493 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21495         PR fortran/24558
21496         * gfortran.dg/entry_6.f90: New test.
21498         PR fortran/20877
21499         PR fortran/25047
21500         * gfortran.dg/entry_7.f90: New test.
21502 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21504         PR c/27747
21505         * gcc.dg/cpp/_Pragma6.c: New test.
21507         PR c++/27748
21508         * g++.dg/cpp/_Pragma1.C: New test.
21510         PR preprocessor/27746
21511         * gcc.dg/gomp/macro-3.c: New test.
21512         * gcc.dg/gomp/macro-4.c: New test.
21513         * g++.dg/gomp/macro-3.C: New test.
21514         * g++.dg/gomp/macro-4.C: New test.
21516 2006-06-09  Richard Guenther  <rguenther@suse.de>
21518         PR tree-optimization/26998
21519         * gcc.dg/torture/pr26998.c: New testcase.
21520         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21522 2006-06-08  Mike Stump  <mrs@apple.com>
21524         * gcc.dg/pr27095.c: Account for stubs.
21526         PR target/26427
21527         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21528         produce bad code on darwin.
21530 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21532         PR fortran/27958
21533         * gfortran.dg/substr_2.f: New test.
21535 2006-06-08  Asher Langton  <langton2@llnl.gov>
21537         PR fortran/27786
21538         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21540 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21542         PR target/27421
21543         * gcc.dg/union-3.c: New test.
21545 2006-06-08  Richard Guenther  <rguenther@suse.de>
21547         PR middle-end/27116
21548         * gcc.dg/torture/pr27116.c: New testcase.
21549         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21551 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21553         PR rtl-optimization/26449
21554         * gcc.dg/pr26449.c: New test.
21556 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21558         PR c++/27601
21559         * g++.dg/ext/offsetof1.C: Test member functions.
21561 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21563         * gcc.dg/pr27095.c: Improve scanning.
21565 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21567         PR fortran/23091
21568         * gfortran.dg/saved_automatic_1.f90: New test.
21570         PR fortran/24168
21571         * gfortran.dg/array_simplify_1.f90: New test.
21573         PR fortran/25090
21574         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21576         PR fortran/25058
21577         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21579 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21581         PR c++/27177
21582         * g++.dg/expr/cast7.C: New test.
21584 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21586         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21587         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21588         * lib/fortran-torture.exp (fortran-torture-compile,
21589         fortran-torture-execute): Ditto.
21591 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21593         PR target/27842
21594         * gcc.dg/vmx/pr27842.c: New test.
21596 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21598         PR libfortran/27895
21599         * gfortran.dg/bounds_check_3.f90: New test.
21601 2006-06-05  Mike Stump  <mrs@apple.com>
21603         * objc.dg/objc-fast-4.m: Skip for ppc64.
21605 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21607         PR testsuite/27705
21608         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21610 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21611             Victor Kaplansky  <victork@il.ibm.com>
21613         PR tree-optimizations/26360
21614         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21615         with -fno-tree-dce.
21616         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21618 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21620         PR fortran/14067
21621         * gfortran.dg/data_char_1.f90: Add messages for truncated
21622         strings.
21624         PR fortran/16943
21625         * gfortran.dg/func_decl_2.f90: New test.
21627         PR fortran/20839
21628         * gfortran.dg/do_2.f90: New test.
21630         PR fortran/27655
21631         * gfortran.dg/associated_3.f90: New test.
21633 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21635         PR c++/27819
21636         * g++.dg/template/static25.C: New test.
21638         PR c++/27722
21639         * g++.dg/init/array21.C: New test.
21641         PR c++/27807
21642         * g++.dg/ext/complit7.C: New test.
21644         PR c++/27806
21645         * g++.dg/parse/ptrmem5.C: New test.
21647 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21648             Andrew Pinski  <pinskia@physics.uc.edu>
21650         PR c/27150
21651         PR middle-end/27382
21652         * gcc.dg/pr27150-1.c: New testcase.
21653         * gcc.dg/pr27382-1.c: New testcase.
21654         * gcc.dg/pr27382-2.c: New testcase.
21656 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21658         PR c/25161
21659         PR c/27020
21660         * gcc.dg/array-10.c: New test.
21662 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21664         PR c++/27804
21665         * g++.dg/init/const4.C: New test.
21666         * g++.dg/init/member1.C: Add error-marker.
21667         * g++.dg/other/fold1.C: Adjust error-marker.
21669 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21671         PR c++/27601
21672         * g++.dg/ext/offsetof1.C: New test.
21674 2006-06-04 Eric Christopher <echristo@apple.com>
21676         * gcc.dg/attr-ms_struct-1.c: New.
21678 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21680         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21682 2006-06-04  Richard Guenther  <rguenther@suse.de>
21684         PR tree-optimization/27039
21685         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21687 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21689         PR target/26223
21690         * gcc.target/i386/amd64-abi-2.c: New test case.
21692 2006-06-02  Eric Christopher  <echristo@apple.com>
21694         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21695         * gcc.target/i386/20020523-1.c: Skip if darwin.
21696         * gcc.target/i386/asm-3.c: Ditto.
21697         * gcc.target/i386/20011119-1.c: Ditto.
21698         * gcc.target/i386/clobbers.c: Remove pic part of test.
21700 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21702         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21703         * g++.old-deja/g++.other/init19.C: Ditto.
21704         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21705         and add other platforms as expected failures.
21707 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21709         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21710         (is-effective-target-keyword): Ditto.
21712 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21714         PR fortran/27715
21715         * gfortran.dg/extended_char_comparison_1.f:  New test.
21717 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21719         PR fortran/25098
21720         * gfortran.dg/dummy_procedure_1.f90: New test.
21722         PR fortran/25147
21723         * gfortran.dg/dummy_procedure_2.f90: New test.
21725         * gfortran.dg/associated_2.f90: Correct to make consistent with
21726         standard.
21728 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21730         * gcc.target/i386/387-11.c: New test case.
21732 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21734         PR c++/27801
21735         * g++.dg/template/cond6.C: New test.
21737         PR c++/26496
21738         * g++.dg/template/crash51.C: New test.
21739         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21741         PR c++/27385
21742         * g++.dg/init/array20.C: New test.
21744 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21746         * gcc.dg/builtins-54.c: New test case.
21748 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21750         PR c++/26433
21751         * g++.dg/template/fntry1.C: Add dg-do link.
21753         PR c++/27808
21754         * g++.dg/parse/friend6.C: New test.
21756 2006-05-30  Asher Langton  <langton2@llnl.gov>
21758         * gfortran.dg/cray_pointers_7.f90: New test.
21760 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21762         PR tree-optimization/23452
21763         * gcc.dg/fold-mulconj-1.c: New test case.
21765 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21767         PR c++/27803
21768         * g++.dg/parse/bitfield1.C: New test.
21770 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21772         * gcc.target/ppc-eq0-1.c: New test case.
21773         * gcc.target/ppc-negeq0-1.c: New test case.
21775 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21777         PR c/27273
21778         * gcc.dg/overflow-warn-5.c: New test.
21780 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21782         PR c/27718
21783         * gcc.dg/sizeof-1.c: New test.
21785 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21787         PR target/27790
21788         * gcc.target/i386/pr27790.c: New test.
21790 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21792         PR libgfortran/27757
21793         * gfortran.dg/direct_io_5.f90: New test.
21795 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21797         PR libgfortran/27634
21798         * gfortran.dg/fmt_missing_period_1.f: New test.
21799         * gfortran.dg/fmt_missing_period_2.f: New test.
21800         * gfortran.dg/fmt_missing_period_3.f: New test.
21802 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21804         PR fortran/19777
21805         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21806         arrays.
21808 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21810         PR c++/27713
21811         * g++.dg/template/new6.C: New test.
21813 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21815         PR tree-optimization/24964
21816         * gcc.target/i386/387-10.c: New test case.
21818 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21820         * intrinsics/string_intrinsics.c (compare_string):
21821         Use memcmp instead of strncmp to avoid tripping over
21822         CHAR(0) in a string.
21824 2006-05-27  Richard Guenther  <rguenther@suse.de>
21826         PR middle-end/27773
21827         * gcc.dg/torture/pr27773.c: New testcase.
21829 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21831         * gcc.dg/pr24561.c: Rename to..
21832         * gcc.dg/pr25962.c: .. this.
21834 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21836         PR fortran/19777
21837         * gfortran.dg/bounds_check_2.f: New test.
21839 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21841         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21842         * gfortran.dg/byte_1.f90: Likewise.
21843         * gfortran.dg/dup_save_2.f90: Likewise.
21845 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21847         * gfortran.dg/associated_2.f90: New test.
21849 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21851         PR fortran/27524
21852         * gfortran.dg/bounds_check_1.f90: New test.
21854 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21856         PR rtl-optimization/27661
21857         * gcc.dg/pr27661.c: New test case.
21859 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21861         PR fortran/23151
21862         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21863         * gfortran.dg/print_parentheses_1.f:  New test.
21864         * gfortran.dg/print_parentheses_2.f90:  New test.
21866 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21868         PR target/27758
21869         * gcc.dg/pr27758.c: New test.
21871 2006-05-24  Falk Hueffner  <falk@debian.org>
21873         * gcc.c-torture/compile/pr27571.c: New test.
21875 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21877         PR fortran/27709
21878         * gfortran.dg/spec_expr_4.f90: New test.
21880         PR fortran/27155
21881         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21883 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21885         PR c++/20103
21886         * g++.dg/ext/complit6.C: New test.
21887         * g++.dg/ext/complit3.C: Adjust error markers.
21888         * g++.dg/init/const3.C: New test.
21890 2006-05-25  Richard Guenther  <rguenther@suse.de>
21892         PR middle-end/27743
21893         * gcc.dg/torture/pr27743.c: New testcase.
21895 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21897         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21899 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21901         * gcc.dg/compat/scalar-by-value-x.h: New.
21902         * gcc.dg/compat/scalar-by-value-y.h: New.
21903         * gcc.dg/compat/scalar-by-value-5.c: New.
21904         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21905         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21906         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21907         * gcc.dg/compat/scalar-by-value-6.c: New.
21908         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21909         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21910         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21912 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21914         PR tree-optimization/27639
21915         PR tree-optimization/26719
21916         * gcc.dg/pr27639.c: New test.
21917         * gcc.dg/pr26719.c: New test.
21918         * gcc.dg/tree-ssa/scev-cast.c: New test.
21920 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21922         PR c++/20173
21923         * g++.dg/template/error21.C: New test.
21925 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21927         PR target/27696
21928         * gcc.target/i386/pr27696.c: New.
21930 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21932         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21934         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21936 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21938         PR c++/27716
21939         * g++.dg/other/assign1.C: New test.
21941 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21943         PR target/27266
21944         * gcc.target/i386/pr27266.c: New.
21946 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21948         PR c++/27451
21949         * g++.dg/ext/asm9.C: New test.
21951 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21953         PR rtl-optimization/25514
21954         * gcc.c-torture/compile/pr25514.c: New test.
21956 2006-05-22  Richard Guenther  <rguenther@suse.de>
21958         Revert
21959         2006-01-31  Richard Guenther  <rguenther@suse.de>
21961         * gcc.target/i386/sselibm-1.c: New testcase.
21962         * gcc.target/i386/sselibm-2.c: Likewise.
21963         * gcc.target/i386/sselibm-3.c: Likewise.
21964         * gcc.target/i386/sselibm-4.c: Likewise.
21965         * gcc.target/i386/sselibm-5.c: Likewise.
21967 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21969         PR c/27420
21970         * gcc.dg/func-args-2.c: New test.
21972         PR c/26818
21973         * gcc.dg/struct-incompl-1.c: New test.
21975 2006-05-22  Richard Guenther  <rguenther@suse.de>
21977         PR testsuite/27708
21978         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21979         the transformations we test for.
21981 2006-05-22  Richard Guenther  <rguenther@suse.de>
21983         PR testsuite/27707
21984         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21986 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21988         PR c++/27210
21989         * g++.dg/warn/new1.C: New test.
21990         * g++.dg/template/new5.C: Likewise.
21992 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21994         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21995         * gcc.target/i386/20060512-3.c: Likewise.
21997 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21999         PR rtl-optimization/27671
22000         * gcc.c-torture/execute/pr27671-1.c: New.
22001         * gcc.dg/pr27671-2.c: Likewise.
22003         PR tree-optimization/26622.
22004         * gcc.c-torture/compile/pr26622.c: New.
22006 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22008         PR fortran/27613
22009         * gfortran.dg/recursive_reference_1.f90: New test.
22011 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22013         PR fortran/25746
22014         * gfortran.dg/elemental_subroutine_3.f90: New test.
22016         PR fortran/25090
22017         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22019         PR fortran/27584
22020         * gfortran.dg/associated_target_1.f90: New test.
22022         PR fortran/19015
22023         * gfortran.dg/maxloc_shape_1.f90: New test.
22025 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22027         PR libgfortran/24459
22028         * gfortran.dg/namelist_24.f90: New test.
22029         * gfortran.dg/namelist_12.f: Fix typo in comment.
22031 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22033         PR middle-end/25776
22034         * g++.dg/other/error11.C: New test.
22036 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22038         * gcc.target/mips/pr26765.c: Add -w to options.
22040 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22042         * lib/target-supports.exp (check_effective_target_mpaired_single):
22043         New function.
22044         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22045         multilibs.
22046         * g++.dg/vect/vect.exp: Likewise.
22048 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22050         PR testsuite/25891
22051         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22053 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22055         PR fortran/27662
22056         * gfortran.dg/temporary_1.f90: New file.
22058 2006-05-19  Andreas Schwab  <schwab@suse.de>
22060         * g++.dg/other/unused1.C: Also match "stringz".
22062 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22064         PR c++/26433
22065         * g++.dg/template/fntry1.C: New test.
22067 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22069         PR c++/27471
22070         PR c++/27506
22071         * g++.dg/conversion/bitfield5.C: New test.
22072         * g++.dg/conversion/bitfield6.C: New test.
22074 2006-05-18  Mike Stump  <mrs@apple.com>
22076         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22077         * gcc.dg/vla-4.c: Add.
22078         * gcc.dg/vla-5.c: Add.
22079         * gcc.dg/vla-6.c: Add.
22081 2006-05-12  Stuart Hastings  <stuart@apple.com>
22083         * gcc.target/i386/20060512-1.c: New.
22084         * gcc.target/i386/20060512-2.c: New.
22085         * gcc.target/i386/20060512-3.c: New.
22086         * gcc.target/i386/20060512-4.c: New.
22088 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22090         PR c++/26122
22091         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22093         PR c++/26068
22094         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22095         * g++.dg/parse/linkage1.C: New test.
22097 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22099         PR tree-optimization/27548
22100         * g++.dg/tree-ssa/pr27548.C: New test.
22102 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22104         PR fortran/26551
22105         * gfortran.dg/recursive_check_1.f: New test.
22106         * gfortran.dg/recursive_check_2.f90: New test.
22108 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22110         * g++.dg/opt/temp2.C: New test.
22112 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22114         PR c++/27491
22115         * g++.dg/init/brace5.C: New test.
22117         PR middle-end/27415
22118         * gcc.dg/gomp/pr27415.c: New test.
22119         * g++.dg/gomp/pr27415.C: New test.
22121         PR tree-optimization/27549
22122         * g++.dg/tree-ssa/pr27549.C: New test.
22124 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22126         PR libgfortran/27575
22127         * gfortran.dg/read_eof_4.f90: New test.
22129 2006-05-16  Richard Guenther  <rguenther@suse.de>
22131         PR tree-optimization/22303
22132         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22134 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22136         PR middle-end/27573
22137         * gcc.dg/gomp/pr27573.c: New test.
22138         * gfortran.dg/gomp/pr27573.f90: New test.
22140         PR c/27499
22141         * gcc.dg/gomp/pr27499.c: New test.
22142         * g++.dg/gomp/pr27499.C: New test.
22144 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22146         PR c++/27339
22147         * g++.dg/parser/access8.C: Adjust error marker.
22148         * g++.dg/template/access17.C: New test.
22149         * g++.dg/template/access18.C: Likewise.
22151 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22153         PR target/26600
22154         * gcc.target/i386/pr26600.c: New test case.
22156 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22158         PR c++/27505
22159         * g++.dg/expr/bitfield1.C: New test.
22161 2006-05-15  Richard Guenther  <rguenther@suse.de>
22163         PR tree-optimization/27603
22164         * gcc.dg/torture/pr27603.c: New testcase.
22166 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22168         PR fortran/25090
22169         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22171         PR fortran/25082
22172         * gfortran.dg/scalar_return_1.f90: New test.
22174         PR fortran/27411
22175         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22177 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22179         * gcc.dg/gomp/critical-4.c: New test.
22180         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22181         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22182         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22183         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22185 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22187         PR c++/27582
22188         * g++.dg/template/dependent-args1.C: New test.
22190         PR c++/27581
22191         * g++.dg/lookup/this1.C: New test.
22193         PR c++/27315
22194         * g++.dg/template/operator6.C: New test.
22195         * g++.dg/template/incomplete3.C: New test.
22197         PR c++/27559
22198         * g++.dg/template/new4.C: New test.
22200         PR c++/27496
22201         * g++.dg/template/void2.C: New test.
22203 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22205         * g++.dg/template/dependent-expr5.C: New test.
22207 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22209         PR middle-end/26729
22210         * gcc.dg/pr26729-1.c: New test case.
22212 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22214         * gcc.dg/pr27003.c: New test.
22216 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22218         * lib/target-supports.dg (check_cxa_atexit_available): Change
22219         v3_target_compile to ${tool}_target_compile.
22221 2006-05-11  Jason Merrill  <jason@redhat.com>
22223         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22225 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22227         PR fortran/27553
22228         * gfortran.dg/label_5.f90: New test.
22230 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22232         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22233         check_effective_target_powerpc_altivec_ok): New.
22234         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22235         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22236         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22237         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22238         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22239         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22240         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22241         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22242         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22243         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22244         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22245         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22246         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22247         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22248         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22249         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22250         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22251         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22252         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22253         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22254         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22255         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22256         gcc.target/powerpc/altivec-9.c,
22257         gcc.target/powerpc/altivec-consts.c,
22258         gcc.target/powerpc/altivec-pr22085.c,
22259         gcc.target/powerpc/altivec-splat.c,
22260         gcc.target/powerpc/altivec-types-1.c,
22261         gcc.target/powerpc/altivec-types-2.c,
22262         gcc.target/powerpc/altivec-types-3.c,
22263         gcc.target/powerpc/altivec-types-4.c,
22264         gcc.target/powerpc/altivec-varargs-1.c,
22265         gcc.target/powerpc/altivec-vec-merge.c,
22266         gcc.target/powerpc/ppc-vector-memcpy.c,
22267         gcc.target/powerpc/ppc-vector-memset.c,
22268         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22269         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22270         these effective targets.
22271         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22272         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22274 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22276         PR middle-end/27384
22277         * g++.dg/other/fold1.C: New test.
22279         PR middle-end/27488
22280         * gcc.dg/fold-nonneg-1.c: New test.
22282         PR c++/27547
22283         * g++.dg/other/operator1.C: New test.
22285 2006-05-11  Richard Guenther  <rguenther@suse.de>
22287         PR middle-end/27529
22288         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22290 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22292         * lib/target-supports-dg.exp (check-flags): New.
22293         (dg-skip-if): Move flag checks.
22295 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22297         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22298         * lib/target-supports.dg (check_cxa_atexit_available): New.
22300 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22302         PR fortran/27470
22303         * gfortran.dg/multiple_allocation_2.f90: New test case.
22305 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22307         * gcc.target/arm/pr27387.C: Fix a comment typo.
22309 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22311         PR fortran/24549
22312         * gfortran.dg/error_recovery_1.f90: New test.
22314 2006-05-10  Richard Guenther  <rguenther@suse.de>
22316         PR tree-optimization/27302
22317         * gcc.dg/torture/pr27302.c: New testcase.
22319 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22320         Richard Guenther  <rguenther@suse.de>
22322         PR middle-end/27498
22323         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22325 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22327         PR rtl-optimization/27335
22328         * gcc.dg/pr27335.c: New test.
22330 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22332         * gcc.target/mips/mips-ps-5.c: New file.
22334 2006-05-08  Jan Hubicka  <jh@suse.cz>
22336         PR middle-end/25962
22337         * gcc.dg/pr25962.c: New.
22339 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22341         PR target/27158
22342         * gcc.target/powerpc/pr27158.c: New test case.
22344 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22346         PR testsuite/27476
22347         * ada/acats/run_all.sh: Use test -z.
22349 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22351         PR libfortran/18271
22352         * gfortran.dg/spec_expr_3.f90: New test.
22354 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22356         PR target/24879
22357         * gcc.target/i386/monitor.c: New file.
22359 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22361         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22363 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22365         PR c++/27447
22366         * g++.dg/other/ptrmem7.C: New test.
22368 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22370         PR target/27421
22371         * gcc.dg/array-9.c: New test.
22373 2006-05-07  Richard Guenther  <rguenther@suse.de>
22375         PR tree-optimization/27409
22376         * gcc.dg/torture/pr27409.c: New testcase.
22378 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22380         PR fortran/27457
22381         * gfortran.dg/select_6.f90: New.
22383 2006-05-07  Richard Guenther  <rguenther@suse.de>
22385         PR tree-optimization/27136
22386         * gcc.dg/torture/pr27136.c: New testcase.
22388 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22390         PR fortran/24813
22391         * gfortran.dg/char_cons_len_1.f90: New test.
22393 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22395         PR c++/27427
22396         * g++.dg/template/incomplete2.C: New test.
22398 2006-05-06  Richard Guenther  <rguenther@suse.de>
22400         PR tree-optimization/27151
22401         * gcc.dg/vect/pr27151.c: New testcase.
22403 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22405         PR c++/27430
22406         * g++.dg/template/void1.C: New test.
22408         PR c++/27423
22409         * g++.dg/other/void2.C: New test.
22411         PR c++/27422
22412         * g++.dg/conversion/void1.C: New test.
22414 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22416         PR/21391
22417         * g++.dg/other/unused1.C: New.
22419 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22421         PR objc/27240
22422         * objc.dg/member-1.m: New test.
22424 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22426         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22428 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22430         PR libfortran/26985
22431         * gfortran.dg/matmul_2.f90: New test.
22433 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22435         * ada/acats/run_all.sh: Use sync when main not found.
22437 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22439         PR target/26765
22440         * gcc.target/mips/pr26765.c: New.
22442 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22444         * gcc.target/bfin: New directory.
22445         * gcc.target/bfin/bfin.exp: New file.
22446         * gcc.target/bfin/frmul.c: New file.
22447         * gcc.target/bfin/arith.c: New file.
22448         * gcc.target/bfin/mul-combine.c: New file.
22449         * gcc.target/bfin/shift.c: New file.
22451 2006-05-04  Richard Guenther  <rguenther@suse.de>
22453         PR tree-optimization/14287
22454         PR tree-optimization/14844
22455         PR tree-optimization/19792
22456         PR tree-optimization/21608
22457         PR tree-optimization/27090
22458         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22459         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22460         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22461         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22462         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22464 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22466         PR tree-optimization/27285
22467         * gcc.c-torture/execute/pr27285.c: New test.
22469         PR middle-end/27388
22470         * gcc.dg/gomp/pr27388-1.c: New test.
22471         * gcc.dg/gomp/pr27388-2.c: New test.
22472         * gcc.dg/gomp/pr27388-3.c: New test.
22474         PR c++/27359
22475         * g++.dg/gomp/pr27359.C: New test.
22477 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22479         PR fortran/20248
22480         * gfortran.dg/iargc.f90: New test.
22482 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22484         PR c++/27102
22485         * g++.dg/template/crash49.C: New test.
22487 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22489         PR testsuite/27032
22490         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22492 2006-05-02  Jeff Law  <law@redhat.com>
22494         PR tree-optimization/27364
22495         * gcc.c-torture/execute/pr27364.c: New test.
22497 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22499         PR c++/27309
22500         * g++.dg/parser/ctor5.C: New test.
22502 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22504         PR target/27387
22505         * gcc.target/arm/arm.exp: New.
22506         * gcc.target/arm/pr27387.C: Likewise.
22508 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22510         PR fortran/27269
22511         PR fortran/27324
22512         * gfortran.dg/module_equivalence_2.f90: New test.
22514 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22516         PR middle-end/27337
22517         * g++.dg/gomp/pr27337-1.C: New test.
22518         * g++.dg/gomp/pr27337-2.C: New test.
22520         PR middle-end/27328
22521         * gcc.dg/gomp/pr27328.c: New test.
22523         PR middle-end/27325
22524         * g++.dg/gomp/pr27325.C: New test.
22526         PR middle-end/27310
22527         * g++.dg/gomp/pr27310.C: New test.
22529 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22531         PR tree-optimization/27291
22532         * g++.dg/tree-ssa/pr27291.C: New test.
22534 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22536         PR tree-optimization/27283
22537         * g++.dg/tree-ssa/pr27283.C: New test.
22539 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22541         * gcc.dg/tree-ssa/loop-16.c: New test.
22543 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22544             Joseph S. Myers  <joseph@codesourcery.com>
22546         * gcc.dg/Wconversion-3.c: New test case.
22547         * gcc.dg/Wconversion-4.c: Likewise.
22549 2006-05-01  Richard Guenther  <rguenther@suse.de>
22551         PR tree-optimization/26726
22552         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22554 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22556         * gcc.dg/Woverflow-1.c: New test case.
22557         * gcc.dg/Woverflow-2.c: Likewise.
22558         * gcc.dg/Woverflow-3.c: Likewise.
22560 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22562         PR c++/27094
22563         * g++.dg/template/defarg8.C: New test.
22565 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22567         PR c++/27278
22568         * g++.dg/parse/operator7.C: New test.
22570 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22572         PR c++/11471
22573         PR c++/27102
22574         * g++.dg/template/crash48.C: New test.
22576         PR c++/27279
22577         * g++.dg/parse/ctor4.C: New test.
22579 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22581         PR fortran/25681
22582         * gfortran.df/char_type_len.f90: New test.
22584 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22586         PR libgfortran/27304
22587         * gfortran.dg/fmt_exhaust.f90: New test.
22589 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22591         PR c/25309
22592         * gcc.dg/large-size-array-2.c: New test case.
22594 2006-04-28  Richard Guenther  <rguenther@suse.de>
22596         PR target/26826
22597         * gcc.target/i386/pr26826.c: New testcase.
22599 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22601         PR middle-end/27260
22602         * gcc.c-torture/execute/pr27260.c: New.
22604 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22606         PR middle-end/27095
22607         * gcc.dg/pr27095.c: New.
22609 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22611         PR c++/27292
22612         * g++.dg/conversion/bitfield4.C: New test.
22614 2006-04-27  Eric Christopher  <echristo@apple.com>
22616         * gcc.dg/pragma-ms_struct.c: New.
22618 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22620         PR c++/27102
22621         * g++.dg/template/crash47.C: New test.
22623 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22625         * gcc.target/i386/sse-7.c: build with -msse.
22627 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22629         PR testsuite/27274:
22630         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22631         (main): Exit if processor doesn't support SSE.
22633 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22635         PR middle-end/27282
22636         * gcc.c-torture/compile/pr27282.c: New test.
22638 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22640         PR middle-end/26913
22641         * g++.dg/gomp/pr26913.C: New test.
22643         PR c/25996
22644         * gcc.dg/gomp/pr25996.c: New test.
22645         * g++.dg/gomp/pr25996.C: New test.
22647 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22649         PR rtl-optimization/26725
22650         * gcc.c-torture/compile/pr26725.c: New test.
22652 2006-04-25  Richard Guenther  <rguenther@suse.de>
22654         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22655         than n + -1.
22657 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22659         * gcc.dg/20060425-1.c: New testcase.
22661 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22663         PR tree-optimization/26865
22664         * gcc.dg/pr26865.c: New test.
22666 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22668         PR c++/27292
22669         * g++.dg/conversion/bitfield1.C: New test.
22670         * g++.dg/conversion/bitfield2.C: Likewise.
22671         * g++.dg/conversion/bitfield3.C: Likewise.
22673 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22674         Richard Guenther  <rguenther@suse.de>
22676         PR tree-optimization/27236
22677         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22679 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22681         PR c++/19963
22682         * g++.dg/other/incomplete2.C: New test.
22684 2006-04-24  Richard Guenther  <rguenther@suse.de>
22686         PR middle-end/26869
22687         * gcc.dg/torture/pr26869.c: New testcase.
22689 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22690         Richard Guenther  <rguenther@suse.de>
22692         PR tree-optimization/27218
22693         * g++.dg/tree-ssa/pr27218.C: New testcase.
22695 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22697         PR c++/26912
22698         * g++.dg/template/friend41.C: New test.
22700 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22702         * g++.dg/opt/pr15551.C: Include cstdio.
22703         (main): Use remove instead of unlink.
22705 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22707         * gcc.dg/sibcall-7.c: New test.
22708         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22709         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22710         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22711         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22712         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22714 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22716         PR c++/26534
22717         * g++.dg/opt/bitfield1.C: New test.
22718         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22719         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22720         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22721         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22722         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22723         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22724         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22725         * g++.dg/abi/bitfield2.C: Likewise.
22726         * g++.dg/init/bitfield1.C: Likewise.
22728 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22730         PR fortran/25099
22731         * gfortran.dg/elemental_subroutine_4.f90: New test.
22732         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22733         call sub (m, x).
22735 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22737         * gcc.c-torture/compile/20060421-1.c: New testcase.
22739 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22741         PR c/25875
22742         * gcc.dg/init-bad-4.c: New test.
22744 2006-04-21  Paul Brook  <paul@codesourcery.com>
22746         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22748 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22750         PR fortran/27122
22751         * gfortran.dg/defined_operators_1.f90: New test.
22752         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22753         remove old ones associated, incorrectly, with Note 5.46.
22755         PR fortran/27113
22756         * gfortran.dg/character_array_constructor_1.f90: New test.
22758 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22760         * gcc.dg/20060419-1.c: New test.
22762 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22764         PR c/26774
22765         * gcc.dg/struct-parse-1.c: New test case.
22767 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22769         PR c++/26558
22770         * g++.dg/parse/template19.C: New test.
22772         PR c++/26739
22773         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22775         PR c++/26036
22776         * g++.dg/expr/call3.C: New test.
22778         PR c++/10385
22779         * g++.dg/conversion/dynamic1.C: New test.
22781 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22783         PR c++/27102
22784         * g++.dg/template/crash35.C: Tweak error markers.
22785         * g++.dg/template/crash46.C: New test.
22786         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22787         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22789 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22791         PR rtl-optimization/14261
22792         * gcc.c-torture/compile/20060419-1.c: Added.
22794 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22796         * gfortran.dg/label_1.f90: Adjust dg-error.
22798 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22800         PR target/26961
22801         * gcc.dg/fold-cond-1.c: New test case.
22802         * gcc.dg/pr26961-1.c: Likewise.
22804 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22806         PR libgfortran/27138
22807         * gfortran.dg/read_bad_advance.f90: New test.
22809 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22810             Dale Johannesen  <dalej@apple.com>
22812         PR target/24076
22813         * gcc.target/i386/vecinit-3.c: New testcase.
22814         * gcc.target/i386/vecinit-4.c: Likewise.
22815         * gcc.target/i386/sse-18.c: Likewise.
22816         * gcc.target/i386/sse-19.c: Likewise.
22818 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22820         * gfortran.dg/allocate_zerosize_1.f90: New test.
22822 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22824         PR c++/26365
22825         * g++.dg/template/crash45.C: New test.
22827 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22829         PR fortran/26787
22830         * gfortran.dg/proc_assign_1.f90: New test.
22831         * gfortran.dg/procedure_lvalue.f90: Change message.
22832         * gfortran.dg/namelist_4.f90: Add new error.
22834         PR fortran/25597
22835         PR fortran/27096
22836         * gfortran.dg/auto_pointer_array_result_1.f90
22838         PR fortran/27089
22839         * gfortran.dg/specification_type_resolution_1.f90
22841         PR fortran/18003
22842         PR fortran/25669
22843         PR fortran/26834
22844         * gfortran.dg/bounds_temporaries_1.f90: New test.
22846         PR fortran/27124
22847         * gfortran.dg/array_return_value_1.f90: New test.
22849 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22851         PR fortran/25336
22852         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22854 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22856         PR middle-end/26823
22857         * g++.dg/gomp/pr26823-1.C: New test.
22858         * g++.dg/gomp/pr26823-2.C: New test.
22860 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22862         PR middle-end/27134
22863         * gcc.dg/pr27314.c: New test.
22865 2006-04-13  Richard Henderson  <rth@redhat.com>
22867         * g++.dg/gomp/block-0.C: Update expected matches.
22869 2006-04-13  DJ Delorie  <dj@redhat.com>
22871         * lib/target-supports.exp (check_effective_target_int32plus): New.
22872         (check_effective_target_ptr32plus): New.
22873         (check_effective_target_size32plus): New.
22874         (check_effective_target_int16): New.
22875         (check_profiling_available): Add m32c to the list of unsupported
22876         targets.
22878         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22879         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22880         memory size.
22881         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22882         pointers.
22883         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22884         size_t.
22885         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22886         and size_t.
22887         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22888         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22889         not just xstormy16.  Skip m32c due to weird pointer size.
22890         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22891         not just xstormy16.
22892         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22893         not just xstormy16.
22894         * gcc.dg/20020312-2.c: Add m32c support.
22895         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22896         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22897         in test.
22898         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22899         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22900         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22901         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22902         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22903         formats
22904         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22905         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22906         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22907         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22908         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22909         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22910         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22911         in test.
22912         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22913         in test.
22914         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22915         * gcc.dg/pr23049.c: Require >=32 bit integers.
22916         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22917         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22918         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22919         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22920         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22921         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22922         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22923         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22924         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22925         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22926         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22927         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22928         prototype in test.
22929         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22930         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22931         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22932         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22933         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22935         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22936         * gcc.c-torture/execute/20040703-1.x: Likewise.
22937         * gcc.c-torture/execute/20040705-1.x: Likewise.
22938         * gcc.c-torture/execute/20040705-2.x: Likewise.
22939         * gcc.c-torture/execute/20040709-1.x: Likewise.
22940         * gcc.c-torture/execute/20040709-2.x: Likewise.
22941         * gcc.c-torture/execute/20040811-1.x: Likewise.
22942         * gcc.c-torture/execute/20050316-1.x: Likewise.
22943         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22944         * gcc.c-torture/execute/pr19689.x: Likewise.
22945         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22946         * gcc.c-torture/execute/usmul.x: Likewise.
22947         * gcc.c-torture/execute/vrp-5.x: Likewise.
22948         * gcc.c-torture/execute/vrp-6.x: Likewise.
22949         * gcc.dg/debug/20041023-1.s: Likewise.
22951 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22953         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22954         of integers to a vector types are now constant expressions in C.
22955         * gcc.dg/vect/vect-fold-1.c: New test case.
22957 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22958             Ulrich Weigand  <uweigand@de.ibm.com>
22960         PR target/27006
22961         * gcc.dg/vmx/pr27006.c: New testcase.
22963 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22965         PR libgfortran/26766
22966         * gfortran.dg/write_recursive.f90: New test.
22968 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22970         * g++.dg/parse/dtor7.C: New test.
22971         * g++.dg/parse/new1.C: Add error marker.
22972         * g++.dg/template/new3.C: New test.
22974         PR c++/26122
22975         * g++.dg/template/pure1.C: New test.
22977         PR c++/26295
22978         * g++.dg/parse/ptrmem4.C: New test.
22980 2006-04-10  Jeff Law  <law@redhat.com>
22982         PR/27087
22983         * gcc.c-torture/compile/pr27087.c: New test.
22985 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22987         PR/21391
22988         * gcc.dg/20060410.c: New.
22990 2006-04-10  Matthias Klose  <doko@debian.org>
22992         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22993         Recognize multilib directory names containing underscores.
22995 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22997         * gcc.target/i386/vecinit-1.c: New test case.
22998         * gcc.target/i386/vecinit-2.c: Likewise.
23000 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23002         PR debug/27057
23003         * g++.dg/debug/dwarf2-2.C: New test.
23005 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23007         PR rtl-optimization/27073
23008         * gcc.c-torture/execute/pr27073.c: New test.
23010 2006-04-08  Mike Stump  <mrs@apple.com>
23012         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23014 2006-04-07  Richard Guenther  <rguenther@suse.de>
23016         PR tree-optimization/26135
23017         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23019 2006-04-06  Jan Hubicka  <jh@suse.cz>
23021         PR profile/26399
23022         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23024 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23026         * g++.dg/conversion/nullptr1.C: New test case.
23027         * g++.dg/conversion/nullptr2.C: Likewise.
23029 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23031         * gfortran.dg/dependency_18.f90: New test case.
23033 2006-04-05  Richard Guenther  <rguenther@suse.de>
23035         PR tree-optimization/26919
23036         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23037         * gcc.dg/ipa/ipa-2.c: Likewise.
23038         * gcc.dg/ipa/ipa-3.c: Likewise.
23039         * gcc.dg/ipa/ipa-5.c: Likewise.
23041 2006-04-05  Richard Guenther  <rguenther@suse.de>
23043         PR tree-optimization/26763
23044         * gcc.dg/torture/pr26763-1.c: New testcase.
23045         * gcc.dg/torture/pr26763-2.c: Likewise.
23047 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23049         PR fortran/23634
23050         PR fortran/25619
23051         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23053 2006-04-04  Eric Christopher  <echristo@apple.com>
23055         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23056         stubs.
23057         * gcc.target/i386/387-5.c: Ditto.
23059 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23061         * gcc.target/sparc/struct-ret-check.c: New test.
23063 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23065         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23066         zero decimal digits specified in format.
23068 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23070         PR fortran/26891
23071         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23073         PR fortran/26976
23074         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23075         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23076         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23077         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23078         compliant and detect bigendian-ness.
23080 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23082         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23083         dummy arguments work when the actual argument is itself a dummy
23084         argument of the caller.
23086 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23088         PR libfortran/24685
23089         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23091 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23093         * gfortran.dg/dependencency_17.f90: New test case.
23095 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23097         * gfortran.dg/dependency_14.f90: New test case.
23098         * gfortran.dg/dependency_15.f90: Likewise.
23099         * gfortran.dg/dependency_16.f90: Likewise.
23101 2006-03-31  Asher Langton  <langton2@llnl.gov>
23103         PR fortran/25358
23104         gfortran.dg/cray_pointers_6.f90: New test.
23106 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23108         PR libgfortran/26890
23109         * gfortran.dg/read_size_noadvance.f90: New test.
23111 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23113         PR fortran/25031
23114         * gfortran.dg/multiple_allocation_1.f90: Check that the
23115         size has changed after a re-allocation with stat.
23117 2006-03-30  Richard Guenther  <rguenther@suse.de>
23119         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23120         removal.
23121         * gcc.target/i386/sselibm-2.c: Likewise.
23122         * gcc.target/i386/sselibm-3.c: Likewise.
23123         * gcc.target/i386/sselibm-4.c: Likewise.
23124         * gcc.target/i386/sselibm-5.c: Likewise.
23126 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23128         * gcc.dg/fold-andxor-1.c: New test case.
23129         * gcc.dg/fold-xorand-1.c: Likewise.
23131 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23133         * gcc.dg/fold-convnotconv-1.c: New test case.
23135 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23137         PR fortran/26779
23138         * gfortran.dg/private_type_5.f90: New test.
23140 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23142         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23144 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23146         * gfortran.dg/advance_2.f90: New test.
23147         * gfortran.dg/advance_3.f90: New test.
23149         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23151 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23153         PR libgfortran/26661
23154         PR libgfortran/26880
23155         * gfortran.dg/read_x_past.f: New test.
23157 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23159         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23160         to be STABS.
23162 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23164         * objc.dg/dwarf-1.m: Skip on AIX.
23165         * objc.dg/dwarf-2.m: Skip on AIX.
23167 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23169         PR fortran/26816
23170         * gfortran.dg/float_1.f90: New test.
23172 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23174         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23175         X86_64 targets.
23176         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23178 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23180         PR libfortran/26735
23181         * gfortran.dg/convert_implied_open.f90: New test case.
23183 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23185         PR fortran/26769
23186         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23188 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23190         PR middle-end/26717
23191         * gcc.dg/pr26717.c: New test.
23193 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23195         * gfortran.dg/dependency_12.f90: New test case.
23197 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23199         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23201 2006-03-24  Jeff Law  <law@redhat.com>
23203         * gcc.c-torture/pr26840.c: New test.
23205 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23207         * objc.dg/dwarf-2.m: New.
23208         * obj-c++.dg/dwarf-2.mm: New.
23210         * g++.old-deja/g++.other/init19.C: New.
23212 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23214         * g++.dg/eh/spbp.C: Skip on AIX.
23216 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23218         PR middle-end/26611
23219         * g++.dg/gomp/pr26611-1.C: New test.
23220         * g++.dg/gomp/pr26611-2.C: New test.
23222 2006-03-24  Jeff Law  <law@redhat.com>
23224         * gcc.c-torture/compile/pr26833.c: New test.
23225         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23227 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23229         * gfortran.dg/endfile_2.f90: Delete temp file.
23231 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23233         PR fortran/19303
23234         * gfortran.dg/record_marker_1.f90: New test case.
23235         * gfortran.dg/record_marker_2.f: New test case.
23236         * gfortran.dg/record_marker_3.f90: New test case.
23238 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23240         PR fortran/17298
23241         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23242         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23244 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23246         * lib/gcc-dg.exp (cleanup-modules): New proc.
23247         * gfortran.dg/allocatable_function_1.f90,
23248         gfortran.dg/allocate_char_star_scalar_1.f90,
23249         gfortran.dg/assumed_charlen_function_1.f90,
23250         gfortran.dg/assumed_dummy_1.f90,
23251         gfortran.dg/assumed_shape_ranks_1.f90,
23252         gfortran.dg/assumed_shape_ranks_2.f90,
23253         gfortran.dg/assumed_size_dt_dummy.f90,
23254         gfortran.dg/auto_char_dummy_array_1.f90,
23255         gfortran.dg/auto_char_len_3.f90,
23256         gfortran.dg/automatic_module_variable.f90,
23257         gfortran.dg/bad_automatic_objects_1.f90,
23258         gfortran.dg/char_array_constructor.f90,
23259         gfortran.dg/char_array_structure_constructor.f90,
23260         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23261         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23262         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23263         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23264         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23265         gfortran.dg/derived_pointer_recursion.f90,
23266         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23267         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23268         gfortran.dg/dummy_functions_1.f90,
23269         gfortran.dg/elemental_initializer_1.f90,
23270         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23271         gfortran.dg/elemental_pointer_1.f90,
23272         gfortran.dg/elemental_subroutine_1.f90,
23273         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23274         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23275         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23276         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23277         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23278         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23279         gfortran.dg/global_references_1.f90,
23280         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23281         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23282         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23283         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23284         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23285         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23286         gfortran.dg/large_integer_kind_1.f90,
23287         gfortran.dg/large_real_kind_1.f90,
23288         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23289         gfortran.dg/module_double_reuse.f90,
23290         gfortran.dg/module_equivalence_1.f90,
23291         gfortran.dg/module_interface_1.f90,
23292         gfortran.dg/module_parameter_array_refs_1.f90,
23293         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23294         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23295         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23296         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23297         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23298         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23299         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23300         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23301         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23302         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23303         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23304         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23305         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23306         gfortran.dg/same_name_1.f90,
23307         gfortran.dg/sibling_dummy_procedure_1.f90,
23308         gfortran.dg/sibling_dummy_procedure_2.f90,
23309         gfortran.dg/sibling_dummy_procedure_3.f90,
23310         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23311         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23312         gfortran.dg/used_dummy_types_2.f90,
23313         gfortran.dg/used_dummy_types_3.f90,
23314         gfortran.dg/used_dummy_types_4.f90,
23315         gfortran.dg/used_dummy_types_5.f90,
23316         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23317         gfortran.dg/userdef_operator_1.f90: Use it.
23319 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23321         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23322         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23323         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23324         gfortran.dg/write_back.f,
23325         gfortran.fortran-torture/execute/inquire_1.f90,
23326         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23328 2006-03-21  Jeff Law  <law@redhat.com>
23330         * gcc.dg/tree-ssa/vrp28.c: New test.
23332 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23334         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23335         if _STDC_C99 is defined.
23336         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23337         * gcc.dg/builtins-20.c: Likewise.
23338         * gcc.dg/builtins-53.c: Likewise.
23339         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23340         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23342 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23344         PR tree-opt/26781
23345         * gcc.c-torture/compile/pr26781-1.c: New test.
23346         * gcc.c-torture/compile/pr26781-2.c: New test.
23348 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23350         PR c++/26690
23351         * g++.dg/gomp/pr26690-1.C: New test.
23352         * g++.dg/gomp/pr26690-2.C: New test.
23354 2006-03-20  Jeff Law  <law@redhat.com>
23356         * gcc.dg/tree-ssa/pr21829.c: New test.
23358         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23360 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23362         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23363         (check_visibility_available): Use it.
23364         (check_effective_target_default_packed): Likewise.
23365         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23366         (check_effective_target_fopenmp): Likewise.
23367         (check_effective_target_freorder): Likewise.
23368         (check_effective_target_fpic): Likewise.
23369         (check_named_sections_available): Likewise.
23370         (check_effective_target_ilp32): Likewise.
23371         (check_effective_target_lp64): Likewise.
23373 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23375         PR fortran/20935
23376         * gfortran.dg/scalar_mask_2.f90: New test case.
23378 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23380         PR tree-opt/26629
23381         * gcc.dg/tree-ssa/loadpre12.c: New test.
23382         * gcc.dg/tree-ssa/loadpre13.c: New test.
23383         * gcc.dg/tree-ssa/loadpre14.c: New test.
23384         * gcc.dg/tree-ssa/loadpre15.c: New test.
23385         * gcc.dg/tree-ssa/loadpre16.c: New test.
23386         * gcc.dg/tree-ssa/loadpre17.c: New test.
23387         * gcc.dg/tree-ssa/loadpre18.c: New test.
23388         * gcc.dg/tree-ssa/loadpre19.c: New test.
23389         * gcc.dg/tree-ssa/loadpre20.c: New test.
23390         * gcc.dg/tree-ssa/loadpre21.c: New test.
23391         * gcc.dg/tree-ssa/loadpre22.c: New test.
23393 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23395         PR fortran/26741
23396         * gfortran.dg/elemental_initializer_1.f90: New test.
23398         PR fortran/26716
23399         * gfortran.dg/assumed_shape_ranks_2: New test.
23401 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23403         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23404         target fpic.
23406 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23408         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23409         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23410         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23411         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23412         gfortran.fortran-torture/execute/direct_io.f90,
23413         gfortran.fortran-torture/execute/inquire_2.f90,
23414         gfortran.fortran-torture/execute/inquire_4.f90,
23415         gfortran.fortran-torture/execute/list_read_1.f90,
23416         gfortran.fortran-torture/execute/open_replace.f90,
23417         gfortran.fortran-torture/execute/slash_edit.f90,
23418         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23419         temporary files from testcases.
23421 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23423         PR libgfortran/26509
23424         gfortran.dg/write_direct_eor.f90: New test.
23426 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23428         * gcc.target/powerpc/pr26350.c: New.
23429         * gcc.target/powerpc/indexed-addr.c: New.
23431 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23433         * gfortran.dg/dependency_13.f90: New test case.
23435 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23437         PR middle-end/21781
23438         * gcc.dg/real-const-1.c: New test case.
23440 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23442         * g++.old-deja/g++.other/init18.C: New.
23443         * g++.old-deja/g++.other/init5.C: Remove xfail.
23445 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23447         * g++.dg/opt/pr15551.C: Cleanup temp file.
23449 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23451         PR c++/6634
23452         g++.dg/parse/long1.C: New test.
23454 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23456         PR fortran/19101
23457         * gfortran.dg/continuation.f90: New test.
23458         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23460 2006-03-14  Richard Guenther  <rguenther@suse.de>
23462         PR tree-optimization/26672
23463         * gcc.dg/torture/pr26672.c: New testcase.
23465 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23467         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23468         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23470 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23472         PR middle-end/26557
23473         * gcc.c-torture/compile/switch-1.c: New test case.
23475 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23477         PR fortran/25378
23478         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23479         test to include more permuatations of mask and index.
23480         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23481         respond to F2003 spec. that the position returned for an all false
23482         mask && condition is zero.
23484 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23486         PR middle-end/25989
23487         * gcc.dg/gomp/pr25989.c: New test.
23489 2006-03-13  Jeff Law  <law@redhat.com>
23491         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23493 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23495         * gcc.dg/switch-9.c: New test.
23497 2006-03-13  Richard Guenther  <rguenther@suse.de>
23499         PR middle-end/26630
23500         * gcc.dg/torture/pr26630.c: New testcase.
23502 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23504         * gfortran.dg/dependency_10.f90: New test case.
23505         * gfortran.dg/dependency_11.f90: Likewise.
23507 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23508             Erik Edelmann  <eedelman@gcc.gnu.org>
23510         * gfortran.dg/allocatable_function_1.f90: New.
23511         * gfortran.dg/allocatable_function_2.f90: New.
23513 2006-03-10  Richard Guenther  <rguenther@suse.de>
23515         PR middle-end/26565
23516         * gcc.dg/torture/pr26565.c: New testcase.
23518 2006-03-09  Eric Christopher  <echristo@apple.com>
23520         * gcc.c-torture/compile/20060309-1.c: New.
23522 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23524         PR libgfortran/26499
23525         * gfortran.dg/write_back.f: New test.
23526         * gfortran.dg/write_rewind_1.f: New test.
23527         * gfortran.dg/write_rewind_2.f: New test.
23529 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23531         PR libgfortran/26554
23532         * gfortran.dg/read_logical.f90: New test.
23534 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23536         * ada/acats/norun.lst: cdd2a03 now passes.
23538 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23540         PR testsuite/25177
23541         * gcc.target/powerpc/pr18096-1.c: Change where the error
23542         would match.
23544 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23546         * gcc.target/i386/cleanup-1.c: New test.
23547         * gcc.target/i386/cleanup-2.c: New test.
23549 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23551         * gfortran.dg/dependency_9.f90: Remove for the time being.
23553 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23555         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23556         directive.
23558 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23560         * gfortran.dg/dependency_9.f90: New test case.
23562 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23564         * gfortran.dg/dependency_4.f90: New test case.
23565         * gfortran.dg/dependency_5.f90: New test case.
23566         * gfortran.dg/dependency_6.f90: New test case.
23567         * gfortran.dg/dependency_7.f90: New test case.
23568         * gfortran.dg/dependency_8.f90: New test case.
23570 2006-03-03  Paul Brook  <paul@codesourcery.com>
23572         * lib/target-supports.exp (check_profiling_available):
23573         Add m68k-*-elf.
23575 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23577         PR fortran/25031
23578         * multiple_allocation_1.f90: New test.
23580 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23582         PR tree-optimization/26524
23583         * gfortran.dg/pr26524.f: New test case.
23585 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587         * g++.dg/template/repo5.C: Cleanup repo files.
23588         * gcc.dg/20051201-1.c: Cleanup coverage files.
23589         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23590         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23591         tree dump files.
23593 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23595         * objc.dg/objc-nofilename-1.m: New test.
23596         * objc.dg/bad-receiver-type.m: New test.
23597         * obj-c++.dg/bad-receiver-type.mm: New test.
23599 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23601         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23603 2006-03-01  Mike Stump  <mrs@apple.com>
23605         * g++.dg/abi/key2.C: Add.
23607 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23609         * gfortran.dg/logical_dot_product.f90: New test.
23611         PR fortran/26393
23612         * gfortran.dg/used_interface_ref.f90: New test.
23614         PR fortran/20938
23615         * gfortran.dg/dependency_2.f90: New test.
23616         * gfortran.fortran-torture/execute/where17.f90: New test.
23617         * gfortran.fortran-torture/execute/where18.f90: New test.
23618         * gfortran.fortran-torture/execute/where19.f90: New test.
23619         * gfortran.fortran-torture/execute/where20.f90: New test.
23621 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23623         * g++.dg/tree-ssa/pr26443.C: New test case.
23625 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23627         PR middle-end/26022
23628         * g++.dg/opt/return-slot1.C: New test.
23630 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23632         PR libgfortran/26136
23633         * gfortran.dg/namelist_23.f90: New test.
23635 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23637         PR middle-end/14752
23638         * gcc.dg/fold-eqandshift-2.c: New test case.
23640 2006-02-28  Richard Guenther  <rguenther@suse.de>
23642         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23643         decomposition.
23645 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23647         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23649 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23651         PR libgfortran/26464
23652         * gfortran.dg/backspace_5.f: New test.
23653         * gfortran.dg/backspace_6.f: New test.
23655 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23657         * gcc.dg/fold-eqandnot-1.c: New test case.
23659 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23661         PR middle-end/19983
23662         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23664 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23666         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23667         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23669 2006-02-26  Richard Guenther  <rguenther@suse.de>
23671         PR tree-optimization/26421
23672         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23674 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23676         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23677         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23679 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23681         * gcc.dg/fold-even-1.c: New test case.
23683 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23685         PR middle-end/21137
23686         * gcc.dg/fold-eqandshift-1.c: New test case.
23688 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23690         PR tree-optimization/25125
23691         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23692         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23694 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23696         PR tree-optimizations/26359
23697         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23698         with -fdump-tree-dceloop-details.
23699         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23701 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23703         PR middle-end/23673
23704         * gcc.dg/fold-eqxor-1.c: New test case.
23705         * gcc.dg/fold-eqxor-2.c: Likewise.
23706         * gcc.dg/fold-eqxor-3.c: Likewise.
23708 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23710         PR fortran/23092
23711         * scalar_mask_1.f90: New test.
23713 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23715         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23716         * g++.dg/eh/uncaught2.C: New.
23717         * g++.dg/eh/uncaught3.C: New.
23719 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23721         PR libgfortran/26423
23722         * gfortran.dg/read_many_1.f: New test.
23724 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23726         PR fortran/24519
23727         * gfortran.dg/dependency_3.f90: New test.
23728         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23729         XFAILs.
23731         PR fortran/25395
23732         * gfortran.dg/equiv_6.f90: New test.
23734 2006-02-23  Jeff Law  <law@redhat.com>
23736         * gcc.c-torture/compile/pr26425.c: New test.
23738 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23740         PR middle-end/26412
23741         * gcc.dg/gomp/pr26412.c: New test.
23743 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23745         PR c++/26291
23746         * g++.dg/other/ellipsis1.C: New test.
23747         * g++.dg/parse/operator4.C: Adjust error marker.
23749 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23751         PR target/25603
23752         * gfortran.dg/pr25603.f: New testcase.
23754 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23756         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23757         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23759 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23761         * g++.dg/eh/spbp.C: New.
23763 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23765         PR middle-end/26379
23766         * gcc.target/i386/mmx-7.c: New test.
23768 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23770         PR tree-optimization/26361
23771         * gcc.dg/tree-ssa/vrp27.c: New test case.
23773 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23775         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23776         * gcc.dg/tree-ssa/complex-4.c: Here.
23778 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23780         PR middle-end/19543
23781         * gfortran.dg/logical_1.f90: New test case.
23783 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23785         PR middle-end/26334
23786         * gcc.dg/20060218-1.c: Moved to...
23787         * gcc.target/i386/20060218-1.c: ... here.  New test.
23789 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23791         PR fortran/26201
23792         * gfortran.dg/convert_1.f90: New.
23794 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23796         PR fortran/25054
23797         * gfortran.dg/namelist_5.f90: New test.
23799         PR fortran/25089
23800         * gfortran.dg/namelist_4.f90: New test.
23802 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23804         PR tree-opt/25680
23805         * gcc.dg/tree-ssa/complex-3.c: New test.
23807 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23809         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23810         variable to take into account the variable name in the
23811         function header.
23812         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23814 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23816         PR middle-end/26334
23817         * gcc.c-torture/compile/20060217-1.c: New test.
23818         * gcc.dg/20060218-1.c: New test.
23820 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23822         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23824 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23826         * gcc.dg/cpp/undef3.c: New test.
23827         * gcc.dg/cpp/trad/builtins2.c: New test.
23829 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23831         PR c++/26266
23832         * g++.dg/template/static22.C: New test.
23833         * g++.dg/template/static23.C: New test.
23834         * g++.dg/template/static24.C: New test.
23835         * g++.dg/template/non-dependent13.C: New test.
23836         * g++.dg/init/member1.C: Tweak error markers.
23838 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23840         PR target/26255
23841         * gcc.c-torture/compile/pr26255.c: New test case.
23843 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23845         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23846         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23847         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23848         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23849         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23850         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23851         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23853 2006-02-16  Jeff Law  <law@redhat.com>
23855         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23856         * gcc.dg/tree-ssa/vrp26.c: New test.
23858 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23860         PR target/20353
23861         PR target/24578
23862         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23863         __UCLIBC__ is defined.
23865 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23867         PR fortran/26224
23868         * gfortran.dg/gomp/pr26224.f: New test.
23870 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23872         PR tree-opt/25918
23873         * lib/target-supports.exp
23874         (check_effective_target_vect_short_mult): New.
23875         (check_effective_target_vect_char_mult): New.
23876         (check_effective_target_vect_widen_sum_qi_to_si): New.
23877         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23878         (check_effective_target_vect_widen_sum_hi_to_si): New.
23879         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23880         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23881         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23882         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23883         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23884         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23885         vect-reduc-pattern-2c.c
23886         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23887         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23888         vect-reduc-pattern-1c.c
23890 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23892         PR fortran/24557
23893         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23895 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23897         PR fortran/26054
23898         * gfortran.dg/enum_8.f90: Remove check for warning.
23899         * gfortran.dg/iomsg_1.f90: Ditto.
23900         * gfortran.dg/enum_1.f90: Ditto.
23901         * gfortran.dg/enum_9.f90: Ditto.
23902         * gfortran.dg/enum_2.f90: Ditto.
23903         * gfortran.dg/enum_10.f90: Ditto.
23904         * gfortran.dg/enum_3.f90: Ditto.
23905         * gfortran.dg/flush_1.f90: Ditto.
23906         * gfortran.dg/enum_4.f90: Ditto.
23907         * gfortran.dg/array_constructor_1.f90: Ditto.
23908         * gfortran.dg/enum_5.f90: Ditto.
23909         * gfortran.dg/enum_6.f90: Ditto.
23910         * gfortran.dg/enum_7.f90: Ditto.
23912 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23914         PR middle-end/26300
23915         * gcc.c-torture/compile/20060215-1.c: New test.
23917 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23919         PR middle-end/23670
23920         * gcc.dg/tree-ssa/andor-2.c: New test case.
23922 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23924         PR fortran/25045
23925         * optional_dim.f90: New test.
23927 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23929         PR fortran/26277
23930         * gfortran.dg/label_4.f90: New.
23932 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23933             Diego Novillo  <dnovillo@redhat.com>
23934             Uros Bizjak  <uros@kss-loka.si>
23936         * gfortran.dg/gomp: New directory.
23938 2006-02-14  Richard Guenther  <rguenther@suse.de>
23940         PR tree-optimization/26258
23941         * gcc.dg/torture/pr26258.c: New testcase.
23943 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23945         PR fortran/26246
23946         * gfortran.dg/pr26246_1.f90: New test.
23947         * gfortran.dg/pr26246_2.f90: New test.
23949         PR middle-end/26092
23950         * gcc.c-torture/compile/20060208-1.c: New test.
23952 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23954         PR fortran/26074
23955         PR fortran/25103
23956         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23957         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23958         * gfortran.dg/automatic_module_variable.f90: Change error message.
23960         PR fortran/20861
23961         * gfortran.dg/internal_dummy_1.f90: New test.
23963         PR fortran/20871
23964         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23967         PR fortran/25083
23968         * gfortran.dg/uncommon_block_data_1.f90: New test.
23969         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23970         with standard.
23972         PR fortran/25088
23973         * gfortran.dg/typed_subroutine_1.f90: New test.
23975 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23977         * objc.dg/dwarf-1.m: New.
23979 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23981         PR middle-end/24427
23982         * gcc.dg/tree-ssa/andor-1.c: New test case.
23984 2006-02-13  Josh Conner  <jconner@apple.com>
23986         PR target/25376
23987         * gcc.dg/pr25376.c: New test.
23989         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23990         assemble.
23991         * lib/target-supports.exp (check_named_sections_available):
23992         Only compile named-sections test -- don't assemble.
23994 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23996         * g++.dg/warn/no-write-strings.C: New test.
23997         * g++.dg/warn/write-strings.C: Likewise.
23998         * g++.dg/warn/write-strings-default.C: Likewise.
24000 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24002         PR fortran/25806
24003         * gfortran.dg/ret_pointer_2.f90: New test.
24005 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24007         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24009 2006-02-10  Jeff Law  <law@redhat.com>
24011         * gcc.c-torture/compile/pr26213.c: New test.
24013 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24015         gfortran.dg/null_1.f90: New test.
24017 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24019         PR fortran/14771
24020         * gfortran.dg/parens_4.f90: New.
24021         * gfortran.dg/parens_5.f90: New.
24023 2006-02-10  Richard Guenther  <rguenther@suse.de>
24025         * gcc.dg/pr23372-1.c: Remove empty file.
24027 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24028         Paul Thomas  <pault@gcc.gnu.org>
24030         PR fortran/14771
24031         * gfortran.dg/parens_1.f90: New.
24032         * gfortran.dg/parens_2.f90: New.
24033         * gfortran.dg/parens_3.f90: New.
24035 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24037         PR fortran/26038
24038         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24040         PR fortran/25059
24041         * gfortran.dg/impure_assignment_1.f90: New test.
24043         PR fortran/25070
24044         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24046 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24048         PR target/26141
24049         * g++.dg/expr/stdarg2.C: New test.
24051 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24053         PR inline-asm/16194
24054         * gcc.dg/pr16194.c: New test.
24056 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24058         * ada/acats/run_acats: Use portable variant of "$@".
24060 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24062         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24063         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24065 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24067         PR tree-opt/26179
24068         * g++.dg/opt/pr26179.C: New test.
24070 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24072         PR middle-end/26134
24073         * gcc.dg/tree-ssa/complex-3.c: New test.
24075 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24077         * gcc.c-torture/compile/volatile-1.c: New test.
24079 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24081         PR 26180
24082         * gcc.dg/tree-ssa/pr26180.c: New test.
24084 2006-02-08  Jeff Law  <law@redhat.com>
24086         * gcc.dg/tree-ssa/pr21417.c: New test.
24088 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24090         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24091         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24093 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24095         * lib/scanrtl.exp: New.
24097 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24099         PR c++/26071
24100         * g++.dg/other/virtual2.C: New test.
24102         PR c++/26070
24103         * g++.dg/other/virtual1.C: New test.
24105 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24107         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24108         cleanup-ipa-dump): Update dump file glob patterns.
24109         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24110         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24112         * lib/gcc-dg.exp: Load it.
24113         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24115 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24117         PR testsuite/26159
24118         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24119         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24121 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24123         PR fortran/25577
24124         * gfortran.dg/mvbits_1.f90: New.
24126 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24128         * g++.dg/warn/Wdiv-by-zero.C: New test.
24129         * g++.dg/warn/Wno-div-by-zero.C: New.
24131 2006-02-07  Jeff Law  <law@redhat.com>
24133         * gcc.dg/tree-ssa/pr21559.c: New test.
24135         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24136         multiple VRP passes.
24137         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24138         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24139         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24140         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24141         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24142         * gcc.dg/tree-ssa/vrp02.c: Likewise
24143         * gcc.dg/tree-ssa/vrp11.c: Likewise
24144         * gcc.dg/tree-ssa/pr14341.c: Likewise
24145         * gcc.dg/tree-ssa/vrp19.c: Likewise
24146         * gcc.dg/tree-ssa/vrp20.c: Likewise
24147         * gcc.dg/tree-ssa/vrp03.c: Likewise
24148         * gcc.dg/tree-ssa/pr21086.c: Likewise
24149         * gcc.dg/tree-ssa/pr21959.c: Likewise
24150         * gcc.dg/tree-ssa/vrp21.c: Likewise
24151         * gcc.dg/tree-ssa/vrp04.c: Likewise
24152         * gcc.dg/tree-ssa/pr25485.c: Likewise
24153         * gcc.dg/tree-ssa/pr22026.c: Likewise
24154         * gcc.dg/tree-ssa/vrp22.c: Likewise
24155         * gcc.dg/tree-ssa/vrp05.c: Likewise
24156         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24157         * gcc.dg/tree-ssa/pr20701.c: Likewise
24158         * gcc.dg/tree-ssa/vrp23.c: Likewise
24159         * gcc.dg/tree-ssa/vrp06.c: Likewise
24160         * gcc.dg/tree-ssa/pr22117.c: Likewise
24161         * gcc.dg/tree-ssa/pr20702.c: Likewise
24162         * gcc.dg/tree-ssa/vrp15.c: Likewise
24163         * gcc.dg/tree-ssa/pr21090.c: Likewise
24164         * gcc.dg/tree-ssa/pr21294.c: Likewise
24165         * gcc.dg/tree-ssa/vrp24.c: Likewise
24166         * gcc.dg/tree-ssa/vrp07.c: Likewise
24167         * gcc.dg/tree-ssa/pr21563.c: Likewise
24168         * gcc.dg/tree-ssa/pr25382.c: Likewise
24169         * gcc.dg/tree-ssa/vrp16.c: Likewise
24170         * gcc.dg/tree-ssa/vrp25.c: Likewise
24171         * gcc.dg/tree-ssa/vrp08.c: Likewise
24172         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24173         * gcc.dg/tree-ssa/vrp17.c: Likewise
24174         * gcc.dg/tree-ssa/pr21458.c: Likewise
24175         * g++.dg/tree-ssa/pr18178.C: Likewise
24177 2006-02-07  Richard Guenther  <rguenther@suse.de>
24179         PR c++/26140
24180         Revert
24181         2006-01-30  Richard Guenther  <rguenther@suse.de>
24182         PR c++/23372
24183         * gcc.dg/pr23372-1.C: New testcase.
24185         * g++.dg/tree-ssa/pr26140.C: New testcase.
24187 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24189         PR c++/9737
24190         * g++.dg/template/ttp15.C: New test.
24191         * g++.dg/template/ttp16.C: Likewise.
24192         * g++.dg/template/ttp17.C: Likewise.
24193         * g++.old-deja/g++.pt/ttp36.C: Remove.
24194         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24195         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24196         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24197         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24198         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24199         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24200         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24201         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24202         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24204 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24206         PR libfortran/23815
24207         * unf_io_convert_4.f90: New test.
24209 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24211         * gcc.dg/tree-ssa/loadpre10.c: New test.
24212         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24213         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24214         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24216 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24218         PR libfortran/24685
24219         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24221 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24223         PR tree-opt/25251
24224         * gfortran.dg/assign_7.f: New test.
24226 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24228         PR fortran/26041
24229         PR fortran/26064
24230         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24231         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24232         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24234 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24236         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24237         in size_t typedef.
24239 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24241         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24242         * g++.dg/charset/string.c (foo): Likewise.
24243         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24244         const char*
24245         * g++.dg/ext/builtin2.C (printf): Likewise.
24246         * g++.dg/init/new15.C (printf): Likewise.
24247         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24248         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24249         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24250         * g++.dg/template/non-dependent4.C (temp): Likewise.
24251         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24252         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24253         parameter type to const char*.
24254         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24255         Change type to const char*.
24256         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24257         Likewise.
24258         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24259         second parameter type to const char*.
24260         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24261         (Y::Y): Change parameter type to const char*.
24262         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24263         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24264         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24265         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24266         (char*).
24267         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24268         const char*.
24269         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24270         type to const char*.
24271         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24272         return type to const char*.
24273         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24274         to const char*.
24275         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24276         * g++.old-deja/g++.law/refs1.C: Likewise.
24277         * g++.old-deja/g++.law/visibility1.C: Likewise.
24278         * g++.old-deja/g++.law/visibility2.C: Likewise.
24279         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24280         const char*.
24281         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24282         * g++.old-deja/g++.mike/net48.C: Likewise.
24283         * g++.old-deja/g++.mike/p646.C: Likewise.
24284         * g++.old-deja/g++.mike/p6746.C: Likewise.
24285         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24286         type to const char*.
24287         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24288         deprecated conversion warning.
24289         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24290         char*.
24291         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24292         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24293         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24294         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24295         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24296         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24297         * g++.old-deja/g++.pt/t39.C: Likewise.
24298         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24299         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24301 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24303         PR fortran/25075
24304         intrinsic_argument_conformance_1.f90: New test.
24306 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24308         PR fortran/20845
24309         * gfortran.dg/char_result_11.f90: Add SAVE.
24310         * gfortran.dg/der_pointer_4.f90: Ditto.
24311         * gfortran.dg/default_initialization.f90: New test.
24313 2006-02-03  Jeff Law  <law@redhat.com>
24315         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24316         handle more than 100 dump files.
24317         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24318         * lib/scantree.exp (scan-tree-dump): Likewise.
24319         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24320         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24321         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24322         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24323         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24325 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24327         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24329 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24331         * g++.dg/template/using12.C: New test.
24333 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24335         * gcc.target/powerpc/pr25960.c: New test.
24337 2006-02-02  Steven G. Kargl  <kargls@comcast>
24339         PR fortran/24958
24340         gfortran.dg/nullify_2.f90: New test.
24342 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24344         PR 25990
24345         * gcc.dg/gomp/pr25990.c: New test.
24347 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24349         PR c++/25342
24350         * g++.gd/template/partial4.C: New test.
24352 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24354         PR middle-end/26001
24355         * gfortran.dg/data_char_2.f90: New.
24357 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24359         PR fortran/26039
24360         maxval_maxloc_conformance_1.f90: New test.
24362 2006-01-31  Richard Guenther  <rguenther@suse.de>
24364         * gcc.target/i386/sselibm-1.c: New testcase.
24365         * gcc.target/i386/sselibm-2.c: Likewise.
24366         * gcc.target/i386/sselibm-3.c: Likewise.
24367         * gcc.target/i386/sselibm-4.c: Likewise.
24368         * gcc.target/i386/sselibm-5.c: Likewise.
24370 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24372         PR fortran/24266
24373         * gfortran.dg/arrayio_derived_2.f90: New.
24375 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24377         * gcc.dg/unsigned-long-compare.c: New test.
24379 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24381         PR testsuite/25318
24382         * lib/target-supports.exp (check_effective_target_freorder):
24383         Check to see if target supports -freorder-blocks-and-partition.
24384         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24385         instead of "dg-require-named-sections".
24387 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24389         PR target/14798:
24390         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24391         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24392         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24393         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24394         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24395         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24396         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24397         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24399 2006-01-30  Richard Guenther  <rguenther@suse.de>
24401         PR c++/23372
24402         * gcc.dg/pr23372-1.C: New testcase.
24404 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24406         * gcc.dg/gomp/pr25874.c: New test.
24408 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24410         PR tree-opt/25911
24411         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24413 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24415         PR fortran/18578
24416         PR fortran/18579
24417         PR fortran/20857
24418         PR fortran/20885
24419         * gfortran.dg/intent_out_1.f90: New test.
24421 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24423         PR fortran/17911
24424         * gfortran.dg/procedure_lvalue.f90: New test.
24426         PR fortran/20895
24427         PR fortran/25030
24428         * gfortran.dg/char_pointer_assign_2.f90: New test.
24429         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24430         assignment to be consistent with standard.
24431         * gfortran.dg/char_result_2.f90: The same.
24432         * gfortran.dg/char_result_8.f90: The same.
24434 2006-01-28  Zack Weinberg  <zackw@panix.com>
24436         * gcc.dg/Woverlength-strings.c
24437         * gcc.dg/Woverlength-strings-pedantic-c89.c
24438         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24439         * gcc.dg/Woverlength-strings-pedantic-c99.c
24440         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24442 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24444         * gcc.c-torture/execute/20060127-1.c: New test.
24446 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24448         PR c++/25999
24449         * g++.dg/ext/pragmaweak1.C: New test.
24451 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24453         PR c++/25855
24454         * g++.dg/template/spec29.C: New test.
24456 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24458         PR c/19606.
24459         * gcc.c-torture/execute/pr19606.c: New.
24461 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24463         * gcc.dg/pragma-re-4.c: New test.
24465 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24467         PR fortran/25964
24468         * gfortran.dg/assumed_size_refs_3.f90: New test.
24470 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24472         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24474 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24476         PR ada/21317
24477         * ada/acats/support/impdef.a: Add One_Long_Second.
24478         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24479         * ada/acats/tests/c9/c94026.a: Likewise.
24480         * ada/acats/tests/c9/c97305c.ada: Likewise.
24481         * ada/acats/tests/c9/c99004a.ada: Likewise.
24483 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24485         PR fortran/25964
24486         * gfortran.dg/global_references_2.f90: New test.
24488         PR fortran/25084
24489         PR fortran/20852
24490         PR fortran/25085
24491         PR fortran/25086
24492         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24493         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24495         PR fortran/25416
24496         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24498 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24500         PR c/25892
24501         * gcc.dg/Wpointer-sign.c: New.
24502         * gcc.dg/Wpointer-sign-Wall.c: New.
24503         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24504         * gcc.dg/Wpointer-sign-pedantic.c: New.
24505         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24506         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24508 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24510         PR C/25861
24511         * gcc.c-torture/compile/pr25861.c: New test.
24513 2006-01-26  Paul Brook  <paul@codesourcery.com>
24515         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24516         on short-enum targets.
24517         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24518         variable.
24519         (generate_fields): Use short_enums.
24520         (main): Set short_enums.  Document -e.
24521         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24522         on short-enum targets.
24523         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24524         variable.
24525         (generate_fields): Use short_enums.
24526         (main): Set short_enums.  Document -e.
24527         * lib/target-supports.exp (check_effective_target_short_enums): New.
24529 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24531         PR target/25947
24532         * gcc.dg/torture/pr25947-1.c: New test.
24534 2006-01-25  Jan Hubicka  <jh@suse.cz>
24535             Roger Sayle  <roger@eyesopen.com>
24537         PR rtl-optimization/25703
24538         * gcc.target/i386/20060125-1.c: New test case.
24539         * gcc.target/i386/20060125-2.c: New test case.
24541 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24543         PR fortran/18540
24544         * gfortran.dg/goto_1.f: New.
24546 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24548         PR fortran/25716
24549         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24550         25716 on 32-bit systems too.
24552 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24554         PR testsuite/25590
24555         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24557 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24559         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24561 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24563         PR fortran/25835
24564         * gfortran.dg/read_eof.f90: Delete, renamed.
24565         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24566         * gfortran.dg/read_eof_2.f90: New test.
24567         * gfortran.dg/read_eof_3.f90: New test.
24569 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24571         PR tree-opt/25860
24572         * gcc.c-torture/compile/pr25860.c: New test.
24574 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24576         PR c++/25552
24577         * g++.dg/parse/dtor8.C: New test.
24579 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24581         PR testsuite/25891
24582         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24583         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24584         check_effective_target_fopenmp returns 0.
24586 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24588         PR ada/20548
24589         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24590         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24591         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24593 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24595         PR tree-opt/25857
24596         * g++.dg/opt/pr25857.C: New test.
24598 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24599         Jan Hubicka  <jh@suse.cz>
24600         Richard Guenther  <rguenther@suse.de>
24602         PR rtl-optimization/25654
24603         * gcc.dg/torture/pr25654.c: New testcase.
24604         * gcc.target/i386/pr25654.c: Likewise.
24606 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24608         PR fortran/25901
24609         * gfortran.dg/internal references_2.f90: New test.
24611         Fix regression in testing of admissability of attributes.
24612         * gfortran.dg/intent_used_1.f90: New test.
24614 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24616         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24617         Remove target conditional torture options for i?86 and x86_64
24618         GNU/Linux.
24620 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24622         PR c++/10891
24623         * g++.dg/rtti/no-rtti.C: New.
24625 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24627         PR c++/25895
24628         * g++.dg/inherit/conv2.C: New test.
24630         PR c++/25856
24631         * g++.dg/parse/dtor7.C: New test.
24633         PR c++/25858
24634         * g++.dg/template/crash44.C: New test.
24636 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24638         PR fortran/25124
24639         PR fortran/25625
24640         * gfortran.dg/internal_references_1.f90: New test.
24641           PR fortran/20881
24642         PR fortran/23308
24643         PR fortran/25538
24644         PR fortran/25710
24645         * gfortran.dg/global_references_1.f90: New test.
24646         * gfortran.dg/g77/19990905-1.f: Restore the error that
24647         there is a clash between the common block name and
24648         the name of a subroutine reference.
24650         PR fortran/PR24276
24651         * gfortran.dg/aliasing_dummy_1.f90: New test.
24653 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24655         * gcc.dg/vmx/1b-01.c: Warning fix.
24656         * gcc.dg/vmx/1c-02.c: Likewise.
24657         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24659 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24661         PR testsuite/24962
24662         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24664 2006-01-20  Richard Guenther  <rguenther@suse.de>
24665         Steven Bosscher <stevenb.gcc@gmail.com>
24667         PR rtl-optimization/24626
24668         * gcc.dg/torture/pr24626-1.c: New testcase.
24669         * gcc.dg/torture/pr24626-2.c: Likewise.
24670         * gcc.dg/torture/pr24626-3.c: Likewise.
24671         * gcc.dg/torture/pr24626-4.c: Likewise.
24673 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24675         PR c++/5520
24676         * g++.dg/warn/empty-body.C: New.
24678 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24680         PR c++/22136
24681         * g++.dg/template/using10.C: New test.
24682         * g++.dg/temlpate/using11.C: Likewise.
24683         * g++.dg/inherit/using5.C: Tweak error messages.
24685 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24687         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24688         target test.
24689         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24691 2006-01-19  Jan Hubicka  <jh@suse.cz>
24693         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24695 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24697         PR c++/25854
24698         * g++.dg/template/spec28.C: New test.
24700 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24702         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24703         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24705 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24707         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24708         * gcc.dg/gomp/critical-1.c: Likewise.
24709         * gcc.dg/gomp/critical-3.c: Likewise.
24710         * gcc.dg/gomp/empty.c: Likewise.
24711         * gcc.dg/gomp/ordered-1.c: Likewise.
24712         * gcc.dg/gomp/for-4.c: Likewise.
24713         * gcc.dg/gomp/for-6.c: Likewise.
24714         * gcc.dg/gomp/master-3.c: Likewise.
24715         * gcc.dg/gomp/for-8.c: Likewise.
24716         * gcc.dg/gomp/for-10.c: Likewise.
24717         * gcc.dg/gomp/for-18.c: Likewise.
24718         * gcc.dg/gomp/for-5.c: Likewise.
24719         * gcc.dg/gomp/for-7.c: Likewise.
24720         * gcc.dg/gomp/for-9.c: Likewise.
24722 2006-01-18  Jeff Law  <law@redhat.com>
24724         * gcc.dg/tree-ssa/vrp25.c: New test.
24726 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24728         * gcc.dg/pr25805.c: Fix misapplied patch.
24730 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24732         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24733         (check_effective_target_vect_udot_qi): New.
24734         (check_effective_target_vect_sdot_hi): New.
24735         (check_effective_target_vect_udot_hi): New.
24736         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24737         prefixed with "wrapv-" with -fwrapv.
24738         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24739         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24740         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24741         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24742         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24744         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24745         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24746         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24747         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24749 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24751         PR c++/16829
24752         * g++.dg/other/default2.C: New test.
24753         * g++.dg/other/default3.C: New test.
24755 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24757         PR c/25805
24758         * gcc.dg/pr25805.c: New file.
24760 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24762         PR c++/25836
24763         * g++.dg/template/init6.C: New test.
24765 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24767         * gcc.dg/tree-ssa/pr24287.c: New test
24769 2006-01-18  Eric Christopher  <echristo@apple.com>
24771         * g++.dg/eh/table.C: New.
24773 2006-01-18  DJ Delorie  <dj@redhat.com>
24775         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24776         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24777         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24778         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24780 2006-01-18  Jeff Law  <law@redhat.com>
24782         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24783         on wrapping on overflow semantics.
24785         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24787         * gcc.gc/tree-ssa/vrp23.c: New test.
24788         * gcc.gc/tree-ssa/vrp24.c: New test.
24790 2006-01-18  Richard Henderson  <rth@redhat.com>
24791             Aldy Hernandez  <aldyh@redhat.com>
24792             Jakub Jelinek  <jakub@redhat.com>
24793             Diego Novillo  <dnovillo@redhat.com>
24794             Uros Bizjak  <uros@kss-loka.si>
24796         * gcc.dg/gomp: New directory.
24798 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24799             Steven G. Kargl  <kargls@comcast.net>
24801         PR fortran/20869
24802         * gfortran.dg/intrinsic_external_1.f90: New test.
24804         PR fortran/20875.
24805         * gfortran.dg/elemental_pointer_1.f90: New test.
24807         PR fortran/25024
24808         * gfortran.dg/external_procedures_1.f90: New test.
24810         PR fortran/25785
24811         gfortran.dg/assumed_present.f90: New test.
24813 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24815         * g++.dg/parse/lookup5.C: New test.
24817 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24819         PR fortran/25697
24820         * gfortran.dg/read_eof.f90: New test.
24822 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24824         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24825         add a closing brace.
24827 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24829         PR fortran/25631
24830         * gfortran.dg/fmt_tl.f: New test.
24832 2006-01-17  Eric Christopher  <echristo@apple.com>
24834         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24835         * g++.old-deja/g++.warn/impint2.C: Ditto.
24836         * g++.old-deja/g++.other/null1.C: Ditto.
24837         * g++.dg/warn/conv2.C: Ditto.
24838         * g++.dg/warn/conv4.C: New file.
24840 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24842         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24844 2006-01-17  Andreas Jaeger  <aj@suse.de>
24845             Janis Johnson <janis187@us.ibm.com>
24847         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24848         in 64-bit.
24849         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24850         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24852 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24854         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24855         (switchfiles): xfail txxx where xxx >= 25.
24857 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24859         PR testsuite/25764
24860         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24862 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24864         PR c/25682
24865         * gcc.dg/pr25682.c: New test.
24866         * g++.dg/parse/array-size2.C: New test.
24868 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24870         * consistency.vlad: Remove entire directory, 1652 files.
24872 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24874         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24875         check_effective_target_dfprt_nocache): New.
24876         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24877         (check_effective_target_dfprt): New.
24878         * lib/c-compat.exp (check_dfp): Remove.
24879         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24880         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24881         level of support for decimal float.
24882         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24883         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24884         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24885         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24886         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24887         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24888         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24889         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24890         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24891         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24892         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24893         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24894         directives.
24896 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24898         PR testsuite/25741
24899         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24900         $base_dir/../.
24901         * lib/gfortran.exp (gfortran_init): Likewise.
24902         * lib/obj-c++.exp (obj-c++_init): Likewise.
24903         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24904         (scan-assembler-dem-not): Likewise.
24905         * lib/scandump.exp (scan-dump-dem): Likewise.
24906         (scan-dump-dem-not): Likewise.
24908 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24910         PR testsuite/25767
24911         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24912         powerpc-*-darwin*.
24913         * lib/obj-c++.exp (obj-c++_init): Likewise.
24915 2006-01-16  Richard Guenther  <rguenther@suse.de>
24917         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24919 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24921         PR testsuite/25777
24922         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24923         to LD_LIBRARY_PATH.
24925 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24926             Andrew Pinski  <pinskia@physics.uc.edu>
24928         * gcc.dg/minmax-1.c: New test.
24930 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24932         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24933         * gcc.misc-tests/dectest.exp: Ditto.
24935 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24937         PR testsuite/25796
24938         * gcc.target/i386/cmov6.c: Use -march=k8.
24940 2006-01-15  Andreas Jaeger  <aj@suse.de>
24942         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24943         x86 does not have __float128.
24945 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24947         * gcc.target/i386/cmov6.c: New test.
24949 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24951         PR c++/25663
24952         * g++.dg/template/ctor6.C: New test.
24954 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24956         PR tree-optimization/25485
24957         * gcc.dg/tree-ssa/pr25485.c: New.
24959 2006-01-14  Richard Guenther  <rguenther@suse.de>
24961         PR tree-optimization/22548
24962         PR tree-optimization/22555
24963         PR tree-optimization/22501
24964         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24965         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24966         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24967         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24968         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24969         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24970         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24971         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24972         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24974 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24976         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24977         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24979 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24980         Richard Guenther  <rguenther@suse.de>
24982         PR rtl-optimization/24257
24983         * gcc.dg/torture/pr24257.c: New testcase.
24985 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24987         * gcc.c-torture/execute/20060110-1.c: New test.
24988         * gcc.c-torture/execute/20060110-2.c: New test.
24990 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24992         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24994 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24996         PR fortran/25756
24997         * gfortran.dg/label_3.f90: New test.
24999 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25001         PR tree-optimization/25771
25002         * g++.dg/tree-ssa/pr25771.C: New test
25004 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25006         PR tree-opt/24365
25007         * g++.dg/opt/complex5.C: New test.
25009 2006-01-13  Richard Guenther  <rguenther@suse.de>
25011         * gcc.target/i386/387-9.c: New testcase.
25013 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25015         PR c++/24824
25016         * g++.dg/debug/dwarf2-1.C: New.
25018 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25020         PR testsuite/25728
25021         * lib/gcov.exp (verify-lines): Add "close $fd".
25023 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25024             Ben Elliston  <bje@au.ibm.com>
25026         * gcc.dg/dfp/inf-1.c: New test.
25028 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25029             Yao Qi  <qiyaoltc@cn.ibm.com>
25030             Ben Elliston  <bje@au.ibm.com>
25031             Jon Grimm  <jgrimm2@us.ibm.com>
25033         * gcc.dg/nodfp-1.c: New test.
25034         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25035         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25036         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25037         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25038         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25039         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25040         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25041         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25042         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25043         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25044         * gcc.dg/format/dfp-printf-1.c: Likewise.
25045         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25046         (compat_setup_dfp): New.
25047         * gcc.dg/compat/compat.exp: Use it.
25048         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25049         Make some variables global, prepend "compat_" to their names.
25050         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25051         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25052         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25053         * lib/compat.exp (compat_skip_list): Make global, rename.
25054         * lib/c-compat.exp: New file.
25055         * lib/target-supports.exp (check_effective_target_dfp): New.
25057         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25058         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25059         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25060         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25061         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25062         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25063         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25064         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25065         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25066         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25067         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25068         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25069         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25070         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25071         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25072         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25073         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25074         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25075         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25076         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25077         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25078         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25079         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25080         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25081         gcc.dg/dfp/struct-layout-1.c,
25082         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25083         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25084         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25085         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25086         gcc.dg/dfp/func-vararg-dfp.c,
25087         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25088         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25089         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25090         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25091         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25093 2006-01-11  Richard Guenther  <rguenther@suse.de>
25095         PR tree-optimization/25734
25096         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25098 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25100         PR fortran/25486
25101         * gfortran.dg/literal_character_constant_1_x.F: New test.
25102         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25103         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25104         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25106 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25108         PR c++/25386
25109         * g++.dg/ext/packed3.C: Add expected packed error.
25111 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25113         PR target/25706
25114         * gcc.dg/torture/pr25706-1.c: New test.
25116 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25118         PR tree-optimization/23109
25119         PR tree-optimization/23948
25120         PR tree-optimization/24123
25122         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25123         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25124         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25125         g++.dg/tree-ssa/pr23948.C: New testcases.
25126         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25127         three divisions in order to do the optimization.
25129 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25131         PR c++/25632
25132         * g++.dg/other/pr25632.C: New test.
25134 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25136         PR fortran/25730
25137         * gfortran.dg/used_types_1.f90: New test.
25139 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25141         PR target/25718
25142         * gcc.dg/torture/pr25718-1.c: New test.
25144 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25146         * gfortran.dg/list_read_2.f90: Fix typo in description.
25148 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25150         * lib/target-supports.exp (check_visibility_available): Simplify test
25151         for *-*-netware*.
25152         (check_profiling_available): Fail for *-*-netware*.
25153         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25154         * gcc.dg/20021014-1.c: Likewise.
25155         * gcc.dg/nest.c: Likewise.
25157 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25159         fortran/24936
25160         * gfortran.dg/forall_3.f90: New test.
25162 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25164         PR fortran/21977
25165         * gfortran.dg/nesting_2.f90: New test.
25166         * gfortran.dg/nesting_3.f90: New test.
25168 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25170         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25171         Fix typo in comment.
25173 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25175         * gfortran.dg/single_char_string.f90: New test.
25177 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25179         * gfortran.dg/ichar_2.f90: New test.
25181 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25183         PR fortran/25093
25184         * gfortran.dg/private_type_4.f90: New.
25186 2006-01-07  Richard Guenther  <rguenther@suse.de>
25188         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25190 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25192         * gfortran.dg/func_decl_1.f90: New.
25193         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25194         * gfortran.dg/array_alloc_2.f90: Likewise.
25195         * gfortran.dg/char_result_8.f90: Likewise.
25196         * gfortran.dg/dup_save_1.f90: Likewise.
25197         * gfortran.dg/dup_save_2.f90: Likewise.
25198         * gfortran.dg/f2c_6.f90: Likewise.
25199         * gfortran.dg/f2c_7.f90: Likewise.
25200         * gfortran.dg/func_result_2.f90: Likewise.
25201         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25203 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25205         PR fortran/22146
25206         * gfortran.dg/elemental_subroutine_1.f90: New test.
25207         * gfortran.dg/elemental_subroutine_2.f90: New test.
25209         PR fortran/25029
25210         PR fortran/21256
25211         * gfortran.dg/assumed_size_refs_1.f90: New test.
25213         PR fortran/20868
25214         PR fortran/20870
25215         * gfortran.dg/assumed_size_refs_2.f90: New test.
25216         * gfortran.dg/initialization_1.f90: Change warning message.
25218 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25220         * gcc.dg/tree-ssa/loop-15.c: New test.
25222 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25224         PR fortran/25598
25225         * gfortran.dg/backspace_3.f: New test.
25226         * gfortran.dg/backspace_4.f: New test.
25228 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25230         PR fortran/24268
25231         * gfortran.dg/fmt_white.f: Update test.
25233 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25235         * gcc.dg/cast-1.c: Add new warning.
25236         * gcc.dg/cast-2.c: Likewise.
25237         * gcc.dg/cast-3.c: Likewise.
25238         * gcc.dg/format/cast-1.c: Likewise.
25239         * gcc.dg/cast-4.c: New testcase.
25241 2006-01-05  Richard Guenther  <rguenther@suse.de>
25243         PR tree-optimization/22555
25244         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25246 2006-01-05  Richard Guenther  <rguenther@suse.de>
25247             Diego Novillo  <dnovillo@redhat.com>
25249         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25250         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25251         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25252         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25253         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25254         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25255         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25256         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25257         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25258         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25259         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25260         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25261         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25262         * treelang/compile/extravar.tree: Likewise.
25263         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25264         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25265         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25266         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25267         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25269 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25271         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25272         for 64-bit fix.
25274 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25276         PR fortran/23675
25277         gfortran.dg/char_result_11.f90: New.
25279 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25281         PR c++/24782
25282         * g++.dg/parse/access9.C: New test.
25283         * g++.dg/tc1/dr52.C: Tweak error markers.
25285 2006-01-04  Richard Henderson  <rth@redhat.com>
25287         Merge from gomp branch.
25288         * g++.dg/parse/pragma2.C: Update expected error lines.
25290 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25292         * g++.dg/other/i386-2.C: New test.
25294         PR target/25554
25295         * gcc.c-torture/compile/20051228-1.c: New test.
25297         PR c/25559
25298         * gcc.dg/pr25559.c: New test.
25300 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25302         PR c++/25492
25303         * g++.dg/lookup/friend9.C: New test.
25305         PR c++/25625
25306         * g++.dg/template/repo5.C: New test.
25308 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25310         PR fortran/25101
25311         * gfortran.dg/forall_2.f90: New test.
25313 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25315         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25316         dg-require-weak.  Adjust regexp to handle leading-underscore
25317         targets and space as well as TAB after .weak.  Change previous
25318         64-bit fix to not use naked dot.
25320 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25322         PR rtl-optimization/25578
25323         * gcc.c-torture/execute/20060102-1.c: New testcase.
25325 2006-01-03  Richard Guenther  <rguenther@suse.de>
25327         PR c/25183
25328         * gcc.dg/torture/pr25183.c: New testcase.
25330 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25332         Merge from gomp-branch.
25333         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25334         * gcc.dg/ia64-sync-2.c: Likewise.
25335         * gcc.dg/ia64-sync-3.c: Likewise.
25336         * gcc.dg/ia64-sync-4.c: Likewise.
25337         * gcc.dg/sync-2.c: Likewise.
25338         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25339         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25341 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25343         PR c++/25635
25344         * g++.dg/parse/operator6.C: New test.
25346         PR c++/25637
25347         * g++.dg/parse/error29.C: New test.
25349         PR c++/25638
25350         * g++.dg/parse/dtor6.C: New test.
25352         PR c++/25633
25353         * g++.dg/parse/ctor3.C: New test.
25355         PR c++/25634
25356         * g++.dg/template/class3.C: New test.
25358 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25360         * g++.dg/debug/debug9.C: New.
25362 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25364         PR fortran/24640
25365         * gfortran.dg/label_2.f90: New test.
25367 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25369         * g++.dg/lookup/using12.C: Tighten error marker.
25371 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25372             Andrew Pinski <pinskia@physics.uc.edu>
25374         * gcc.target/powerpc/darwin-abi-3.c: New file.
25375         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25376         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25377         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25378         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25379         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25380         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25381         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25382         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25384 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25386         * gcc.dg/tree-ssa/loadpre1.c: New;
25387         * gcc.dg/tree-ssa/loadpre2.c: New;
25388         * gcc.dg/tree-ssa/loadpre3.c: New;
25389         * gcc.dg/tree-ssa/loadpre4.c: New;
25390         * gcc.dg/tree-ssa/loadpre5.c: New;
25391         * gcc.dg/tree-ssa/loadpre6.c: New;
25392         * gcc.dg/tree-ssa/loadpre7.c: New;
25393         * gcc.dg/tree-ssa/loadpre8.c: New;
25394         * gcc.dg/tree-ssa/loadpre9.c: New;
25396 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25398         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25399         * g++.dg/abi/thunk4.C: Likewise.
25401 2006-01-01  Andreas Jaeger  <aj@suse.de>
25403         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25404         portable.
25406 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25408         PR c++/25294
25409         * gcc.dg/pragma-pack-3.c: New test.
25410         * g++.dg/parse/pragma3.C: New test.
25412 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25414         PR middle-end/24827
25415         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25417 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25419         PR testsuite/25214
25420         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25422 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25424         PR fortran/22607
25425         * gfortran-dg/pure_byref_3.f90: New.
25427         fortran/PR 25396
25428         * gfortran.dg/userdef_operator_1.f90: New.
25430 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25432         * g++.dg/abi/thunk3.C: New.
25433         * g++.dg/abi/thunk4.C: New.
25435 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25437         PR fortran/25532
25438         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25439         associated derived type components of derived types are
25440         properly declared in contained procedures.
25442 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25444         PR libgfortran/25139
25445         * gfortran.dg/backspace_2.f: New test.
25447 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25449         PR libgfortran/25550
25450         * gfortran.dg/endfile.f: New test.
25452 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25454         PR libgfortran/25419
25455         * gfortran.dg/comma.f: New test.
25457 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25459         * lib/gfortran-dg.exp: Remove trailing whitespace.
25460         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25461         -funroll-all-loops.
25463 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25465         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25466         Extended Double long doubles or repeat tests when long double is
25467         the same size as double.
25469 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25471         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25473         PR testsuite/25442
25474         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25475         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25477         PR testsuite/25441
25478         * gcc.dg/pr23911.c: Make test variable static.
25480         PR testsuite/25444
25481         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25483 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25485         PR c++/25439
25486         * g++.dg/parse/crash17.C: Adjust error markers.
25487         * g++.dg/template/error20.C: New test.
25489 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25491         PR c++/23172
25492         * g++.dg/ext/complit4.C: New test.
25494         PR c++/25417
25495         * g++.dg/ext/complit5.C: Likewise.
25497 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25499         PR tree-optimization/25125
25500         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25501         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25502         * gcc.c-torture/execute/pr25125.c: New.
25504 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25506         PR fortran/25029
25507         PR fortran/21256
25508         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25509         functions with incorrect assumed size references.
25511 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25513         PR c++/23171
25514         * g++.dg/opt/init1.C: New test.
25516 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25518         PR c++/24671
25519         * g++.dg/template/sfinae3.C: New test.
25521 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25523         * g++.dg/other/friend4.C: New test.
25525 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25527         PR target/25005
25528         * g++.dg/opt/pr25005.C: New test.
25530 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25532         PR c++/25369
25533         * g++.dg/template/ptrmem16.C: New test.
25535 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25537         PR fortran/25029
25538         PR fortran/21256
25539         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25541 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25543         PR libgfortran/25307
25544         * gfortran.dg/list_read_5.f90: New test.
25546 2005-12-22  Richard Henderson  <rth@redhat.com>
25548         * gcc.target/i386/sse-7.c: Use -msse2.
25550 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25552         PR rtl-optimization/25432
25553         * gcc.c-torture/compile/20051216-1.c: New test.
25555         PR objc/25328
25556         * objc/execute/pr25328.m: New test.
25558 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25560         PR c++/25364
25561         * g++.dg/template/call4.C: New test.
25563 2005-12-22  Dale Johannesen  <dalej@apple.com>
25565         * gcc.target/i386/sse-17.c: New.
25567 2005-12-22  Paul Brook  <paul@codesourcery.com>
25569         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25571 2005-12-22  Paul Brook  <paul@codesourcery.com>
25573         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25575 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25577         PR tree-opt/25513
25578         * gcc.c-torture/compile/pr25513.c: New test.
25580 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25582         PR c++/23333
25583         * g++.dg/parse/error25.C: Add more tests.
25585 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25587         PR fortran/18990
25588         * gfortran.dg/der_charlen_1.f90: New.
25590 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25592         PR fortran/20889
25593         * gfortran.dg/pointer_component_type_1.f90: New test.
25595         PR fortran/25029
25596         PR fortran/21256
25597         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25598         should give an error with assumed size array refernces and checks
25599         those that should not.
25600         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25601         reference an upper bound so that it does not generate an error.
25603         PR fortran/19362
25604         PR fortran/20244
25605         PR fortran/20864
25606         PR fortran/25391
25607         * gfortran.dg/used_dummy_types_1.f90: New test.
25608         * gfortran.dg/used_dummy_types_2.f90: New test.
25609         * gfortran.dg/used_dummy_types_3.f90: New test.
25610         * gfortran.dg/used_dummy_types_4.f90: New test.
25611         * gfortran.dg/used_dummy_types_5.f90: New test.
25613         PR fortran/23152
25614         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25615         group already being USE associated.
25616         * gfortran.dg/assumed_shape_nml.f90: New test.
25617         * gfortran.dg/assumed_size_nml.f90: New test.
25619         PR fortran/20862
25620         PR fortran/25053
25621         PR fortran/25063
25622         PR fortran/25064
25623         PR fortran/25066
25624         PR fortran/25067
25625         PR fortran/25068
25626         PR fortran/25307
25627         * gfortran.dg/io_constraints_1.f90: New test.
25628         * gfortran.dg/io_constraints_1.f90: New test.
25629         * gfortran.dg/iostat_3.f90: Change wording of warning.
25630         * gfortran.dg/g77/19981216-0.f: The same.
25632 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25634         PR tree-optimization/23518
25635         * gcc.dg/pr23518.c: New.
25637 2005-12-21  Mike Stump  <mrs@apple.com>
25639         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25641 2005-12-21  Paul Brook  <paul@codesourcery.com>
25643         * gcc.dg/pr19340.c: Skip on m68k targets.
25645 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25647         PR rtl-optimization/25196
25648         * gcc.dg/pr25196.c: New test.
25650 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25652         PR fortran/25423
25653         gfortran.dg/where_nested_1.f90: New.
25655 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25657         PR tree-optimization/25382.
25658         * gcc.dg/tree-ssa/pr25382.c: New.
25660 2005-12-20  Richard Guenther  <rguenther@suse.de>
25662         PR middle-end/24306
25663         * gcc.target/i386/pr24306.c: New testcase.
25665 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25667         PR tree-optimization/25501
25668         * gcc.dg/tree-ssa/pr25501.c: New.
25670 2005-12-20  Richard Guenther  <rguenther@suse.de>
25672         Revert
25673         2005-12-02  Richard Guenther  <rguenther@suse.de>
25675         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25677 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25679         PR c++/21228
25680         * g++.dg/warn/Wunreachable-code-2.C: New test.
25682 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25684         PR c++/24278
25685         * g++.dg/template/ctor5.C: New test.
25687         PR c++/24915
25688         * g++.dg/template/overload8.C: New test.
25690 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25692         * gcc.c-torture/compile/pr25483 : New test.
25694 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25696         PR c++/20552
25697         * g++.dg/ext/typeof10.C: New test.
25699 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25701         * gcc.dg/mt-loopi1.c: New.
25703 2005-12-18  Richard Guenther  <rguenther@suse.de>
25705         PR tree-optimization/25481
25706         * gcc.dg/torture/pr25481.c: New testcase.
25708 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25710         PR rtl-optimization/21041
25711         * gcc.dg/pr21041.c: New test.
25713 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25715         PR libgfortran/25463
25716         * gfortran.dg/advance.f90: New test.
25718 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25720         * gcc.dg/20051201-1.c: New test.
25722 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25724         PR fortran/25018
25725         * gfortran.dg/initialization_1.f90: New test.
25726         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25727         * gfortran.dg/g77/980616-0.f: The same.
25729 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25731         * PR fortran/25458
25732         * gfortran.dg/chkbits.f90: New test.
25734 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25736         * gfortran.dg/enum_5.f: Revert to previous version.
25738 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25740         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25741         * gfortran.dg/nested_modules_1.f90: Ditto.
25742         * gfortran.dg/hollerith_f95.f90: Ditto.
25743         * gfortran.dg/select_5.f90: Ditto.
25744         * gfortran.dg/secnds.f: Ditto.
25745         * gfortran.dg/hollerith2.f90: Ditto.
25746         * gfortran.dg/imag_2.f: Ditto.
25747         * gfortran.dg/ftell_2.f90: Ditto.
25748         * gfortran.dg/malloc_free_1.f90: Ditto.
25749         * gfortran.dg/logint-1.f: Ditto.
25750         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25751         * gfortran.dg/e_d_fmt.f90: Ditto.
25752         * gfortran.dg/hollerith_legacy.f90: Ditto.
25753         * gfortran.dg/logint-2.f: Ditto.
25754         * gfortran.dg/enum_5.f90: Ditto.
25755         * gfortran.dg/f2c_2.f90: Ditto.
25756         * gfortran.dg/pr17143.f90: Ditto.
25757         * gfortran.dg/namelist_14.f90: Ditto.
25758         * gfortran.dg/logint-3.f: Ditto.
25759         * gfortran.dg/spread_scalar_source.f90: Ditto.
25760         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25761         * gfortran.dg/namelist_11.f: Ditto.
25762         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25763         * gfortran.dg/g77/20010519-1.f
25764         * gfortran.dg/g77/alpha1.f: Ditto.
25765         * gfortran.dg/g77/990115-1.f: Ditto.
25766         * gfortran.dg/g77/erfc.f: Ditto.
25767         * gfortran.dg/g77/19990313-3.f: Ditto.
25768         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25769         * gfortran.dg/g77/20010426.f: Ditto.
25770         * gfortran.dg/g77/19990313-0.f: Ditto.
25771         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25772         * gfortran.dg/g77/20000629-1.f: Ditto.
25773         * gfortran.dg/g77/970125-0.f: Ditto.
25774         * gfortran.dg/g77/8485.f: Ditto.
25775         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25776         * gfortran.dg/g77/19990313-1.f: Ditto.
25777         * gfortran.dg/g77/int8421.f: Ditto.
25778         * gfortran.dg/g77/19990305-0.f: Ditto.
25779         * gfortran.dg/g77/947.f: Ditto.
25780         * gfortran.dg/g77/19990905-2.f: Ditto.
25781         * gfortran.dg/g77/cabs.f: Ditto.
25782         * gfortran.dg/g77/19990313-2.f: Ditto.
25783         * gfortran.dg/g77/20020307-1.f: Ditto.
25784         * gfortran.dg/g77/dcomplex.f: Ditto.
25785         * gfortran.dg/g77/19990502-1.f: Ditto.
25786         * gfortran.dg/g77/19981216-0.f: Ditto.
25787         * gfortran.dg/common_4.f90: Ditto.
25788         * gfortran.dg/entry_4.f90: Ditto.
25789         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25790         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25791         * gfortran.dg/namelist_12.f: Ditto.
25792         * gfortran.dg/scale_1.f90: Ditto.
25793         * gfortran.dg/modulo_1.f90
25794         * gfortran.dg/hollerith.f90: Ditto.
25795         * gfortran.dg/direct_io_3.f90: Ditto.
25796         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25797         * gfortran.dg/gnu_logical_1.F: Ditto.
25798         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25799         * gfortran.dg/assign_1.f90: Ditto.
25800         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25801         * gfortran.dg/pr23095.f: Ditto.
25802         * gfortran.dg/read_float_1.f90: Ditto.
25804 2005-12-17  Andreas Jaeger  <aj@suse.de>
25806         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25807         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25809 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25811         PR fortran/24268
25812         * gfortran.dg/fmt_white.f: New test.
25814 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25816         * gfortran.dg/label_1.f90: New test.
25818 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25820         PR testsuite/25422
25821         * gcc.dg/20031012-1.c: Add -Walways-true option.
25822         * gcc.dg/weak/weak-3.c: Likewise.
25823         * g++.old-deja/g++.mike/warn8.C: Likewise.
25825 2005-12-16  Mike Stump  <mrs@apple.com>
25827         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25828         exit.
25830 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25832         PR libgfortran/25264
25833         PR libgfortran/25349
25834         * gfortran.dg/tl_editing.f90: Added additional checks.
25835         * gfortran.dg/t_editing.f: New test.
25836         * gfortran.dg/write_padding.f90: New test
25838 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25840         PR testsuite/25215
25841         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25843 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25845         PR rtl-optimization/24899
25846         * gcc.c-torture/execute/20051215-1.c: New test.
25848 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25850         PR 24823
25851         * gfortran.dg/pr24823.f: New test.
25853 2005-12-16  Jeff Law  <law@redhat.com>
25855         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25857 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25859         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25860         (base_types): Change C++ style comments to C style comments.  Remove
25861         aligned types from the array.  Keep Enums disabled.
25862         (complex_types): Remove aligned types from the array.
25863         Comment out "_Complex long double".
25864         (attrib_types): Remove.
25865         (complex_attrib_types): Remove.
25866         (attrib_array_types): Remove.
25867         (complex_attrib_array_types): Remove.
25868         (aligned_bitfld_types): Remove.
25869         (n_aligned_bitfld_types): Remove.
25870         (FEATURE_ALIGNEDPACKED): Delete.
25871         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25872         (singles): Remove support for adding attributes.
25873         (choose_type): Remove support for attributed types.
25874         (generate_fields): Remove support for attributed bit-fields.
25875         Remove support for adding attributes.
25876         (generate_random_tests): Remove support for adding attributes.
25877         (features): Add back "[0] :0" and "complex vector [0]".
25878         (main): Remove support for attributed bit-fields.
25879         Uncomment the calling of generate_random_tests for the rests of
25880         the tests.
25882 2005-12-16  Jan Hubicka  <jh@suse.cz>
25884         * gcc.c-torture/combine/pr25224.c: New.
25886 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25888         PR other/25028
25889         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25890         HP-UX.
25892 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25894         * gcc.dg/20051215-1.c: New file.
25896 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25898         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25899         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25901 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25903         PR fortran/18197
25904         * gfortran.dg/dummy_functions_1.f90: New.
25906 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25908         PR rtl-optimization/25310
25909         * gcc.c-torture/compile/pr25310.c: New test.
25911 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25913         PR debug/25023
25914         * gcc.dg/pr25023.c: New test.
25916 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25918         * g++.old-deja/g++.brendan/redecl1.C,
25919         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25920         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25921         g++.old-deja/g++.oliva/typeof1.C,
25922         g++.old-deja/g++.other/crash16.C,
25923         g++.old-deja/g++.other/crash34.C,
25924         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25925         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25926         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25927         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25928         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25929         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25930         Remove xfail.
25932 2005-12-14  Kean Johnston  <jkj@sco.com>
25933             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25935         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25936         * gcc.target/i386/20020523-1.c: Ditto.
25937         * gcc.target/i386/tailcall-1.c: Ditto.
25938         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25939         * gcc.target/i386/ssetype-5.c: Ditto.
25941 2005-12-14  Jeff Law  <law@redhat.com>
25943         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25945 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25947         PR target/25254
25948         PR target/24188
25949         * gcc.target/i386/pr25254.c: New test.
25950         * gfortran.dg/PR24188.f: New test.
25952 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25954         * lib/fortran-torture.exp: Catch remaining uses of
25955         remote_file build delete.
25957 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25959         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25961 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25963         * gcc.dg/warn-addr-cmp.c: New test.
25965 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25967         PR debug/25023
25968         PR target/25293
25969         * gcc.target/i386/pr25293.c: New test.
25971 2005-12-13  Petr Machata  <machata@post.cz>
25973         PR c++/24907
25974         * g++.dg/parse/comma2.C: New test.
25976 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25977             Jakub Jelinek  <jakub@redhat.com>
25979         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25980         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25981         (limits.h): Include unconditionally.
25982         (stdlib.h): Likewise.
25983         (hashtab.h): Do not include.
25984         (getopt.h): Likewise.
25985         (stddef.h): Include.
25986         (hashval_t): Define.
25987         (struct entry): Add "next" field.
25988         (HASH_SIZE): New macro.
25989         (hash_table): New variable.
25990         (switchfiles): Do not use xmalloc.
25991         (mix): New macro.
25992         (iterative_hash): New function.
25993         (hasht): Remove.
25994         (e_exists): New function.
25995         (e_insert): Likewise.
25996         (output): Use, instead of libiberty hashtable functions.
25997         (main): Do not use getopt.  Do not call htab_create.
25999 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26001         PR c++/25331
26002         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26003         put atal* and atpaal* attributes on array elements.
26004         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26005         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26006         put atal* and atpaal* attributes on array elements.
26007         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26009 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26011         * gcc.dg/single-precision-constant.c: New test.
26013 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26015         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26016         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26017         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26018         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26019         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26020         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26021         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26022         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26023         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26024         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26025         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26026         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26027         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26028         gcc.target/powerpc/ppc-sdata-2.c,
26029         gcc.target/powerpc/ppc-stackalign-1.c,
26030         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26031         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26032         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26033         gcc.target/powerpc/rs6000-ldouble-2.c,
26034         gcc.target/powerpc/rs6000-power2-1.c,
26035         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26036         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26037         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26038         option into target selector.
26039         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26040         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26042 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26044         PR objc/25348
26045         * objc.dg/encode-9.m: New test.
26047 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26049         PR testsuite/20772
26050         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26051         * gcc.dg/asm-b.c: Fix typo.
26052         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26053         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26054         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26055         i?86 lp64 and x86_64 ilp32.
26056         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26057         on i?86 lp64.
26058         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26060 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26062         PR fortran/25078
26063         gfortran.dg/equiv_5.f90: New test.
26065 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26067         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26068         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26069         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26070         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26071         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26072         * gcc.dg/tree-ssa/reassoc-5.c: New.
26073         * gcc.dg/tree-ssa/reassoc-6.c: New.
26074         * gcc.dg/tree-ssa/reassoc-7.c: New.
26075         * gcc.dg/tree-ssa/reassoc-8.c: New.
26076         * gcc.dg/tree-ssa/reassoc-9.c: New.
26077         * gcc.dg/tree-ssa/reassoc-10.c: New.
26078         * gcc.dg/tree-ssa/reassoc-11.c: New.
26080 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26082         PR testsuite/25167
26083         PR testsuite/24478
26084         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26086 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26088         PR c++/25300
26089         * g++.dg/template/inherit.C: Do not use a generic error message.
26091 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26093         PR libobjc/25354
26094         * objc.dg/gnu-encoding: New directory.
26095         * objc.dg/gnu-encoding/compat-common.h: New file.
26096         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26097         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26098         * objc.dg/gnu-encoding/vector-defs.h: New file.
26099         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26100         * objc.dg/gnu-encoding/generate-random.c: New file.
26101         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26102         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26103         * objc.dg/gnu-encoding/generate-random.h: New file.
26105 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26107         PR c++/25337
26108         * g++.dg/template/defarg7.C: New test.
26110 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26112         PR libobjc/25347
26113         * objc.dg/encode-8.m: New test.
26115 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26117         PR libobjc/25346
26118         * objc.dg/encode-7.m: New test.
26120 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26122         PR c++/25010
26123         * g++.dg/opt/inline10.C: New test.
26125 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26127         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26129 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26131         * gfortran.dg/substring_equivalence.f90: typo in comment
26133 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26135         PR fortran/25068
26136         * gfortran.dg/iostat_3.f90: New test.
26138 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26140         PR fortran/23815
26141         * gfortran.dg/unf_io_convert_1.f90: New test.
26142         * gfortran.dg/unf_io_convert_2.f90: New test.
26143         * gfortran.dg/unf_io_convert_3.f90: New test.
26145 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26147         PR testsuite/20772
26148         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26149         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26150         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26151         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26152         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26153         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26154         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26155         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26156         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26157         gcc.dg/torture/fp-int-convert-float128-timode.c,
26158         gcc.dg/torture/fp-int-convert-float128.c,
26159         gcc.dg/torture/fp-int-convert-float80-timode.c,
26160         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26161         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26163         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26165 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26167         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26169 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26171         * gcc.dg/20051207-1.c,
26172         * gcc.dg/20051207-2.c,
26173         * gcc.dg/20051207-3.c: New tests.
26175 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26177         PR testsuite/20772
26178         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26179         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26180         dg-skip-if target selector.
26182         PR testsuite/20772
26183         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26184         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26185         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26186         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26187         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26188         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26189         and/or merge with i?86 cases.
26191         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26193         PR testsuite/20772
26194         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26195         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26196         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26197         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26198         x86_64-*-linux*.
26200 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26202         PR target/25311
26203         * gcc.c-torture/compile/pr25311.c: New test.
26205 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26207         PR libgfortran/25039
26208         * gfortran.dg/read_comma.f: New test.
26210 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26212         PR c++/19317
26213         * g++.dg/opt/pr19317-1.C: New test.
26214         * g++.dg/opt/pr19317-2.C: New test.
26215         * g++.dg/opt/pr19317-3.C: New test.
26217         PR target/19005
26218         * gcc.c-torture/execute/pr19005.c: New test.
26220         PR target/17828
26221         * g++.old-deja/g++.other/comdat5.C: New test.
26222         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26224         * g++.dg/compat/struct-layout-1.exp: New file.
26225         * g++.dg/compat/struct-layout-1.h: New.
26226         * g++.dg/compat/struct-layout-1_generate.c: New.
26227         * g++.dg/compat/struct-layout-1_x1.h: New.
26228         * g++.dg/compat/struct-layout-1_x2.h: New.
26229         * g++.dg/compat/struct-layout-1_y1.h: New.
26230         * g++.dg/compat/struct-layout-1_y2.h: New.
26232         * gcc.dg/20050330-2.c: New test.
26234 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26236         PR fortran/25292
26237         * gfortran.dg/associated_1.f90: New.
26239 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26241         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26242         ILP32 vect_no_align platforms.
26244 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26245             Jakub Jelinek  <jakub@redhat.com>
26247         PR target/25268
26248         * gcc.c-torture/compile/20051207-1.c: New test.
26250 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26252         PR testsuite/20772
26253         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26254         gcc.dg/torture/pr18582-1.c,
26255         gcc.target/i386/attributes-error.c: Also test on x86_64.
26257         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26259 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26261         PR c++/19397
26262         * g++.dg/template/typedef3.C: New test.
26264         PR c++/19762
26265         PR c++/19764
26266         * g++.dg/template/dtor3.C: Fix error markers.
26268 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26270         * lib/target-supports.exp (check_effective_target_sync_char_short):
26271         Add s390*.
26273 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26275         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26277 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26279         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26280         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26281         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26282         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26284 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26286         PR c++/25263
26287         * g++.dg/other/array2.C: New test case.
26289 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26291         * gcc.dg/darwin-weakimport-3.c: New.
26293         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26294         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26295         and to work on Darwin.
26296         * gcc.dg/attr-weakref-1b.c: New file.
26297         * gcc.dg/attr-weakref-2.c: New test.
26298         * gcc.dg/darwin-weakref-1.c: New test.
26300 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26302         PR testsuite/25247
26303         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26304         use in selector expressions.
26305         (dg-xfail-if): Ditto.
26306         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26307         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26308         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26309         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26310         * gcc.test-framework/test-framework.exp: Skip generated tests if
26311         CHECK_TEST_FRAMEWORK is not 1.
26313 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26315         PR tree-optimization/24963
26316         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26318         PR target/24108
26319         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26321         PR target/18580
26322         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26323         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26324         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26325         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26327 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26329         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26330         dg-options.
26332 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26334         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26336 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26338         * gcc.dg/format/cast-1.c: New test.
26340 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26342         PR c/7776
26343         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26344         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26345         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26346         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26348 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26350         * gcc.dg/cast-pretty-print-1.c: New test.
26352 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26354         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26356 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26358         PR c++/24173
26359         * g++.dg/template/friend40.C: New test.
26361 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26363         PR target/25199
26364         * gcc.target/i386/movq-2.c: New test.
26365         * gcc.target/i386/movq.c: Remove target i?86, instead add
26366         dg-require-effective-target ilp32.
26368 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26370         PR c++/24103
26371         * g++.dg/other/default1.C: New test.
26373 2005-12-02  Richard Guenther  <rguenther@suse.de>
26375         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26377 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26379         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26381 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26383         PR target/21017
26384         * gcc.target/powerpc/rotate.c: New.
26386 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26388         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26389         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26391 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26393         PR c/13384
26394         * gcc.dg/pr17730-1.c: Adjust.
26395         * gcc.dg/lvalue1.c (main): Likewise.
26396         * gcc.dg/lvalue-2.c: Likewise.
26397         * g++.dg/pr7503-3.C
26399 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26401         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26402         error messages.
26404 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26406         PR fortran/24789
26407         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26409 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26411         PR target/24475
26412         * lib/target-supports.exp (check_effective_target_tls): New.
26413         (check_effective_target_tls_runtime): New.
26414         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26415         for TLS support.
26416         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26417         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26418         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26419         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26420         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26421         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26422         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26423         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26424         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26425         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26426         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26427         effective-target TLS.
26428         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26429         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26430         effective-target TLS runtime.
26432 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26434         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26436 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26438         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26439         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26440         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26441         ignored" warnings when "packing" is the same as the ABI layout.
26443 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26445         PR fortran/21302
26446         * gfortran.dg/line_length_1.f: New test.
26447         * gfortran.dg/line_length_2.f90: Ditto.
26449 2005-11-30  Richard Guenther  <rguenther@suse.de>
26451         PR tree-optimization/21655
26452         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26454 2005-11-30  Dale Johannesen  <dalej@apple.com>
26456         * gcc.c-torture/compile/pr24930.c: New.
26458 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26460         PR fortran/15809
26461         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26463 2005-11-30  Jeff Law  <law@redhat.com>
26465         * g++.old-deja/g++.law/pr25000.C: New test.
26467 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26469         * gcc.dg/tls/opt-11.c: New test.
26471 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26473         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26474         targets.
26475         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26476         LP64 ia64.
26478 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26480         * gfortran.dg/open_access_1.f90: New test.
26482 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26484         * gcc.dg/charset/builtin2.c: New test.
26486 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26488         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26489         on mmix-*-* for *_[xy].c.
26491 2005-11-28  Kean Johnston  <jkj@sco.com>
26493         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26494         headers.
26495         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26496         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26497         * gcc.target/i386/asm-3.c: Ditto.
26498         * gcc.target/i386/clobbers.c: Ditto.
26499         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26500         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26501         test regexp.
26502         * gcc.target/i386/mul.c: Ditto.
26503         * gcc.target/i386/ssetype-1.c: Ditto.
26504         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26505         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26506         static so the test works with -fPIC mode too. Based on comment in
26507         PR19231 by Pinski.
26508         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26510 2005-11-28  Richard Guenther  <rguenther@suse.de>
26512         * gcc.dg/alias-9.c: New testcase.
26513         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26515 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26516             Uros Bizjak  <uros@kss-loka.si>
26518         PR middle-end/20219
26519         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26520         tan(x)/sin(x) transformations.
26522 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26524         PR middle-end/24575
26525         * gcc.dg/tree-ssa/divide-3.c: New test.
26526         * gcc.dg/tree-ssa/divide-4.c: New test.
26528 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26530         PR fortran/24917
26531         *  gfortran.dg/boz_6.f90: New test.
26533 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26535         PR fortran/23912
26536         * gfortran.dg/modulo_1.f90: New test.
26538 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26540         PR libfortran/24919
26541         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26542         fail on CRLF platforms.
26543         * gfortran.dg/ftell_2.f90: Likewise.
26545 2005-11-26  Eric Christopher  <echristo@apple.com>
26547         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26549 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26551         * objc.dg/gnu-runtime-3.m: Simplify.
26553 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26555         PR middle-end/23669
26556         * gcc.dg/tree-ssa/divide-1.c: New test.
26557         * gcc.dg/tree-ssa/divide-2.c: New test.
26559 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26561         PR libgfortran/24945
26562         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26564 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26566         PR libgfortran/24945
26567         * gfortran.dg/open_status_2.f90: New test.
26569 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26571         * gcc.c-torture/execute/builtins/fprintf.c,
26572         gcc.c-torture/execute/builtins/fputs-lib.c,
26573         gcc.c-torture/execute/builtins/fputs.c,
26574         gcc.c-torture/execute/builtins/lib/fprintf.c,
26575         gcc.c-torture/execute/builtins/lib/printf.c,
26576         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26578 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26580         * gcc.dg/20050922-2.c: New test.
26582 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26584         * objc.dg/gnu-runtime-3.m: New test.
26586 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26588         PR c++/9278
26589         * g++.dg/other/void1.C: New test.
26591 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26593         PR middle-end/24998
26594         * gcc.dg/torture/fp-int-convert-float.c,
26595         gcc.dg/torture/fp-int-convert-double.c,
26596         gcc.dg/torture/fp-int-convert-long-double.c,
26597         gcc.dg/torture/fp-int-convert-timode.c,
26598         gcc.dg/torture/fp-int-convert-float80.c,
26599         gcc.dg/torture/fp-int-convert-float80-timode.c,
26600         gcc.dg/torture/fp-int-convert-float128.c,
26601         gcc.dg/torture/fp-int-convert-float128-timode.c,
26602         gcc.dg/torture/fp-int-convert.h: New files.
26604 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26606         PR middle-end/24989
26607         * gcc.dg/tree-ssa/bool-10.c: New test.
26608         * gcc.dg/tree-ssa/bool-11.c: New test.
26609         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26611 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26613         PR middle-end/24990
26614         * tree-ssa/pr24990-1.c: New test.
26616 2005-11-24  Richard Guenther  <rguenther@suse.de>
26617         Dirk Mueller <dmueller@suse.de>
26619         PR c++/14024
26620         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26621         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26622         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26623         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26624         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26625         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26627 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26629         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26631 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26633         PR c/21668
26634         * gcc.dg/Wc++-compat.c: New.
26635         * gcc.dg/Wno-c++-compat.c: New.
26637 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26639         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26640         (vspltish, vspltisw): Likewise.
26642 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26644         PR libgfortran/24794
26645         * gfortran.dg/namelist_12.f: Fix quotes.
26646         * gfortran.dg/namelist_13.f90: Fix quotes.
26647         * gfortran.dg/namelist_14.f90: Fix quotes.
26648         * gfortran.dg/namelist_15.f90: Fix quotes.
26649         * gfortran.dg/namelist_use.f90: Fix quotes.
26650         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26651         * gfortran.dg/namelist_21.f90: New test.
26652         * gfortran.dg/namelist_22.f90: New test.
26654 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26656         PR target/23435
26657         * gcc.c-torture/compile/pr23435.c: New.
26659 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26661         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26663 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26665         * gcc.target/powerpc/405-macchw-1.c,
26666         gcc.target/powerpc/405-macchw-2.c,
26667         gcc.target/powerpc/405-macchwu-1.c,
26668         gcc.target/powerpc/405-macchwu-2.c,
26669         gcc.target/powerpc/405-machhw-1.c,
26670         gcc.target/powerpc/405-machhw-2.c,
26671         gcc.target/powerpc/405-machhwu-1.c,
26672         gcc.target/powerpc/405-machhwu-2.c,
26673         gcc.target/powerpc/405-maclhw-1.c,
26674         gcc.target/powerpc/405-maclhw-2.c,
26675         gcc.target/powerpc/405-maclhwu-1.c,
26676         gcc.target/powerpc/405-maclhwu-2.c,
26677         gcc.target/powerpc/405-mulchw-1.c,
26678         gcc.target/powerpc/405-mulchw-2.c,
26679         gcc.target/powerpc/405-mulchwu-1.c,
26680         gcc.target/powerpc/405-mulchwu-2.c,
26681         gcc.target/powerpc/405-mulhhw-1.c,
26682         gcc.target/powerpc/405-mulhhw-2.c,
26683         gcc.target/powerpc/405-mulhhwu-1.c,
26684         gcc.target/powerpc/405-mulhhwu-2.c,
26685         gcc.target/powerpc/405-mullhw-1.c,
26686         gcc.target/powerpc/405-mullhw-2.c,
26687         gcc.target/powerpc/405-mullhwu-1.c,
26688         gcc.target/powerpc/405-mullhwu-2.c,
26689         gcc.target/powerpc/405-nmacchw-1.c,
26690         gcc.target/powerpc/405-nmacchw-2.c,
26691         gcc.target/powerpc/405-nmachhw-1.c,
26692         gcc.target/powerpc/405-nmachhw-2.c,
26693         gcc.target/powerpc/405-nmaclhw-1.c,
26694         gcc.target/powerpc/405-nmaclhw-2.c,
26695         gcc.target/powerpc/440-macchw-1.c,
26696         gcc.target/powerpc/440-macchw-2.c,
26697         gcc.target/powerpc/440-macchwu-1.c,
26698         gcc.target/powerpc/440-macchwu-2.c,
26699         gcc.target/powerpc/440-machhw-1.c,
26700         gcc.target/powerpc/440-machhw-2.c,
26701         gcc.target/powerpc/440-machhwu-1.c,
26702         gcc.target/powerpc/440-machhwu-2.c,
26703         gcc.target/powerpc/440-maclhw-1.c,
26704         gcc.target/powerpc/440-maclhw-2.c,
26705         gcc.target/powerpc/440-maclhwu-1.c,
26706         gcc.target/powerpc/440-maclhwu-2.c,
26707         gcc.target/powerpc/440-mulchw-1.c,
26708         gcc.target/powerpc/440-mulchw-2.c,
26709         gcc.target/powerpc/440-mulchwu-1.c,
26710         gcc.target/powerpc/440-mulchwu-2.c,
26711         gcc.target/powerpc/440-mulhhw-1.c,
26712         gcc.target/powerpc/440-mulhhw-2.c,
26713         gcc.target/powerpc/440-mulhhwu-1.c,
26714         gcc.target/powerpc/440-mulhhwu-2.c,
26715         gcc.target/powerpc/440-mullhw-1.c,
26716         gcc.target/powerpc/440-mullhw-2.c,
26717         gcc.target/powerpc/440-mullhwu-1.c,
26718         gcc.target/powerpc/440-mullhwu-2.c,
26719         gcc.target/powerpc/440-nmacchw-1.c,
26720         gcc.target/powerpc/440-nmacchw-2.c,
26721         gcc.target/powerpc/440-nmachhw-1.c,
26722         gcc.target/powerpc/440-nmachhw-2.c,
26723         gcc.target/powerpc/440-nmaclhw-1.c,
26724         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26726 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26728         PR fortran/24774
26729         * gfortran.dg/inquire_9.f90: New test.
26731         PR fortran/21647
26732         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26734 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26736         PR libfortran/24432
26737         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26738         Check that 'cos' is supported.
26740 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26742         PR fortran/24223
26743         * gfortran.dg/substring_equivalence.f90: New test.
26745         PR fortran/24705
26746         * gfortran.dg/auto_internal_assumed.f90: New test.
26748 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26750         * gcc.dg/fold-div-2.c: New test.
26752 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26754         PR rtl-optimization/24883
26755         * gcc.c-torture/compile/pr24883.c: New test.
26757 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26759         PR middle-end/20583
26760         * gcc.c-torture/compile/pr20583.c: New.
26762 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26764         * gcc.c-torture/execute/usmul.c: New test.
26766 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26768         * gcc.dg/tree-ssa/vrp22.c: New test.
26770 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26772         PR middle-end/24912
26773         * gcc.dg/torture/pr24912-1.c: New test.
26775 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26777         PR fortran/24862
26778         * gfortran.dg/arrayio_derived_1.f90: New test.
26780 2005-11-19  Richard Guenther  <rguenther@suse.de>
26782         PR middle-end/23294
26783         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26785 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26787         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26789 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26791         PR c++/8355
26792         * g++.dg/template/friend39.C: New test.
26794 2005-11-18  James E Wilson  <wilson@specifix.com>
26796         * gcc.dg/builtin-strstr.c: New.
26798 2005-11-18  Richard Henderson  <rth@redhat.com>
26800         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26801         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26802         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26803         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26804         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26805         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26806         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26807         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26808         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26809         renaming to remove initial "ia64-".
26811 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26813         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26815 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26817         * g++.dg/cpp/string-2.C: New test.
26819 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26821         * gcc.dg/tree-ssa/loop-14.c: New test.
26823 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26824             Michael Chamberlain <michael@chamberlain.net.au>
26826         * ada/acats/run_all.sh (target_run): Kill long running tests.
26828 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26830         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26831         * gcc.dg/cleanup-9.c: Likewise.
26832         * gcc.dg/cleanup-10.c: Likewise.
26833         * gcc.dg/cleanup-11.c: Likewise.
26835 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26837         PR fortran/24892
26838         * gfortran.dg/open_access_append_1.f90: New test.
26839         * gfortran.dg/open_access_append_2.f90: New test.
26841 2005-11-16  Richard Guenther  <rguenther@suse.de>
26843         PR middle-end/24851
26844         * gcc.c-torture/execute/pr24851.c: New testcase.
26846 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26848         * gcc.dg/fold-overflow-1.c: New test.
26850 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26852         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26853         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26855 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26857         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26858         structures.
26859         * g++.dg/eh/forced2.C: Likewise.
26860         * g++.dg/eh/forced3.C: Likewise.
26861         * g++.dg/eh/forced4.C: Likewise.
26863 2005-11-11  Mike Stump  <mrs@apple.com>
26865         * g++.old-deja/g++.mike/unused.C: Add.
26867 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26869         PR c++/24667
26870         * g++.dg/warn/Wcast-qual1.C: New test.
26872 2005-11-15  Jan Hubicka  <jh@suse.cz>
26874         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26876 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26878         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26880 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26882         PR 24840
26883         * gcc.dg/tree-ssa/pr24840.c: New test.
26885 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26887         PR testsuite/24841
26888         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26890 2005-11-14  Dale Johannesen  <dalej@apple.com>
26892         * gcc.c-torture/execute/20051113-1.c: New.
26894 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26896         PR c++/24687
26897         * g++.dg/template/crash43.C: New test.
26899 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26901         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26903 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26905         PR c++/24817
26906         * g++.dg/eh/spec8.C: New test.
26908 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26910         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26912 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26914         PR c++/20293
26915         * g++.dg/parse/ambig4.C: New test.
26916         * g++.dg/tc1/dr101.C: Adjust error markers.
26917         * g++.dg/lookup/strong-using-2.C: Likewise.
26918         * g++.dg/lookup/ambig5.C: Likewise.
26919         * g++.dg/lookup/ambig4.C: Likewise.
26920         * g++.dg/parse/crash22.C: Likewise.
26922 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26924         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26926 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26928         * gcc.dg/nested-calls-1.c: New test.
26930 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26932         * gfortran.dg/complex_intrinsic_1.f90: New test.
26933         * gfortran.dg/complex_intrinsic_2.f90: New test.
26934         * gfortran.dg/fgetc_1.f90: New test.
26935         * gfortran.dg/fgetc_2.f90: New test.
26936         * gfortran.dg/fgetc_3.f90: New test.
26937         * gfortran.dg/ftell_1.f90: New test.
26938         * gfortran.dg/ftell_2.f90: New test.
26939         * gfortran.dg/gnu_logical_1.F: New test.
26940         * gfortran.dg/gnu_logical_2.f90: New test.
26942 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26944         PR middle-end/24820
26945         * gcc.dg/pr24820.c: New test.
26947 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26949         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26950         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26951         variable.
26953 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26955         PR testsuite/24614
26956         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26958 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26960         * gcc.target/cris/cris.exp: New file.
26961         * gcc.target/cris/rld-legit1.c: New test.
26962         * gcc.target/cris/rld-legit2.c: New test.
26964 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26966         PR c++/24780
26967         * g++.dg/opt/pr24780.C: New test.
26969         PR c++/24761
26970         * g++.dg/template/asm1.C: New test.
26972 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26974         PR libgfortran/24787
26975         * gfortran.dg/scan_1.f90: New test.
26977 2005-11-12  Jan Hubicka  <jh@suse.cz>
26979         * gcc.target/i386/minmax-1.c: New.
26980         * gcc.target/i386/minmax-2.c: New.
26982 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26984         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26986 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26988         * gcc.c-torture/execute/20051110-1.c,
26989         gcc.c-torture/execute/20051110-2.c: New tests.
26991 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26993         PR middle-end/24750
26994         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26995         New tests.
26997 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26999         * lib/target-libpath.exp (get_shlib_extension): New proc.
27000         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27001         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27002         * lib/objc.exp (objc_target_compile): Likewise.
27003         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27004         detection.
27006 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27008         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27010         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27011         Add -static to additional_flags and pass it to target_compile.
27013 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27015         PR libgfortran/24719
27016         gfortran.dg/read_noadvance.f90: New test.
27018         PR libgfortran/24699
27019         gfortran.dg/fmt_t_2.f90: New test.
27021         PR libgfortran/24785
27022         gfortran.dg/read_x_eor.f90: New test.
27024         PR libgfortran/24584
27025         gfortran.dg/namelist_empty.f90: Rename test.
27027         PR libgfortran/24489
27028         gfortran/read_eor.f90: Rename test.
27030 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27032         PR fortran/15976
27033         * gfortran.dg/automatic_module_variable.f90: New test.
27035 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27037         PR target/24445
27038         * gcc.dg/pr24445.c: New test.
27040 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27042         PR fortran/24655
27043         PR fortran/24755
27044         * gfortran.dg/recursive_statement_functions.f90: Add statement
27045         functions using inline intrinsic functions and parameters to test
27046         that they no longer seg-fault.
27048         PR fortran/24409
27049         gfortran.dg/nested_modules_4.f90: New test.
27050         gfortran.dg/nested_modules_5.f90: New test.
27052 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27054         PR fortran/24643
27055         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27057 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27059         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27060         failures.
27062 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27064         * gcc.dg/sparc-getcontext-1.c: New test.
27066 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27068         * gcc.dg/ifcvt-fabs-1.c: New test.
27070 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27072         PR other/4372
27073         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27074         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27076 2005-11-09  Richard Guenther  <rguenther@suse.de>
27078         PR tree-optimization/24716
27079         * gcc.c-torture/execute/pr24716.c: New testcase.
27081 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27083         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27085 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27087         PR 24624
27088         * gcc.dg/pr24624.c: Testcase added.
27090 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27092         PR 24623
27093         * g++.dg/other/pr24623.C: Testcase added.
27095 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27097         PR fortran/22607
27098         * gfortran-dg/pure_byref_1.f90: New.
27099         * gfortran-dg/pure_byref_2.f90: New.
27101 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27103         PR c/24101
27104         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27105         * gcc.dg/dg.exp: Run main loop also for *.i files.
27107 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27109         PR c++/19450
27110         * g++.dg/tls/diag-3.C: New test.
27111         * g++.dg/tls/diag-4.C: New test.
27112         * g++.dg/tls/static-1.C: New test.
27113         * g++.dg/tls/static-1a.cc: New file.
27115 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27117         PR 23046
27118         * g++.dg/tree-ssa/pr23046.C: New test.
27120 2005-11-08  Devang Patel <dpatel@apple.com>
27122         PR tree-optimization/23115
27123         * gcc.dg/tree-ssa/pr23115.c: New.
27125 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27127         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27128         * gcc.target/powerpc/pr16155.c: Same.
27129         * gcc.target/powerpc/altivec-1.c: Same.
27130         * gcc.target/powerpc/altivec-2.c: Same.
27131         * gcc.target/powerpc/altivec-3.c: Same.
27132         * gcc.target/powerpc/altivec-5.c: Same.
27133         * gcc.target/powerpc/altivec-11.c: Same.
27134         * gcc.target/powerpc/altivec-12.c: Same.
27135         * gcc.target/powerpc/altivec-14.c: Same.
27136         * gcc.target/powerpc/altivec-22.c: Same.
27137         * gcc.target/powerpc/altivec-consts.c: Same.
27138         * gcc.target/powerpc/altivec-pr22085.c: Same.
27139         * gcc.target/powerpc/altivec-splat.c: Same.
27140         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27141         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27142         * gcc.target/powerpc/darwin-longlong.c: Same.
27144 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27146         PR target/19340
27147         * gcc.dg/pr19340.c: New test.
27149 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27151         PR rtl-optimization/24683
27152         * gcc.dg/pr24683.c: New test.
27154 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27156         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27157         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27159 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27161         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27163 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27165         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27167 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27169         PR target/24230
27171         * gcc.target/powerpc/altivec-consts.c,
27172         gcc.target/powerpc/altivec-splat.c: New testcase.
27174 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27176         PR c/24599
27178         * gcc.dg/overflow-2.c: New testcase.
27180 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27182         PR rtl-optimization/23567
27183         * gcc.c-torture/execute/20051104-1.c: New test.
27185 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27187         PR fortran/24534
27188         gfortran.dg/private_type_2.f90: Modified to check that case with
27189         PRIVATE declaration within derived type is accepted.
27191         PR fortran/20838
27192         gfortran.dg/pointer_assign_1.f90: New test.
27194         PR fortran/20840
27195         * gfortran.dg/arrayio_0.f90: New test.
27197         PR fortran/17737
27198         gfortran.dg/data_initialized.f90: New test.
27199         gfortran.dg/data_constraints_1.f90: New test.
27200         gfortran.dg/data_constraints_2.f90: New test.
27202 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27204         PR fortran/24174
27205         PR fortran/24305
27206         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27208 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27210         PR 24670
27211         * gcc.dg/tree-ssa/pr24670.c: New test.
27213 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27215         PR target/22432
27216         * gcc.target/i386/pr22432.c: New test.
27218 2005-11-05  Richard Henderson  <rth@redhat.com>
27220         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27221         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27222         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27223         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27224         from gcc.dg/alpha-*.
27225         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27226         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27228 2005-11-05  Andreas Jaeger  <aj@suse.de>
27230         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27232 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27234         PR target/23424
27235         * gcc.dg/torture/pr23424-1.c: New test.
27237 2005-11-04  Richard Henderson  <rth@redhat.com>
27239         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27240         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27241         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27242         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27243         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27244         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27245         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27246         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27247         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27248         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27249         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27250         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27251         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27252         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27253         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27254         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27255         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27256         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27257         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27258         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27259         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27260         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27261         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27262         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27263         Move from gcc.dg/.
27264         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27265         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27266         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27267         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27268         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27269         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27270         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27271         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27272         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27273         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27274         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27275         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27276         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27277         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27278         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27279         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27280         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27281         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27282         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27283         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27284         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27285         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27286         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27287         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27288         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27289         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27290         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27291         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27292         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27293         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27294         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27295         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27296         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27297         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27298         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27299         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27300         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27301         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27302         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27303         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27304         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27305         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27306         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27307         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27308         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27310 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27312         PR 24627
27313         * gcc.dg/tree-ssa/pr24627.c: New test.
27315 2005-11-04 Paul Brook  <paul@codesourcery.com>
27317         * gcc.dg/tls/opt-10.c: New test.
27319 2005-11-04  Andreas Jaeger  <aj@suse.de>
27321         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27322         avoid extra warnings.
27324 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27326         PR libfortran/22298
27327         * lib/target-supports.exp
27328         (check_effective_target_static_libgfortran): New
27329         static_libgfortran effective target.
27330         * gfortran.dg/static_linking_1.f: New test.
27331         * gfortran.dg/static_linking_1.c: New file.
27333 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27335         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27337 2005-11-03  Josh Conner  <jconner@apple.com>
27339         PR c++/19989
27340         g++.dg/ext/array2.C: New test.
27341         g++.dg/template/dependent-name3.C: New test.
27342         g++.dg/template/dependent-name4.C: New test.
27343         g++.dg/template/sfinae2.C: New test.
27345 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27347         PR preprocessor/22042
27348         * gcc.dg/cpp/strify4.c: New test.
27350 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27352         PR c++/17964
27353         * g++.dg/cpp/string-1.C: New test.
27355 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27357         * gcc.target/powerpc: New directory.
27358         * gcc.target/powerpc/powerpc.exp: New file.
27359         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27360         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27361         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27362         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27363         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27364         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27365         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27366         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27367         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27368         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27369         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27370         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27371         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27372         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27373         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27374         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27375         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27376         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27377         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27378         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27379         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27380         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27381         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27382         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27383         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27384         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27385         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27386         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27387         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27388         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27389         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27390         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27391         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27392         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27394 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27396         PR c++/21627
27397         * g++.dg/warn/inline2.C: New test.
27399 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27401         PR middle-end/23155
27402         * g++.dg/ext/c99struct1.C: New test.
27403         * gcc.dg/union-cast-1.c: New test.
27404         * gcc.dg/union-cast-2.c: New test.
27405         * gcc.dg/union-cast-3.c: New test.
27407 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27409         PR middle-end/24589
27410         * gcc.c-torture/execute/zero-struct-2.c: New test.
27412 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27414         PR c++/24582
27415         * g++.dg/init/switch1.C: New test.
27417 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27419         * gcc.dg/delay-slot-1.c: New test.
27421 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27423         PR target/24620
27424         * gcc.dg/pr24620.c: New test.
27426 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27428         PR c/24329
27429         * gcc.dg/format/unnamed-1.c: New test.
27431 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27433         PR c++/22434
27434         * g++.dg/expr/cond8.C: New test.
27436         PR c++/24560
27437         * g++.dg/parse/dot1.C: New test.
27439 2005-11-02  Jan Hubicka  <jh@suse.cz>
27441         PR target/23303
27442         * gcc.dg/i386-lea.c: New test
27444 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27446         PR target/24615
27447         * gcc.dg/pr24615.c: New test.
27449 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27451         PR target/24600
27452         * gcc.dg/pr24600.c: New test.
27454 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27456         PR c++/19253
27457         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27458         * g++.dg/parse/typename9.C: New test.
27459         * g++/dg/parse/typename10.C: Likewise.
27461 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27463         PR fortran/18157
27464         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27465         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27466         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27468 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27470         PR c++/24569
27471         * g++.dg/debug/static1.C: New test.
27473 2005-11-02  Josh Conner  <jconner@apple.com>
27475         * g++.dg/crash38.C: moved into proper directory...
27476         * g++.dg/template/crash42.C: ...here
27478 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27480         PR target/18338
27481         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27482         pcc_bitfield_type_matters || default_packed.
27484         * lib/target-supports.exp
27485         (check_effective_target_pcc_bitfield_type_matters): New proc.
27486         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27488         PR testsuite/23304
27489         * lib/target-supports.exp (check_effective_default_packed): New proc.
27490         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27491         Gate expected errors on target ! default_packed.
27492         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27494 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27496         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27497         change (r106358).
27499 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27501         PR fortran/24008
27502         * gfortran.dg/entry_5.f90: New.
27503         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27505 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27507         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27509 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27511         PR fortran/21565
27512         gfortran.dg/namelist_blockdata.f90: New test.
27514         PR fortran/18737
27515         gfortran.dg/external_implicit_none.f90: New test.
27517         PR fortran/14994
27518         * gfortran.dg/secnds.f: New test.
27520 2005-10-31  Jan Hubicka  <jh@suse.cz>
27522         PR target/20928
27523         * gcc.c-torture/compile/pr20928.c: New test.
27525 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27527         PR middle-end/23492
27528         * gcc.c-torture/compile/zero-strct-5.c: New test.
27530 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27532         PR libgfortran/24584
27533         * gfortran.dg/pr24584.f90: New test.
27535 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27537         PR fortran/18883
27538         * gfortran.dg/char_result_9.f90: New.
27539         * gfortran.dg/char_result_10.f90: New.
27541 2005-10-30  Jan Hubicka  <jh@suse.cz>
27543         * g++.dg/tree-ssa/pr24172.C: New testcase.
27545 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27547         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27549 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27551         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27552         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27553         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27554         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27555         gfortran.dg/enum_9.f90,
27556         gfortran.fortran-torture/compile/enum_1.f90,
27557         gfortran.fortran-torture/execute/enum_1.f90,
27558         gfortran.fortran-torture/execute/enum_2.f90,
27559         gfortran.fortran-torture/execute/enum_3.f90,
27560         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27562 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27564         PR target/18482
27565         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27566         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27568 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27570         PR libfortran/20179
27571         * gfortran.dg/mixed_io_1.f90: New test.
27572         * gfortran.dg/mixed_io_1.c: New file.
27574 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27576         * gfortran.dg/malloc_free_1.f90: New test.
27578 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27580         * gcc.dg/nested-func-4.c: Require profiling -pg.
27582 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27584         PR C++/23229
27585         * g++.dg/warn/main-2.C: New test.
27587 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27589         PR fortran/24545
27590         * gfortran.dg/interface_2.f90: new test.
27592 2005-10-28  Josh Conner  <jconner@apple.com>
27594         PR c++/22153
27595         * g++.dg/template/crash38.C: New test.
27596         * g++.dg/parse/explicit1.C: Change expected errors.
27598 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27600         PR C++/23426
27601         * g++.dg/other/large-size-array.C: New test.
27603 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27605         PR middle-end/24362
27606         * g++.dg/opt/complex4.C: New test.
27608 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27610         * gcc.dg/nested-func-4.c: New test.
27612 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27614         PR fortran/24158
27615         gfortran.dg/derived_recursion.f90: New test.
27616         gfortran.dg/implicit_actual.f90: New test.
27618 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27620         PR middle-end/24295, PR testsuite/24477
27621         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27622         removed when weakref hits the tree.
27624 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27626         * gfortran.dg/cray_pointers_4.f90: New test.
27628         * gfortran.dg/cray_pointers_5.f90: New test.
27630 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27632         PR fortran/22290
27633         * gfortran.dg/assign_5.f90: New test.
27634         * gfortran.dg/assign_6.f: New test.
27636 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27638         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27639         CPU has no SSE support.
27641 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27643         PR libgfortran/24224
27644         * gfortran.dg/arrayio_1.f90: Update attribution.
27645         * gfortran.dg/arrayio_2.f90: Update attribution.
27646         * gfortran.dg/arrayio_3.f90: Update attribution.
27647         * gfortran.dg/arrayio_4.f90: Update test conditions.
27648         * gfortran.dg/arrayio_5.f90: Update attribution.
27649         * gfortran.dg/arrayio_6.f90: New test.
27650         * gfortran.dg/arrayio_7.f90: New test.
27652 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27654         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27656 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27658         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27660 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27662         PR fortran/24416
27663         * gfortran.dg/namelist_char_only.f90: New test.
27665 2005-10-24  Asher Langton  <langton2@llnl.gov>
27667         PR fortran/17031
27668         PR fortran/22282
27669         * gfortran.dg/cray_pointers_1.f90: New test.
27670         * gfortran.dg/cray_pointers_2.f90: New test.
27671         * gfortran.dg/cray_pointers_3.f90: New test.
27672         * gfortran.dg/loc_1.f90: New test.
27673         * gfortran.dg/loc_2.f90: New test.
27675 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27677         * gcc.dg/pr24225.c: New test.
27679 2005-10-24  Asher Langton  <langton2@llnl.gov>
27681         * gfortran.dg/dup_save_1.f90: New test.
27682         * gfortran.dg/dup_save_2.f90: New test.
27684 2005-10-24  Paul Brook  <paul@codesourcery.com>
27686         PR 24107
27687         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27688         stdint.h.
27690 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27692         PR libgfortran/24489
27693         * gfortran.dg/pr24489.f90: New test.
27695 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27697         PR fortran/23635
27698         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27700 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27702         PR target/18911
27703         * g++.dg/init/array16.C: Skip for mmix-*-*.
27705 2005-10-23  Asher Langton  <langton2@llnl.gov>
27707         * gfortran.dg/byte_1.f90: New test.
27708         * gfortran.dg/byte_2.f90: New test.
27710 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27712         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27714 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27716         PR fortran/18022
27717         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27719         PR fortran/24311
27720         * gfortran.dg/merge_char_const.f90: New test.
27722         PR fortran/24384
27723         * gfortran.dg/spread_scalar_source.f90: New test.
27725 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27727         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27729         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27730         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27732         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27734 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27736         PR fortran/24426
27737         * gfortran.dg/der_pointer_4.f90: New.
27739 2005-10-22  David Ayers  <d.ayers@inode.at>
27741         * obj-c++.dg/except-1.mm: Simplify.
27743 2005-10-21  David Ayers  <d.ayers@inode.at>
27745         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27747 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27749         * gfortran.dg/assumed_dummy_2.f90: New test.
27751 2005-10-21  James E Wilson  <wilson@specifix.com>
27753         PR preprocessor/15220
27754         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27756 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27758         * gcc.c-torture/execute/20051021-1.c: New test.
27760 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27762         PR c++/24260
27763         * g++.dg/ext/tmplattr1.C: New test.
27765 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27767         PR fortran/24440
27768         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27770 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27772         * obj-c++.dg/except-1.mm: New.
27774         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27776 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27778         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27780 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27782         PR middle-end/24295
27783         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27784         declarations with the same names as thunks' alias targets, use
27785         aliases instead.
27786         * gcc.dg/attr-alias-3.c: New test.
27787         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27789 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27791         PR c++/22618
27792         * g++.dg/parse/access8.C: New test.
27794 2005-10-20  Richard Guenther  <rguenther@suse.de>
27796         PR c++/24439
27797         * g++.dg/tree-ssa/pr24439.C: New testcase.
27799 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27801         * g++.dg/opt/delay-slot-1.C: New test.
27803 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27805         PR fortran/21625
27806         * gfortran.fg/der_init_1.f90: New.
27808 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27810         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27812 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27814         PR c++/21908
27815         * g++.dg/parse/error28.C: New test.
27817 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27819         * gcc.dg/profile-generate-2.c: New test.
27821 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27823         PR target/23589
27824         * g++.dg/ext/dllimport11.C: New.
27826 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27828         PR c++/22293
27829         * g++.dg/other/friend3.C: New test.
27831 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27833         PR c++/23293
27834         * g++.dg/template/error19.C: New test.
27836 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27838         PR c++/21383
27839         * g++.dg/overload/koenig2.C: New.
27841         PR c++/23118
27842         * g++.dg/overload/error2.C: New.
27844         PR c++/22604
27845         * g++.dg/inherit/covariant14.C: New.
27847 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27849         PR c++/23440
27850         * g++.dg/parse/for1.C: New test.
27852 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27854         PR fortran/23446
27855         * gfortran.dg/host_dummy_index_1.f90: New test.
27857         PR fortran/21459
27858         * gfortran.dg/automatic_char_len_2.f90: New test.
27860         PR fortran/20866
27861         * gfortran.dg/recursive_statement_functions.f90: New test.
27863         PR fortran/20853
27864         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27866         PR fortran/20849
27867         * gfortran.dg/external_initializer.f90: New test.
27869         PR fortran/20837
27870         * non_module_public.f90: New test.
27872 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27874         PR c++/24386
27875         * g++.dg/template/overload7.C: New.
27877         PR c++/22551
27878         * g++.dg/other/switch2.C: Remove expected warnings.
27880         PR c++/21353
27881         * g++.dg/template/defarg6.C: New.
27883 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27885         PR target/24315
27886         * gcc.target/i386/pr24315.c: New test.
27888 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27890         PR c++/24389
27891         * g++.dg/template/static21.C: New test.
27892         * g++.dg/template/static21-a.cc: Likewise.
27894 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27896         PR c++/23959
27897         * g++.dg/warn/Wswitch-default-1.C: New test.
27898         * g++.dg/warn/Wswitch-default-2.C: New test.
27900 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27902         PR c++/22173
27903         * g++.dg/parse/template18.C: New test.
27904         * g++.dg/template/nontype15.C: Likewise.
27906 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27908         PR fortran/22273
27909         * gfortran.dg/spec_expr_2.f90: New.
27911 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27913         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27914         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27915         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27916         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27917         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27918         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27919         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27920         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27921         previous target-specific skips and warning-message matches where
27922         applicable.
27924 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27926         PR c++/21347
27927         * g++.dg/warn/Wctor-dtor.C: New test.
27929 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27931         PR c/23439
27932         * gcc.dg/for-1.c: New test.
27934 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27936         PR c++/19565
27937         * g++.dg/warn/Wconversion1.C: New test.
27938         * g++.dg/ext/packed4.C: Compile with -w.
27939         * g++.dg/opt/20050511-1.C: Likewise.
27940         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27942 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27944         * gfortran.dg/boz_5.f90: New test.
27946 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27948         PR c++/22551
27949         * g++.dg/other/switch2.C: New.
27951         PR c++/23984
27952         * g++.dg/init/ctor7.C: New.
27954 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27956         PR c++/23730
27957         * g++.dg/parse/crash32.C: New test.
27959 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27961         PR c++/20721
27962         * g++.dg/init/goto2.C: New test.
27964         PR c++/22464
27965         * g++.dg/template/crash/41.C: New test.
27967         PR c++/22180
27968         * g++.dg/template/crash40.C: New test.
27970         PR c++/23694
27971         * g++.dg/parse/friend5.C: New test.
27973         PR c++/23307
27974         * g++.dg/template/crash38.C: New test.
27976         PR c++/22352
27977         * g++.dg/template/friend38.C: New test.
27979         PR c++/22405
27980         * g++.dg/template/crash39.C: New test.
27982 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27984         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27985         gcc.dg/debug/dwarf2/dwarf-char2.c,
27986         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27988         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27990 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27992         * gcc.dg/dll-2.c: Add tests for warnings.
27993         * gcc.dg/dll-3.c: Likewise.
27994         * gcc.dg/dll-4.c: Likewise.
27996         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27997         * g++.dg/ext/dllimport2.C: Likewise.
27998         * g++.dg/ext/dllimport3.C: Likewise.
27999         * g++.dg/ext/dllimport7.C: Likewise.
28000         * g++.dg/ext/dllimport8.C: Likewise.
28001         * g++.dg/ext/dllimport9.C: Likewise.
28003 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28005         PR fortran/24092
28006         * gfortran.dg/derived_pointer_recursion.f90: New test.
28008 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28010         * gcc.c-torture/execute/20051012-1.c: New test.
28012 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28014         PR fortran/18082
28015         * gfortran.dg/automatic_char_len_1.f90: New test.
28017 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28019         PR fortran/20847
28020         * gfortran.dg/save_common.f90: New test.
28022         PR fortran/20856
28023         * gfortran.dg/save_result.f90: New test.
28025 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28027         PR c++/21592
28028         * g++.dg/template/dependent-expr1.C: Add new expected error.
28029         * g++.dg/template/dependent-expr2.C: Adjust error text.
28030         * g++.dg/template/overload6.C: New.
28032         PR c++/23797
28033         * g++.dg/other/typename8.C: New.
28035         PR c++/21117
28036         * g++.dg/other/return1.C: New.
28038 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28040         PR c++/24052
28041         * g++.dg/ext/label5.C: New.
28043 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28045         PR c++/19964
28046         * g++.dg/parse/crash31.C: New.
28048 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28050         * g++.dg/ipa/ipa-1.c: New test.
28051         * g++.dg/ipa/ipa-2.c: New test.
28052         * g++.dg/ipa/ipa-3.c: New test.
28053         * g++.dg/ipa/ipa-4.c: New test.
28054         * g++.dg/ipa/ipa-5.c: New test.
28055         * g++.dg/ipa/ipa.exp: New file.
28057 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28059         PR fortran/24207
28060         * gfortran.dg/private_type_3.f90: New test.
28062 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28064         PR fortran/20786
28065         gfortran.dg/aint_anint_1.f90: New test.
28067 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28069         PR libgfortran/24313
28070         gfortran.dg/csqrt.f: New test.
28072 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28074         PR c++/8057
28075         * g++.dg/warn/noeffect7.C: New test.
28076         * g++.dg/warn/noeffect2.C: Instantiate templates.
28077         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28078         and warning.
28080 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28082         PR c++/21089
28083         * g++.dg/init/float1.C: New test.
28085         PR c++/24277
28086         * g++.dg/init/member1.C: Tweak error markers.
28088 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28090         PR testsuite/24281
28091         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28092         Check for null pointer.
28094 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28096         PR c++/21369
28097         * g++.dg/parse/ret-type3.C: New test.
28099 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28101         PR tree-opt/23946
28102         * gcc.c-torture/compile/pr23946.c: New test.
28104 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28106         * g++.dg/opt/mmx2.C: New test.
28108 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28110         PR c++/24277
28111         * g++.dg/template/static20.C: New test.
28113         PR c++/24302
28114         * g++.dg/warn/Wunused-12.C: New test.
28116         PR c++/23437
28117         * g++.dg/template/arg4.C: New test.
28119 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28121         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28122         * gcc.dg/ucnid-3.c: Likewise.
28123         * gcc.dg/ucnid-4.c: Likewise.
28124         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28125         * g++.dg/other/ucnid-1.C: Likewise.
28126         * gcc.dg/sparc-frame-1.c: New test.
28128 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28130         PR c++/24139
28131         * g++.dg/template/spec27.C: New test.
28133         PR c++/24275
28134         * g++.dg/template/static19.C: New test.
28136 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28138         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28139         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28141 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28143         PR target/24136
28144         * gfortran.fortran-torture/compile/pr24136.f: New test.
28146 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28148         PR c++/22172
28149         * g++.dg/parse/crash30.C: New test.
28151 2005-10-07  Richard Guenther  <rguenther@suse.de>
28153         PR middle-end/24227
28154         * gcc.c-torture/compile/pr24227.c: New testcase.
28156 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28158         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28159         Do not put aligned attributes on array elements.
28161 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28163         PR testsuite/23611, PR testsuite/23615
28164         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28165         writing prototypes of library functions by hand.
28166         * obj-c++.dg/bitfield-4.mm: Likewise.
28167         * obj-c++.dg/const-str-4.mm: Likewise.
28168         * obj-c++.dg/encode-4.mm: Likewise.
28169         * obj-c++.dg/encode-5.mm: Likewise.
28170         * obj-c++.dg/encode-6.mm: Likewise.
28171         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28172         * obj-c++.dg/method-10.mm: Likewise.
28173         * obj-c++.dg/method-17.mm: Likewise.
28174         * obj-c++.dg/method-19.mm: Likewise.
28175         * obj-c++.dg/try-catch-2.mm: Likewise.
28177 2005-10-06  Richard Henderson  <rth@redhat.com>
28179         PR 24236
28180         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28182 2005-10-06  Dale Johannesen  <dalej@apple.com>
28184         * gcc.c-torture/execute/20030125-1.c: Correct.
28186 2005-10-06  Richard Guenther  <rguenther@suse.de>
28188         PR tree-optimization/24238
28189         * g++.dg/tree-ssa/pr24238.C: New testcase.
28191 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28193         PR 18568
28194         * gfortran.dg/der_pointer_3.f90: New test.
28196 2005-10-05  Devang Patel  <dpatel@apple.com>
28198         PR Debug/23205
28199         * g++.dg/other/PR23205.C: New.
28201 2005-10-05  Richard Henderson  <rth@redhat.com>
28203         PR target/23602
28204         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28205         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28207 2005-10-05  Dale Johannesen  <dalej@apple.com>
28209         * gcc.c-torture/execute/float-floor.c: New.
28211 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28213         PR tree-optimization/21419
28214         PR tree-optimization/24146
28215         PR tree-optimization/24151
28217         * g++.dg/ext/asm7.C: New.
28218         * g++.dg/ext/asm8.C: New.
28219         * gcc.dg/asm-1.c: Compile on all targets.
28220         * gcc.dg/asm-pr24146.c: New.
28221         * gcc.dg/pr21419.c: Adjust error messages.
28223 2005-10-05  Richard Guenther  <rguenther@suse.de>
28225         PR fortran/24176
28226         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28228 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28230         PR c++/23513
28231         * g++.dg/template/spec22.C: Robustify test.
28232         * g++.dg/template/spec26.C: New.
28234 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28236         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28237         if target supports vector instructions.
28239 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28241         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28242         C99 functions.
28244 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28246         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28247         check_effective_target_fortran_large_int): Replace cached result
28248         when target changes.
28250 2005-10-04  Devang Patel  <dpatel@apple.com>
28252         * gcc.dg/i386-sse-vect-types.c: New.
28254 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28256         PR preprocessor/13726
28257         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28258         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28260 2005-10-04  Richard Guenther  <rguenther@suse.de>
28262         PR c/23576
28263         * gcc.dg/noncompile/pr23576.c: New testcase.
28265 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28267         PR middle-end/23125
28268         * gcc.dg/register-var-3.c: New test.
28270 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28272         * gcc.dg/pr23049.c: New test.
28274         * gcc.dg/ucnid-4.c: Fix test.
28276 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28278         PR 23445
28279         * gcc.c-torture/compile/pr23445.c: New test.
28281 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28283         * g++.dg/overload/unknown1.C: New.
28285 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28287         PR c++/17775
28288         * g++.dg/template/repo4.C: New test.
28290 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28292         PR libfortran/19308
28293         * gfortran.dg/large_real_kind_2.F90: New test.
28294         * gfortran.dg/large_integer_kind_2.f90: New test.
28296 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28298         * lib/target-supports.exp (check_effective_target_vect_shift):
28299         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28300         (check_effective_target_vect_condition): Fix copy-n-pasto.
28302         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28303         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28304         targets.
28306 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28308         PR c++/22621
28309         * g++.dg/template/overload5.C : New test.
28311         PR c++/23840
28312         * g++.dg/expr/stdarg1.C: New test.
28314 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28316         PR 24142
28317         * gcc.c-torture/execute/pr24142.c: New test.
28319 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28321         PR 24141
28322         * gcc.c-torture/execute/pr24141.c: New test.
28324 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28325             Diego Novillo  <dnovillo@redhat.com>
28327         PR 23604
28328         * gcc.c-torture/execute/pr23604.c: New test.
28330 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28332         PR fortran/16404
28333         PR fortran/20835
28334         PR fortran/20890
28335         PR fortran/20899
28336         PR fortran/20900
28337         PR fortran/20901
28338         PR fortran/20902
28339         gfortran.dg/equiv_constraint_1.f90: New test.
28340         gfortran.dg/equiv_constraint_2.f90: New test.
28341         gfortran.dg/equiv_constraint_3.f90: New test.
28342         gfortran.dg/equiv_constraint_4.f90: New test.
28343         gfortran.dg/equiv_constraint_5.f90: New test.
28344         gfortran.dg/equiv_constraint_6.f90: New test.
28345         gfortran.dg/equiv_constraint_7.f90: New test.
28346         gfortran.dg/equiv_constraint_8.f90: New test.
28347         gfortran.dg/private_type_1.f90: New test.
28348         gfortran.dg/private_type_2.f90: New test.
28349         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28350         980628-10.f: Assert std=gnu to permit mixing of
28351         types in equivalence statements.
28353 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28355         PR 24112
28356         * gfortran.dg/open_status_1.f90: New.
28358 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28360         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28361         * gcc.dg/vect/pr22480.c: Clean up temp files.
28362         * gcc.dg/vect/pr23831.c: Clean up temp files.
28363         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28364         Clean up temp files.
28365         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28366         Clean up temp files.
28368         * gcc.dg/20050309-1.c: Clean up temp files.
28369         * gcc.dg/20050325-1.c: Clean up temp files.
28371 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28373         PR tree-optimization/24059
28374         * gcc.dg/vect/pr24059.c : New test.
28376 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28378         PR middle-end/24109
28379         * gcc.c-torture/execute/20050929-1.c: New test.
28381 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28383         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28385 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28387         PR c/21419
28388         * gcc.dg/pr21419.c: New test.
28390 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28392         * gcc.dg/pr23911.c: New test.
28394 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28396         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28398         PR c++/16782
28399         * g++.dg/parse/qualified4.C: New test.
28400         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28401         * g++.old-deja/g++.mike/p8154.C: Likewise.
28403 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28405         PR c++/22147
28406         * g++.dg/template/friend37.C: New test.
28407         * g++.dg/parse/crash28.C: Adjust error markers.
28409 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28411         PR fortran/18518
28412         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28414 2005-09-27  Devang Patel  <dpatel@apple.com>
28416         PR tree-optimization/23625
28417         * gcc.dg/pr23625.c: New test.
28419 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28421         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28422         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28424 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28426         PR fortran/23677
28427         * gfortran.fortran-torture/execute/save_1.f90: New test.
28428         * gfortran.dg/save_1.f90: New test.
28430 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28432         * gcc.target/i386/builtin-apply-mmx.c: New test.
28434         PR target/22576
28435         * gcc.target/i386/pr22576.c: New test.
28437         PR target/22585
28438         * gcc.target/i386/pr22585.c: New test.
28440         PR target/23268
28441         * gcc.target/i386/pr23268.c: New test.
28443         PR middle-end/23831
28444         * gcc.dg/vect/pr23831.c: New test.
28446         PR target/24055
28447         * gcc.target/i386/pr24055.c: New test.
28449 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28451         PR tree-optimization/23960
28452         * gcc.c-torture/compile/pr23960.c: New.
28454 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28456         PR fortran/16861
28457         * gfortran.dg/nested_modules_3.f90: New.
28459 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28461         PR fortran/24005
28462         gfortran.dg/interface_1.f90: New test.
28464 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28465         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28467         PR fortran/23843
28468         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28470 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28472         PR fortran/23516
28473         * gfortran.dg/imag_1.f: New test.
28474         * gfortran.dg/imag_2.f: Ditto.
28476 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28478         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28480 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28482         PR c++/21983
28483         * g++.dg/warn/pr21983.C: New test.
28485 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28487         * gcc.dg/20050922-1.c: Testcase added.
28489 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28491         PR c++/23993
28492         * g++.dg/template/array14.C: New test.
28494 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28496         PR fortran/19929
28497         * gfortran.dg/der_ptr_component_1.f90: New test.
28499 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28501         PR c++/23965
28502         * g++.dg/template/error1.C: Reject "no matching function" message.
28504 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28506         PR c++/17609
28507         * g++.dg/lookup/error1.C: New test.
28509 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28511         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28512         functionality of the testcase.
28514 2005-09-20  Richard Henderson  <rth@redhat.com>
28516         * gcc.dg/vect/vect-22.c: Require vect_float.
28517         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28519 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28521         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28522         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28523         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28524         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28525         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28526         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28527         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28528         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28529         * gcc.dg/cpp/ucnid-8.c: New test.
28531 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28533         PR tree-optimization/23929
28534         * gcc.c-torture/compile/pr23929.c: New test.
28536 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28538         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28539         for one loop.
28541 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28543         PR testsuite/23186
28544         * g++.dg/other/pr22003.C: Require named sections.
28546 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28548         PR c++/23947
28549         * g++.dg/rtti/crash3.C: New test.
28551         PR tree-optimization/23818
28552         * gcc.dg/pr23818.c: New test.
28554 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28556         PR fortran/23420
28557         * gfortran.dg/print_fmt_4.f: New.
28559 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28561         PR fortran/23663
28562         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28564 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28566         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28567         Use pointers to local alignable arrays instead. Added comments.
28568         * gcc.dg/vect/vect-46.c: Likewise.
28569         * gcc.dg/vect/vect-48.c: Likewise.
28570         * gcc.dg/vect/vect-49.c: Likewise.
28571         * gcc.dg/vect/vect-52.c: Likewise.
28572         * gcc.dg/vect/vect-53.c: Likewise.
28573         * gcc.dg/vect/vect-54.c: Likewise.
28574         * gcc.dg/vect/vect-56.c: Likewise.
28575         * gcc.dg/vect/vect-57.c: Likewise.
28576         * gcc.dg/vect/vect-58.c: Likewise.
28577         * gcc.dg/vect/vect-60.c: Likewise.
28578         * gcc.dg/vect/vect-61.c: Likewise.
28580         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28581         The test is no longer vectorizable on vect_no_align targets.
28582         * gcc.dg/vect/vect-43.c: Likewsie.
28584         * gcc.dg/vect/vect-44.c: Added comments.
28585         * gcc.dg/vect/vect-45.c: Added comments.
28586         * gcc.dg/vect/vect-50.c: Added comments.
28587         * gcc.dg/vect/vect-51.c: Added comments.
28589         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28590         aligned type.
28591         * gcc.dg/vect/Os-vect-95.c: Likewise.
28593         * gcc.dg/vect/vect-41.c: Test removed.
28594         * gcc.dg/vect/vect-47.c: Test removed.
28595         * gcc.dg/vect/vect-55.c: Test removed.
28596         * gcc.dg/vect/vect-59.c: Test removed.
28598 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28600         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28601         No longer vectorizable on vect_no_align targets.
28602         * gcc.dg/vect/pr20122.c: Likewise.
28603         * gcc.dg/vect/vect-74.c: Likewise.
28604         * gcc.dg/vect/vect-75.c: Likewise.
28605         * gcc.dg/vect/vect-76.c: Likewise.
28607         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28608         Will not be vectorizable on vect_no_align targets once aliasing issues
28609         are resolved.
28610         * gcc.dg/vect/vect-79.c: Likewise.
28612         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28613         * gcc.dg/vect/vect-78.c: Likewise.
28614         * gcc.dg/vect/vect-97.c: Likewise.
28616 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28618         * gcc.dg/pr23943.c: New test.
28620 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28622         PR fortran/19181
28623         * gfortran.dg/derived_pointer_null_1.f90: New test.
28625 2005-09-18  Richard Guenther  <rguenther@suse.de>
28627         PR middle-end/23944
28628         * gcc.c-torture/compile/pr23944.c: New testcase.
28630 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28632         PR fortran/15975
28633         * gfortran.dg/der_pointer_2.f90: New test.
28635 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28637         PR fortran/16861
28638         * gfortran.dg/nested_modules_2.f90: New test.
28640 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28642         PR c++/18368
28643         * g++.dg/other/semicolon.C: New test.
28645 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28647         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28648         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28650 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28652         PR c++/23914
28653         * g++.dg/template/static18.C: New test.
28655         PR c++/21514
28656         * g++.dg/template/crash19.C: Remove dg-error marker.
28657         * g++.dg/template/local4.C: New test.
28659 2005-09-16  Paul Brook  <paul@codesourcery.com>
28661         PR fortran/23906
28662         * gfortran.dg/dependency_1.f90: New test.
28664 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28666         PR c++/23896
28667         * g++.dg/template/static17.C: New test.
28669 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28671         PR c++/23139
28672         * g++.dg/warn/huge-val1.C: New test.
28674 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28676         PR c++/13140
28677         * g++.dg/parse/class2.C: New test.
28678         * g++.dg/template/explicit8.C: Likewise.
28679         * g++.dg/template/spec25.C: Likewise.
28681 2005-09-14  Josh Conner  <jconner@apple.com>
28683         PR middle-end/23584
28684         * gcc.dg/pr23584.c: New test.
28686 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28688         PR fortran/21875 Internal Unit Array I/O, NIST
28689         * gfortran.dg/arrayio_1.f90: New test.
28690         * gfortran.dg/arrayio_1.f90: New test.
28691         * gfortran.dg/arrayio_1.f90: New test.
28692         * gfortran.dg/arrayio_1.f90: New test.
28693         * gfortran.dg/arrayio_1.f90: New test.
28695 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28697         PR middle-end/22480
28698         * gcc.dg/vect/pr22480.c: New test.
28700 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28702         PR fortran/19358
28703         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28705 2005-09-13 Josh Conner <jconner@apple.com>
28707         PR c++/23180
28708         * g++.dg/init/struct2.C: New test.
28709         * g++.dg/init/struct3.C: New test.
28711 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28713         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28714         Clean up temp files.
28715         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28716         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28717         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28718         gcc.dg/tree-ssa/builtin-printf-1.c,
28719         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28720         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28721         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28722         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28723         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28724         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28725         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28726         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28727         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28728         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28729         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28730         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28732 2005-09-13  Josh Conner  <jconner@apple.com>
28734         * lib/gcc-dg.exp: Load scanipa.exp.
28735         (cleanup-dump): New procedure.
28736         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28737         * lib/scandump.exp: New file.
28738         * lib/scantree.exp: Use it.
28739         * lib/scanipa.exp: New file.
28741 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28743         PR fortran/17740
28744         * gfortran.dg/generic_4.f90: New test.
28746 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28748         PR target/23816
28749         * gcc.target/i386/pr23816-1.c: New test.
28750         * gcc.target/i386/pr23816-2.c: New test.
28753 2005-09-13  Bastian Blank <waldi@debian.org>
28755         PR c++/16171
28756         * g++.dg/abi/mangle26.C: New test.
28757         * g++.dg/abi/mangle27.C: New test.
28758         * g++.dg/abi/mangle28.C: New test.
28759         * g++.dg/abi/mangle29.C: New test.
28761         PR c++/23839
28762         * g++.dg/parse/register1.C: New test.
28764 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28766         PR c++/23842
28767         * g++.dg/template/access16.C: New test.
28769 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28771         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28773 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28775         PR fortran/18899
28776         * gfortran.dg/shape_2.f90: New test.
28778 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28780         PR target/19269
28781         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28782         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28783         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28784         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28785         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28786         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28787         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28788         tests.
28790 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28792         PR c++/23841
28793         * g++.dg/parse/template17.C: New test.
28795 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28797         PR c++/23789
28798         * g++.dg/template/nontype14.C: New test.
28800 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28802         PR g++/7874
28803         * g++.dg/lookup/friend7.C: New test.
28804         * g++.dg/lookup/friend8.C: New test.
28805         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28806         so that it will be found via argument dependent lookup.
28807         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28808         friend functions which will no longer be found.
28809         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28810         function g, so that it will be found via argument dependent
28811         lookup.
28812         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28813         * g++.old-deja/g++.mike/net43.C: Likewise.
28815 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28817         PR c++/23691
28818         * g++.dg/template/static16.C: New test.
28820 2005-09-12  Josh Conner  <jconner@apple.com>
28822         PR middle-end/23237
28823         * gcc.c-torture/compile/pr23237.c: New test.
28825 2005-09-11  Richard Henderson  <rth@redhat.com>
28827         * g++.dg/other/error8.C: Update expected diagnostic text.
28829 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28831         PR libfortran/19872
28832         * gfortran.dg/overwrite_1.f: New test.
28834 2005-09-09  Josh Conner  <jconner@apple.com>
28836         * g++.dg/init/pr23180-1.C: Removed.
28837         * g++.dg/init/pr23180-2.C: Removed.
28839 2005-09-09  David Daney <ddaney@avtrex.com>
28841         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28842         files which are ...
28843         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28844         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28846 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28848         * gfortran.dg/iostat_2.f90: New test.
28850 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28852         PR c++/22252
28853         * g++.dg/ext/interface1.C: New test.
28854         * g++.dg/ext/interface1.h: Likewise.
28855         * g++.dg/ext/interface1a.cc: Likewise.
28857 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28859         * gfortran.dg/iomsg_1.f90: New test case.
28861 2005-09-09  Richard Guenther  <rguenther@suse.de>
28863         PR c++/23624
28864         * g++.dg/tree-ssa/pr23624.C: New testcase.
28866 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28868         PR fortran/19239
28869         * gfortran.dg/vector_subscript_1.f90,
28870         * gfortran.dg/vector_subscript_2.f90: New tests.
28872 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28874         PR fortran/21104
28875         * gfortran.dg/array_alloc_1.f90,
28876         * gfortran.dg/array_alloc_2.f90,
28877         * gfortran.dg/array_alloc_3.f90: New tests.
28879 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28881         PR fortran/12840
28882         * gfortran.dg/array_constructor_6.f90
28883         * gfortran.dg/array_constructor_7.f90
28884         * gfortran.dg/array_constructor_8.f90
28885         * gfortran.dg/array_constructor_9.f90
28886         * gfortran.dg/array_constructor_10.f90
28887         * gfortran.dg/array_constructor_11.f90
28888         * gfortran.dg/array_constructor_12.f90: New tests.
28890 2005-09-08  Josh Conner  <jconner@apple.com>
28892         PR c++/23180
28893         * g++.dg/init/pr23180-1.C: New test.
28894         * g++.dg/init/pr23180-2.C: New test.
28896 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28898         PR fortran/18878
28899         * gfortran.dg/module_double_reuse.f90: New.
28901 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28903         PR fortran/23270
28904         PR fortran/22304
28905         PR fortran/18870
28906         PR fortran/17917
28907         PR fortran/16511
28908         * gfortran.dg/common_equivalence_1.f: New.
28909         * gfortran.dg/common_equivalence_2.f: New.
28910         * gfortran.dg/common_equivalence_3.f: New.
28911         * gfortran.dg/contained_equivalence_1.f90: New.
28912         * gfortran.dg/module_blank_common.f90: New.
28913         * gfortran.dg/module_commons_1.f90: New.
28914         * gfortran.dg/module_equivalence_1.f90: New.
28915         * gfortran.dg/nested_modules_1.f90: New.
28916         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28917         equivalences and add comment to connect the test with
28918         the PR.
28920 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28922         PR fortran/23765
28923         * gfortran.dg/common_6.f90: New test.
28925 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28927         PR fortran/15326
28928         * gfortran.dg/char_result_1.f90,
28929         * gfortran.dg/char_result_2.f90,
28930         * gfortran.dg/char_result_3.f90,
28931         * gfortran.dg/char_result_4.f90,
28932         * gfortran.dg/char_result_5.f90,
28933         * gfortran.dg/char_result_6.f90,
28934         * gfortran.dg/char_result_7.f90,
28935         * gfortran.dg/char_result_8.f90: New tests.
28937 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28939         PR fortran/19928
28940         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28942 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28944         PR obj-c++/16816
28945         * obj-c++.dg/selector-5.mm: New test.
28946         * obj-c++.dg/selector-6.mm: New test.
28948 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28950         PR objc/20574
28951         PR objc/19324
28952         * objc.dg/error-1.m: New test.
28954 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28956         PR fortran/23373
28957         * gfortran.fortran-torture/execute/pr23373-1.f90,
28958         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28960 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28962         PR libfortran/23760
28963         * gfortran.dg/g77/1832.f: Remove long string in write statement
28964         to allow the test to pass on correct list directed output with
28965         prepended space.
28967 2005-09-07  James E Wilson  <wilson@specifix.com>
28969         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28971 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28973         * gfortran.dg/parameter+save.f90: Rename to
28974         * gfortran.dg/parameter_save.f90: .. this.
28976 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28978         PR fortran/20848
28979         * gfortran.dg/parameter+save.f90: New test case.
28981 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28983         PR fortran/19269
28984         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28986 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28988         PR c/23075
28989         * gcc.dg/pr23075.c: New test.
28990         * g++.dg/warn/pr23075.C: New test.
28992         PR target/22362
28993         * gcc.target/i386/pr22362.c: New test.
28995         PR rtl-optimization/23098
28996         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28998         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28999         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29000         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29002 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29004         * g++.dg/expr/cast6.C: New test.
29006         PR c++/9782
29007         * g++.dg/init/new15.C: New test.
29009 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29011         * gcc.dg/vect/Os-vect-95.c: New test.
29012         * gcc.dg/vect/vect-95.c: Same.
29014 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29016         * gcc.dg/vect/vect-29.c: Update xfail testing.
29017         * gcc.dg/vect/vect-44.c: Same.
29018         * gcc.dg/vect/vect-48.c: Same.
29019         * gcc.dg/vect/vect-50.c: Same.
29020         * gcc.dg/vect/vect-72.c: Same.
29021         * gcc.dg/vect/vect-77.c: Same.
29022         * gcc.dg/vect/vect-78.c: Same.
29023         * gcc.dg/vect/vect-80.c: Same.
29024         * gcc.dg/vect/vect-96.c: Same.
29025         * gcc.dg/vect/vect-100.c: Same.
29026         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29027         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29028         * gfortran.dg/vect/vect-5.f90: Same.
29030 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29032         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29033         start strings.
29034         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29035         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29037         PR c++/23056
29038         * g++.dg/opt/pr23056.C: New test.
29040         PR rtl-optimization/23098
29041         * gcc.target/i386/pr23098.c: New test.
29043 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29045         PR c++/23667
29046         * g++.dg/template/static15.C: New test.
29048         PR c++/21440
29049         * g++.dg/ext/stmtexpr5.C: New test.
29050         * g++.dg/ext/stmtexpr6.C: Likewise.
29052 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29054         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29056         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29057         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29058         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29060 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29062         PR libfortran/23321
29063         * gfortran.dg/direct_io_4.f90: New test case.
29065 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29066             Rasmus Hahn  <rassahah@neofonie.de>
29068         PR libobjc/23108
29069         * objc.dg/type-stream-1.m: New test.
29071 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29073         PR fortran/23661
29074         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29075         gfortran.dg/print_fmt_3.f90: New test.
29077 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29079         * gfortran.dg/fmt_t_1.f90: New test.
29081 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29083         PR rtl-optimization/23454
29084         * g++.dg/opt/pr23454.C: New test.
29086 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29088         PR c++/23699
29089         * g++.dg/ext/static1.C: New test.
29091 2005-09-02  Richard Henderson  <rth@redhat.com>
29093         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29094         tail call to check_fa_work.
29096 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29098         PR c++/21687
29099         * g++.dg/other/gc3.C: New test.
29101 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29103         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29104         * gcc.dg/20050826-1.c: Likewise.
29106 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29108         PR c++/23167
29109         * g++.dg/expr/volatile1.C: New test.
29111 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29113         PR middle-end/23547
29114         * gcc.dg/pr23547.c: New test.
29116 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29118         PR c/22061
29119         * gcc.c-torture/execute/pr22061-1.c,
29120         * gcc.c-torture/execute/pr22061-2.c,
29121         * gcc.c-torture/execute/pr22061-3.c,
29122         * gcc.c-torture/execute/pr22061-4.c: New tests.
29124 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29126         * gcc.dg/Wredundant-decls-2.c: New test to check that
29127         -Wredundant-decls does not issue warning for a variable
29128         definition following a declaration.
29130 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29132         PR debug/7241
29133         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29134         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29135         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29137         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29138         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29139         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29140         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29141         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29142         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29143         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29144         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29146 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29148         PR objc/23306
29149         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29150         scan-assmbler.
29152 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29154         PR target/21255
29155         * gcc.dg/pr21255-1.c: New test.
29156         * gcc.dg/pr21255-2-mb.c: Likewise.
29157         * gcc.dg/pr21255-2-ml.c: Likewise.
29158         * gcc.dg/pr21255-3.c: Likewise.
29159         * gcc.dg/pr21255-4.c: Likewise.
29161 2005-08-31  Dale Johannesen  <dalej@apple.com>
29163         * gcc.dg/20050830-1.c: New.
29165 2005-08-31  Josh Conner  <jconner@apple.com>
29167         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29168         command-line options for arm-*-* targets.
29169         * g++.dg/init/array16.C: Likewise.
29170         * g++.dg/other/crash-4.C: Likewise.
29172 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29174         PR obj-c++/23640
29175         * obj-c++.dg/gnu-runtime-3.mm: New test.
29177 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29179         PR c++/13377
29180         * g++.dg/lookup/ambig4.C: New test.
29181         * g++.dg/lookup/ambig5.C: New test.
29182         * g++.dg/tc1/dr101.C: Adjust error markers.
29184 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29186         PR c++/23639
29187         * g++.dg/template/ttp5.C: Adjust error markers.
29189 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29191         PR testsuite/23609
29192         * lib/obj-c++.exp: Include target-libpath.exp.
29193         (obj-c++_link_flags): Look for the GNU libobjc library
29194         and set the library path to include it.
29195         Don't manually set LD_LIBRARY_PATH (etc.) but call
29196         set_ld_library_path_env_vars instead.
29197         (obj-c++_target_compile): Don't set library path or
29198         linker flags because they are already set correctly
29199         in obj-c++_link_flags.
29201 2005-08-30  Josh Conner  <jconner@apple.com>
29203         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29204         to command-line options for arm-*-* targets.
29206 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29208         * g++.dg/other/i386-1.C: New.
29210 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29212         PR preprocessor/20348
29213         PR preprocessor/20356
29214         * gcc.dg/cpp/pr20348.c: New test.
29215         * gcc.dg/cpp/pr20348.h: New file.
29216         * gcc.dg/cpp/inc/pr20348.h: New file.
29217         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29218         * gcc.dg/cpp/pr20356.c: New test.
29219         * gcc.dg/cpp/pr20356.h: New file.
29220         * gcc.dg/cpp/inc/pr20356.h: New file.
29221         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29223 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29225         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29226         Fix array dimension to avoid correct end-of-file error.
29228 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29230         PR libfortran/23598
29231         * gfortran.dg/iostat_1.f90: New test.
29233 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29235         PR middle-end/23408
29236         * gcc.dg/pr23408.c: New test.
29238 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29240         PR c++/23099
29241         * g++.dg/init/member1.C: Make sure erroneous static data member
29242         definitions are required.
29243         * g++.dg/template/static13.C: New test.
29244         * g++.dg/template/static14.C: Likewise.
29246 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29248         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29249         -march=pentium4, remove ilp32 requirement.
29251         PR middle-end/23484
29252         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29253         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29255 2005-08-29  Andreas Jaeger  <aj@suse.de>
29257         PR testsuite/23607
29258         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29260 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29262         * gcc.c-torture/execute/20050316-2.c: New test.
29263         * gcc.c-torture/execute/20050316-3.c: New test.
29264         * gcc.dg/torture/pr16104-1.c: New test.
29266 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29268         PR middle-end/23463
29269         * gcc.c-torture/execute/zero-struct-1.c: New test.
29271 2005-08-27  Richard Guenther  <rguenther@suse.de>
29273         PR target/23575
29274         * gcc.target/i386/pr23575.c: New testcase.
29276 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29278         PR rtl-optimization/23561
29279         * gcc.c-torture/execute/20050826-1.c: New test.
29281         PR rtl-opt/23560
29282         * gcc.c-torture/execute/20050826-2.c: New test.
29284 2005-08-26  Dale Johannesen  <dalej@apple.com>
29286         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29287         * gcc.dg/20050826-1.c: New.
29289 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29291         PR c++/19004
29292         * g++.dg/template/nontype13.C: New test.
29294         PR c++/23491
29295         * g++.dg/init/new14.C: New test.
29296         * g++.dg/expr/anew1.C: Do not XFAIL.
29297         * g++.dg/expr/anew2.C: Likewise.
29298         * g++.dg/expr/anew3.C: Likewise.
29300 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29302         PR middle-end/22439
29303         * gcc.dg/vla-3.c: New test.
29305 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29307         PR fortran/20363
29308         * gfortran.dg/named_interface.f90: New.
29310 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29312         * gcc.c-torture/execute/frame-address.c: New test.
29314 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29316         PR c++/20817
29317         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29319 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29321         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29323 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29325         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29326         * gcc.dg/altivec-22.c: Rename from..
29327         * gcc.dg/altivec-nomfcr.c: ..this.
29329 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29331         PR tree-optimization/23546
29332         * gcc.dg/tree-ssa/pr23546.c: New test.
29334 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29336         PR fortran/17758
29337         * gfortran.dg/nonreturning_statements.f90: New test.
29339 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29341         PR c++/22454
29342         * g++.dg/parse/crash29.C: New.
29344 2005-08-23  DJ Delorie  <dj@redhat.com>
29346         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29347         constants have the L suffix.
29349 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29351         PR c++/23044
29352         * g++.dg/template/instantiate8.C: New.
29354 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29356         PR middle-end/23467
29357         * gcc.c-torture/execute/pr23467.c: New test.
29359 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29361         PR tree-optimization/22043
29362         * gcc.c-torture/execute/20050613-1.c: New test.
29364 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29366         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29368 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29370         PR rtl-optimization/23478
29371         * g++.dg/opt/pr23478.C: New test.
29373 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29375         PR c/18715
29376         * gcc.dg/switch-warn-3.c: New test.
29378 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29380         PR c++/22233
29381         * g++.dg/template/param1.C: New test.
29383 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29385         PR c++/23089
29386         * g++.dg/other/incomplete1.C: New test.
29388 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29390         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29391         are vectorizable.
29393 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29395         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29396         d_lines_5.f: New.
29398 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29400         * gcc.target/i386/sse-4.c: New test.
29402 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29404         PR testsuite/23239
29405         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29407 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29409         * gcc.dg/20050811-1.c: New test.
29410         * gcc.dg/20050811-2.c: New test.
29412 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29414         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29416 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29418         PR 23476
29419         * gcc.c-torture/compile/pr23476.c: New test.
29421 2005-08-19  Devang Patel  <dpatel@apple.com>
29423         PR tree-optimization/23048
29424         * gcc.dg/tree-ssa/pr23048.c: New test.
29426 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29428         PR middle-end/20624
29429         * g++.dg/warn/Wreturn-3.C: New test
29431 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29433         PR tree-optimization/22228
29434         * g++.dg/vect/pr22543.cc: New test.
29436 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29438         PR tree-optimization/21574
29439         * gcc.dg/tree-ssa/pr21574.c: New test.
29441 2005-08-16  James E Wilson  <wilson@specifix.com>
29443         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29445 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29447         PR tree-opt/23402
29448         * gcc.c-torture/compile/zero-strct-3.c: New test.
29449         * gcc.c-torture/compile/zero-strct-4.c: New test.
29451 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29453         PR target/23376
29454         * gcc.target/x86_64/pr23376.c: New test.
29456 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29458         PR c++/23337
29459         * g++.dg/ext/vector2.C: New.
29461 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29463         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29465 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29467         PR libfortran/23428
29468         * gfortran.dg/inquire-complex.f90: New test case.
29470 2005-08-16  James E Wilson  <wilson@specifix.com>
29472         PR tree-optimization/21105
29473         * gcc.dg/large-size-array.c: New.
29475 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29477         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29478         type.
29479         * gcc.dg/vect/vect-41: Likewise.
29480         * gcc.dg/vect/vect-42: Likewise.
29481         * gcc.dg/vect/vect-43: Likewise.
29482         * gcc.dg/vect/vect-44: Likewise.
29483         * gcc.dg/vect/vect-46: Likewise.
29484         * gcc.dg/vect/vect-47: Likewise.
29485         * gcc.dg/vect/vect-48: Likewise.
29486         * gcc.dg/vect/vect-52: Likewise.
29487         * gcc.dg/vect/vect-53: Likewise.
29488         * gcc.dg/vect/vect-54: Likewise.
29489         * gcc.dg/vect/vect-55: Likewise.
29490         * gcc.dg/vect/vect-56: Likewise.
29491         * gcc.dg/vect/vect-57: Likewise.
29492         * gcc.dg/vect/vect-58: Likewise.
29493         * gcc.dg/vect/vect-59: Likewise.
29494         * gcc.dg/vect/vect-60: Likewise.
29495         * gcc.dg/vect/vect-61: Likewise.
29496         * gcc.dg/vect/vect-85: Likewise.
29497         * gcc.dg/vect/vect-87: Likewise.
29498         * gcc.dg/vect/vect-88: Likewise.
29499         * gcc.dg/vect/vect-93.c: Likewise.
29500         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29501         * gcc.dg/vect/vect-75: Likewise.
29502         * gcc.dg/vect/vect-76: Likewise.
29503         * gcc.dg/vect/vect-77: Likewise.
29504         * gcc.dg/vect/vect-78: Likewise.
29505         * gcc.dg/vect/vect-80: Likewise.
29506         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29507         vectorized for the expected reason, rather than checking how alignment
29508         was handled.
29509         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29510         aligned type and also instead of aligned pointers. Added documentation.
29512 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29514         * gfortran.dg/power.f90: New test.
29516 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29518         PR rtl-optimization/23299
29519         * g++.dg/opt/pr23299.C: New test.
29521 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29523         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29525 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29527         * g++.dg/template/local6.C: New test.
29529 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29531         * execute/exceptions/finally-1.m: Check that the catch and finally are
29532         being called.  Also add a "return 0;" at the end of main.
29534 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29536         PR fortran/21432.
29537         * gfortran.dg/namelist_print_1.f: New test of functionality of
29538         PRINT namelist.
29539         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29540         namelist generates error with -std=f95.
29542 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29544         PR tree-optimization/23119
29545         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29547 2005-08-13  Marcin Koziej  <creep@desk.pl>
29548             Andrew Pinski  <pinskia@physics.uc.edu>
29550         PR libobjc/22492
29551         * execute/exceptions/finally-1.m: New test.
29553 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29555         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29556         testsuite.
29557         * objc/execute/exceptions/trivial.m: New test.
29558         * objc.dg/try-catch-11.m: Move to ...
29559         * objc/execute/exceptions/foward-1.m: Here.
29560         * objc.dg/try-catch-2.m: Move to ...
29561         * objc/execute/exceptions/catchall-1.m: Here.
29562         * objc.dg/try-catch-8.m: Move to ...
29563         * objc/execute/exceptions/local-variables-1.m: Here.
29565 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29567         * objc.dg/nested-func-1.m: Move to ...
29568         * objc/execute/nested-func-1.m: Here.
29570 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29572         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29573         in ${options} instead of [target_info name].
29574         * lib/obj-c++.exp (objc_target_compile): Likewise.
29576 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29578         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29580 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29582         part of PR testsuite/23348
29583         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29584         each of the torture options.
29585         * objc/compile/trivial.m: New test.
29587 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29589         * gfortran.dg/eoshift.f90: Correct format.
29591 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29593         * gfortran.fortran-torture/execute/character_passing.f90:
29594         Fix comment typo.
29596 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29598         PR c++/8271
29599         * g++.dg/template/unify10.C: New.
29601 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29603         * g++.dg/parse/pr22514.C: Move to...
29604         * g++.dg/debug/pr22514.C: here.
29606 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29608         PR c++/23266
29609         * g++.dg/inherit/pure1.C: New test.
29611         * ChangeLog: Fix typos.
29613 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29614             Steven Bosscher  <stevenb@suse.de>
29616         * gfortran.dg/runtime_warning_1.f90: New test.
29618 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29620         PR c++/23219
29621         * g++.dg/parse/crash28.C: New.
29623 2005-08-11  Richard Guenther  <rguenther@suse.de>
29625         PR target/23289
29626         * gcc.target/i386/tailcall-1.c: New testcase.
29628 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29630         * gcc.dg/vect/vect-67.c: Un-xfail.
29632 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29634         PR c++/23225
29635         * g++.dg/parse/crash27.C: new test.
29637 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29639         PR libfortran/22143
29640         * gfortran.dg/shift-kind.f90: New testcase.
29642 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29644         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29645         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29647 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29649         PR c++/20646
29650         * g++.dg/other/mult-stor1.C: New test.
29652 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29654         * gcc.c-torture/pr18299-1.c: Move to ...
29655         * gcc.c-torture/compile/pr18299-1.c: Here.
29657 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29659         * gfortran/fortran.torture/execute/character_passing.f90:
29660         Fix types for LSAME.
29662 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29664         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29665         input data back to what it was originally.
29667 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29669         * objc.dg/try-catch-8.m: Enable for all targets.
29671 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29673         * gcc.dg/pr23165.c: New test.
29675 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29677         PR tree-optimization/23234
29678         * gcc.dg/tree-ssa/pr23234.c: New test.
29680 2005-08-08  Josh Conner  <jconner@apple.com>
29682         PR rtl-optimization/23241
29683         * gcc.dg/char-compare.c: New test.
29685 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29687         PR c++/22508
29688         * g++.dg/init/new13.C: New test.
29690 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29692         PR c++/21166
29693         * g++.dg/other/crash-4.C: Adjust
29694         * g++/dg/ext/packed9.C: New.
29696 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29698         PR middle-end/21964
29699         * gcc.c-torture/execute/pr21964-1.c: New test.
29701 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29703         PR c/22458
29704         * gcc.dg/pr22458-1.c: New test.
29706 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29707             Steven G. Kargl <kargls@comcast.net>
29709         PR fortran/22390
29710         * gfortran.dg/flush_1.f90: New test.
29712 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29714         PR c++/23191
29715         * g++.dg/template/eh2.C: New test.
29717 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29719         PR c++/19498
29720         * g++.dg/template/instantiate7.C: New test.
29722 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29724         PR c/23113
29725         * gcc.dg/Wunused-value-1.c: New test.
29727 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29729         PR rtl-optimization/23233
29730         * gcc.c-torture/compile/pr23233-1.c: New test.
29732 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29734         PR fortran/18833
29735         PR fortran/20850
29736         * gfortran.dg/equiv_1.f90: New test.
29737         * gfortran.dg/equiv_2.f90: New test.
29738         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29739         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29740         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29742 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29744         * gcc.c-torture/execute/vrp-5.c: New test.
29745         * gcc.c-torture/execute/vrp-6.c: New test.
29746         * gcc.dg/tree-ssa/vrp21.c: New test.
29748 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29750         * g++.dg/parse/pr22514.C: New test.
29752 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29754         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29756         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29757         instead of constant loads / pool entries.
29759 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29761         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29762         TEST_TO_WCTYPE.
29764 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29766         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29767         __WINT_TYPE__ in generated prototypes if possible.
29769 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29771         PR 22037
29772         * g++.dg/tree-ssa/pr22037.C:
29774 2005-08-04  Richard Henderson  <rth@redhat.com>
29776         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29777         scan-tree-dump-times directive.
29779 2005-08-04  Jan Hubicka  <jh@suse.cz>
29781         * gcov-1.C: Fix switch counts.
29782         * gcov-4b.c: Likewise.
29784 2005-08-03  Jeff Law  <law@redhat.com>
29786         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29788 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29790         * gcc.c-torture/execute/pr23135.c: New test.
29792 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29794         PR tree-optimization/19899
29795         * gcc.dg/tree-ssa/scev-1.c: New test.
29796         * gcc.dg/tree-ssa/scev-2.c: New test.
29798 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29800         PR target/18582
29801         * gcc.dg/torture/pr18582-1.c: New test.
29803 2005-08-03  Jan Hubicka  <jh@suse.cz>
29805         * update-conroll.c: New testcase.
29806         * update-conroll-2.c: New testcase.
29808 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29810         * gfortran.dg/constant_substring.f: New test.
29811         * gfortran.dg/pr22491.f: New test.
29813 2005-08-02  Jan Hubicka  <jh@suse.cz>
29815         * update-threading.c: Replace by the proper one.
29817 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29819         PR 23164
29820         * g++.dg/tree-ssa/pr23164.C: New test.
29822 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29824         * gcc.dg/tree-ssa/pr23192.c: New test.
29826 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29828         * gcc.c-torture/execute/vrp-4.c: New test.
29830 2005-08-02  Jan Hubicka  <jh@suse.cz>
29832         * update-threading.c: New test.
29834 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29836         * gcc.c-torture/compile/20050801-1.c: New test.
29837         * gcc.c-torture/compile/20050801-2.c: New test.
29839 2005-08-01  Jan Hubicka  <jh@suse.cz>
29841         * val-prof-5.c: New test.
29843 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29845         PR c/22311
29846         * gcc.dg/pr22311-1.c : New test.
29848 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29850         PR target/23095
29851         * gfortran.dg/pr23095.f: New test.
29853         PR c++/22003
29854         * g++.dg/other/pr22003.C: New test.
29856 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29858         PR target/20621
29859         * gcc.c-torture/execute/pr20621-1.c: New test.
29861 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29863         * gfortran.dg/comma_format_extension_4.f: Adjust length
29864         of string for format.
29865         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29866         print statement with internal write.
29867         * gfortran.dg/der_array_io_2.f: Likewise.
29868         * gfortran.dg/der_array_io_3.f: Likewise.
29870 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29872         * gcc.dg/fold-abs-4.c: new test.
29874 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29876         PR fortran/22570 an related issues.
29877         * gfortran.dg/x_slash_1.f: New test.
29879 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29881         PR c/23143
29882         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29883         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29885 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29887         PR c/529
29888         * gcc.dg/Wshadow-3.c: New test.
29890 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29892         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29893         used to have the wrong bounds).
29895 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29897         PR c/21720
29898         * gcc.dg/hex-round-1.c: Test more cases.
29899         * gcc.dg/hex-round-2.c: New test.
29901 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29903         PR 22550
29904         * g++.dg/tree-ssa/pr22550.C: New test.
29906 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29908         * gcc.dg/tree-ssa/vrp19.c: New test.
29909         * gcc.dg/tree-ssa-vrp20.c: New test.
29911 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29913         PR c/22240
29914         * gcc.dg/transparent-union-4.c: New test.
29916 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29918         PR c/22192
29919         * gcc.dg/c99-vla-2.c: New test.
29921 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29923         PR c/21720
29924         * gcc.dg/hex-round-1.c: New test.
29926 2005-07-28  Jan Hubicka  <jh@suse.cz>
29928         * inliner-1.c: Do not dump everything.
29929         * tree-prof.exp: Do not pass -ftree-based-profiling.
29930         * bprob.exp: Likewise.
29932         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29934 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29936         PR c++/22545
29937         * g++.dg/expr/ptrmem7.C: New test.
29939 2005-07-28  Mike Stump  <mrs@apple.com>
29941         * g++.old-deja/g++.mike/visibility-1.C: New test.
29943 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29945         PR c/20187
29946         * gcc.c-torture/execute/pr20187-1.c: New test.
29948 2005-07-28  Jeff Law  <law@redhat.com>
29950         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29951         * gcc.dg/tree-ssa/vrp18.c: New test.
29953 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29955         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29957 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29959         PR tree-optimization/22506
29960         * gcc.dg/vect/ps22506.c: New test.
29962 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29964         PR target/21149
29965         * gcc.target/i386/sse-3.c: New test.
29967 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29969         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29970         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29972 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29974         PR c/22589
29975         * gcc.c-torture/compile/pr22589-1.c: New test.
29977 2005-07-28  Jan Hubicka  <jh@suse.cz>
29979         * update-loopch.c: New testcase.
29981 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29983         PR rtl-optimization/23047
29984         * gcc.c-torture/execute/pr23047.c: New test.
29985         * gcc.c-torture/execute/pr23047.x: New.
29987 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29989         PR tree-optimization/22493
29990         * gcc.c-torture/execute/pr22493-1.c: New test.
29991         * gcc.c-torture/execute/pr22493-1.x: New.
29992         * gcc.c-torture/execute/vrp-1.c: New test.
29993         * gcc.c-torture/execute/vrp-2.c: New test.
29994         * gcc.c-torture/execute/vrp-2.c: New test.
29996 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29998         * gcc.target/frv/all-builtin-read8.c: Delete.
29999         * gcc.target/frv/all-builtin-read16.c: Delete.
30000         * gcc.target/frv/all-builtin-read32.c: Delete.
30001         * gcc.target/frv/all-builtin-read64.c: Delete.
30002         * gcc.target/frv/all-builtin-write8.c: Delete.
30003         * gcc.target/frv/all-builtin-write16.c: Delete.
30004         * gcc.target/frv/all-builtin-write32.c: Delete.
30005         * gcc.target/frv/all-builtin-write64.c: Delete.
30006         * gcc.target/frv/all-read-write-1.c: New.
30008 2005-07-27  Jeff Law  <law@redhat.com>
30010         * gcc.c-torture/execute/pr22630.c: New test.
30012 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30014         PR tree-optimization/23073
30015         * gcc.dg/vect/nodump-pr23073.c: New test.
30016         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30018 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30020         PR tree-optimize/22348
30021         * gcc.c-torture/execute/pr22348.c: New.
30023 2005-07-27  Richard Guenther  <rguenther@suse.de>
30025         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30027 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30029         PR fortran/22503
30030         * gfortran.dg/logical_comp.f90: New test.
30032 2005-07-27  Jan Hubicka  <jh@suse.cz>
30034         * inliner-1.c: Add cleanup of dumps.
30035         * val-prof-*.c: Likewise.
30036         * update-tailcall.c: New.
30038 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30040         PR 22591
30041         * gcc.dg/tree-ssa/pr22591.c: New test.
30042         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30044 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30046         PR libobjc/22606
30047         * objc.dg/try-catch-11.m: New test.
30049 2005-07-26  Richard Guenther  <rguenther@suse.de>
30051         PR tree-optimization/22486
30052         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30054 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30056         PR tree-opt/22484
30057         * g++.dg/opt/loop2.C: New test.
30059 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30061         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30062         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30064 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30066         * lib/profopt.exp (profopt-execute): Check for profiling data
30067         files on the target.
30069 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30071         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30072         for matching of asm labels.
30074 2005-07-25  Richard Guenther  <rguenther@suse.de>
30076         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30078 2005-07-25  Richard Guenther  <rguenther@suse.de>
30080         PR testsuite/22624
30081         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30083 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30085         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30086         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30087         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30088         * gcc.dg/vect/vect-100.c: New test.
30089         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30090         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30091         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30092         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30093         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30094         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30095         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30096         * gfortran.dg/vect/pr19049.f90: New testcase.
30097         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30099 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30101         * gcc.c-torture/execute/20050713-1.c: New test.
30103         PR fortran/20063
30104         * gfortran.fortran-torture/execute/data_4.f90: New test.
30106         PR middle-end/20303
30107         * gcc.dg/visibility-d.c: New test.
30109 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30111         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30112         * gfortran.dg/underflow.f90: Ditto.
30114 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30116         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30117         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30118         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30120 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30122         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30123         include case of field width of zero.
30125 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30127         PR libgfortran/21875
30128         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30129         with trailing blanks on normal formatted read.
30131 2005-07-23  Chao-ying Fu  <fu@mips.com>
30133         * gcc.target/mips/mips32-dsp-type.c: New test.
30134         * gcc.target/mips/mips32-dsp.c: New test.
30136 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30138         PR testsuite/21073
30139         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30141         PR testsuite/20454
30142         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30143         and __cyg_profile_func_exit.
30145 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30147         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30148         * gfortran.dg/comma_format_extension_4.f: Same.
30149         * gfortran.dg/pr15332.f: Same.
30150         * gfortran.dg/pr21730.f: Same.
30152 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30154         * g++.dg/opt/vrp2.C: Fix testcase.
30156         PR tree-opt/22625
30157         * g++.dg/opt/vrp2.C: New test.
30159 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30161         PR debug/21828
30162         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30164 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30166         * gcc.dg/tree-ssa/20050719-1.c: New test.
30168 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30170         * gcc.dg/bfin-longcall-1.c: New file.
30171         * gcc.dg/bfin-longcall-2.c: New file.
30173 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30175         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30177 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30179         PR middle-end/19055
30180         * gcc.dg/tree-ssa/pr19055.c: New test.
30181         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30183 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30185         PR C++/22358
30186         * g++.dg/other/pr22358.C: New test.
30188 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30190         PR c++/2922
30191         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30193 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30195         PR c++/15938
30196         * g++.dg/init/union2.C: New test.
30198 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30200         PR c/22393
30201         * gcc.dg/complex-4.c: New test.
30203 2005-07-21  Richard Guenther  <rguenther@suse.de>
30205         PR testsuite/22522
30206         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30207         scanning for asm labels.
30208         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30210 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30212         PR target/22085
30213         * gcc.dg/altivec-pr22085.c: New.
30215 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30217         PR tree-optimization/19210
30218         * gcc.dg/tree-ssa/pr19210-1.c: New.
30219         * gcc.dg/tree-ssa/pr19210-2.c: New.
30221 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30223         PR rtl-optimization/22167
30224         * g++.dg/opt/pr22167.C: New test.
30226 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30228         PR c++/2922
30229         * g++.dg/lookup/two-stage2.C: New.
30230         * g++.dg/lookup/two-stage3.C: New.
30231         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30232         fixed two-stage name lookup for operators.
30233         * g++.dg/template/call3.C: Compiler now produces an appropriate
30234         error message.
30235         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30236         14 as a candidate.
30237         * g++.dg/template/ptrmem4.C: Compiler produces different error
30238         message.
30239         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30240         connect_to_method as a candidate.
30242 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30244         * gcc.dg/fold-alloc-1.c: New test.
30246 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30248         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30249         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30251 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30253         * gcc.dg/fold-abs-1.c: New test.
30254         * gcc.dg/fold-abs-2.c: New test.
30255         * gcc.dg/fold-abs-3.c: New test.
30257 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30259         Make CONSTRUCTOR use VEC to store initializers.
30260         * g++.dg/ext/complit3.C: Check for specific error messages.
30261         * g++.dg/init/brace2.C: Update error message.
30262         * g++.dg/warn/Wbraces2.C: Likewise.
30264 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30266         PR fortran/16940
30267         * gfortran.dg/module_interface_1.f90: New test.
30269 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30270             Kenneth Zadeck <zadeck@naturalbridge.com>
30272         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30274 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30276         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30277         specify -Wformat for these tests.
30278         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30279         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30280         * gcc.dg/format/opt-6.c: Delete.
30282 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30284         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30285         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30287 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30289         * gcc.dg/tree-ssa/alias-2.c: New test.
30291 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30293         PR c++/22263
30294         * g++.dg/template/explicit7.C: New test.
30296 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30298         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30299         field width of 8 to +Inf and -Inf.
30301 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30303         PR c++/22139
30304         * g++.dg/template/friend36.C: New test.
30306 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30308         PR fortran/21730
30309         * gfortran.dg/pr21730.f: New test.
30311 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30312             Kenneth Zadeck <zadeck@naturalbridge.com>
30314         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30315         since pure const detection cannot run at -O1 in c compiler.
30316         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30317         can now optimize this case properly.
30318         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30319         because we now pass.
30320         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30322 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30324         PR c/22421
30325         * gcc.dg/format/bitfld-1.c: New test.
30327 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30329         PR c++/22204
30330         * g++.dg/rtti/repo1.C: New test.
30332 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30334         PR middle-end/22398
30335         * gcc.c-torture/compile/pr22398.c: New test.
30337 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30339         PR c++/22132
30340         * g++.dg/expr/cast4.C: New test.
30342 2005-07-15  Richard Guenther  <rguenther@suse.de>
30344         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30345         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30347 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30349         PR tree-optimization/22230
30350         * gcc.dg/tree-ssa/pr22230.c: New test.
30352 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30354         * gfortran.dg/g77/cpp6.f: New test.
30356         PR fortran/22417
30357         * gfortran.dg/g77/cpp5.F: New test.
30358         * gfortran.dg/g77/cpp5.h: New file.
30359         * gfortran.dg/g77/cpp5inc.h: New file.
30361 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30363         PR libfortran/16435
30364         * gfortran.dg/tl_editting.f90: New.
30365         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30367 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30369         * gfortran.dg/char_array_constructor.f90: New test.
30371 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30373         * gfortran.dg/past_eor.f90: New.
30374         * gfortran.dg/complex_read.f90: New.
30376 2005-07-13  Jeff Law  <law@redhat.com>
30378         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30379         additional casts.
30381         * gcc.dg/tree-ssa/pr22321.c: New test
30383 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30385         PR tree-optimization/21921
30386         * gcc.dg/tree-ssa/pr21921.c: New.
30388 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30390         PR tree-optimizatio/22442
30391         * gcc.dg/tree-ssa/loop-11.c: New test.
30393 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30395         PR tree-opt/21840
30396         * gcc.c-torture/compile/pr21840.c: New test.
30398 2005-07-12  Jan Hubicka  <jh@suse.cz>
30400         * gcc.c-torture/compile/pr22379.c: New test.
30402 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30404         PR libfortran/21593
30405         gfortran.dg/dev_null.f90: Remove outdated comment about
30406         PR libfortran/21593.
30409 2005-07-12  Dale Johannesen  <dalej@apple.com>
30411         * gcc.target/i386/compress-float-sse.c: New.
30412         * gcc.target/i386/compress-float-sse-pic.c: New.
30413         * gcc.target/i386/compress-float-387.c: New.
30414         * gcc.target/i386/compress-float-387-pic.c: New.
30415         * gcc.dg/compress-float-ppc.c: New.
30416         * gcc.dg/compress-float-ppc-pic.c: New.
30418 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30420         PR libfortran/21593
30421         gfortran.dg/dev_null.f90: Remove targets.
30423 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30425         PR tree-opt/22335
30426         * gcc.dg/pr22335-1.c: New test.
30427         * gcc.dg/pr22335-2.c: New test.
30429 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30431         PR c++/20172
30432         * g++.dg/template/nontype12.C : New test.
30434 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30436         * gcc.dg/tree-ssa/loop-10.c: New test.
30438 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30440         * gcc.c-torture/execute/20020720-1.x: Remove.
30442 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30444         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30446 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30448         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30449         (dg-mips-options): Use it.
30451 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30453         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30455 2005-07-09  Richard Henderson  <rth@redhat.com>
30457         * lib/target-supports.exp (check_effective_target_sync_char_short):
30458         Add alpha.
30460 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30462         PR libfortran/22217
30463         * gfortran.dg/negative-z-descriptor.f90: New test.
30465 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30467         PR tree-opt/22329
30468         * gcc.dg/pr22329.c: New test.
30470 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30472         PR tree-optimization/20139
30473         * gcc.dg/tree-ssa/pr20139.c: New.
30475 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30477         PR tree-opt/22356
30478         * gcc.dg/pr22356-1.c: New test.
30480 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30482         PR c++/21799
30483         * g++.dg/template/unify8.C: New.
30484         * g++.dg/template/unify9.C: New.
30486 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30488         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30490 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30492         * gcc.dg/darwin-version-1.c: New.
30493         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30494         * gcc.dg/builtins-20.c: Likewise.
30495         * gcc.dg/builtins-53.c: Likewise.
30496         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30497         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30498         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30499         * gcc.dg/torture/builtins-power-1.c: Likewise.
30500         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30501         on Darwin.
30503 2005-07-07  Jeff Law  <law@redhat.com>
30505         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30506         argument evaluation order.
30508 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30510         PR libfortran/21594
30511         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30512         Add test cases where the shift length is greater than the
30513         array length.
30515 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30517         * obj-c++.dg/proto-lossage-6.mm: New.
30518         * objc.dg/proto-lossage-6.m: New.
30520 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30522         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30523         * objc.dg/gnu-runtime-2.m: Likewise.
30525 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30527         * gfortran.dg/longline.f: New test.
30529         * gfortran.dg/badline.f: New test.
30531 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30533         PR fortran/16531
30534         PR fortran/15966
30535         PR fortran/18781
30536         * gfortran.dg/hollerith.f90: New.
30537         * gfortran.dg/hollerith2.f90: New.
30538         * gfortran.dg/hollerith3.f90: New.
30539         * gfortran.dg/hollerith4.f90: New.
30540         * gfortran.dg/hollerith_f95.f90: New.
30541         * gfortran.dg/hollerith_legacy.f90: New.
30542         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30544 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30546         PR objc/22274
30547         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30548         * objc.dg/gnu-runtime-2.m: New.
30550 2005-07-06  Jeff Law  <law@redhat.com>
30552         * gcc.dg/tree-ssa/vrp17.c: New test.
30554 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30556         PR fortran/22327
30557         * gfortran.dg/array_constructor_5.f90: New test.
30559 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30561         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30563 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30565         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30566         * gcc.dg/980816-1.c: Ditto.
30568 2005-07-06  Jeff Law  <law@redhat.com>
30570         * gcc.c-torture/compile/pr21356.c: New test.
30572 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30574         PR c/22013
30575         PR c/22098
30576         * gcc.c-torture/compile/pr22013-1.c,
30577         gcc.c-torture/execute/pr22098-1.c,
30578         gcc.c-torture/execute/pr22098-2.c,
30579         gcc.c-torture/execute/pr22098-3.c: New tests.
30581 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30583         PR c/22308
30584         * gcc.dg/pr22308-1.c: New test.
30586 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30588         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30589         target.
30590         * gcc.dg/compare9.c: Use -fshort-enums instead of
30591         -fno-short-enums.  Change the last test to dg-bogus.
30593 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30595         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30596         * gcc.dg/compare9.c: New.
30598 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30600         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30602 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30604         PR testsuite/22288
30605         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30608 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30610         * gcc.dg/format/gcc_gfc-1.c: New.
30612 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30614         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30616 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30618         PR fortran/20842
30619         * gfortran.dg/io_invalid_1.f90: New test.
30621 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30623         * gcc.dg/format/gcc_diag-1.c: Update.
30625 2005-07-02  Jeff Law  <law@redhat.com>
30627         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30628         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30630 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30632         * gcc.dg/format/gcc_diag-1.c: Update.
30634 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30636         PR tree-opt/22269
30637         * gcc.c-torture/compile/pr22269.c: New test.
30639 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30641         PR 21584
30642         PR 22219
30643         * g++.dg/tree-ssa/pr21584-1.C: New test.
30644         * g++.dg/tree-ssa/pr21584-2.C: New test.
30646 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30648         * obj-c++.dg/try-catch-11.mm: New.
30649         * objc.dg/try-catch-10.m: New.
30651 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30653         * g++.dg/other/ucnid-1.C: xfail on AIX.
30655 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30657         PR 22234
30658         * gcc.dg/20050629-1.c: New test.
30660 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30662         * obj-c++.dg/const-str-1[0-1].mm: New.
30663         * objc.dg/const-str-1[0-1].m: New.
30665 2005-05-29  Richard Henderson  <rth@redhat.com>
30667         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30668         Rename from check_effective_target_vect_no_max.
30669         (check_effective_target_vect_no_int_add): New.
30670         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30671         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30672         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30673         * gcc.dg/vect/vect-reduc-1.c: Use both.
30674         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30676 2005-05-29  Richard Henderson  <rth@redhat.com>
30678         * lib/target-supports.exp (check_effective_target_vect_no_max):
30679         Remove i386 and x86_64.
30681 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30683         PR testsuite/21969
30684         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30686 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30688         PR middle-end/21969
30689         * gcc.dg/vect/pr21969.c: New test.
30691 2005-06-28  Eric Christopher  <echristo@redhat.com>
30693         PR c/22052
30694         PR c/21975
30695         * gcc.dg/inline1.c: New test.
30696         * gcc.dg/inline2.c: Ditto.
30697         * gcc.dg/inline3.c: Ditto.
30698         * gcc.dg/inline4.c: Ditto.
30699         * gcc.dg/inline5.c: Ditto.
30701 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30703         PR libfortran/22142
30704         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30705         Add testcase also testing eoshift1 for PR 22142.
30707 2005-06-28  Richard Henderson  <rth@redhat.com>
30709         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30710         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30711         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30712         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30713         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30715 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30717         PR libfortran/22142
30718         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30719         Add testcase for PR 22142.
30721 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30723         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30724         gcc.target/ia64/fpreg-2.c: New tests.
30726 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30728         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30730 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30732         PR libfortran/22170
30733         * gfortran.dg/slash_1.f90: New test.
30735 2005-06-27  Richard Henderson  <rth@redhat.com>
30737         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30738         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30739         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30740         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30741         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30742         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30744 2005-06-27  Richard Henderson  <rth@redhat.com>
30746         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30747         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30749 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30751         * obj-c++.dg/proto-lossage-5.mm: New.
30752         * objc.dg/proto-lossage-5.m: New.
30754 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30756         PR 21959
30757         * gcc.dg/tree-ssa/pr21959.c: New test.
30759 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30761         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30762         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30763         testing uninitialized var.
30765         * gcc.c-torture/execute/builtins/chk.h: New.
30766         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30767         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30768         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30769         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30770         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30771         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30772         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30773         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30774         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30775         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30776         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30777         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30778         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30779         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30780         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30781         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30782         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30783         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30784         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30785         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30786         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30787         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30788         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30789         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30790         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30791         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30792         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30793         * gcc.dg/builtin-object-size-1.c: New test.
30794         * gcc.dg/builtin-object-size-2.c: New test.
30795         * gcc.dg/builtin-object-size-3.c: New test.
30796         * gcc.dg/builtin-object-size-4.c: New test.
30797         * gcc.dg/builtin-object-size-5.c: New test.
30798         * gcc.dg/builtin-stringop-chk-1.c: New test.
30799         * gcc.dg/builtin-stringop-chk-2.c: New test.
30800         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30801         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30802         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30803         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30804         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30805         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30806         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30807         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30808         * gcc.c-torture/execute/printf-1.c: New test.
30809         * gcc.c-torture/execute/fprintf-1.c: New test.
30810         * gcc.c-torture/execute/vprintf-1.c: New test.
30811         * gcc.c-torture/execute/vfprintf-1.c: New test.
30812         * gcc.c-torture/execute/printf-chk-1.c: New test.
30813         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30814         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30815         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30817 2005-06-27  Michael Matz  <matz@suse.de>
30819         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30820         slot is not merged if address escapes.
30822 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30824         PR c/21911
30825         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30827 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30829         PR middle-end/17965
30830         * gcc.c-torture/compile/20050622-1.c: New test.
30832         PR middle-end/22028
30833         * gcc.dg/20050620-1.c: New test.
30835 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30837         PR tree-optimization/22026
30838         * gcc.dg/tree-ssa/pr22026.c: New.
30840 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30842         PR libfortran/22144
30843         * gfortran.dg/shift-alloc.f90: New testcase.
30845 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30847         * all files: Update FSF address in copyright headers.
30849 2005-06-22  Jan Hubicka  <jh@suse.cz>
30851         * wholeprogram-1.c: New testcase.
30852         * wholeprogram-2.c: New testcase.
30854 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30856         PR 22171
30857         * gcc.dg/tree-ssa/pr22171.c: New test.
30859 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30861         * gfortran.dg/simplify_modulo.f90: New.
30863 2005-06-24  Jan Hubicka  <jh@suse.cz>
30865         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30867 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30869         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30871 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30873         * obj-c++.dg/typedef-alias-1.mm: New.
30874         * objc.dg/typedef-alias-1.m: New.
30876 2005-06-23  Jeff Law  <law@redhat.com>
30878         * gcc.dg/tree-ssa/vrp16.c: New test.
30880 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30882         * lib/target-supports.exp: Add
30883         check_effective_target_fortran_large_real and
30884         check_effective_target_fortran_large_int to check for
30885         corresponding effective targets.
30886         * gfortran.dg/large_integer_kind_1.f90: New test.
30887         * gfortran.dg/large_real_kind_1.f90: New test.
30889 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30891         PR tree-optimization/22117
30892         * gcc.dg/tree-ssa/pr22117.c: New.
30894 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30896         PR testsuite/22123
30897         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30899 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30901         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30903 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30905         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30906         * gfortran.dg/f2c_4.c: Likewise.
30908 2005-06-22 Paul Brook  <paul@codesourcery.com>
30910         PR fortran/21034
30911         * gfortran.dg/auto_save_1.f90: New test.
30913 2005-06-22  Michael Matz  <matz@suse.de>
30915         * gcc.target/x86-64/abi: New directory.
30916         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30917         * gcc.target/x86-64/abi/README.gcc: New file.
30918         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30919         * gcc.target/x86-64/abi/asm-support.s: New file.
30920         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30921         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30922         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30923         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30924         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30925         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30926         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30927         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30928         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30929         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30930         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30931         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30932         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30933         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30934         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30935         * gcc.target/x86_64/abi/test_varargs.c: New test.
30937 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30939         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30940         32-bit i?86 and x86_64.
30942 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30944         * obj-c++.dg/const-str-[1-9].mm: New tests.
30946 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30948         PR fortran/22010
30949         * gfortran.dg/namelist_use.f90: New.
30950         * gfortran.dg/namelist_use_only.f90: New.
30952 2005-06-21  Jeff Law  <law@redhat.com>
30954         * gcc.dg/tree-ssa/vrp15.c: New test.
30956 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30958         * lib/target-supports.exp (check_effective_target_vect_reduction):
30959         Remove.
30960         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30961         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30962         remove vect_reduction target keyword. Also avoid two returns in main.
30963         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30964         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30965         * gcc.dg/vect/vect-reduc-1short.c: New test.
30966         * gcc.dg/vect/vect-reduc-1char.c: New test.
30967         * gcc.dg/vect/vect-reduc-2short.c: New test.
30968         * gcc.dg/vect/vect-reduc-2char.c: New test.
30969         * gcc.dg/vect/vect-reduc-6.c: New test.
30970         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30971         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30972         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30974 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30975         Paul Thomas  <pault@gcc.gnu.org>
30977         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30978         New tests.
30980 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30982         * gfortran.dg/backslash_1.f90: New test.
30983         * gfortran.dg/backslash_2.f90: New test.
30985 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30987         * gfortran.dg/duplicate_labels.f90: New test.
30989 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30991         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30992         unsupportable relocations.
30993         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30994         * gcc.dg/20050321-2.c: xfail for NetWare.
30996 2005-06-20  Andreas Jaeger  <aj@suse.de>
30998         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30999         gcc.target/i386/fastcall-sseregparm.c,
31000         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31002 2005-06-19  Richard Henderson  <rth@redhat.com>
31004         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31006 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31008         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31010 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31012         PR c++/22115
31013         * g++.dg/conversion/simd2.C: Change expected error message.
31015 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31017         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31018         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31019         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31021 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31023         * gcc.dg/fold-mod-1.c: New test.
31025 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31027         PR fortran/19926
31028         * gfortran.dg/pr19926.f90: New test.
31030 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31032         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31033         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31034         targets.
31035         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31036         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31038 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31040         * gcc.target/ia64/float80-varargs-1.c: New test.
31042 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31044         PR tree-opt/22035
31045         * gfortran.dg/f2c_6.f90: New test.
31047 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31049         PR c++/17413
31050         * g++.dg/template/local5.C: New.
31052 2005-06-17  Richard Henderson  <rth@redhat.com>
31054         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31056 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31058         PR testsuite/21945
31059         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31061 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31063         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31064         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31065         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31066         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31067         check_vect to verify the presence of hardware vector support.
31069 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31071         PR testsuite/22056
31072         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31074 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31076         PR libfortran/19216
31077         * gfortran.dg/pr19216.f: Add correct space between brackets and
31078         dg directive.
31080 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31082         PR libfortran/16436
31083         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31085 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31087         * gcc.target/i386/attributes-error.c: New testcase.
31088         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31089         * gcc.target/i386/regparm-stdcall.c: Likewise.
31090         * gcc.target/i386/sseregparm-1.c: Likewise.
31091         * gcc.target/i386/sseregparm-2.c: Likewise.
31093 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31095         * g++.dg/rtti/crash2.C: New.
31097 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31099         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31101 2005-06-15  David Ung  <davidu@mips.com>
31103         * gcc.target/mips/mips16e-extends.c: New test for testing the
31104         generation of MIPS16e zeb/zeh, seb/seh instructions.
31106 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31108         PR 22018
31109         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31110         * gcc.dg/tree-ssa/pr22018.c: New test.
31112 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31114         * gcc.dg/simd-1.c: Update error messages.
31115         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31116         * gcc.dg/simd-2.c: Update error messages.
31117         * gcc.dg/simd-4.c: New.
31119 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31121         PR c++/20678
31122         * g++.dg/other/crash-4.C: New.
31124 2005-06-14  Devang Patel  <dpatel@apple.com>
31126         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31128 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31130         PR c++/21929
31131         * g++.dg/parse/crash11.C: Update
31133 2005-06-13  Jeff Law  <law@redhat.com>
31135         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31136         perform the desired transformations.
31137         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31138         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31140 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31142         PR fortran/22038
31143         * gfortran.dg/forall_1.f90: Un-XFAIL.
31145 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31147         PR c++/21929
31148         * g++.dg/parse/crash26.C: New.
31150         PR c++/20789
31151         * g++.dg/init/member1.C: New.
31153 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31155         * gfortran.dg/altreturn_1.f90: New test.
31157 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31159         PR middle-end/21985
31160         * gcc.dg/tree-ssa/pr21985.c: New test.
31162 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31164         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31166 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31168         PR c++/21930
31169         * g++.dg/other/error10.C: New test case.
31171 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31173         PR libfortran/19155
31174         * gfortran.dg/pr19155.f: Add test.
31176 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31178         * gfortran.dg/f2c_7.f90: New test.
31180         * gfortran.dg/forall_1.f90: XFAILed.
31182 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31184         * gcc.dg/pr14796-1.c: New.
31185         * gcc.dg/pr14796-2.c: New.
31187 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31189         PR fortran/17792
31190         PR fortran/21375
31191         * gfortran.dg/deallocate_stat.f90: New test.
31193 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31195         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31197 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31199         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31200         access will be generated when this loop is vectorized. Test that
31201         accesses with same alignment were detected.
31202         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31203         Test that accesses with same alignment were detected.
31204         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31205         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31206         alignment were detected.
31208 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31210         PR c++/10611
31211         * g++.dg/conversion/simd2.C: New.
31213 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31215         * gcc.dg/Wcxx-compat-1.c: New.
31217 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31219         PR libfortran/21480
31220         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31221         complex array.
31223 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31225         * gcc.dg/alias-8.c: New.
31227 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31229         * gcc.dg/format/cmn_err-1.c: Update.
31231 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31233         PR target/20666
31234         * gcc.target/sparc/fexpand-2.c: New.
31235         * gcc.target/sparc/fpmerge-2.c: New.
31236         * gcc.target/sparc/fpmul-2.c: New.
31237         * gcc.target/sparc/noresult.c: New.
31238         * gcc.target/sparc/pdist-2.c: New.
31239         * gcc.target/sparc/pdist-3.c: New.
31241 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31243         PR testsuite/21702
31244         * gcc.target/i386/i386.exp: Fix comment typo.
31246 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31248         PR c++/19497
31249         * g++.dg/inherit/using5.C: New.
31250         * g++.dg/inherit/using6.C: New.
31252 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31254         PR c++/19894
31255         * g++.dg/template/ptrmem15.C: New test.
31257         PR c++/20563
31258         * g++.dg/ext/label4.C: New test.
31260 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31262         * gcc.dg/tls/debug-1.c: New test.
31264 2005-06-07  Dale Johannesen  <dalej@apple.com>
31266         * gcc.target/i386/movq.c: New.
31268 2005-06-07  Dale Johannesen  <dalej@apple.com>
31270         * gcc.dg/20050607-1.c: New.
31272 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31274         PR middle-end/21850
31275         * gcc.c-torture/execute/20050607-1.c: New test.
31277 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31279         PR libfortran/21926
31280         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31281         Test case where the return array has lowest stride one,
31282         but isn't packed.
31284 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31286         * lib/target-supports.exp (check_effective_target_sync_int_long):
31287         Add s390 and s390x targets.
31289 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31291         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31292         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31293         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31294         * gcc.dg/tree-ssa/loop-9.c: New test.
31296 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31298         * g++.dg/parse/defarg10.C: New.
31300 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31302         PR regression/21897
31303         * gcc.c-torture/execute/20050604-1.c: New test.
31305 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31307         PR 21903
31308         * g++.dg/parse/defarg9.C: New.
31310         PR c++/20637
31311         * g++.dg/inherit/using4.C: New.
31312         * g++.dg/overload/error1.C: Adjust expected errors.
31313         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31314         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31315         * g++.old-deja/g++.other/redecl2.C: Likewise.
31316         * g++.old-deja/g++.other/redecl4.C: Likewise.
31317         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31319 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31321         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31323 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31325         * lib/gfortran.exp (gfortran_target_compile): Call
31326         dg-additional-files-options
31327         * gfortran.dg/f2c_4.f90: New file
31328         * gfortran.dg/f2c_4.c: New file
31329         * gfortran.dg/f2c_5.f90: New file
31330         * gfortran.dg/f2c_5.c: New file
31332 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31334         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31336         PR fortran/21912
31337         * gfortran.dg/array_constructor_4.f90: New test.
31339 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31341         PR c++/21619
31342         * g++.dg/ext/builtin9.C: New test.
31344 2005-06-05  Dale Johannesen  <dalej@apple.com>
31346         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31347         * gcc.c-torture/execute/20050603-2.c: Ditto.
31349 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31351         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31352         * gcc.dg/vect/vect-reduc-1.c: New.
31353         * gcc.dg/vect/vect-reduc-2.c: New.
31354         * gcc.dg/vect/vect-reduc-3.c: New.
31356 2005-06-04  Dale Johannesen  <dalej@apple.com>
31358         * gcc.c-torture/execute/20050603-1.c: New.
31359         * gcc.c-torture/execute/20050603-2.c: New.
31360         * gcc.dg/20050603-3.c: New.
31362 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31364         PR fortran/19195
31365         * gfortran.dg/debug_1.f90: New test.
31367         * gfortran.dg/forall_1.f90: New test.
31369 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31371         * gfortran.dg/array_constructor_3.f90: New test.
31373 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31375         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31377 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31379         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31381 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31383         PR c/21873
31384         * gcc.dg/init-excess-1.c: New test.
31386 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31388         PR c++/21853
31389         * g++.dg/expr/static_cast6.C: New test.
31391 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31393         * gcc.dg/tree-ssa/vrp14.c: New test.
31395 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31397         PR c++/21336
31398         * g++.dg/template/new2.C: New test.
31400 2005-06-03  Josh Conner  <jconner@apple.com>
31402         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31403         all entries in initializer.
31405 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31407         PR middle-end/21858
31408         * gcc.dg/pr21858.c: New testcase.
31410 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31412         PR tree-optimization/21292
31414         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31415         New.
31416         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31417         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31418         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31419         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31420         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31422 2005-06-02  Richard Henderson  <rth@redhat.com>
31424         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31426 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31428         * gcc.dg/wtypequal.c: New testcase.
31430 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31432         PR 21582
31433         * gcc.dg/tree-ssa/pr21582.c: New test.
31435 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31437         PR c++/21280
31438         * g++.dg/opt/interface2.h: New.
31439         * g++.dg/opt/interface2.C: New.
31440         * g++.dg/init/ctor4.C: Adjust error lines.
31441         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31442         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31443         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31444         * g++.old-deja/g++.pt/assign1.C: Likewise.
31445         * g++.old-deja/g++.pt/crash20.C: Likewise.
31447 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31449         PR tree-optimization/21734
31450         * g++.dg/vect/pr21734_1.cc: New.
31451         * g++.dg/vect/pr21734_2.cc: New.
31453 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31455         PR c++/20350
31456         * g++.dg/template/spec24.C: New.
31458         PR c++/21151
31459         * g++.dg/pch/local-1.C: New.
31460         * g++.dg/pch/local-1.Hs: New.
31462 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31464         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31465         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31466         * gcc.dg/tree-ssa/pr14341.c: New test.
31467         * gcc.dg/tree-ssa/pr14841.c: New test.
31468         * gcc.dg/tree-ssa/pr20701.c: New test.
31469         * gcc.dg/tree-ssa/pr21086.c: New test.
31470         * gcc.dg/tree-ssa/pr21090.c: New test.
31471         * gcc.dg/tree-ssa/pr21332.c: New test.
31472         * gcc.dg/tree-ssa/pr21458.c: New test.
31473         * gcc.dg/tree-ssa/pr21658.c: New test.
31474         * gcc.dg/tree-ssa/vrp01.c: New test.
31475         * gcc.dg/tree-ssa/vrp02.c: New test.
31476         * gcc.dg/tree-ssa/vrp03.c: New test.
31477         * gcc.dg/tree-ssa/vrp04.c: New test.
31478         * gcc.dg/tree-ssa/vrp05.c: New test.
31479         * gcc.dg/tree-ssa/vrp06.c: New test.
31480         * gcc.dg/tree-ssa/vrp07.c: New test.
31481         * gcc.dg/tree-ssa/vrp08.c: New test.
31482         * gcc.dg/tree-ssa/vrp09.c: New test.
31483         * gcc.dg/tree-ssa/vrp10.c: New test.
31484         * gcc.dg/tree-ssa/vrp11.c: New test.
31485         * gcc.dg/tree-ssa/vrp12.c: New test.
31486         * gcc.dg/tree-ssa/vrp13.c: New test.
31488 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31490         PR 21029
31491         * gcc.dg/tree-ssa/pr21029.c: New test.
31493 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31495         * gfortran.dg/logint-1.f: New test case.
31496         * gfortran.dg/logint-2.f: Likewise.
31497         * gfortran.dg/logint-3.f: Likewise.
31499 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31501         PR c/21536
31502         PR c/20760
31503         * gcc.dg/20050527-1.c: New test.
31505         * gcc.dg/i386-sse-12.c: New test.
31507         PR fortran/21729
31508         * gfortran.dg/implicit_5.f90: New test.
31510 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31512         PR fortran/20883
31513         * gfortran/assign_4.f90: New test.
31514         * gfortran/assign_2.f90: Change compile to run.
31516 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31518         * lib/target-supports.exp
31519         (check_effective_target_sync_char_short): New.
31520         * gcc.dg/sync-2.c: New.
31522 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31524         PR tree-optimization/21817
31525         * gcc.dg/torture/pr21817-1.c: New.
31527 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31529         PR c++/21165
31530         * g++.dg/template/init5.C: New.
31532 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31534         * gfortran.dg/char_initialiser_actual.f90:
31535         Test character initialisers as actual arguments.
31536         * gfortran.dg/char_pointer_comp_assign.f90:
31537         Test character pointer structure component assignments.
31538         * gfortran.dg/char_array_structure_constructor.f90:
31539         Test character components in structure constructors.
31541 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31543         PR middle-end/20931
31544         * g++.dg/opt/pr20931.C: New test.
31546 2005-05-31  Andreas Jaeger  <aj@suse.de>
31548         PR testsuite/20772
31549         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31550         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31551         g++.old-deja/g++.ext/asmspec1.C,
31552         g++.old-deja/g++.other/regstack.C,
31553         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31554         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31555         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31556         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31557         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31558         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31559         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31560         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31561         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31562         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31563         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31564         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31565         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31566         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31567         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31568         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31569         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31570         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31571         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31573 2005-05-31  Jeff Law  <law@redhat.com>
31575         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31577 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31579         PR middle-end/21743
31580         * gcc.dg/builtins-1.c: Activate disabled clog test.
31581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31583 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31585         * gfortran.dg/char_pointer_assign.f90:
31586         Test character-pointer assignments and pointer assignments.
31587         * gfortran.dg/char_pointer_dummy.f90:
31588         Test character-pointer dummy arguments.
31589         * gfortran.dg/char_pointer_func.f90:
31590         Test character-pointer function returns.
31591         * gfortran.dg/char_pointer_dependency.f90:
31592         Test character-pointer functions with dependencies.
31594 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31596         PR c++/21784
31597         * g++.dg/lookup/using14.C: New test.
31599 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31601         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31602         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31603         trailing ^M.
31605 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31607         PR c++/17413
31608         * g++.dg/template/local5.C: New.
31610         PR target/21761
31611         * gcc.c-torture/compile/pr21761.c: New.
31613         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31614         before darwin8.
31616 2005-05-30  Steven G. Kargl
31618         PR fortran/20846
31619         * gfortran.dg/inquire_8.f90: New test.
31621 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31623         PR libfortran/21376
31624         * gfortran.dg/output_exponents_1.f90: New test.
31626 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31628         PR libfortran/20006
31629         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31631 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31633         PR c++/21210
31634         * g++.dg/ext/complex1.C: New test.
31636         PR c++/21340
31637         * g++.dg/init/ctor6.C: New test.
31639 2005-05-29  Jan Hubicka  <jh@suse.cz>
31641         * gcc.c-torture/compile/pr21562.c: New.
31643 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31645         * gfortran.dg/subnormal_1.f90: New test.
31647 2005-05-28  Jan Hubicka  <jh@suse.cz>
31649         * tree-prof.exp: Fix comment.
31650         * value-prof-1.c: New.
31651         * value-prof-2.c: New.
31652         * value-prof-3.c: New.
31653         * value-prof-4.c: New.
31655 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31657         PR c++/21614
31658         * g++.dg/expr/ptrmem6.C: New test.
31659         * g++.dg/expr/ptrmem6a.C: Likewise.
31661 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31663         PR tree-optimization/21658
31664         * gcc.dg/tree-ssa/pr21658.c: New.
31666 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31668         PR c++/21455
31669         * g++.dg/inherit/ptrmem3.C: New.
31671         PR c++/21681
31672         * g++.dg/parse/template16.C: New.
31674 2005-05-27  Andreas Jaeger  <aj@suse.de>
31676         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31678         * gcc.dg/i386-sse-8.c: Run test on all archs.
31680 2005-05-26  Mike Stump  <mrs@apple.com>
31682         * objc.dg/isa-field-1.m: Only run on darwin.
31683         * objc.dg/lookup-1.m: Likewise.
31684         * objc.dg/try-catch-8.m: Likewise.
31686 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31688         PR tree-optimization/9814
31689         * gcc.dg/pr9814-1.c: New test case.
31691 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31693         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31694         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31695         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31696         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31697         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31698         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31699         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31700         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31701         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31702         objc.dg/try-catch-8.m: New.
31704 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31706         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31707         remove extraneous semicolons.
31709 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31711         * obj-c++.dg/comp-types-12.mm: New.
31712         * objc.dg/comp-types-11.m: New.
31713         * objc.dg/selector-4.m: New.
31715 2005-05-26  Andreas Jaeger  <aj@suse.de>
31717         PR testsuite/20772
31718         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31719         g++.old-deja/g++.ext/attrib3.C,
31720         g++.old-deja/g++.other/store-expr1.C,
31721         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31722         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31723         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31724         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31725         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31726         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31727         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31728         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31729         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31730         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31731         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31732         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31733         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31734         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31735         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31736         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31737         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31738         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31739         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31741 2005-05-26  Andreas Jaeger  <aj@suse.de>
31743         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31744         x86-64 compilation.
31746 2005-05-26  Andreas Jaeger  <aj@suse.de>
31748         PR testsuite/20772
31749         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31750         gcc.misc-tests/i386-pf-athlon-1.c,
31751         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31752         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31753         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31754         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31755         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31756         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31757         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31758         programs.
31760         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31761         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31762         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31763         x86-64 compilation.
31765         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31766         x86_64.
31768         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31769         effective-target ilp32.
31771 2005-05-26  David Ung  <davidu@mips.com>
31773         * gcc.target/mips/ext_ins.c: New test for testing the generation
31774         of MIPS32/64 rev 2 ext/ins instructions.
31776 2005-05-26  Andreas Jaeger  <aj@suse.de>
31778         * treelang/compile/unsigned.tree: Use gimple instead of
31779         nonexisting generic dump.
31781 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31783         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31785 2005-05-26  Andreas Jaeger  <aj@suse.de>
31787         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31789 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31791         PR libfortran/17283
31792         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31793         Test callee-allocated memory with write statements.
31795 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31797         PR middle-end/21709
31798         * gcc.dg/pr21709-1.c: New test case.
31800 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31801             Mike Stump  <mrs@apple.com>
31803         * objc/execute/next_mapping.h: Update for C++.
31805         * obj-c++.dg/selector-1.mm: Move to...
31806         * obj-c++.dg/selector-4.mm: here...
31808         * obj-c++.dg/basic.mm: New.
31809         * obj-c++.dg/comp-types-1.mm: New.
31810         * obj-c++.dg/cxx-class-1.mm: New.
31811         * obj-c++.dg/cxx-ivars-1.mm: New.
31812         * obj-c++.dg/cxx-ivars-2.mm: New.
31813         * obj-c++.dg/cxx-ivars-3.mm: New.
31814         * obj-c++.dg/cxx-scope-1.mm: New.
31815         * obj-c++.dg/cxx-scope-2.mm: New.
31816         * obj-c++.dg/defs.mm: New.
31817         * obj-c++.dg/empty-private-1.mm: New.
31818         * obj-c++.dg/encode-1.mm: New.
31819         * obj-c++.dg/encode-2.mm: New.
31820         * obj-c++.dg/encode-3.mm: New.
31821         * obj-c++.dg/extern-c-1.mm: New.
31822         * obj-c++.dg/extra-semi.mm: New.
31823         * obj-c++.dg/fix-and-continue-2.mm: New.
31824         * obj-c++.dg/isa-field-1.mm: New.
31825         * obj-c++.dg/ivar-list-semi.mm: New.
31826         * obj-c++.dg/local-decl-1.mm: New.
31827         * obj-c++.dg/lookup-1.mm: New.
31828         * obj-c++.dg/lookup-2.mm: New.
31829         * obj-c++.dg/method-1.mm: New.
31830         * obj-c++.dg/method-2.mm: New.
31831         * obj-c++.dg/method-3.mm: New.
31832         * obj-c++.dg/method-4.mm: New.
31833         * obj-c++.dg/method-5.mm: New.
31834         * obj-c++.dg/method-6.mm: New.
31835         * obj-c++.dg/method-7.mm: New.
31836         * obj-c++.dg/no-extra-load.mm: New.
31837         * obj-c++.dg/overload-1.mm: New.
31838         * obj-c++.dg/pragma-1.mm: New.
31839         * obj-c++.dg/pragma-2.mm: New.
31840         * obj-c++.dg/private-1.mm: New.
31841         * obj-c++.dg/private-2.mm: New.
31842         * obj-c++.dg/proto-qual-1.mm: New.
31843         * obj-c++.dg/qual-types-1.mm: New.
31844         * obj-c++.dg/stubify-1.mm: New.
31845         * obj-c++.dg/stubify-2.mm: New.
31846         * obj-c++.dg/super-class-1.mm: New.
31847         * obj-c++.dg/super-class-2.mm: New.
31848         * obj-c++.dg/super-dealloc-1.mm: New.
31849         * obj-c++.dg/super-dealloc-2.mm: New.
31850         * obj-c++.dg/template-1.mm: New.
31851         * obj-c++.dg/template-2.mm: New.
31852         * obj-c++.dg/template-3.mm: New.
31853         * obj-c++.dg/template-4.mm: New.
31854         * obj-c++.dg/template-5.mm: New.
31855         * obj-c++.dg/template-6.mm: New.
31856         * obj-c++.dg/try-catch-1.mm: New.
31857         * obj-c++.dg/try-catch-2.mm: New.
31858         * obj-c++.dg/try-catch-3.mm: New.
31859         * obj-c++.dg/try-catch-4.mm: New.
31860         * obj-c++.dg/try-catch-5.mm: New.
31861         * obj-c++.dg/try-catch-6.mm: New.
31862         * obj-c++.dg/try-catch-7.mm: New.
31863         * obj-c++.dg/try-catch-8.mm: New.
31864         * obj-c++.dg/try-catch-9.mm: New.
31865         * obj-c++.dg/va-meth-1.mm: New.
31867 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31869         * obj-c++.dg/selector-1.mm: New.
31870         * obj-c++.dg/selector-2.mm: New.
31872 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31874         * obj-c++.dg/selector-3.mm: New.
31875         * objc.dg/selector-3.m: New.
31877 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31879         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31880         about where warning appears.
31882 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31884         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31885         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31886         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31887         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31889 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31891         * gcc.dg/20050524-1.c: New test.
31893 2005-05-25  Jan Hubicka  <jh@suse.cz>
31895         * gcc.dg/tree-prof/inliner-1.c: New.
31897 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31899         * gcc.dg/tree-prof: New directory.
31900         * gcc.dg/tree-prof/tree-prof.exp: New.
31902 2005-05-25  DJ Delorie  <dj@redhat.com>
31904         * gcc.dg/Wattributes-1.c: New.
31905         * gcc.dg/Wattributes-2.c: New.
31906         * gcc.dg/Wattributes-3.c: New.
31908 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31910         PR tree-optimization/19833
31911         * gcc.dg/uninit-4.c: Remove xfail.
31912         * gcc.dg/uninit-9.c: Ditto.
31914 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31916         * obj-c++.dg/bitfield-[1-5].mm: New.
31917         * obj-c++.dg/class-protocol-1.mm: New.
31918         * obj-c++.dg/comp-types-1[0-1].mm: New.
31919         * obj-c++.dg/comp-types-[2-9].mm: New.
31920         * obj-c++.dg/encode-[4-8].mm: New.
31921         * obj-c++.dg/layout-1.mm: New.
31922         * obj-c++.dg/method-1[0-9].mm: New.
31923         * obj-c++.dg/method-2[0-1].mm: New.
31924         * obj-c++.dg/method-[8-9].mm: New.
31925         * obj-c++.dg/objc-gc-3.mm: New.
31926         * obj-c++.dg/try-catch-10.mm: New.
31927         * objc.dg/bitfield-5.m: New.
31928         * objc.dg/comp-types-10.m: New.
31929         * objc.dg/comp-types-9.m: New.
31930         * objc.dg/layout-1.m: New.
31931         * objc.dg/objc-gc-4.m: New.
31932         * objc.dg/try-catch-9.m: New.
31933         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31934         * objc.dg/comp-types-1.m: Likewise.
31935         * objc.dg/comp-types-[5-6].m: Likewise.
31936         * objc.dg/method-9.m: Likewise.
31938 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31940         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31941         and on hardware without VMX support.
31943         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31945         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31947         * lib/profopt.exp (dg-final-generate, dg-final-use,
31948         profopt-final-code, profopt-get-options): New.
31949         (profopt-execute): Process test directives.
31951         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31952         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31953         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31955 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31957         PR C++/21645
31958         * g++.dg/init/ctor5.C: New test.
31960 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31962         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31963         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31964         vect-113.c, vect-114.c.
31966 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31968         * gcc.dg/const-elim-1.c: Remove xfails.
31970 2005-05-23  Jeff Law  <law@redhat.com>
31972         * gcc.c-torture/compile/pr21638.c: New test.
31973         * gcc.c-torture/compile/20050520-1.c: New test.
31975 2005-05-23  Nick Clifton  <nickc@redhat.com>
31977         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31978         be a proper triple, ie: m32r*-*-*.
31979         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31981 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31983         PR middle-end/21331
31984         PR tree-opt/21293
31985         * gcc.c-torture/compile/pr21293.c: New test.
31986         * gcc.c-torture/execute/pr21331.c: New test.
31988 2004-05-20  Richard Henderson  <rth@redhat.com>
31990         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31992 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31994         * obj-c++-dg.exp: Add.
31995         * obj-c++.exp: Add.
31996         * obj-c++.dg/dg.exp: Add.
31998 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32000         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32001         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32003 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32005         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32007 2004-05-19  Richard Henderson  <rth@redhat.com>
32009         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32011 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32013         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32015         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32017 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32019         PR c++/21495
32020         * g++.dg/parse/extern1.C: New test.
32021         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32023 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32025         * gcc.dg/c99-math.h: New.
32026         * gcc.dg/c99-math-float-1.c: New test.
32027         * gcc.dg/c99-math-double-1.c: Likewise.
32028         * gcc.dg/c99-math-long-double-1.c: Likewise.
32030 2005-05-18  Richard Henderson  <rth@redhat.com>
32032         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32034 2005-05-18  Devang Patel  <dpatel@apple.com>
32036         * g++.dg/opt/20050511-1.C: New test.
32038 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32040         PR libfortran/21127
32041         * gfortran.dg/reshape-complex.f90: New test.
32043 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32045         * gfortran.dg/array_constructor_1.f90: New test.
32046         * gfortran.dg/array_constructor_2.f90: New test.
32048 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32050         PR fortran/20954
32051         * gfortran.dg/pr20954.f: New test.
32053 2005-05-17  Mike Stump  <mrs@apple.com>
32055         Yet more Objective-C++...
32057         * objc.dg/method-5.m: Update.
32058         * objc.dg/method-6.m: Update.
32059         * objc.dg/method-7.m: Update.
32060         * objc.dg/method-9.m: Update.
32061         * objc.dg/try-catch-2.m: Update.
32063 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32065         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32066         Remove little-endian optimizations.
32068 2005-05-17  Jeff Law  <law@redhat.com>
32070         * g++.dg/tree-ssa/pr14814.C: New test.
32071         * gcc.dg/tree-ssa/pr14814.C: New test.
32072         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32073         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32075 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32077         * gcc.dg/compat/generate-random.c: Do not include
32078         libiberty.h.
32079         * gcc.dg/compat/generate-random_r.c: Likewise.
32081 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32083         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32085 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32087         PR middle-end/21595
32088         * g++.dg/tree-ssa/builtin1.C: New testcase.
32090 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32092         PR c++/21454
32093         * g++.dg/opt/const4.C: New test.
32095         PR middle-end/21492
32096         * g++.dg/opt/crossjump1.C: New test.
32098         PR tree-optimization/21610
32099         * gcc.c-torture/compile/20050516-1.c: New test.
32101         PR fortran/15080
32102         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32103         about the test failing.
32104         * gfortran.fortran-torture/execute/where_7.f90: New test.
32105         * gfortran.fortran-torture/execute/where_8.f90: New test.
32107 2005-05-16  Richard Henderson  <rth@redhat.com>
32109         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32110         i?86 and x86_64.
32112 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32114         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32115         (limits.h): Include unconditionally.
32116         (stdlib.h): Likewise.
32117         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32118         (limits.h): Include unconditionally.
32119         (stdlib.h): Likewise.
32120         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32121         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32122         (limits.h): Include unconditionally.
32123         (stdlib.h): Likewise.
32124         (hashtab.h): Do not include.
32125         (getopt.h): Likewise.
32126         (stddef.h): Include.
32127         (hashval_t): Define.
32128         (struct entry): Add "next" field.
32129         (HASH_SIZE): New macro.
32130         (hash_table): New variable.
32131         (switchfiles): Do not use xmalloc.
32132         (mix): New macro.
32133         (iterative_hash): New function.
32134         (hasht): Remove.
32135         (e_exists): New function.
32136         (e_insert): Likewise.
32137         (output): Use, instead of libiberty hashtable functions.
32138         (main): Do not use getopt.  Do not call htab_create.
32140 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32142         PR libstdc++/21526
32143         * lib/target-supports.exp (check_mkfifo_available):
32144         Return 0 for cygwin as mkfifo support incomplete on platform.
32145         Fix typos in comments.
32147 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32149         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32151 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32153         PR fortran/17432
32154         * gfortran.dg/assign_4.f: New test.
32156 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32158         PR tree-optimization/21563
32159         * gcc.dg/tree-ssa/pr21563.c: New.
32161 2005-05-14  Jan Hubicka  <jh@suse.cz>
32163         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32165 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32167         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32169 2005-05-13  Julian Brown  <julian@codesourcery.com>
32171         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32172         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32174 2005-05-13  Jan Hubicka  <jh@suse.cz>
32176         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32177         * gcc.dg/fold-xor-?.c: Likewise.
32178         * gcc.dg/pr15784-?.c: Likewise.
32179         * gcc.dg/pr20922-?.c: Likewise.
32180         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32181         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32182         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32184 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32186         PR fortran/21260
32187         * gfortran.dg/hollerith_1.f90: New test.
32189 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32191         * gfortran.dg/func_result_2.f90: New test.
32193 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32195         * gfortran.dg/dev_null.f90: New test.
32197 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32199         * gcc.dg/arm-vfp1.c: Revert last change.
32201 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32203         PR middle-end/19807
32204         PR tree-optimization/19639
32205         * g++.dg/tree-ssa/pr19807.C: New testcase.
32207 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32209         PR libfortran/21471
32210         * gfortran.dg/append-1.f90: New test.
32212 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32214         * gcc.dg/pr18501.c: XFAIL.
32215         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32216         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32217         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32218         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32219         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32220         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32221         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32222         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32224 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32226         PR fortran/20178
32227         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32228         gfortran.dg/f2c_3.f90: New tests.
32230         * gfortran.dg/return_1.f90: Fix dg annotation.
32232 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32234         * gcc.c-torture/compile/20050510-1.c: New test.
32236 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32238         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32240 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32242         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32244 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32246         PR c/17913
32247         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32249 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32251         PR c/21342
32252         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32253         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32255 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32257         PR debug/16676
32258         * gcc.dg/debug/pr16676.c: New test.
32260 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32262         PR testsuite/21443
32263         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32264         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32265         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32266         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32267         Change -O1 to -O2.
32268         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32269         -fno-tree-dominator-opts.
32271 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32273         * gfortran.dg/return_1.f90: New test.
32275 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32277         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32279         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32281 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32283         PR c++/21427
32284         * g++.dg/inherit/covariant13.C: New.
32286 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32288         PR libfortran/19155
32289         * gfortran.dg/pr19155.f: New test.
32291 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32293         PR inline-asm/8788
32294         * gcc.dg/pr8788-1.c: New testcase.
32296 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32298         PR target/21416
32299         * gcc.target/mips/fpcmp-[12].c: New tests.
32301 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32303         * lib/target-supports-dg.exp (dg-require-fork): New function.
32304         (dg-require-mkfifo): Likewise.
32305         * lib/target-supports.exp (check_function_available): New
32306         function.
32307         (check_fork_available): Likewise.
32308         (check_mkfifo_available): Likewise.
32310 2005-05-06  Jeff Law  <law@redhat.com>
32312         * gcc.c-torture/compile/pr21380.c: New test.
32314 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32316         PR c++/20961
32317         * g++.dg/ext/weak3.C: New test.
32319 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32321         PR c++/21352
32322         * g++.dg/template/crash37.C: New test.
32324 2005-05-05  Paul Brook  <paul@codesourcery.com>
32326         * gcc.dg/arm-g2.c: Use effective-target arm32.
32327         * gcc.dg/arm-mmx-1.c: Ditto.
32328         * gcc.dg/arm-scd42-2.c: Ditto.
32329         * gcc.dg/arm-vfp1.c: Ditto.
32330         * lib/target-supports.exp (check_effective_target_arm32): New
32331         function.
32333 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32335         PR libfortran/21354
32336         gfortran.dg/in_pack_rank7.f90: New test.
32338 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32340         PR middle-end/15618
32341         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32343 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32345         PR middle-end/21265
32346         * gcc.dg/20050503-1.c: New test.
32348         PR rtl-optimization/21239
32349         * gcc.dg/i386-sse-11.c: New test.
32351 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32353         PR target/16888
32354         * gcc.target/i386/asm-1.c: New test.
32356 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32358         PR rtl-optimization/21330
32359         * gcc.c-torture/execute/20050502-1.c: New test.
32361         PR target/21297
32362         * gcc.c-torture/execute/20050502-2.c: New test.
32364 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32366         PR middle-end/21282
32367         * gcc.dg/pr21282.c: New.
32369 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32371         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32372         * gcc.dg/vect/vect-92.c: Likewise.
32373         * gcc.dg/vect/vect-93.c: Likewise.
32374         * gcc.dg/vect/vect-dv-1.c: Likewise.
32375         * gcc.dg/vect/vect-dv-2.c: Likewise.
32376         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32378 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32380         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32381         * gfortran.dg/vect/vect-2.f90: Likewise.
32382         * gfortran.dg/vect/vect-3.f90: Likewise.
32383         * gfortran.dg/vect/vect-4.f90: Likewise.
32384         * gfortran.dg/vect/vect-5.f90: Likewise.
32386 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32388         PR target/20813
32389         * gcc.dg/rs6000-fpint-2.c: New.
32391 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32393         PR c/15698
32394         * gcc.dg/builtins-30.c: Update expected messages.
32395         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32396         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32397         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32399 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32401         PR tree-optimization/21294
32402         * gcc.dg/tree-ssa/pr21294.c: New.
32404 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32406         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32407         __builtin_altivec_st_internal_4si built-in.
32409 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32411         PR c++/15875
32412         * g++.dg/template/ptrmem14.C: New test.
32414 2005-05-02  Paul Brook  <paul@codesourcery.com>
32416         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32418 2005-05-02  Michael Matz  <matz@suse.de>
32420         PR c++/19542
32421         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32423 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32425         * g++.dg/cpp/weak.C: New test.
32427 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32429         * gcc.dg/tree-ssa/loop-8.c: New test.
32431 2005-04-30  Michael Maty  <matz@suse.de>
32433         * gcc.dg/inline-mcpy.c: New test.
32435 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32437         PR libfortran/18958
32438         * gfortran.dg/eoshift.f90: New test case.
32440 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32442         PR libfortran/18857
32443         * gfortran.dg/matmul_1.f90: New test.
32445 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32447         PR tree-optimization/21030
32448         * gcc.dg/tree-ssa/pr21030.c: New.
32450 2005-04-29  Devang Patel  <dpatel@apple.com>
32452         PR tree-optimization/21272
32453         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32455 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32457         PR fortran/13082
32458         PR fortran/18824
32459         * gfortran.dg/entry_4.f90: New test.
32460         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32461         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32462         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32463         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32464         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32465         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32466         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32468 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32470         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32472 2005-04-29  Paul Brook  <paul@codesourcery.com>
32474         * gfortran.dg/entry_3.f90: New test.
32476 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32478         * gfortran.dg/implicit_4.f90: New test.
32480 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32482         * lib/target-supports.exp (check_profiling_available): Return
32483         false for xtensa-*-elf.
32485 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32487         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32488         error if file cannot be deleted.
32490 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32492         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32493         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32494         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32495         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32496         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32497         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32498         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32499         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32500         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32501         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32502         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32503         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32504         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32506 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32508         PR fortran/20865
32509         * gfortran.dg/pr20865.f90: New test.
32511 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32513         * gcc.dg/void-cast-2.c: New test.
32515 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32517         PR c/21159
32518         * gcc.dg/void-cast-1.c: New test.
32520 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32522         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32524 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32526         PR fortran/21177
32527         * gfortran.dg/pr21177.f90: New test.
32529 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32531         PR tree-optimization/21171
32532         * gcc.dg/tree-ssa/pr21171.c: New test.
32534 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32536         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32537         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32538         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32539         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32540         gcc.dg/tree-ssa/gen-vect-32.c: New.
32541         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32542         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32543         don't run on PPC32.
32545 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32547         PR c/21213
32548         * gcc.dg/transparent-union-3.c: New test.
32550 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32552         PR c/20740
32553         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32554         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32555         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32556         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32557         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32558         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32560 2005-04-26  Jeff Law  <law@redhat.com>
32562         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32563         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32564         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32565         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32566         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32567         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32568         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32570 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32572         PR tree-optimization/17598
32573         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32575 2005-04-25  Mike Stump  <mrs@apple.com>
32577         * objc.dg/fix-and-continue-1.m: Add.
32579 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32581         PR c++/20995
32582         * g++.dg/opt/pr20995-1.C: New test case.
32584 2005-04-25  Devang Patel <dpatel@apple.com>
32586         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32588 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32590         PR testsuite/21062
32591         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32593 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32595         PR C++/21188
32596         * g++.dg/opt/rtti2.C: New test.
32598 2005-04-25  Paul Brook  <paul@codesourcery.com>
32599         Steven G. Kargl  <kargls@comcast.net>
32601         PR fortran/20879
32602         * gfortran.dg/ichar_1.f90: New file.
32604 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32606         PR middle-end/20991
32607         * g++.dg/opt/pr20991.C: New test.
32609         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32610         where sizeof (type) < __alignof__ (type).
32611         * gcc.dg/compat/struct-layout-1.h: Likewise.
32613 2005-04-24  Per Bothner  <per@bothner.com>
32614             Devang Patel  <dpatel@apple.com>
32616         PR preprocessor/20907
32617         * gcc.dg/cpp/very-long-comment.c: New test.
32619 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32621         PR fortran/20059
32622         * gfortran.dg/common_5.f: New test.
32624 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32626         PR middle-end/21082
32627         * g++.dg/tree-ssa/pr21082.C: New testcase.
32629 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32631         * gcc.dg/vect/vect-99.c: New test.
32633 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32635         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32637 2005-04-22  Jeff Law  <law@redhat.com>
32639         * gcc.dg/uninit-5.c: Remove xfails.
32640         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32641         conditionals and loads.
32643 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32645         PR libfortran/20074
32646         PR libfortran/20436
32647         PR libfortran/21108
32648         * gfortran.dg/nested_reshape.f90: new test
32649         * gfortran.dg/reshape-alloc.f90: new test
32650         * gfortran.dg/reshape.f90: new test
32652 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32654         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32656         * gcc.dg/arm-vfp1.c: New test.
32658 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32660         PR c++/21087
32661         * g++.dg/lookup/builtin2.C: New test.
32663 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32665         * gcc.dg/weak/weak-13.c: New test.
32667 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32669         * lib/target-supports.exp (check_effective_target_sync_int_long):
32670         Add powerpc*.
32672 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32674         * gcc.target/mips/branch-1.c: New test.
32676 2005-04-21  Richard Henderson  <rth@redhat.com>
32678         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32679         * gcc.dg/vect/vect-86.c: Likewise.
32680         * gcc.dg/vect/vect-87.c: Likewise.
32681         * gcc.dg/vect/vect-88.c: Likewise.
32683 2005-04-21  Devang Patel  <dpatel@apple.com>
32685         PR optimization/20994
32686         * gcc.dg/tree-ssa/ifc-3.c: New test.
32688 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32690         PR c/12913
32691         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32692         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32693         gcc.dg/c99-vla-jump-5.c: New tests.
32695 2005-04-19  Richard Henderson  <rth@redhat.com>
32697         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32698         Fix typo in exists check.
32699         (check_effective_target_sync_int_long): New.
32700         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32701         * gcc.dg/ia64-sync-2.c: Likewise.
32702         * gcc.dg/ia64-sync-3.c: Likewise.
32703         * gcc.dg/ia64-sync-4.c: Likewise.
32705 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32707         * gcc.dg/fold-xor-1.c: New test.
32708         * gcc.dg/fold-xor-2.c: New test.
32710 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32712         PR target/20670
32713         * g++.dg/eh/fp-regs.C: New test.
32715 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32717         * gcc.dg/Wint-to-pointer-cast-1.c,
32718         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32719         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32720         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32722 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32724         PR fortran/16861
32725         * gfortran.dg/pr16861.f90: New test.
32727 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32729         * gcc.dg/pr21085.c: New test.
32731 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32733         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32734         (setup_mips_tests, dg-mips-options): New procedures.
32735         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32736         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32737         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32738         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32739         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32740         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32741         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32742         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32743         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32744         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32745         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32746         dg-mips-options instead of dg-options.  Remove now-redundant
32747         preprocessor guards.
32748         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32749         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32750         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32751         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32752         * gcc.dg/vr-mult-2.c: Delete.
32753         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32754         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32755         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32756         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32757         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32758         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32759         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32761 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32763         * ada/acats/run_all.sh: Use sync when executable not present.
32765 2005-04-18  Devang Patel  <dpatel@apple.com>
32767         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32768         * gcc.dg/vect/vect-11a.c: New.
32769         * gcc.dg/vect/vect-none.c: Update.
32770         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32772 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32774         PR tree-optimization/20922
32775         * gcc.dg/pr20922-1.c: New test.
32776         * gcc.dg/pr20922-2.c: New test.
32777         * gcc.dg/pr20922-3.c: New test.
32778         * gcc.dg/pr20922-4.c: New test.
32779         * gcc.dg/pr20922-5.c: New test.
32780         * gcc.dg/pr20922-6.c: New test.
32782 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32784         PR libfortran/20950
32785         * gfortran.dg/pr20950.f: New test.
32787 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32789         PR libfortran/19216
32790         * gfortran.dg/pr19216.f: New test.
32792 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32794         PR tree-optimization/21001
32795         * gcc.dg/tree-ssa/pr21001.c: New.
32797 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32799         PR libfortran/21075
32800         * gfortran.dg/reshape_rank7.f90: New test.
32802 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32804         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32805         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32806         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32807         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32808         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32809         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32810         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32811         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32812         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32813         wrong way round).
32814         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32815         in namelists.  New test.
32816         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32817         New test.
32818         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32819         New test.
32820         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32821         namelist.  New test.
32822         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32823         New test.
32824         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32825         New test.
32826         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32827         namelist.  New test.
32828         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32829         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32830         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32831         New test.
32832         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32833         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32834         arrays. New test.
32836 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32838         * gfortran.dg/wtruncate.f: New testcase.
32839         * gfortran.dg/wtruncate.f90: New testcase.
32841 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32843         PR c++/21025
32844         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32845         which sizeof/alignof is dependent, rather than just whether we are
32846         processing_template_decl.
32848 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32850         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32851         corrected typo where the wrong variables had been compared.
32853 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32855         PR libfortran/18495
32856         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32857         Test callee-allocated version of return array with a write
32858         statement.
32859         Test spread with a temporary with another write statement.
32861 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32863         PR tree-optimization/21031
32864         * gcc.dg/tree-ssa/pr21031.c: New.
32866 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32868         PR tree-optimization/21004
32869         * gcc.dg/builtins-53.c: Include builtins-config.h.
32870         Check floorf, ceilf, floorl and ceill transformations
32871         only when HAVE_C99_RUNTIME is defined.
32873 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32875         PR middle-end/20739
32876         * gcc.dg/tree-ssa/pr20739.c: New test.
32878 2005-04-14  Mike Stump  <mrs@apple.com>
32880         * gcc.dg/Foundation.framework/empty: New.
32881         * gcc.dg/framework-2.c: New.
32883 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32885         PR tree-optimization/21021
32886         * gcc.c-torture/compile/pr21021.c: New.
32888 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32890         PR testsuite/21010
32891         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32892         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32893         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32894         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32895         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32896         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32897         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32898         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32900 2005-04-14  Richard Henderson  <rth@redhat.com>
32902         * lib/target-supports.exp (check_effective_target_vect_condition):
32903         Add ia64, i?86, and x86_64.
32905 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32907         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32909 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32911         PR tree-optimization/20657
32912         * gcc.dg/tree-ssa/pr20657.c: New.
32914 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32916         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32917         (long long int)trunc*.
32919 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32921         PR target/20927
32922         * gcc.dg/pr20927.c: New test.
32924 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32926         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32927         * gcc.target/mips/asm-1.c: Likewise.
32929 2005-04-13  Dale Johannesen  <dalej@apple.com>
32931         * objc.dg/objc-fast-4.m: New.
32933 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32935         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32936         directory.
32937         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32939 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32941         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32942         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32943         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32945 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32947         PR tree-optimization/20913
32948         * gcc.dg/tree-ssa/pr20913.c: New.
32950         PR tree-optimization/20702
32951         * gcc.dg/tree-ssa/pr20702.c: New.
32953 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32955         PR c++/13744
32956         * g++.dg/inherit/local3.C: New test.
32958 2005-04-12  Jeff Law  <law@redhat.com>
32960         * gcc.dg/tree-ssa/20050412-1.c: New test.
32962 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32964         PR libfortran/19016
32965         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32966         Add tests with mask generated by expression.
32967         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32968         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32969         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32971 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32973         PR middle-end/20917
32974         * gcc.dg/20050409-1.c: New test.
32976 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32978         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32980 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32982         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32983         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32984         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32985         (TARGET_CXX): Adjust accordingly.
32986         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32987         determine_class_data_visibility and class_data_always_comdat.
32988         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32989         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32990         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32991         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32992         (arm_cxx_determine_class_data_visibility): New.
32993         (arm_cxx_class_data_always_comdat): Likewise.
32994         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32995         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32996         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32997         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32998         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32999         Define.
33001 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33003         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33005 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33007         * gcc.dg/i386-darwin-fpmath.c: New.
33009 2004-04-11  Devang Patel  <dpatel@apple.com>
33011         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33012         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33013         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33014         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33015         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33016         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33017         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33018         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33019         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33021 2004-04-11  Devang Patel  <dpatel@apple.com>
33023         * gcc.dg/vect/vect-dv-1.c: New test.
33024         * gcc.dg/vect/vect-dv-2.c: New test.
33026 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33028         PR tree-optimization/20933
33029         * gcc.dg/tree-ssa/pr20933.c: New test.
33031 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33033         * gfortran.dg/fold_nearest.f90: New test.
33035 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33037         * gcc.dg/tree-ssa/alias-1.c: New test.
33039 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33041         PR tree-optimization/20920
33042         * g++.dg/tree-ssa/pr20920.C: New test.
33044 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33046         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33047         (long long int)ceil*.
33049 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33051         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33052         explicit C++ linkage.
33054 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33056         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33057         warning for arithmetic IF statements.
33059 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33061         * eor_handling_1.f90: New test case.
33062         * eor_handling_2.f90: New test case.
33063         * eor_handling_3.f90: New test case.
33064         * eor_handling_4.f90: New test case.
33065         * eor_handling_5.f90: New test case.
33066         * noadv_size.f90: New test case.
33067         * pad_no.f90: New test case.
33069 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33071         * gcc.c-torture/execute/20050410-1.c: New test.
33073 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33075         * gcc.dg/pr20126.c: New.
33077 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33078             Steven G. Kargl <kargls@comcast.net>
33080         * gfortran.dg/PR19872.f: New test.
33082 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33084         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33086 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33088         * gfortran.dg/nint_1.f90: New test.
33090 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33092         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33093         Added test for callee-allocated arrays with write statements.
33094         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33095         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33096         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33097         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33098         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33100 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33102         PR libfortran/20163
33103         * gfortran.dg/open-options-blanks.f: New test.
33105 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33107         PR fortran/13257
33108         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33110 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33112         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33113         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33114         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33115         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33116         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33117         * gcc.c-torture/execute/stdarg-4.c: New test.
33119         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33121         PR target/20795
33122         * g++.dg/abi/param2.C: New test.
33124 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33126         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33128 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33130         * gcc.dg/builtins-53.c: New test.
33132 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33134         * g++.dg/tree-ssa/pr18178.C: New test.
33135         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33136         * gcc.c-torture/execute/20041019-1.c: New test.
33137         * gcc.dg/tree-ssa/20041008-1.c: New test.
33138         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33139         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33140         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33141         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33142         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33143         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33144         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33145         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33146         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33147         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33149 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33151         PR rtl-optimization/20466
33152         * gcc.c-torture/execute/pr20466-1.c: New test.
33154 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33156         PR c++/20905
33157         * g++.dg/parse/cond2.C: New test.
33159         PR c++/20145
33160         * g++.dg/warn/Wdtor1.C: New test.
33162 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33164         PR fortran/17229
33165         * gfortran.dg/pr17229.f: New test.
33167 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33169         * gfortran.dg/tiny_1.f90: New test.
33170         * gfortran.dg/tiny_2.f90: ditto.
33172 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33174         * gfortran.dg/eor_1.f90: Fix dg-do run line
33175         * gfortran.dg/open_new.f90: Fix dg-do run line
33177 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33179         * lib/target-supports.exp (get_compiler_messages): Support
33180         optional arguments, the fourth being compiler options.
33181         (check_effective_target_fpic): New proc.
33182         * gcc.dg/20050321-2.c: Restrict to target fpic.
33184 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33186         * gcc.dg/15443-1.c: New test.
33187         * gcc.dg/15443-2.c: Likewise.
33189 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33191         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33193 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33195         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33197 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33199         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33200         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33201         -m64.
33202         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33203         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33204         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33206 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33208         PR c++/20212
33209         * g++.dg/warn/Wunused-11.C: New test.
33211 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33213         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33215 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33217         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33219 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33221         PR c++/20734
33222         * g++.dg/template/ptrmem13.C: New test.
33224 2005-04-05  Per Bothner  <per@bothner.com>
33226         * lib/gcc.exp: Always add -fno-show-column, for now.
33228 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33230         PR testsuite/20767
33231         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33232         of plain old "unsigned int" for the type of "i".  Makes this test
33233         64bit clean.
33235 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33237         * gcc.dg/i386-ssefn-1.c: New test.
33238         * gcc.dg/i386-ssefn-2.c: New test.
33239         * gcc.dg/i386-ssefn-3.c: New test.
33240         * gcc.dg/i386-ssefn-4.c: New test.
33242 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33244         PR tree-optimization/20076
33245         * gcc.dg/builtin-apply4.c: New test.
33247         PR preprocessor/19475
33248         * gcc.dg/cpp/macspace1.c: New test.
33249         * gcc.dg/cpp/macspace2.c: New test.
33251 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33253         * gfortran.dg/pr20755.f: Fixed bad format.
33255 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33257         PR c++/20763
33258         * g++.dg/ext/attrib21.C: New test.
33260 2004-04-05  Devang Patel  <dpatel@apple.com>
33262         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33263         * gcc.dg/vect/vect-shift-1.c: New test.
33265 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33267         PR libfortran/20755
33268         * gfortran.dg/pr20755.f: New test.
33270 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33272         * gfortran.dg/pr15959.f90: New test.
33273         * gfortran.dg/string_pad_trunc.f90: New test.
33275 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33277         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33278         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33279         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33280         syntax.
33282 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33284         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33286 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33288         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33289         * gcc.c-torture/compile/20011119-2.c: Likewise.
33290         * gcc.c-torture/compile/981001-2.c: Likewise.
33292 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33294         PR c++/20679
33295         * g++.dg/template/overload4.C: New test.
33297 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33299         PR c++/20746
33300         * g++.dg/abi/covariant5.C: New.
33302         PR debug/20505
33303         * g++.dg/debug/const2.C: New.
33305 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33307         PR rtl-optimization/16104
33308         * gcc.c-torture/execute/20050316-1.c: New test.
33310 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33312         * g++.dg/template/spec23.C: Fix dg-error text.
33314 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33316         PR c++/19199
33317         * g++.dg/expr/lval2.C: New.
33319 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33321         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33322         __builtin_strcasecmp and __builtin_strncasecmp.
33324 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33326         PR c++/20723
33327         * g++.dg/template/spec22.C: New.
33328         * g++.dg/template/spec23.C: New.
33330 2005-04-03  Dale Ranta  <dir@lanl.gov>
33331             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33333         PR libfortran/20068
33334         PR libfortran/20125
33335         PR libfortran/20156
33336         PR libfortran/20471
33337         * gfortran.dg/backspace.f: New test.
33339 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33341         * gcc.dg/pr19345.c: New test.
33343 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33345         PR tree-optimization/20640
33346         * gcc.dg/torture/tree-loop-1.c: New.
33348 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33350         PR rtl-optimization/20290
33351         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33353 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33355         * gcc.dg/rs6000-fpint.c: New.
33357 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33359         * gcc.dg/old-style-then-proto-1.c: New test.
33361 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33363         * gfortran.fortran-torture/execute/backspace.f90: Check
33364         after backspace and read was incorrect.
33366 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33368         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33369         buffer past the terminating NUL using memcmp.
33370         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33371         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33373         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33374         Fix unused/uninitialized variable warnings.
33376         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33377         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33378         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33379         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33381         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33382         gcc.c-torture/execute/builtins/fputs-lib.c,
33383         gcc.c-torture/execute/builtins/lib/fprintf.c,
33384         gcc.c-torture/execute/builtins/lib/main.c,
33385         gcc.c-torture/execute/builtins/lib/memcmp.c,
33386         gcc.c-torture/execute/builtins/lib/memmove.c,
33387         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33388         gcc.c-torture/execute/builtins/lib/memset.c,
33389         gcc.c-torture/execute/builtins/lib/printf.c,
33390         gcc.c-torture/execute/builtins/lib/sprintf.c,
33391         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33392         gcc.c-torture/execute/builtins/lib/strchr.c,
33393         gcc.c-torture/execute/builtins/lib/strcmp.c,
33394         gcc.c-torture/execute/builtins/lib/strcpy.c,
33395         gcc.c-torture/execute/builtins/lib/strcspn.c,
33396         gcc.c-torture/execute/builtins/lib/strlen.c,
33397         gcc.c-torture/execute/builtins/lib/strncat.c,
33398         gcc.c-torture/execute/builtins/lib/strncmp.c,
33399         gcc.c-torture/execute/builtins/lib/strncpy.c,
33400         gcc.c-torture/execute/builtins/lib/strrchr.c,
33401         gcc.c-torture/execute/builtins/lib/strspn.c,
33402         gcc.c-torture/execute/builtins/lib/strstr.c,
33403         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33404         gcc.c-torture/execute/builtins/strlen-2.c,
33405         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33406         prototypes.
33408 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33410         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33411         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33412         selectany usage.
33414 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33416         PR c++/19406
33417         * g++.dg/debug/using1.C: New test.
33419 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33421         PR middle-end/20524
33422         * gcc.dg/alias-7.c: Prefix asm-declared name with
33423         __USER_LABEL_PREFIX__.
33425 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33427         Fix fallout from PR middle-end/15700:
33428         * gcc.c-torture/compile/20011119-1.c: Take
33429         __USER_LABEL_PREFIX__ into account.
33430         * gcc.c-torture/compile/20011119-2.c: Likewise.
33432 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33434         PR c++/18644
33435         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33437 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33439         PR c/17855
33440         * gcc.c-torture/compile/struct-non-lval-1.c,
33441         gcc.c-torture/compile/struct-non-lval-2.c,
33442         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33444 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33446         * gcc.dg/tls/tls.exp: Remove temporary file.
33447         * g++.dg/tls/tls.exp: Ditto.
33448         * lib/file-format.exp: Ditto.
33449         * g++.dg/special/ecos.exp: Ditto.
33451         * lib/profopt.exp: Treat prof_ext as a list.
33452         * gcc.misc-tests/bprob.exp: Ditto.
33453         * g++.dg/bprob/bprob.exp: Ditto.
33455         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33456         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33457         g++.dg/tree-ssa/pointer-reference-alias.C,
33458         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33459         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33460         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33461         g++.dg/vect/pr19951.cc: Ditto.
33462         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33463         gcc.dg/builtins-47.c: Ditto.
33464         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33465         gcc.dg/pr20115-1.c: Ditto.
33466         * gcc.dg/tree-ssa/20030530-2.c,
33467         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33468         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33469         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33470         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33471         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33472         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33473         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33474         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33475         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33476         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33477         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33478         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33479         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33480         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33481         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33482         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33483         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33484         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33485         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33486         gcc.dg/tree-ssa/20030824-1.c,
33487         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33488         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33489         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33490         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33491         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33492         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33493         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33494         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33495         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33496         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33497         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33498         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33499         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33500         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33501         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33502         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33503         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33504         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33505         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33506         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33507         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33508         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33509         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33510         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33511         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33512         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33513         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33514         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33515         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33516         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33517         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33518         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33519         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33520         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33521         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33522         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33523         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33524         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33525         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33526         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33527         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33528         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33529         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33530         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33531         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33532         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33533         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33534         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33535         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33536         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33537         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33538         gcc.dg/tree-ssa/useless-1.c: Ditto.
33539         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33540         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33541         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33542         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33543         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33544         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33545         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33546         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33547         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33548         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33549         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33550         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33551         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33552         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33553         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33554         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33555         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33556         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33557         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33558         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33559         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33560         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33561         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33562         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33563         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33564         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33565         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33566         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33567         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33568         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33569         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33570         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33571         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33572         gcc.dg/vect/vect-none.c: Ditto.
33573         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33574         treelang/compile/unsigned.tree: Ditto.
33576         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33577         * gcc.dg/cpp/direct2s.c: Ditto.
33578         * gcc.dg/cpp/paste4.c: Ditto.
33579         * gcc.dg/cpp/separate-1.c: Ditto.
33580         * gcc.dg/pch/save-temps-1.c: Ditto.
33581         * g++.dg/ext/altivec-10.C: Ditto.
33582         * g++.dg/pch/pch.C: Ditto.
33584         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33586         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33587         * g++.dg/template/repo1.C: Ditto.
33588         * g++.dg/template/repo2.C: Ditto.
33589         * g++.dg/template/repo3.C: Ditto.
33590         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33591         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33592         * g++.old-deja/g++.pt/repo1.C: Ditto.
33593         * g++.old-deja/g++.pt/repo2.C: Ditto.
33594         * g++.old-deja/g++.pt/repo3.C: Ditto.
33595         * g++.old-deja/g++.pt/repo4.C: Ditto.
33597         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33598         * gcc.dg/20030107-1.c: Ditto.
33599         * gcc.dg/20030702-1.c: Ditto.
33600         * gcc.dg/profile-generate-1.c: Ditto.
33601         * g++.dg/other/profile1.C: Ditto.
33602         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33604         * lib/gcc-dg.exp (remove-build-file): New.
33605         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33606         cleanup-tree-dump, cleanup-saved-temps): New.
33608 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33610         PR c++/19203, DR 214
33611         * g++.dg/parse/ambig3.C: Not ambiguous.
33612         * g++.dg/template/spec20.C: New.
33613         * g++.dg/template/spec21.C: New.
33615 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33617         PR target/20045
33618         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33620 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33622         PR libfortran/20660
33623         * gfortran.dg/negative_unit.f: New test.
33625 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33627         * gcc.dg/20050330-1.c: New test.
33629 2005-03-30  Devang Patel  <dpatel@apple.com>
33631         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33633 2005-03-30  Dale Johannesen  <dalej@apple.com>
33635         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33637 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33639         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33640         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33641         Strip options from test name.
33643 2005-03-31  Jan Hubicka  <jh@suse.cz>
33645         * gcc.dg/varpool-1.c: New testcase.
33647 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33649         PR c/772
33650         PR c/17913
33651         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33652         gcc.dg/stmt-expr-label-3.c : New tests.
33653         * gcc.c-torture/execute/medce-2.c: Remove.
33655 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33657         PR c/20368
33658         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33659         tests.
33661 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33663         * gcc.c-torture/compile/pr20203.c: New test.
33665 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33667         * gfortran.dg/promotion.f90: New test.
33669 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33671         PR middle-end/20491
33672         * gcc.dg/torture/asm-subreg-1.c: New test.
33674 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33676         PR c/20672
33677         * gcc.dg/pr20672-1.c: New test.
33679 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33681         * gfortran.dg/vect: New directory.
33682         * gfortran.dg/vect/vect.exp: New.
33683         * gfortran.dg/vect/vect-1.f90: New test.
33684         * gfortran.dg/vect/vect-2.f90: New test.
33685         * gfortran.dg/vect/vect-3.f90: New test.
33686         * gfortran.dg/vect/vect-4.f90: New test.
33687         * gfortran.dg/vect/vect-5.f90: New test.
33689 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33691         PR middle-end/20622
33692         * gcc.dg/alias-7.c: New test.
33694 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33696         * gcc.dg/sparc-reg-1.c: New test.
33698 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33700         PR target/19890
33701         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33703 2005-03-29  Dale Ranta  <dir@lanl.gov>
33704             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33706         PR libfortran/20163
33707         * gfortran.dg/pr20163-2.f: New test.
33709 2005-03-28  Jan Hubicka  <jh@suse.cz>
33711         PR middle-end/20635
33712         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33713         by Jakub Jelinek.
33715 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33717         PR tree-optimization/20626
33718         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33719         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33721 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33723         * gfortran.dg/underflow.f90: New test.
33724         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33726 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33728         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33730 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33732         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33733         (g++_init): Make sure that CXXFLAGS is set.
33734         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33735         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33736         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33737         * lib/objc.exp (objc_init): Likewise.
33738         * lib/treelang.exp (treelang_init): Likewise.
33740 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33742         PR tree-optimization/20470
33743         * gcc.dg/tree-ssa/pr20470.c: New test.
33745 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33747         * gcc.dg/ppc-stfiwx.c: New.
33749 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33751         PR target/19888
33752         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33754 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33756         * gcc.dg/20050325-1.c: Fix a typo.
33758 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33760         PR libfortran/19678
33761         PR libfortran/19679
33762         * gfortran.dg/dos_eol.f: New test.
33764 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33766         PR rtl-optimization/20249
33767         * gcc.dg/20050325-1.c: New test.
33769 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33771         PR libfortran/15332
33772         * gfortran.dg/pr15332.f: New test.
33774 2005-03-24  Dale Johannesen  <dalej@apple.com>
33776         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33778 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33780         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33781         'internal' visibility.
33782         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33783         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33784         'protected' visibility.
33785         * gcc.dg/visibility-7.c: Likewise.
33786         * lib/target-supports.exp (check_visibility_available): Take
33787         a parameter, the kind of visibility to check for.
33788         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33789         to check_visibility_available.
33791         * g++.dg/expr/cast3.C: New.
33793 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33795         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33796         rs6000.
33798 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33800         PR target/20095
33801         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33803 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33805         * gcc.dg/badshift.c: Renamed to...
33806         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33808         * gcc.target/i386/badshift.c: Renamed to...
33809         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33810         only.
33812         PR rtl-optimization/20532
33813         * gcc.target/i386/badshift.c: New.
33815 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33817         * gfortran.dg/pr18025.f90: New test.
33819 2005-03-23  Dale Johannesen  <dalej@apple.com>
33821         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33823 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33825         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33827         * lib/target-supports.exp (check_iconv_available): Default
33828         libiconv to -liconv, if there is no definition.
33830 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33832         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33834 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33836         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33837         * g++.dg/opt/pr7503-2.C: Likewise.
33838         * g++.dg/opt/pr7503-3.C: Likewise.
33839         * g++.dg/opt/pr7503-4.C: Likewise.
33840         * g++.dg/opt/pr7503-5.C: Likewise.
33841         * g++.dg/warn/minmax.C: New test.
33843 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33845         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33846         * gfortran.dg/g77_intrinsics_sub.f: New test.
33848 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33849             Jan Hubicka  <jh@suse.cz>
33850             Steven Bosscher <stevenb@suse.de
33852         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33854 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33856         PR c++/19980
33857         * g++.dg/template/redecl3.C: New test.
33859 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33861         PR c++/20499
33862         * g++.dg/parse/error16.C: Tweak error markers.
33864 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33866         PR target/20561
33867         * gcc.dg/20050321-2.c: New test.
33869 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33871         PR c++/20465
33872         PR c++/20381
33873         * g++.dg/template/ptrmem12.C: New.
33875 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33877         PR rtl-optimization/20527
33878         * gcc.c-torture/execute/pr20527-1.c: New test.
33880 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33882         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33883         program, compile it into a real executable and then delete the .c
33884         and .x files afterwards, to avoid problems on testglue targets.
33886 2005-03-21  Stuart Hastings  <stuart@apple.com>
33888         * gcc.target/i386/sse-2.c: New.
33890 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33892         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33894 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33896         * g++.dg/parse/crash25.C: Fix typo.
33898 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33900         PR c++/20461
33901         * g++.dg/parse/crash24.C: New test.
33903         PR c++/20536
33904         * g++.dg/parse/crash25.C: New test.
33906 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33908         PR c++/20147
33909         * g++.dg/ext/stmtexpr4.C: New test.
33911 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33913         PR middle-end/20539
33914         * gcc.c-torture/compile/pr13066-1.c: New test case.
33915         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33916         * g++.dg/opt/pr13066-1.C: Likewise.
33918 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33920         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33922 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33924         PR fortran/18525
33925         * gfortran.dg/nesting_1.f90: New test.
33927 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33929         PR c++/20240
33930         * g++.dg/lookup/using13.C: New test.
33932 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33934         PR c++/20333
33935         * g++.dg/template/crash36.C: New test.
33937 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33939         PR c++/20463
33940         * g++.dg/template/crash35.C: New test.
33942 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33944         PR c++/19966
33945         * g++.dg/overload/operator2.C: New test.
33947 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33949         PR libfortran/20257
33950         * gfortran.dg/pr20257.f90: New test.
33952 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33954         PR libfortran/20480
33955         * gfortran.dg/pr20480.f90: New test.
33957 2005-03-16  Richard Henderson  <rth@redhat.com>
33959         PR middle-end/15700
33960         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33961         (_rtld_global): New.
33962         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33963         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33965         * gcc.dg/alias-3.c: New.
33966         * gcc.dg/alias-4.c: New.
33967         * gcc.dg/alias-5.c: New.
33968         * gcc.dg/alias-6.c: New.
33970 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33972         * gcc.dg/cpp/ucnid-7.c: New.
33974 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33975             Dorit Naishlos  <dorit@il.ibm.com>
33977         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33978         darwin.
33980 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33982         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33983         support misaligned accesses.
33984         * gcc.dg/vect/vect-58.c: Likewise.
33985         * gcc.dg/vect/vect-92.c: New.
33986         * gcc.dg/vect/vect-93.c: New.
33988 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33990         PR fortran/18827
33991         * gfortran.dg/assign_2.f90: New test.
33992         * gfortran.dg/assign_3.f90: New test.
33993         * gfortran.dg/assign.f90: New test.
33995 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33997         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33998         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33999         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34000         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34001         names.
34003 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34005         * gcc.dg/cpp/ucnid-6.c: New.
34007         * gcc.dg/cpp/normalize-1.c: New.
34008         * gcc.dg/cpp/normalize-2.c: New.
34009         * gcc.dg/cpp/normalize-3.c: New.
34010         * gcc.dg/cpp/normalize-4.c: New.
34011         * gcc.dg/cpp/ucnid-4.c: New.
34012         * gcc.dg/cpp/ucnid-5.c: New.
34013         * g++.dg/cpp/normalize-1.C: New.
34014         * g++.dg/cpp/ucnid-1.C: New.
34016 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34018         * gcc.dg/pr18628.c: New.
34020 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34022         PR c++/20280
34023         * g++.dg/tree-ssa/pr20280.C: New.
34025 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34027         PR fortran/20467
34028         * gfortran.dg/stfunc_2.f90: New test.
34030 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34032         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34034 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34036         * gcc.dg/tree-ssa/20050314-1.c: New test.
34038 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34040         PR c++/4403
34041         PR c++/9783, DR433
34042         * g++.dg/template/friend34.C: New test.
34043         * g++.dg/template/friend35.C: Likewise.
34044         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34046 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34048         Friend class name lookup 5/n
34049         PR c++/1016
34050         * g++.dg/lookup/hidden-class1.C: New test.
34051         * g++.dg/lookup/hidden-class2.C: Likewise.
34052         * g++.dg/lookup/hidden-class3.C: Likewise.
34053         * g++.dg/lookup/hidden-class4.C: Likewise.
34054         * g++.dg/lookup/hidden-class5.C: Likewise.
34055         * g++.dg/lookup/hidden-class6.C: Likewise.
34056         * g++.dg/lookup/hidden-class7.C: Likewise.
34057         * g++.dg/lookup/hidden-class8.C: Likewise.
34058         * g++.dg/lookup/hidden-class9.C: Likewise.
34059         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34060         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34061         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34062         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34063         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34064         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34065         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34066         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34067         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34068         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34069         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34071 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34073         PR c++/20157
34074         * g++.dg/template/error18.C: New test.
34076 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34078         PR debug/16792
34079         * g++.dg/debug/pr16792.C: New test.
34081 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34083         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34084         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34085         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34086         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34087         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34088         test assertion names.
34090 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34092         PR fortran/18600
34093         * gfortran.dg/stfunc_1.f90: New test.
34095 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34097         PR fortran/16907
34098         * gfortran.dg/real_index_1.f90: New test.
34100 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34102         PR fortran/20323
34103         * gfortran.dg/spec_expr_1.f90: New test.
34105 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34107         PR c/20402
34108         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34109         new parser.
34111 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34113         PR fortran/20361
34114         * gfortran.dg/largeequiv_1.f90: New test.
34116 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34118         * gcc.dg/ucnid-1.c: New.
34119         * gcc.dg/ucnid-2.c: New.
34120         * gcc.dg/ucnid-3.c: New.
34121         * gcc.dg/ucnid-4.c: New.
34122         * gcc.dg/ucnid-5.c: New.
34123         * gcc.dg/ucnid-6.c: New.
34124         * gcc.dg/cpp/ucnid-1.c: New.
34125         * gcc.dg/cpp/ucnid-2.c: New.
34126         * gcc.dg/cpp/ucnid-3.c: New.
34127         * g++.dg/other/ucnid-1.C: New.
34129 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34131         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34133 2005-03-11  Per Bothner  <per@bothner.com>
34135         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34136         that diagnotics refer to correct token.
34137         * gcc.dg/unused-3.c: Likewise.
34139 2005-03-11  Per Bothner  <per@bothner.com>
34141         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34142         constant" is now actually on same line as string constant.
34143         * gcc.dg/cpp/direct2s.c: Likewise.
34145 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34147         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34149 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34151         PR libfortran/20124
34152         * gfortran.dg/pr20124.f90: New Test
34154 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34156         PR tree-optimization/20130
34157         * gcc.dg/pr20130-1.c: New test.
34159 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34161         PR target/20095
34162         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34164 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34166         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34168 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34170         * g++.dg/eh/forced1.C: Fix comment.
34171         * g++.dg/eh/forced2.C: Ditto.
34172         * g++.dg/eh/forced3.C: Ditto.
34173         * g++.dg/eh/forced4.C: Ditto.
34175 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34177         PR rtl-opt/20412
34178         * gcc.c-torture/compile/pr20412.c: New test.
34180 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34182         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34184 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34186         PR target/20322
34187         * gcc.dg/20050307-1.c: New test.
34189 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34191         PR c++/20375
34192         * g++.dg/other/stdarg3.C: New.
34194 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34196         PR c++/18384, c++/18327
34197         * g++.dg/init/array19.C: New test.
34199         PR inline-asm/20314
34200         * gcc.dg/torture/pr20314-1.c: New test.
34201         * gcc.dg/torture/pr20314-2.c: New test.
34203 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34205         * gcc.dg/20050309-1.c: New test.
34207 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34209         * gcc.dg/builtins-10.c: Reactivate disabled test.
34210         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34211         new cbrt transformations.
34213 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34215         PR c++/20208
34216         * g++.dg/template/array13.C: New test.
34218 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34220         PR c++/16859
34221         * g++.dg/init/brace4.C: New test.
34223 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34225         PR c++/20186
34226         * g++.dg/template/non-dependent12.C: New.
34228 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34230         PR c++/20142
34231         * g++.dg/init/array18.C: Add dg-do run marker.
34233         PR c++/20142
34234         * g++.dg/init/array18.C: New test.
34236 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34238         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34239         * g++.dg/gcov/gcov.exp: Likewise.
34240         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34241         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34242         * lib/c-torture.exp: Likewise.
34243         * lib/fortran-torture.exp: Likewise.
34244         * lib/g++.exp: Likewise.
34245         * lib/gcc-defs.exp: Likewise.
34246         * lib/gcc-dg.exp: Likewise.
34247         * lib/gcc.exp: Likewise.
34248         * lib/gcov.exp: Likewise.
34249         * lib/gfortran.exp: Likewise.
34250         * lib/mike-g++.exp: Likewise.
34251         * lib/mike-gcc.exp: Likewise.
34252         * lib/objc-torture.exp: Likewise.
34253         * lib/objc.exp: Likewise.
34254         * lib/profopt.exp: Likewise.
34255         * lib/target-libpath.exp: Likewise.
34256         * lib/target-supports.exp: Likewise.
34257         * lib/treelang.exp: Likewise.
34258         * lib/wrapper.exp: Likewise.
34260 2005-03-08  Jeff Law  <law@redhat.com>
34262         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34263         PHI-OPT changes.
34265 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34267         * gcc.dg/vect/pr20122.c: New test.
34269 2005-03-07  Jeff Law  <law@redhat.com>
34271         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34272         was folded away.
34273         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34274         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34275         * gcc.dg/tree-ssa/pr18134.c: New test.
34277 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34279         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34280         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34281         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34283 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34285         PR tree-opt/17671
34286         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34288 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34290         * g++.dg/warn/Wnvdtor.C: New test.
34292 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34294         * gcc.dg/torture/pr19683-1.c: New test.
34296 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34298         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34299         * gfortran.dg/g77/19990313-2.f: Ditto.
34300         * gfortran.dg/g77/19990313-3.f: Ditto.
34301         * gfortran.dg/g77/19990525-0.f: Ditto.
34302         * gfortran.dg/g77/19990826-0.f: Ditto.
34303         * gfortran.dg/g77/19990826-2.f: Ditto.
34304         * gfortran.dg/g77/19990826-3.f: Ditto.
34305         * gfortran.dg/g77/20000511-1.f: Ditto.
34306         * gfortran.dg/g77/20000511-2.f: Ditto.
34307         * gfortran.dg/g77/970625-2.f: Ditto.
34308         * gfortran.dg/g77/980310-2.f: Ditto.
34309         * gfortran.dg/g77/980310-3.f: Ditto.
34310         * gfortran.dg/g77/980310-8.f: Ditto.
34311         * gfortran.dg/g77/980519-2.f: Ditto.
34312         * gfortran.dg/g77/alpha1.f: Ditto.
34313         * gfortran.dg/g77/claus.f: Ditto.
34314         * gfortran.dg/g77/erfc.f: Ditto.
34315         * gfortran.dg/g77/short.f: Ditto.
34316         * gfortran.fortran-torture/execute/data.f90: Ditto.
34317         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34318         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34320 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34322         * lib/file-format.exp (gcc_target_object_format): Add check for som
34323         format and hardcode object formats on hppa*-*-hpux*.
34324         * lib/target-supports.exp (check_weak_available): Add check for som
34325         object format.  Always return 0 on hppa*-*-hpux10*.
34327         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34328         is defined.
34330         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34332 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34334         * gfortran.dg/pr19936_1.f90: New test.
34335         * gfortran.dg/pr19936_2.f90: New test.
34336         * gfortran.dg/pr19936_3.f90: New test.
34338 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34339             Paul Thomas <prthomas@drfccad.cea.fr>
34341         * gfortran.dg/PR19754_1.f90: New test.
34342         * gfortran.dg/PR19754_2.f90: Ditto.
34344 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34346         PR c++/19311
34347         * g++.dg/template/non-dependent11.C: New test.
34349 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34351         * lib/target-supports.exp (check_iconv_available): Fix comment.
34353 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34354             Joseph S. Myers  <joseph@codesourcery.com>
34356         PR c++/19797
34357         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34359 2005-03-04  Matthew Sachs  <msachs@apple.com>
34361         * gcc.exp (gcc_target_compile): Put braces around
34362         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34363         * objc.exp (objc_target_compile): Likewise.
34364         * treelang.exp (treelang_target_compile): Likewise.
34366 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34368         PR fortran/19673
34369         * gfortran.dg/func_result_1.f90: New test.
34371 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34373         * gcc.misc-tests/options.exp: New test.
34375 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34377         * gcc.dg/pr15784-4.c: New test.
34379 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34381         * gcc.c-torture/execute/pr17133.c: New.
34382         * gcc.c-torture/compile/20050303-1.c: New.
34384 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34386         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34388 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34390         * g++.dg/overload/using2.C: New.
34392 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34394         PR c++/19916
34395         * g++.dg/init/ptrmem2.C: New test.
34397 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34399         PR c/8927
34400         * gcc.dg/pr8927-1.c: New test.
34402 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34404         PR c++/20232
34405         * g++.dg/inherit/covariant12.C: New.
34407 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34409         PR fortran/19479
34410         * gfortran.dg/bound_1.f90: New test.
34412 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34414         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34415         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34417 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34419         PR c/20245
34420         * gcc.dg/pr20245-1.c: New test.
34422 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34424         PR middle-end/19874
34425         * gcc.c-torture/execute/20050119-2.c: New test case.
34427 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34429         * README: Update the DejaGnu bug reporting address.
34430         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34431         * lib/objc-torture.exp: Likewise.
34433 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34435         * gfortran.dg/boz_1.f90: New test.
34436         * gfortran.dg/boz_3.f90: New test.
34437         * gfortran.dg/boz_4.f90: New test.
34439 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34441         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34442         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34444 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34446         PR libfortran/20101
34447         * gfortran.dg/write_0_pe_format.f90: New test.
34449 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34451         PR c++/20206
34452         * g++.dg/opt/thunk2.C: New test.
34453         * g++.dg/opt/covariant1.C: New test.
34455 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34457         * gfortran.dg/e_d_fmt.f90: New test.
34459 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34461         * gcc.dg/asm-b.c: Fix comment typos.
34463 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34465         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34466         a V_MAY_DEF also.
34468 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34470         PR tree-opt/20188
34471         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34472         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34473         * gcc.dg/asm-b.c: New test.
34475 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34477         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34478         Disable this test on IRIX 6.
34480 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34482         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34483         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34484         parser.
34486 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34488         PR tree-optimization/20204
34489         * gcc.dg/pr20204.c: New test.
34491 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34493         PR target/20196
34494         * gcc.c-torture/execute/20050224-1.c: New test.
34496         PR c++/20175
34497         * g++.dg/warn/Wbraces2.C: New test.
34499 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34501         PR c++/19878
34502         * g++.dg/init/const2.C: New test.
34504 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34506         PR tree-optimization/20100
34507         * gcc.c-torture/execute/pr20100-1.c: New test.
34509 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34511         * gfortran.dg/implicit_3.f90: New test.
34513         * gfortran.dg/deftype_1.f90: New test.
34515 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34517         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34518         the test passes.
34519         * g++.dg/other/anon3.C: Accept a warning.
34521 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34523         * gcc.dg/pr20017.c: Fix a comment typo.
34525 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34527         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34529 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34531         PR ada/19902
34532         * ada/acats/tests/cxa/cxa3004.a: Remove.
34533         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34535 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34537         PR c++/20073
34538         * g++.dg/init/const1.C: New test.
34540         PR c++/19991
34541         * g++.dg/parse/constant7.C: New test.
34543         PR c++/20152
34544         * g++.dg/parse/error27.C: New test.
34545         * g++.dg/template/qualttp15.C: Adjust error markers.
34546         * g++.old-deja/g++.other/struct1.C: Likewise.
34548         PR c++/20153
34549         * g++.dg/template/error17.C: New test.
34551         PR c++/20148
34552         * g++.dg/parser/error26.C: New test.
34554 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34556         PR tree-optimization/20100
34557         PR tree-optimization/20115
34558         * gcc.dg/pr20115.c: New test.
34559         * gcc.dg/pr20115-1.c: New test.
34560         * gcc.dg/pr20100.c: New test.
34561         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34562         call-clobbered variables after alias1.
34564 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34566         * gfortran.dg/list_read_4.f90: new test.
34568 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34570         PR rtl-optimization/20017.
34571         * gcc.dg/pr20017.c: New.
34573 2005-02-22  Devang Patel  <dpatel@apple.com>
34575         PR 19952
34576         * g++.dg/tree-ssa/pr19952.C: New test.
34578 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34580         PR c++/19883
34581         * g++.dg/parse/constant6.C: New test.
34583 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34585         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34586         * g++.dg/charset/asm2.c: Likewise.
34587         * g++.dg/charset/asm3.c: Likewise.
34588         * g++.dg/charset/asm4.c: Likewise.
34589         * g++.dg/charset/asm5.c: Likewise.
34590         * g++.dg/charset/attribute1.c: Likewise.
34591         * g++.dg/charset/attribute2.c: Likewise.
34592         * g++.dg/charset/extern1.cc: Likewise.
34593         * g++.dg/charset/extern2.cc: Likewise.
34594         * g++.dg/charset/extern3.cc: Likewise.
34595         * g++.dg/charset/function.cc: Likewise.
34596         * g++.dg/charset/string.c: Likewise.
34597         * g++.dg/charset/charset.exp: Likewise.
34598         * lib/target-supports.exp (check_iconv_available): Fix comment.
34600 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34602         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34603         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34604         * gcc.dg/charset/asm2.c: Likewise.
34605         * gcc.dg/charset/asm3.c: Likewise.
34606         * gcc.dg/charset/asm4.c: Likewise.
34607         * gcc.dg/charset/asm5.c: Likewise.
34608         * gcc.dg/charset/asm6.c: Likewise.
34609         * gcc.dg/charset/attribute1.c: Likewise.
34610         * gcc.dg/charset/attribute2.c: Likewise.
34611         * gcc.dg/charset/builtin1.c: Likewise.
34612         * gcc.dg/charset/extern.c: Likewise.
34613         * gcc.dg/charset/function.c: Likewise.
34614         * gcc.dg/charset/string.c: Likewise.
34615         * gcc.dg/charset/charset.exp: Likewise.
34617 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34619         PR fortran/20086
34620         * gfortran.dg/pr20086.f90: New test.
34622 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34624         PR tree-optimization/19786
34625         * g++.dg/tree-ssa/pr19786.C: New.
34627 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34629         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34631 2005-02-21  Jeff Law  <law@redhat.com>
34633         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34635 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34637         * gfortran.dg/do_iterator: Split loop, markup all lines for
34638         which an error locus is printed.
34639         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34640         locus is printed.
34641         * gfortran.dg/select_4.f90: Likewise.
34642         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34643         locuses in the various permutations.
34645 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34647         PR tree-optimization/19951
34648         * g++.dg/vect: New directory.
34649         * g++.dg/vect/vect.exp: New file.
34650         * g++.dg/vect/pr19951.cc: New testcase.
34651         * g++.dg/dg.exp: Also prune vectorizer tests.
34653 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34655         PR 18785
34656         * gcc.dg/charset/builtin1.c: New test.
34658 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34660         PR c++/19299
34661         * g++.dg/inherit/volatile1.C: New test.
34663         PR c++/19440
34664         * g++.dg/template/dtor4.C: New test.
34666 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34668         * gfortran.dg/int_1.f90: New test.
34670 2005-02-19  Devang Patel  <dpatel@apple.com>
34672         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34674 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34676         * gfortran.dg/achar_1.f90: New test.
34678 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34680         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34682 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34683             Jakub Jelinek  <jakub@redhat.com>
34685         PR tree-optimization/19828
34686         * gcc.dg/tree-ssa/loop-7.c: New test.
34687         * gcc.c-torture/execute/20050218-1.c: New test.
34689 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34691         PR c/20043
34692         * gcc.dg/transparent-union-1.c: New test.
34693         * gcc.dg/transparent-union-2.c: New test.
34695 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34697         PR tree-optimization/18977
34698         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34700 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34702         PR target/20054
34703         * gcc.dg/pr20054.c: New test.
34705 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34707         PR c++/19508
34708         * g++.dg/ext/attrib20.C: New test.
34710 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34712         PR middle-end/20030
34713         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34715 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34717         PR c++/20008
34718         * g++.dg/opt/switch4.C: New.
34720 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34722         PR c++/20023
34723         PR tree-optimization/20009
34724         * gcc.c-torture/compile/20050217-1.c: New test.
34725         * g++.dg/opt/switch3.C: New test.
34727         PR tree-optimization/18947
34728         * gcc.c-torture/compile/20050215-1.c: New test.
34729         * gcc.c-torture/compile/20050215-2.c: New test.
34730         * gcc.c-torture/compile/20050215-3.c: New test.
34732 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34734         PR c++/20028
34735         * g++.dg/template/crash34.C: New.
34737         PR c++/20022
34738         * g++.dg/other/access3.C: New.
34740 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34742         * gcc.dg/vect/vect-98.c: New test.
34744 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34746         PR tree-optimization/19967
34747         * gcc.dg/pr19967.c: New.
34749 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34751         PR middle-end/19857
34752         * gcc.dg/tree-ssa/20050215-1.c: New test.
34753         * gcc.c-torture/execute/20050215-1.c: New test.
34755 2005-02-15  Eric Christopher  <echristo@redhat.com>
34757         * gcc.dg/cpp/20050215-1.c: New file.
34759 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34761         PR tree-optimization/15785
34762         * gcc.dg/pr15785-1.c: New test.
34764 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34766         PR c++/17788
34767         * g++.dg/init/ctor4.C: New.
34768         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34770 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34772         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34773         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34775 2005-02-15  Andreas Schwab  <schwab@suse.de>
34777         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34778         declare malloc.
34780 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34782         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34784 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34786         PR tree-optimization/19853
34787         * gcc.c-torture/compile/pr19853.c: New test.
34789 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34791         PR c++/19608
34792         * g++.dg/parse/local-class1.C: New.
34794         PR c++/19895
34795         * g++.dg/parse/ptrmem3.C: New.
34797         PR c++/19884
34798         * g++.old-deja/g++.oliva/template6.C: Add another case.
34799         * g++.dg/template/explicit6.C: New.
34801 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34803         PR c++/17816
34804         * g++.dg/other/redecl2.C: New.
34806 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34808         PR c++/19891
34809         * g++.dg/abi/covariant4.C: New.
34811 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34813         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34814         New tests.
34816 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34818         * gcc.dg/vect/vect-96.c: Fix typo.
34820 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34822         PR c++/14479
34823         PR c++/19487
34824         * g++.dg/template/enum5.C: New test.
34826 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34828         * gcc.dg/vect/vect-97.c: New test.
34830 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34832         * gcc.dg/vect/vect-96.c: New test.
34834 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34836         * gcc.dg/builtins-34.c: Also check ldexp*.
34838 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34840         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34842 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34844         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34845         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34846         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34847         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34848         selector_list, selector_expression, dg-process-target): Move to new
34849         file target-supports-dg.exp.
34850         * lib/target-supports-dg.exp: New.
34852         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34853         New.
34855 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34857         PR c++/19666
34858         * g++.dg/other/ptrmem6.C: New test.
34860         PR middle-end/19858
34861         * gcc.c-torture/compile/20050210-1.c: New test.
34863 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34865         PR c++/19755
34866         * g++.dg/warn/Wbraces1.C: New test.
34868 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34870         * gcc.dg/builtins-52.c: New testcase.
34872 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34874         PR c/19342
34875         * gcc.c-torture/execute/20050119-1.c: New test.
34877 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34879         PR c++/19811
34880         * g++.dg/init/delete1.C: New test.
34882 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34884         PR c++/18470
34885         * g++.dg/template/static12.C: New test.
34887 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34889         PR c++/19787
34890         * g++.dg/conversion/ambig1.C: New test.
34892         PR c++/19739
34893         * g++.dg/ext/attrib19.C: New test.
34895         PR c++/19732
34896         * g++.dg/parse/dtor5.C: New test.
34898         PR c++/19762
34899         * g++.dg/template/dtor3.C: New test.
34901         PR c++/19826
34902         * g++.dg/template/static11.C: New test.
34903         * g++.dg/template/crash2.C: Remove dg-error marker.
34905 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34907         PR C++/18491
34908         * g++.old-deja/g++.mike/p10769a.C: Remove.
34910 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34912         * gcc.dg/builtins-48.c: New test case.
34913         * gcc.dg/builtins-49.c: New test case.
34914         * gcc.dg/builtins-50.c: New test case.
34915         * gcc.dg/builtins-51.c: New test case.
34917 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34919         PR middle-end/19583
34920         * g++.dg/warn/Wreturn-type-3.C: New test.
34922 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34924         PR middle-end/19402
34925         * gcc.dg/pr19402-1.c: New testcase.
34926         * gcc.dg/pr19402-2.c: likewise.
34928 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34930         PR middle-end/19854
34931         * g++.dg/tree-ssa/tmmti.C: New testcase.
34933 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34935         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34937 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34939         PR c++/19733
34940         * g++.dg/parse/crash23.C: New test.
34941         * g++.dg/warn/Weff1.C: New test.
34943 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34945         * gcc.dg/20050209-1.c: New test.
34947 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34949         PR target/19799
34950         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34952 2005-02-08  Mike Stump  <mrs@apple.com>
34954         * g++.dg/pch/import-2.c: New test.
34955         * g++.dg/pch/import-2.hs: New.
34956         * g++.dg/pch/include/import-2a.h: New.
34957         * g++.dg/pch/include/import-2b.h: New.
34959 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34961         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34963 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34965         * gfortran.dg/substr_1.f90: New test.
34967 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34969         PR middle-end/19775
34970         * gcc.dg/torture/builtin-power-1.c: Disable test for
34971         invalid transformation.
34972         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34973         no longer optimize.
34974         * gcc.dg/builtins-47.c: New testcase.
34976 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34977             Dorit Naishlos  <dorit@il.ibm.com>
34979         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34981 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34983         * gcc.c-torture/compile/20050206-1.c: New test.
34985 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34987         PR tree-opt/19768
34988         * g++.dg/opt/pr19768.C: New test.
34990 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34992         PR tree-opt/19736
34993         * gcc.c-torture/compile/pr19736.c: New test.
34995 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34997         PR c++/17401
34998         * g++.dg/parse/error25.C: New test.
35000 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35002         * gcc.c-torture/execute/20050203-1.c: New.
35004 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35006         * gcc.dg/vect/vect-85.c: Remove xfail.
35007         * gcc.dg/vect/vect-86.c: Remove xfail.
35008         * gcc.dg/vect/vect-87.c: Remove xfail.
35009         * gcc.dg/vect/vect-88.c: Remove xfail.
35011 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35013         * gcc.dg/altivec-19.c: New.
35015 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35017         PR c/17807
35018         * gcc.dg/nested-func-3.c: New test.
35019         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35021 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35023         * gcc.test-framework/gen_directive_tests: Generate tests for
35024         selector expressions.
35026 2005-02-02  Matt Austern  <austern@apple.com>
35028         PR c++/19628
35029         * g++/ext/builtin7.C: New.
35030         * g++/ext/builtin8.C: New.
35032 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35034         PR c/18502
35035         * gcc.dg/pr18502-1.c: New test.
35037 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35039         PR c++/17413
35040         * g++.dg/template/local4.C: Tweak.
35042 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35044         PR tree-optimization/19578
35045         * gcc.c-torture/compile/20050202-1.c: New test.
35047 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35049         PR c/19435
35050         * gcc.dg/c99-init-4.c: New test.
35052 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35054         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35056         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35058         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35059         * g++.dg/eh/check-vect.h: New.
35061         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35062         * gcc.dg/vect/vect-78.c: Ditto.
35063         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35064         Remove.
35066         * g++.dg/conversion/simd1.C: Expect warning.
35067         * g++.dg/ext/attribute-test-1.C: Ditto.
35068         * g++.dg/ext/attribute-test-2.C: Ditto.
35069         * g++.dg/ext/attribute-test-3.C: Ditto.
35070         * g++.dg/ext/attribute-test-4.C: Ditto.
35072         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35073         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35075         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35077 2005-02-01  Richard Henderson  <rth@redhat.com>
35079         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35080         long double for ibm double-double format.
35081         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35083 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35085         PR tree-optimization/19633
35086         * gcc.dg/pr19633-1.c: New test.
35087         * gcc.dg/pr19633.c: Tweak to make pointer point
35088         to NULL or a symbol.
35090 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35092         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35093         New procs.
35094         (dg-process-target (local override)): Handle selector expressions.
35096         * gcc.test-framework/README: Describe tests in source directory.
35097         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35098         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35099         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35100         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35101         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35102         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35103         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35104         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35105         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35106         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35107         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35108         * gcc.test-framework/dg-error-exp-P.c: New test.
35109         * gcc.test-framework/dg-error-exp-XP.c: New test.
35110         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35111         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35112         * gcc.test-framework/dg-output-exp-P.c: New test.
35113         * gcc.test-framework/dg-output-exp-XF.c: New test.
35114         * gcc.test-framework/dg-warning-exp-P.c: New test.
35115         * gcc.misc-tests/dg-1.c: Remove.
35116         * gcc.misc-tests/dg-2.c: Remove.
35117         * gcc.misc-tests/dg-3.c: Remove.
35118         * gcc.misc-tests/dg-4.c: Remove.
35119         * gcc.misc-tests/dg-5.c: Remove.
35120         * gcc.misc-tests/dg-6.c: Remove.
35121         * gcc.misc-tests/dg-7.c: Remove.
35122         * gcc.misc-tests/dg-8.c: Remove.
35123         * gcc.misc-tests/dg-9.c: Remove.
35124         * gcc.misc-tests/dg-10.c: Remove.
35125         * gcc.misc-tests/dg-11.c: Remove.
35126         * gcc.misc-tests/dg-12.c: Remove.
35127         * gcc.misc-tests/dg-test.exp: Remove.
35129         * gcc.test-framework/test-framework.awk: Change recording and
35130         printing of passes and failures.
35132         * gcc.test-framework: New directory.
35133         * gcc.test-framework/README: New.
35134         * gcc.test-framework/test-framework.exp: New.
35135         * gcc.test-framework/test-framework.awk: New.
35136         * gcc.test-framework/gen_directive_tests: New.
35138 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35140         * lib/treelang.exp: Fix comment typos.
35141         (treelang_target_compile): Don't append libs=-ltreelang to options.
35143 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35145         * g++.dg/parse/typename7.C: Adjust error messages.
35147 2005-01-31  Jeff Law  <law@redhat.com>
35149         * gcc.c-torture/execute/20050131-1.c: New test.
35150         * gcc.dg/wcaselabel.c: New test.
35152 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35154         * g++.dg/other/warning1.C: Adjust error messags.
35155         * g++.dg/parse/constant5.C: New test.
35157 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35159         PR c/19333
35160         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35161         the test case valid.
35162         * gcc.dg/20030815-1.c: Remove invalid tests.
35163         * gcc.dg/array-7.c: Adjust expected result.
35164         * gcc.dg/pr18596-3.c: Likewise.
35165         * gcc.dg/noncompile/20000901-1.c: Likewise.
35166         * gcc.dg/noncompile/init-2.c: Likewise.
35167         * gcc.dg/noncompile/init-4.c: Likewise.
35169 2005-01-31  Dale Johannesen  <dalej@apple.com>
35171         * g++.dg/opt/pr19650.C: New test.
35173 2005-01-31  Richard Henderson  <rth@redhat.com>
35175         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35176         long double for intel double extended format.
35177         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35179 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35181         PR c++/19555
35182         * g++.dg/template/static10.C: New test.
35184         PR c++/19395
35185         * g++.dg/parse/error24.C: New test.
35187         PR c++/19367
35188         * g++.dg/lookup/builtin1.C: New test.
35190         PR c++/19457
35191         * g++.dg/warn/conv3.C: New test.
35193 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35195         PR fortran/19647
35196         * gfortan.dg/inquire_7.f90
35198 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35200         PR tree-optimization/15791
35201         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35202         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35203         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35204         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35205         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35206         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35207         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35208         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35209         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35210         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35212 2005-01-29  Paul Brook  <paul@codesourcery.com>
35214         PR fortran/18565
35215         * check.c (real_or_complex_check): New function.
35216         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35217         * intrinsic.c (add_functions): Use new check functions.
35218         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35219         Add prototypes.
35221 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35223         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35224         gcc.dg/lvalue-3.c: New tests.
35225         * gcc.dg/concat.c: Update expected messages.
35227 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35229         PR libfortran/19595
35230         * gfortran.dg/eor_1.f90: New test.
35232 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35234         PR fortran/19589
35235         * gfortran.dg/logical_data_1.f90: New test.
35237 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35239         PR c++/19253
35240         * g++.dg/template/crash33.C: New test.
35242         PR c++/19667
35243         * g++.dg/template/crash32.C: New test.
35245 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35247         PR middle-end/16558
35248         * g++.dg/warn/Wreturn-type-2.C: New test.
35250 2004-06-24  Jeff Law  <law@redhat.com>
35252         * gcc.dg/tree-ssa/20050128-1.c: New test.
35254 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35256         * gcc.target/frv/all-mdpackh-1.c: New test.
35258 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35260         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35262 2005-01-27  Richard Henderson  <rth@redhat.com>
35264         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35266 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35268         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35270 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35272         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35273         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35274         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35275         to cope with cases where the multilib options override the dg-options.
35277 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35279         PR c/18946
35280         * gcc.dg/noncompile/20050120-1.c: New test.
35282 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35284         PR tree-optimization/19633
35285         * gcc.dg/pr19633.c: New test.
35286         * gcc.dg/tree-ssa/pr19633.c: New test.
35288 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35290         * gcc.dg/20041216-1.c: New test.
35292 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35294         PR objc/18862
35295         * objc.dg/selector-2.m: New test.
35297 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35299         * g++.dg/opt/range-test-2.C: New test.
35301         PR rtl-optimization/19579
35302         * gcc.c-torture/execute/20050124-1.c: New test.
35304 2005-01-26  Greg Parker  <gparker@apple.com>
35305         Stuart Hastings  <stuart@apple.com>
35307         * gcc.c-torture/execute/20050125-1.c: New.
35309 2005-01-18  Jan Hubicka  <jh@suse.cz>
35311         PR tree-optimize/19337
35312         * gcc.c-torture/compile/20050119-1.c: New test.
35314 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35316         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35317         test for successful match.
35319 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35321         PR objc/18408
35322         * objc.dg/comp-types-7.m: New test.
35324 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35326         * lib/target-supports.exp (current_target_name): New.
35327         (check_effective_target_ilp32, check_effective_target_lp64):
35328         Cache the result to use as long as the current target, with
35329         multilib flags, remains the same.
35331         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35332         (dg-require-weak, dg-require-visibility, dg-require-alias,
35333         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35334         dg-require-effective-target, dg-skip-if): Remove call to
35335         skip_test_and_clear_xfail.
35336         (dg-test): Clear xfail data.
35338 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35340         PR target/17751
35341         * gcc.dg/ppc64-toc.c: New test.
35343         * g++.dg/tree-ssa/empty-1.C: New test.
35345         PR middle-end/19551
35346         * gcc.c-torture/execute/20050121-1.c: New test.
35347         * gcc.dg/20050121-2.c: New test.
35349 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35350         Paul Brook  <paul@codesourcery.com>
35352         PR fortran/17941
35353         * gfortran.dg/real_const_1.f: New test.
35354         * gfortran.dg/real_const_2.f90: New test.
35355         * gfortran.dg/complex_int_1.f90: New test.
35357 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35359         PR fortran/19313
35360         * gfortan.dg/inquire_6.f90: New test.
35362 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35364         PR libfortran/19451
35365         * open_readonly_1.f90: New test.
35367 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35369         PR libfortran/18982
35370         * gfortran.dg/open_new.f90: New file.
35372 2005-01-22  Paul Brook  <paul@codesourcery.com>
35374         * namelist_1.f90: New test.
35376 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35378         PR tree-optimization/19484
35379         * gcc.c-torture/compile/20050122-[12].c: New tests.
35381 2005-01-22  Paul Brook  <paul@codesourcery.com>
35383         * gfortran.dg/implicit_2.f90: New test.
35385 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35387         PR fortran/19314
35388         * gfortran.dg/inquire_5.f90: New test.
35390 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35392         PR c/18809
35393         * gcc.dg/pr18809-1.c: New test.
35395 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35397         * gcc.dg/20050121-1.c: New test.
35399         PR tree-optimization/13000
35400         * gcc.dg/20040206-1.c: Change warning to point where function is
35401         being inlined.
35403 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35405         PR c++/19208
35406         * g++.dg/template/array11.C: New test.
35408 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35410         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35411         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35412         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35413         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35414         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35415         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35417 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35419         PR tree-optimization/15349
35420         * gcc.dg/tree-ssa/pr15349.c: New.
35422 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35424         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35426 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35428         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35429         scan-assembler-times directive name.
35431         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35432         after dg-do.
35434         PR rtl-optimization/19462
35435         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35437 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35439         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35440         counting function calls on ia64.
35442 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35444         PR rtl-optimization/15139
35445         * gcc.dg/20050111-2.c: New test.
35447         PR c/17297
35448         * gcc.c-torture/compile/20050113-1.c: New testcase.
35450         PR middle-end/19164
35451         * gcc.dg/20050113-1.c: New testcase.
35453 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35455         * gcc.dg/vect/vect-85.c: Add comment.
35456         * gcc.dg/vect/vect-86.c: Add xfail for now.
35457         * gcc.dg/vect/vect-87.c: Add xfail for now.
35458         * gcc.dg/vect/vect-88.c: Add xfail for now.
35459         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35461 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35463         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35465 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35467         * g++.dg/debug/typedef3.C: New test.
35469 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35471         PR c/19472
35472         * gcc.dg/asm-a.c: New test.
35474 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35476         * gcc.dg/sh-relax.c: Add prototype for abort.
35478 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35480         * gcc.dg/short-compare-1.c: New test.
35481         * gcc.dg/short-compare-2.c: Likewise.
35483 2005-01-18  Michael Matz  <matz@suse.de>
35485         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35487 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35489         PR tree-optimization/19121
35490         * gcc.c-torture/compile/pr19121.c: New test.
35492 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35494         PR target/19357
35495         * gcc.c-torture/compile/pr19357.c: New test.
35497 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35499         PR c/5675
35500         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35501         pass--those that refer just to the variable, possibly with a
35502         cast.
35503         * gcc.dg/c99-const-expr-3.c: Likewise.
35505         PR middle-end/13127
35506         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35507         longer emitted.
35509 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35511         PR fortran/18778
35512         * gfortran.dg/endfile_2.f90: New test.
35514 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35516         PR 19168
35517         * gfortran.dg/select_5.f90: New test.
35519 2004-01-16  Paul Brook  <paul@codesourcery.com>
35521         * gfortran.dg/common_4.f90: New test.
35523 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35525         PR rtl-optimization/19462
35526         * gcc.dg/torture/pr19462-1.c: New test.
35528 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35530         PR objc/19321
35531         * objc.dg/func-ptr-2.m: New.
35532         * objc.dg/volatile-1.m: New.
35534 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35536         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35538 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35540         PR tree-optimization/19060
35541         * gcc.c-torture/execute/20050104-1.c: New test.
35543 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35545         PR fortran/18983
35546         * gfortran.dg/write_to_null.f90: New test.
35548 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35549             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35551         PR other/19328
35552         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35553         argument.
35555 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35557         PR c++/19263
35558         * g++.dg/init/vector1.C: New test.
35560 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35562         PR target/13158
35563         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35564         PR target/18987
35565         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35567 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35569         * gfortran.dg/select_1.f90: New test.
35570         * gfortran.dg/select_2.f90: New test.
35571         * gfortran.dg/select_3.f90: New test.
35572         * gfortran.dg/select_4.f90: New test.
35574 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35576         PR middle-end/19084
35577         PR rtl-optimization/19348
35578         * gcc.dg/20050111-1.c: New test.
35579         * gcc.c-torture/execute/20050111-1.c: New test.
35581         * gcc.dg/i386-asm-4.c: New test.
35583 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35585         * gcc.dg/nested-func-2.c: New test.
35586         * ada/acats/norun.lst: Remove c953002.
35588 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35590         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35592 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35594         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35596 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35598         PR target/18761
35599         * g++.dg/abi/align1.C: New test.
35601 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35603         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35604         at a time.
35605         * g++.dg/ext/altivec_check.h: Support compiling as C.
35607 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35609         PR c++/19355
35610         * g++.dg/expr/pr19355-1.C: New test case.
35612 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35614         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35615         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35616         * ada/acats/tests/c3/c92005b.ada: Likewise.
35617         * ada/acats/tests/c3/cxb3012.a: Likewise.
35618         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35620 2005-01-09  Paul Brook  <paul@codesourcery.com>
35622         * gfortran.dg/common_2.f90: New file.
35623         * gfortran.dg/common_3.f90: New file.
35625 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35627         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35629 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35631         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35632         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35633         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35634         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35635         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35636         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35637         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35638         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35639         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35640         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35641         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35642         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35643         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35644         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35645         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35646         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35647         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35648         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35649         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35650         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35651         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35652         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35653         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35654         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35655         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35656         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35657         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35658         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35659         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35660         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35661         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35662         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35663         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35664         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35665         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35666         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35667         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35668         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35669         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35670         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35671         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35672         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35673         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35674         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35675         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35676         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35677         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35678         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35679         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35680         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35681         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35682         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35683         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35684         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35685         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35686         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35687         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35688         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35689         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35690         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35691         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35692         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35693         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35694         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35695         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35696         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35697         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35699         * gcc.dg/vect/vect-1.c: Fix spelling.
35700         * gcc.dg/vect/vect-10.c: Fix spelling.
35701         * gcc.dg/vect/vect-11.c: Fix spelling.
35702         * gcc.dg/vect/vect-12.c: Fix spelling.
35703         * gcc.dg/vect/vect-14.c: Fix spelling.
35704         * gcc.dg/vect/vect-15.c: Fix spelling.
35705         * gcc.dg/vect/vect-16.c: Fix spelling.
35706         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35707         * gcc.dg/vect/vect-64.c: Fix comments.
35708         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35710 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35711             Ira Rosen  <irar@il.ibm.com>
35713         * gcc.dg/vect/vect-70.c: New test.
35714         * gcc.dg/vect/vect-71.c: New test.
35716 2005-01-09  Manfred Hollstein  <mh@suse.com>
35718         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35719         * gcc.dg/pr18241-2.c: Likewise.
35720         * gcc.dg/pr18241-3.c: Likewise.
35721         * gcc.dg/pr18241-4.c: Likewise.
35722         * gcc.dg/pr18241-5.c: Likewise.
35724 2005-01-08  Richard Henderson  <rth@redhat.com>
35726         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35727         False for x86 and x86-64.
35729 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35731         PR tree-optimization/18241
35732         * gcc.dg/pr18241-1.c: New test.
35733         * gcc.dg/pr18241-2.c: New test.
35734         * gcc.dg/pr18241-3.c: New test.
35735         * gcc.dg/pr18241-4.c: New test.
35736         * gcc.dg/pr18241-5.c: New test.
35738 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35740         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35741         gfortran.dg/select_4.f90: New.
35743 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35745         * gcc.c-torture/execute/20050107-1.c: New test.
35747 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35749         PR c++/19298
35750         * g++.dg/template/ref2.C: New.
35752 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35754         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35755         instead of being empty.
35757 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35759         PR fortran/15553
35760         * gfortran.dg/array-1.f90: New test.
35762 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35764         PR tree-optimization/19283
35765         * gcc.c-torture/execute/20050106-1.c: New test.
35767         PR rtl-optimization/18861
35768         * gcc.dg/20050105-1.c: New test.
35770         PR tree-optimization/18828
35771         * gcc.dg/20050105-2.c: New test.
35773 2005-01-07  Andreas Jaeger  <aj@suse.de>
35775         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35777 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35779         PR fortran/18398
35780         * gfortran.dg/fmt_read.f90: New test.
35782 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35784         * gcc.dg/rs6000-ldouble-2.c: New.
35786 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35788         PR c++/19244
35789         * g++.dg/parser/ctor2.C: New test.
35791 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35793         PR c++/17154
35794         * g++.dg/template/using9.C: New test.
35796 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35798         PR c++/19258
35799         * g++.dg/lookup/friend6.C: New test.
35801 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35803         PR c++/19270
35804         * g++.dg/template/array10.C: New.
35806 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35808         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35809         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35811 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35813         * gcc.c-torture/compile/20050105-1.c: New test.
35815 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35817         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35819 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35821         PR middle-end/19100
35822         * gcc.dg/conv-3.c: New test case.
35824 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35826         * gcc.dg/asm-wide-1.c: New test.
35828 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35830         PR c++/19030
35831         * g++.dg/parse/crash22.C: New
35833 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35835         PR 19257
35836         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35838 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35840         PR middle-end/17767
35841         * gcc.dg/i386-mmx-6.c: New test case.
35843 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35845         PR tree-optimization/18308
35846         * gcc.dg/vect/pr18308.c: New testcase.
35848 2005-01-04  Andreas Jaeger  <aj@suse.de>
35850         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35852 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35853             Robert Bowdidge <bowdidge@apple.com>
35855         * gcc.dg/cpp/subframework1.c: New.
35856         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35857         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35858         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35859         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35861 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35863         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35864         producing warning.
35865         * gcc.dg/darwin-weakimport-2.c: New.
35867 2005-01-03  Richard Henderson  <rth@redhat.com>
35869         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35871 2005-01-03  Richard Henderson  <rth@redhat.com>
35873         * gcc.dg/vect/vect.exp: Enable for ia64.
35874         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35875         (check_effective_target_vect_float): Likewise.
35876         (check_effective_target_vect_no_align): Likewise.
35877         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35878         * gcc.dg/vect/vect-8.c: Likewise.
35880 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35882         PR target/19236
35883         * gcc.dg/pr19236-1.c: New test case.
35885 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35887         PR rtl-optimization/12092
35888         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35890 2005-01-02  Andreas Jaeger  <aj@suse.de>
35892         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35894 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35895             Andrew Pinski  <pinskia@physics.uc.edu>
35897         PR rtl-optimization/12092
35898         * gcc.dg/pr12092-1.c: New test case.
35900 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35902         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35903         'hidden' and 'default' for better portability.
35904         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35906         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35907         6 and 7.
35908         * g++.old-deja/g++.brendan/new3.C: Likewise.
35910 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35912         * gcc.dg/20041231-1.C: New test.
35913         * g++.dg/warn/Wunreachable-code-1.C: New test.
35915 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35917         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35918         file, not /dev/null.  Abort on error.
35920 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35921             Ziemowit Laski  <zlaski@apple.com>
35923         PR objc/18971
35924         * objc.dg/encode-5.m: New test.
35926 2004-12-29  Richard Henderson  <rth@redhat.com>
35928         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35929         * objc.dg/stabs-1.m: Disable for ia64.
35931 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35933         PR c++/19190
35934         * g++.dg/warn/Wunused-10.C: New test.
35936 2004-12-28  Richard Henderson  <rth@redhat.com>
35938         * objc.dg/stabs-1.m: Disable for alpha.
35940 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35942         PR c++/19149
35943         * g++.dg/parse/error23.C: New test.
35945 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35947         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35949         PR fortran/19032
35950         * gfortran.dg/intrinsic_modulo_1.f90: New.
35951         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35952         tests with divisor -1.
35954 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35956         * g++.dg/opt/temp1.C (memcpy): Return a value.
35958         PR c++/19148
35959         * g++.dg/expr/cond7.C: New test.
35961 2004-12-27  Paul Brook  <paul@codesourcery.com>
35963         * gfortran.dg/g77/select_no_compile.f: Remove.
35965 2004-12-27  Richard Henderson  <rth@redhat.com>
35967         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35968         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35969         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35971 2004-12-26  Richard Henderson  <rth@redhat.com>
35973         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35974         by 1i instead of token pasting.
35976 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35978         PR tree-optimization/17578
35979         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35980         to additional_flags.
35981         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35983 2004-12-25  Richard Henderson  <rth@redhat.com>
35985         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35986         Remove Alpha.
35988 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35990         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35991         hppa*-*-hpux*.
35992         * gcc.dg/pr17957.c (dg-options): Likewise.
35993         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35994         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35995         instead of 0 on __hppa__.
35996         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35997         "foo,%r" on hppa*-*-*.
35999 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36001         PR fortran/19071
36002         * gfortran.dg/complex_write.f90: New test.
36004 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36006         PR c++/17595
36007         * g++.dg/parse/pragma2.C: New test.
36009         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36011 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36013         * gcc.dg/empty2.c: Add missing dg-warning.
36015 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36017         PR c++/17413
36018         * g++.dg/template/local4.C: New test.
36019         * g++.dg/template/crash19.C: Add dg-error marker.
36021         * g++.dg/template/crash31.C: Correct embedded PR number.
36023 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36025         PR c++/16405
36026         * g++.dg/opt/temp1.C: Add do-run marker.
36028 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36030         * g++.dg/template/spec19.C: New.
36032 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36034         PR target/16819
36035         * gcc.dg/empty2.c: New.
36037 2004-12-23  Richard Henderson  <rth@redhat.com>
36039         * lib/target-supports.exp (check_effective_target_vect_no_align):
36040         Remove i?86 and x86-64.
36042 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36044         PR c++/16405
36045         * g++.dg/opt/temp1.C: New test.
36047 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36049         PR c++/18733
36050         * g++.dg/template/friend33.C: New testcase.
36052 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36054         PR c++/18464
36055         * g++.dg/template/cond5.C: New test.
36057         PR c++/18492
36058         * g++.dg/inherit/thunk3.C: New test.
36060         PR c++/11224
36061         * g++.dg/warn/Wunused-9.C: New test.
36063 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36065         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36067 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36069         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36071 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36073         PR c++/18378
36074         * g++.dg/ext/packed8.C: New test.
36076         PR c++/19063
36077         * g++.dg/template/crash31.C: New test.
36079         PR c++/19034
36080         * g++.dg/template/crash30.C: New test.
36082 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36084         PR C++/18984
36085         * g++.dg/eh/ctor3.C: New test.
36087 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36089         * objc.dg/stabs-1.m: Allow section name to be quoted and
36090         assembly label to begin with '.LL'.
36092 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36094         * gcc.dg/vect/vect.exp
36095         (check_effective_target_lp64_or_vect_no_align): New.
36096         * gcc.dg/vect/vect-77.c: Use it.
36097         * gcc.dg/vect/vect-78.c: Use it.
36099         * lib/target-supports.exp
36100         (check_effective_target_vect_no_max,
36101         check_effective_target_vect_no_bitwise,
36102         check_effective_target_vect_no_align): New.
36103         * gcc.dg/vect/vect-13.c: Use them.
36104         * gcc.dg/vect/vect-17.c: Ditto.
36105         * gcc.dg/vect/vect-18.c: Ditto.
36106         * gcc.dg/vect/vect-19.c: Ditto.
36107         * gcc.dg/vect/vect-20.c: Ditto.
36108         * gcc.dg/vect/vect-27.c: Ditto.
36109         * gcc.dg/vect/vect-29.c: Ditto.
36110         * gcc.dg/vect/vect-44.c: Ditto.
36111         * gcc.dg/vect/vect-48.c: Ditto.
36112         * gcc.dg/vect/vect-50.c: Ditto.
36113         * gcc.dg/vect/vect-52.c: Ditto.
36114         * gcc.dg/vect/vect-54.c: Ditto.
36115         * gcc.dg/vect/vect-56.c: Ditto.
36116         * gcc.dg/vect/vect-58.c: Ditto.
36117         * gcc.dg/vect/vect-60.c: Ditto.
36118         * gcc.dg/vect/vect-72.c: Ditto.
36119         * gcc.dg/vect/vect-80.c: Ditto.
36121 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36123         PR c++/14075
36124         * g++.dg/init/string1.C: New.
36126         PR c++/18975
36127         * g++.dg/other/synth1.C: New.
36129 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36131         PR c/18963
36132         * gcc.dg/pr18963-1.c: New test.
36134 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36136         PR c/18596
36137         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36138         * gcc.dg/pr18596-1.c: Use dg-error.
36139         (dg-options): Use -fno-unit-at-a-time.
36140         * gcc.dg/pr18596-2.c: New test.
36141         * gcc.dg/pr18596-3.c: New test.
36143 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36145         PR middle-end/18683
36146         * g++.dg/opt/pr18683-1.C: New test case.
36148 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36150         PR other/19093
36151         * g++.dg/opt/max1.C: Fix for 64bit targets.
36153 2004-12-20  Matt Austern  <austern@apple.com>
36155         PR c++/19044
36156         * g++.dg/ext/builtin6.C: New
36158 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36160         PR tree-optimization/19080
36161         * gcc.c-torture/compile/pr19080.c: New test.
36163 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36165         * gcc.dg/20041219-1.c: New test.
36167 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36169         PR middle-end/19068
36170         * g++.dg/opt/max1.C: New test case.
36172 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36174         * gcc.dg/fdata-sections-1.c: New test.
36176 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36178         PR middle-end/18548
36179         * gcc.dg/max-1.c: New test case.
36181 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36183         * gcc.c-torture/execute/20041218-1.c: New test.
36185 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36187         * gcc.dg/pr18501.c: New test.
36188         * gcc.dg/uninit-5.c: XFAIL.
36189         * gcc.dg/uninit-9.c: XFAIL.
36191 2004-12-17  Dale Johannesen  <dalej@apple.com>
36193         * gcc.dg/20041213-1.c: New.
36195 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36197         * objc.dg/stabs-1.m: Allow assembly label to begin
36198         with a dot ('.').
36200 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36202         * gcc.c-torture/execute/20041213-1.c: Move...
36203         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36205 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36207         PR c++/18721
36208         * g++.dg/lookup/conv-5.C: New.
36210 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36212         * objc.dg/stabs-1.m: New test.
36214 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36216         * gcc.dg/visibility-c.c: Change compile to
36217         assemble for the test.
36219 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36221         PR target/19041
36222         * gcc.dg/visibility-c.c: New test.
36224 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36226         PR middle-end/18493
36227         * gcc.dg/switch-8.c: New test case.
36229 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36231         PR c++/18905
36232         * g++.dg/template/init4.C: New.
36233         * g++.dg/opt/static3.C: Enable optimizer.
36235 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36237         * g++.dg/other/complex1.C: New test.
36239 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36241         * g++.dg/opt/inline9.C: New test.
36243 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36245         PR fortran/18993
36246         * gfotran.dg/nullify_1.f: New test.
36248 2004-12-15  Richard Henderson  <rth@redhat.com>
36250         * gcc.target/i386/i386.exp: New harness.
36251         * gcc.target/i386/vect-args.c: New.
36253 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36255         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36257 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36259         PR c++/18825
36260         * g++.dg/template/friend32.C: New test.
36262 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264         * cpp/pragma-once-1.c: New test.
36265         * cpp/pragma-once-1b.h: Likewise.
36266         * cpp/pragma-once-1c.h: Likewise.
36267         * cpp/pragma-once-1d.h: Likewise.
36268         * cpp/inc/pragma-once-1a.h: Likewise.
36270 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36271             Steven G. Kargl  <kargls@comcast.net>
36273         PR fortran/17597
36274         * gfortran.dg/list_read_3.f90: New test.
36276 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36278         * gcc.dg/ftrapv-2.c: New test.
36280 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36282         PR c++/18981
36283         * g++.dg/template/typename9.C: New test.
36285 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36287         PR c++/18738
36288         * g++.dg/template/typename8.C: New test.
36289         * g++.dg/parse/friend2.C: Tweak error message.
36291 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36293         * gcc.c-torture/20041214-1.c: New test.
36295 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36297         PR c++/18965
36298         * g++.dg/init/array17.C: New test.
36300 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36302         PR c++/18793
36303         * g++.dg/init/aggr3.C: New test.
36305 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36307         * gcc.dg/altivec-types-1.c: New test.
36308         * gcc.dg/altivec-types-2.c: New test.
36309         * gcc.dg/altivec-types-3.c: New test.
36310         * gcc.dg/altivec-types-4.c: New test.
36311         * g++.dg/ext/altivec-types-1.C: New test.
36312         * g++.dg/ext/altivec-types-2.C: New test.
36313         * g++.dg/ext/altivec-types-3.C: New test.
36314         * g++.dg/ext/altivec-types-4.C: New test.
36316 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36318         PR middle-end/18951
36319         * gcc.c-torture/execute/20041213-1.c: New test.
36321 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36323         PR c++/18949
36324         * g++.dg/template/cast1.C: New.
36326 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36328         * gcc.c-torture/execute/20041213-2.c: New test.
36330 2004-12-13  Richard Henderson  <rth@redhat.com>
36332         * gcc.dg/i386-sse-10.c: Fix typo in options.
36334 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36336         PR c++/18968
36337         * g++.dg/opt/pr18968.C: New test.
36339 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36341         PR c++/18925
36342         * g++.dg/ext/visibility/staticdatamem.C: New test.
36344 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36346         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36348 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36350         PR rtl-optimization/18928
36351         * gcc.dg/pr18928-1.c: New test case.
36353 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36355         PR tree-opt/16951
36356         * gcc.c-torture/compile/20041211-1.c: New.
36358 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36360         PR middle-end/17564
36361         * gcc.c-torture/execute/20041212-1.c: New test.
36363 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36365         PR fortran/18869
36366         * gfortran.dg/common_1.f90: New test.
36368 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36369         Paul Brook  <paul@codesourcery.com>
36371         PR fortran/16222
36372         * gfortran.dg/real_do_1.f90: New test.
36374 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36376         PR tree-opt/18040
36377         * g++.dg/opt/ptrmem6.C: New test.
36379 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36381         PR middle-end/18921
36382         * gcc.dg/pr18921-1.c: New test case.
36384 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36386         PR fortran/17175
36387         * gfortran.dg/scale_1.f90: New test.
36389 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36391         PR middle-end/18903
36392         * gcc.c-torture/compile/pr18903.c: New test.
36394 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36396         * gcc.c-torture/execute/20041210-1.c: New test.
36398 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36400         PR c++/18731
36401         * g++.dg/parser/struct-1.C: New test.
36402         * g++.dg/parser/struct-2.C: New test.
36403         * g++.dg/parser/struct-3.C: New test.
36405 2004-12-09  Richard Henderson  <rth@redhat.com>
36407         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36409         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36410         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36412 2004-12-09  Matt Austern  <austern@apple.com>
36414         PR c++/18514
36415         * g++.dg/ext/builtin1.C: New
36416         * g++.dg/ext/builtin2.C: New
36417         * g++.dg/ext/builtin3.C: New
36418         * g++.dg/ext/builtin4.C: New
36419         * g++.dg/ext/builtin5.C: New
36421 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36423         PR tree-opt/18904
36424         * g++.dg/opt/ptrmem5.C: New test.
36426 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36428         * g++.dg/parse/typename5.C: Adjust for new error.
36429         * g++.dg/parse/typename7.C: New.
36431 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36433         PR c++/18073
36434         * g++.dg/other/mmintrin.C: New test.
36436 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36438         PR c++/16681
36439         * g++.dg/init/array15.C: New.
36440         * g++.dg/init/array16.C: New.
36442 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36444         PR fortran/18826
36445         * gfortran.dg/assign_1.f90: New test.
36447 2004-12-08  Nick Clifton  <nickc@redhat.com>
36449         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36450         * gcc.target/xstormy16/data_below100: Likewise.
36451         * gcc.target/xstormy16/sfr: Likewise.
36452         * gcc.target/xstormy16/below100.S: New test source file.
36453         * gcc.target/xstormy16/below100.ld: New test linker script.
36454         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36455         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36456         bp instructions.
36457         * gcc.target/xstormy16/bp.c: Likewise.
36459         * gcc.target/xstormy16/bss_below100: New files:
36460         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36461         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36462         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36463         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36464         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36465         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36466         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36467         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36468         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36469         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36470         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36471         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36472         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36473         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36474         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36475         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36476         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36477         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36478         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36479         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36480         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36481         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36482         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36483         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36484         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36485         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36486         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36488         * gcc.target/xstormy16/data_below100: New files:
36489         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36490         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36491         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36492         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36493         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36494         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36495         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36496         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36497         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36498         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36499         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36500         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36501         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36502         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36503         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36504         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36505         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36506         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36507         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36508         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36509         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36510         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36511         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36512         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36513         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36514         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36515         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36517         * gcc.target/xstormy16/sfr: New files:
36518         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36519         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36520         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36521         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36522         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36523         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36524         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36525         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36526         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36527         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36528         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36529         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36530         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36531         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36532         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36533         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36534         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36535         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36536         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36537         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36538         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36539         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36540         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36541         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36542         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36543         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36544         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36545         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36546         27_if0_sfrw_bitfield_f.c
36548 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36550         PR c++/18100
36551         * g++.dg/lookup/name-clash4.C: New test.
36553 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36555         PR c++/18672
36556         * g++.dg/opt/array1.C: New.
36558         PR c++/18803
36559         * g++.dg/template/operator5.C: New.
36561 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36563         PR c/18867
36564         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36566 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36568         * gcc.dg/noncompile/20041207.c: New test.
36570 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36572         * g++.dg/other/unreachable-1.C: New test.
36574 2004-12-06  Nick Clifton  <nickc@redhat.com>
36576         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36577         <limits.h> because the latter comes from gcc's include/ directory
36578         and not the newlib/libc/include directory.
36580 2004-12-04  Richard Henderson  <rth@redhat.com>
36582         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36584 2004-12-04  Richard Henderson  <rth@redhat.com>
36586         * lib/target-supports.exp (check_gc_sections_available): Disable
36587         for alpha and ia64.
36589 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36591         PR middle-end/17909
36592         * g++.dg/other/vararg-2.C: New test.
36594 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36596         PR c++/17011, c++/17971
36597         * g++.dg/template/error15.C: Adjust expected error.
36598         * g++.dg/template/instantiate3.C: Likewise.
36600 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36602         * gcc.dg/altivec-18.c: Fix for darwin
36604 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36606         PR c++/18782
36607         * g++.dg/parse/ptrmem2.C: New.
36609         PR c++/18318
36610         * g++.dg/template/new1.C: New.
36612 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36614         PR fortran/18710
36615         * gfortran.dg/direct_io_3.f90: New test.
36617 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36619         PR 18758
36620         * g++.dg/parse/crash21.C: New.
36622 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36624         PR c++/15664, c++/18276
36625         * g++.dg/template/ttp13.C: New test.
36626         * g++.dg/template/ttp14.C: Likewise.
36628 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36630         PR c++/18123
36631         * g++.dg/parse/enum2.C: New test.
36632         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36634 2004-12-02  Nick Clifton  <nickc@redhat.com>
36636         * gcc.target/xstormy16: New test directory.
36637         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36638         * gcc.target/xstormy16/bp.c: Check the generation of bp
36639         instructions.
36640         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36641         bn instructions and the BELOW100 attribute.
36643 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36645         PR target/16952
36646         * gcc.dg/ppc-eabi.c: New.
36648 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36650         PR fortran/18284
36651         * gfortran.dg/backspace.f90
36653 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36655         * gfortran.dg/inquire.f90: New test.
36657 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36659         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36660         handle effective-target-keyword.
36661         (dg-skip-if): Support effective-target keyword as target list.
36662         (dg-xfail-if): Ditto.
36663         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36665 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36667         PR tree-optimization/18291
36668         * gcc.c-torture/compile/pr18291.c: New test.
36670 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36672         PR C++/18729
36673         * g++.dg/parse/crash20.C: New.
36675         PR c++/17431
36676         * g++.dg/overload/arg1.C: New.
36677         * g++.dg/overload/arg2.C: New.
36678         * g++.dg/overload/arg3.C: New.
36679         * g++.dg/overload/arg4.C: New.
36681 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36683         * gcc.dg/c99-flex-array-4.c: Remove.
36685 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36687         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36689         * lib/target-supports.exp (is-effective-target): Simplify.
36691         * lib/target-supports.exp (check_effective_target_vect_long):
36692         Fix for powerpc64-*-*.
36694 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36696         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36697         to support new requirements on FreeBSD 5.
36699 2004-11-30  Devang Patel  <dpatel@apple.com>
36701         PR 18702
36702         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36704 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36706         * g++.dg/ext/altivec-13.C: New test.
36708 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36710         PR tree-opt/18298
36711         * gcc.c-torture/execute/p18298.c: New test.
36713 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36714             Dorit Naishlos  <dorit@il.ibm.com>
36716         PR tree-opt/18607
36717         * gcc.dg/vect/vect-89.c: New test.
36719 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36721         * gcc.dg/pr18596-1.c: New test.
36723 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36725         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36727 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36729         PR c/18479
36730         * gcc.dg/pr18479.c: New test.
36732 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36734         PR target/18490
36735         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36736         mmix-knuth-mmixware.
36738         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36739         cris-*-elf* cris-*-aout* mmix-*-*
36741 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36743         PR middle-end/18725
36744         * gcc.dg/pr18725.c: New test.
36746 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36748         PR target/18488
36749         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36751         PR target/18336
36752         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36754 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36756         PR c++/18368
36757         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36758         * g++.old-deja/g++.law/ctors5.C: Likewise.
36759         * g++.old-deja/g++.other/crash25.C: Likewise.
36761         PR c++/18674
36762         * g++.dg/template/error16.C: New test.
36764         PR c++/18512
36765         * g++.dg/template/crash29.C: New test.
36767 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36769         PR tree-optimization/18712
36770         * gcc.c-torture/compile/pr18712.c: New test.
36772 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36774         PR c/7544
36775         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36776         tests.
36778 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36780         PR c++/18652
36781         * g++.dg/lookup/crash6.C: New test.
36783 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36785         PR middle-end/18164
36786         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36788 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36790         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36791         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36792         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36794 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36796         * gcc.dg/pr18164.c: New test.
36798 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36800         * gcc.dg/funroll-loops-all.c: New.
36802 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36804         PR target/18489
36805         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36806         delimeter, match space and TAB as well as ":".
36808         PR target/18484
36809         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36811         PR target/18348
36812         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36814         PR target/18345
36815         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36817         PR target/18337
36818         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36820 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36822         * gfortran.dg/direct_io_2.f90: New test.
36824 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36826         PR target/18334
36827         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36829 2004-11-28  Richard Henderson  <rth@redhat.com>
36831         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36833 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36835         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36836         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36837         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36838         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36839         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36840         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36841         gcc.dg/pointer-arith-8.c: New tests.
36843 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36845         PR fortran/18364
36846         * gfortran.dg/endfile.f90: New test.
36848 2004-11-27  Falk Hueffner  <falk@debian.org>
36850         * gcc.dg/loop-6.c: New test.
36852 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36854         * gcc.c-torture/execute/20041126-1.c: New test.
36856 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36858         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36859         on IRIX.
36861 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36863         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36864         functions.
36866 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36868         PR rtl-optimization/17825
36869         * gcc.c-torture/compile/20041119-1.c: New test.
36871 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36873         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36874         Check existence of ld library path variables before unsetting.
36876 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36878         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36880 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36882         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36884 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36886         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36888 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36890         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36891         dg-do directive.
36893 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36895         * gcc.dg/pr17957.c: Pass --param, not -param.
36897 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36899         PR middle-end/17957
36900         * gcc.dg/pr17957.c: New test.
36902 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36904         PR c++/18445
36905         * g++.dg/template/crash28.C: Likewise.
36907         PR c++/18001
36908         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36909         * g++.dg/ext/lvaddr.C: Likewise.
36910         * g++.dg/opt/pr7503-3.C: Likewise.
36912         PR c++/18466
36913         * g++.dg/parse/qualified3.C: New test.
36914         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36916         PR c++/18545
36917         * g++.dg/expr/return1.C: New test.
36919 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36921         Friend class name lookup 3/n, PR c++/3332
36922         * g++.dg/lookup/friend3.C: New test.
36923         * g++.dg/lookup/friend4.C: Likewise.
36924         * g++.dg/lookup/friend5.C: Likewise.
36926 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36928         Friend class name lookup 2/n, PR c++/14513, c++/15410
36929         * g++.dg/lookup/friend2.C: New test.
36930         * g++.dg/template/friend31.C: Likewise.
36932 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36934         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36936 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36938         PR c++/17473
36939         * g++.dg/tc1/dr56.C: Remove.
36940         * g++.dg/template/typedef1.C: Add dg-error markers.
36941         * g++.old-deja/g++.other/typedef7.C: Likewise.
36943         PR c++/18285
36944         * g++.dg/parse/typedef7.C: New test.
36946 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36948         * gcc.c-torture/execute/20041124-1.c: New test.
36950 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36952         * g++.dg/template/deduce3.C: New test.
36954         PR c++/18586
36955         * g++.dg/template/crash27.C: New test.
36957         PR c++/18530
36958         * g++.dg/warn/Wshadow-3.C: New test.
36960 2004-11-24  Devang Patel  <dpatel@apple.com>
36962         PR/18555
36963         * gcc.dg/cpp/isysroot-1.c: New test.
36964         * gcc.dg/cpp/usr/include/stdio.h: New file.
36965         * gcc.dg/cpp/isysroot-2.c: New test.
36966         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36967         New file.
36969 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36971         PR c++/8929
36972         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36974 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36976         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36977         * gcc.target/sparc/pdist.c: Likewise.
36979 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36981         PR c++/16882
36982         * g++.dg/conversion/simd1.C: New test.
36984 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36986         * lib/target-libpath.exp: New file defining
36987         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36988         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36989         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36990         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36991         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36993 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36995         * gcc.dg/pragma-align-2.c: Test macro expansion.
36996         * gcc.dg/pragma-pack-2.c: New test.
36998 2004-11-23  Richard Henderson  <rth@redhat.com>
37000         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37001         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37002         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37003         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37004         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37005         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37007         * gcc.dg/vect/vect.exp: Add check for alpha.
37008         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37009         (check_effective_target_vect_int): Enable for alpha.
37010         (check_effective_target_vect_long): New.
37011         (is-effective-target): Add it.
37013 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37015         * gcc.dg/pr18614-1.c: New test.
37017 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37019         * gcc.dg/setjmp-2.c: New test.
37021 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37023         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37024         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37025         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37026         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37027         gcc.target/sparc/pdist.c: New tests.
37029 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37031         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37033 2004-11-22  Dale Johannesen  <dalej@apple.com>
37035         * gcc.dg/20041111-1.c: New.
37037 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37039         PR tree-opt/18536
37040         * gcc.dg/vect/pr18536.c: New test.
37042 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37044         PR c++/18354
37045         * g++.dg/template/nontype11.C: New test.
37047 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37049         PR middle-end/18520
37050         * gcc.dg/pr18520-1.c: New test case.
37052 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37054         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37055         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37056         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37057         expected diagnostics.
37059 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37061         PR target/18580
37062         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37063         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37064         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37066 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37068         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37070 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37071             Joseph Myers  <joseph@codesourcery.com>
37073         * lib/target-supports.exp (check_visibility_available): Really
37074         test the compiler.
37076 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37078         PR tree-opt/18181
37079         * gcc.dg/vect/vect-85.c: New test.
37080         * gcc.dg/vect/vect-86.c: New test.
37081         * gcc.dg/vect/vect-87.c: New test.
37082         * gcc.dg/vect/vect-88.c: New test.
37084 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37086         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37088 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37090         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37091         * gcc.dg/ppc-and-1.c: Ditto.
37092         * gcc.dg/ppc-compare-1.c: Ditto.
37093         * gcc.dg/ppc-mov-1.c: Ditto
37095 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37096             Mark Mitchell  <mark@codesourcery.com>
37098         * gcc.dg/pragma-init-fini-2.c: New test.
37100 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37101             Aldy Hernandez  <aldyh@redhat.com>
37103         * lib/target-supports.exp (check_effective_target_vect_int): New
37104         (check_effective_target_vect_float): New
37105         (check_effective_target_vect_double): New.
37106         (is-effective-target): Support new effective targets keywords.
37107         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37108         default action for dg-do.
37109         * gcc.dg/vect/pr16105.c: Use new support.
37110         * gcc.dg/vect/pr18400.c: Ditto.
37111         * gcc.dg/vect/pr18425.c: Ditto.
37112         * gcc.dg/vect/vect-1.c: Ditto.
37113         * gcc.dg/vect/vect-10.c: Ditto.
37114         * gcc.dg/vect/vect-11.c: Ditto.
37115         * gcc.dg/vect/vect-12.c: Ditto.
37116         * gcc.dg/vect/vect-13.c: Ditto.
37117         * gcc.dg/vect/vect-14.c: Ditto.
37118         * gcc.dg/vect/vect-15.c: Ditto.
37119         * gcc.dg/vect/vect-16.c: Ditto.
37120         * gcc.dg/vect/vect-17.c: Ditto.
37121         * gcc.dg/vect/vect-18.c: Ditto.
37122         * gcc.dg/vect/vect-19.c: Ditto.
37123         * gcc.dg/vect/vect-2.c: Ditto.
37124         * gcc.dg/vect/vect-20.c: Ditto.
37125         * gcc.dg/vect/vect-21.c: Ditto.
37126         * gcc.dg/vect/vect-22.c: Ditto.
37127         * gcc.dg/vect/vect-23.c: Ditto.
37128         * gcc.dg/vect/vect-24.c: Ditto.
37129         * gcc.dg/vect/vect-25.c: Ditto.
37130         * gcc.dg/vect/vect-26.c: Ditto.
37131         * gcc.dg/vect/vect-27.c: Ditto.
37132         * gcc.dg/vect/vect-27a.c: Ditto.
37133         * gcc.dg/vect/vect-28.c: Ditto.
37134         * gcc.dg/vect/vect-29.c: Ditto.
37135         * gcc.dg/vect/vect-29a.c: Ditto.
37136         * gcc.dg/vect/vect-3.c: Ditto.
37137         * gcc.dg/vect/vect-30.c: Ditto.
37138         * gcc.dg/vect/vect-31.c: Ditto.
37139         * gcc.dg/vect/vect-32.c: Ditto.
37140         * gcc.dg/vect/vect-33.c: Ditto.
37141         * gcc.dg/vect/vect-34.c: Ditto.
37142         * gcc.dg/vect/vect-35.c: Ditto.
37143         * gcc.dg/vect/vect-36.c: Ditto.
37144         * gcc.dg/vect/vect-37.c: Ditto.
37145         * gcc.dg/vect/vect-38.c: Ditto.
37146         * gcc.dg/vect/vect-4.c: Ditto.
37147         * gcc.dg/vect/vect-40.c: Ditto.
37148         * gcc.dg/vect/vect-41.c: Ditto.
37149         * gcc.dg/vect/vect-42.c: Ditto.
37150         * gcc.dg/vect/vect-43.c: Ditto.
37151         * gcc.dg/vect/vect-44.c: Ditto.
37152         * gcc.dg/vect/vect-45.c: Ditto.
37153         * gcc.dg/vect/vect-46.c: Ditto.
37154         * gcc.dg/vect/vect-47.c: Ditto.
37155         * gcc.dg/vect/vect-48.c: Ditto.
37156         * gcc.dg/vect/vect-48a.c: Ditto.
37157         * gcc.dg/vect/vect-49.c: Ditto.
37158         * gcc.dg/vect/vect-5.c: Ditto.
37159         * gcc.dg/vect/vect-50.c: Ditto.
37160         * gcc.dg/vect/vect-51.c: Ditto.
37161         * gcc.dg/vect/vect-52.c: Ditto.
37162         * gcc.dg/vect/vect-53.c: Ditto.
37163         * gcc.dg/vect/vect-54.c: Ditto.
37164         * gcc.dg/vect/vect-55.c: Ditto.
37165         * gcc.dg/vect/vect-56.c: Ditto.
37166         * gcc.dg/vect/vect-56a.c: Ditto.
37167         * gcc.dg/vect/vect-57.c: Ditto.
37168         * gcc.dg/vect/vect-58.c: Ditto.
37169         * gcc.dg/vect/vect-59.c: Ditto.
37170         * gcc.dg/vect/vect-6.c: Ditto.
37171         * gcc.dg/vect/vect-60.c: Ditto.
37172         * gcc.dg/vect/vect-61.c: Ditto.
37173         * gcc.dg/vect/vect-62.c: Ditto.
37174         * gcc.dg/vect/vect-63.c: Ditto.
37175         * gcc.dg/vect/vect-64.c: Ditto.
37176         * gcc.dg/vect/vect-65.c: Ditto.
37177         * gcc.dg/vect/vect-66.c: Ditto.
37178         * gcc.dg/vect/vect-67.c: Ditto.
37179         * gcc.dg/vect/vect-68.c: Ditto.
37180         * gcc.dg/vect/vect-69.c: Ditto.
37181         * gcc.dg/vect/vect-7.c: Ditto.
37182         * gcc.dg/vect/vect-72.c: Ditto.
37183         * gcc.dg/vect/vect-72a.c: Ditto.
37184         * gcc.dg/vect/vect-73.c: Ditto.
37185         * gcc.dg/vect/vect-74.c: Ditto.
37186         * gcc.dg/vect/vect-75.c: Ditto.
37187         * gcc.dg/vect/vect-76.c: Ditto.
37188         * gcc.dg/vect/vect-77.c: Ditto.
37189         * gcc.dg/vect/vect-77a.c: Ditto.
37190         * gcc.dg/vect/vect-78.c: Ditto.
37191         * gcc.dg/vect/vect-79.c: Ditto.
37192         * gcc.dg/vect/vect-8.c: Ditto.
37193         * gcc.dg/vect/vect-80.c: Ditto.
37194         * gcc.dg/vect/vect-82.c: Ditto.
37195         * gcc.dg/vect/vect-82_64.c: Ditto.
37196         * gcc.dg/vect/vect-83.c: Ditto.
37197         * gcc.dg/vect/vect-83_64.c: Ditto.
37198         * gcc.dg/vect/vect-9.c: Ditto.
37199         * gcc.dg/vect/vect-all.c: Ditto.
37200         * gcc.dg/vect/vect-none.c: Ditto.
37202 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37204         * lib/gcc-dg.exp (dg-skip-if): New function.
37205         (dg-forbid-option): Remove.
37206         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37207         * g++.dg/abi/bitfield8.C: Likewise.
37208         * g++.dg/abi/dtor1.C: Likewise.
37209         * g++.dg/abi/empty10.C: Likewise.
37210         * g++.dg/abi/empty7.C: Likewise.
37211         * g++.dg/abi/empty9.C: Likewise.
37212         * g++.dg/abi/layout3.C: Likewise.
37213         * g++.dg/abi/layout4.C: Likewise.
37214         * g++.dg/abi/thunk1.C: Likewise.
37215         * g++.dg/abi/thunk2.C: Likewise.
37216         * g++.dg/abi/vbase11.C: Likewise.
37217         * g++.dg/abi/vthunk2.C: Likewise.
37218         * g++.dg/abi/vthunk3.C: Likewise.
37219         * g++.dg/ext/attrib8.C: Likewise.
37220         * g++.dg/opt/longbranch2.C: Likewise.
37221         * g++.dg/opt/reg-stack4.C: Likewise.
37222         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37223         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37224         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37225         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37226         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37227         * gcc.dg/20000609-1.c: Likewise.
37228         * gcc.dg/20000720-1.c: Likewise.
37229         * gcc.dg/20011107-1.c: Likewise.
37230         * gcc.dg/20011119-1.c: Likewise.
37231         * gcc.dg/20020108-1.c: Likewise.
37232         * gcc.dg/20020122-2.c: Likewise.
37233         * gcc.dg/20020122-3.c: Likewise.
37234         * gcc.dg/20020201-3.c: Likewise.
37235         * gcc.dg/20020206-1.c: Likewise.
37236         * gcc.dg/20020218-1.c: Likewise.
37237         * gcc.dg/20020310-1.c: Likewise.
37238         * gcc.dg/20020411-1.c: Likewise.
37239         * gcc.dg/20020418-2.c: Likewise.
37240         * gcc.dg/20020426-1.c: Likewise.
37241         * gcc.dg/20020426-2.c: Likewise.
37242         * gcc.dg/20020517-1.c: Likewise.
37243         * gcc.dg/20020523-1.c: Likewise.
37244         * gcc.dg/20020523-2.c: Likewise.
37245         * gcc.dg/20020729-1.c: Likewise.
37246         * gcc.dg/20030204-1.c: Likewise.
37247         * gcc.dg/20030826-2.c: Likewise.
37248         * gcc.dg/20030926-1.c: Likewise.
37249         * gcc.dg/20031202-1.c: Likewise.
37250         * gcc.dg/980312-1.c: Likewise.
37251         * gcc.dg/980313-1.c: Likewise.
37252         * gcc.dg/990117-1.c: Likewise.
37253         * gcc.dg/990424-1.c: Likewise.
37254         * gcc.dg/990524-1.c: Likewise.
37255         * gcc.dg/991230-1.c: Likewise.
37256         * gcc.dg/i386-387-1.c: Likewise.
37257         * gcc.dg/i386-387-2.c: Likewise.
37258         * gcc.dg/i386-387-3.c: Likewise.
37259         * gcc.dg/i386-387-4.c: Likewise.
37260         * gcc.dg/i386-387-5.c: Likewise.
37261         * gcc.dg/i386-387-6.c: Likewise.
37262         * gcc.dg/i386-asm-1.c: Likewise.
37263         * gcc.dg/i386-bitfield1.c: Likewise.
37264         * gcc.dg/i386-bitfield2.c: Likewise.
37265         * gcc.dg/i386-loop-1.c: Likewise.
37266         * gcc.dg/i386-loop-2.c: Likewise.
37267         * gcc.dg/i386-loop-3.c: Likewise.
37268         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37269         * gcc.dg/i386-pic-1.c: Likewise.
37270         * gcc.dg/i386-regparm.c: Likewise.
37271         * gcc.dg/i386-signbit-1.c: Likewise.
37272         * gcc.dg/i386-signbit-2.c: Likewise.
37273         * gcc.dg/i386-signbit-3.c: Likewise.
37274         * gcc.dg/i386-sse-5.c: Likewise.
37275         * gcc.dg/i386-sse-8.c: Likewise.
37276         * gcc.dg/i386-unroll-1.c: Likewise.
37277         * gcc.dg/tls/opt-1.c: Likewise.
37278         * gcc.dg/tls/opt-2.c: Likewise.
37279         * gcc.dg/unroll-1.c: Likewise.
37280         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37281         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37282         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37283         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37285 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37287         * g++.dg/template/incomplete1.C: New test.
37289 2004-11-16  Nick Clifton  <nickc@redhat.com>
37291         Revert patches accidentally commited during checkin of fixes for
37292         xstormy16 tests:
37293         gcc.c-torture/execute/simd-4.c: Revert
37294         gcc.dg/20040910-1.c: Revert.
37296 2004-11-16  Paul Brook  <paul@codesourcery.com>
37298         PR fortran/13010
37299         * gfortran.dg/der_pointer_1.f90: New test.
37301 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37303         PR c/18498
37304         * gcc.dg/bitfld-13.c: New test.
37306 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37308         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37309         powerpc*-*-linux*.
37311         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37312         * gcc.dg/ppc64-abi-2.c: Ditto.
37313         * gcc.dg/ppc64-abi-3.c: Ditto.
37315         * lib/gcc-dg.exp (dg-target-list): Remove.
37317 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37319         * gcc.dg/ia64-postinc.c: New test.
37321 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37323         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37325 2004-11-15  Nick Clifton  <nickc@redhat.com>
37327         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37328         __INT_MAX__ so that the test can be compiled by toolchains
37329         targeted at 16-bit processors.
37331         * gcc.dg/20040625-1.c: Use long constants rather than integers
37332         when performing arithmetic that will overflow 16-bits.
37334         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37335         xstormy16.  It does not support 128-bit vector operations.
37337         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37338         with the macro PTR_TYPE.  Define this macro to an integer type
37339         suitable for holding a pointer.
37341         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37342         the target is a 16-bit processor.
37344         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37345         16-bit targets where the character constant will be too long.
37347         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37348         where the double will not be directly addressable.
37350 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37352         Friend class name lookup 1/n, PR c++/18471
37353         * g++.dg/template/crash26.C: New test.
37354         * g++.dg/lookup/struct1.C: Adjust expected error.
37355         * g++.dg/parse/elab1.C: Likewise.
37356         * g++.dg/parse/elab2.C: Likewise.
37357         * g++.dg/parse/int-as-enum1.C: Likewise.
37358         * g++.dg/parse/struct-as-enum1.C: Likewise.
37359         * g++.dg/parse/typedef1.C: Likewise.
37360         * g++.dg/parse/typedef3.C: Likewise.
37361         * g++.dg/parse/typedef4.C: Likewise.
37362         * g++.dg/parse/typedef5.C: Likewise.
37363         * g++.dg/template/nontype4.C: Likewise.
37364         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37365         * g++.old-deja/g++.other/elab1.C: Likewise.
37366         * g++.old-deja/g++.other/syntax4.C: Likewise.
37368 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37370         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37372 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37374         * gcc.c-torture/execute/20041114-1.c: New test.
37376 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37378         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37379         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37380         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37381         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37382         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37383         gcc.dg/switch-7.c: New tests.
37385 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37387         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37389 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37391         PR tree-opt/18400
37392         * gcc.dg/vect/pr18400.c: New test.
37394 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37395             Andrew Pinski  <pinskia@physics.uc.edu>
37397         PR tree-opt/18425
37398         * gcc.dg/vect/pr18425.c: New test.
37400 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37402         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37403         Guard with dg-require-alias and dg-require-visibility.
37405 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37407         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37409 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37411         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37413 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37415         PR c++/17344
37416         * g++.dg/template/defarg5.C: New test.
37418 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37420         * g++.dg/parse/cast1.C: Run only on ILP32.
37421         * g++.old-deja/g++.mike/p784.C: Likewise.
37423 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37425         * gcc.c-torture/execute/20041113-1.c: New test.
37427 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37429         PR target/18230
37430         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37431         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37432         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37433         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37434         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37435         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37436         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37437         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37438         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37439         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37440         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37441         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37442         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37444 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37446         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37447         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37448         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37449         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37450         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37451         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37452         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37453         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37454         gcc.target/sparc/combined-1.c: New tests.
37456 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37458         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37459         New tests.
37461 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37463         * lib/gcc-dg.exp (dg-forbid-option): New function.
37464         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37465         * g++.dg/abi/bitfield8.C: Likewise.
37466         * g++.dg/abi/dtor1.C: Likewise.
37467         * g++.dg/abi/empty10.C: Likewise.
37468         * g++.dg/abi/empty7.C: Likewise.
37469         * g++.dg/abi/empty9.C: Likewise.
37470         * g++.dg/abi/layout3.C: Likewise.
37471         * g++.dg/abi/layout4.C: Likewise.
37472         * g++.dg/abi/thunk1.C: Likewise.
37473         * g++.dg/abi/thunk2.C: Likewise.
37474         * g++.dg/abi/vbase11.C: Likewise.
37475         * g++.dg/abi/vthunk2.C: Likewise.
37476         * g++.dg/abi/vthunk3.C: Likewise.
37477         * g++.dg/ext/attrib8.C: Likewise.
37478         * g++.dg/opt/longbranch2.C: Likewise.
37479         * g++.dg/opt/reg-stack4.C: Likewise.
37480         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37481         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37482         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37483         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37484         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37485         * gcc.dg/20000609-1.c: Likewise.
37486         * gcc.dg/20000720-1.c: Likewise.
37487         * gcc.dg/20011107-1.c: Likewise.
37488         * gcc.dg/20011119-1.c: Likewise.
37489         * gcc.dg/20020108-1.c: Likewise.
37490         * gcc.dg/20020122-2.c: Likewise.
37491         * gcc.dg/20020122-3.c: Likewise.
37492         * gcc.dg/20020201-3.c: Likewise.
37493         * gcc.dg/20020206-1.c: Likewise.
37494         * gcc.dg/20020218-1.c: Likewise.
37495         * gcc.dg/20020310-1.c: Likewise.
37496         * gcc.dg/20020411-1.c: Likewise.
37497         * gcc.dg/20020418-2.c: Likewise.
37498         * gcc.dg/20020426-1.c: Likewise.
37499         * gcc.dg/20020426-2.c: Likewise.
37500         * gcc.dg/20020517-1.c: Likewise.
37501         * gcc.dg/20020523-1.c: Likewise.
37502         * gcc.dg/20020523-2.c: Likewise.
37503         * gcc.dg/20020729-1.c: Likewise.
37504         * gcc.dg/20030204-1.c: Likewise.
37505         * gcc.dg/20030826-2.c: Likewise.
37506         * gcc.dg/20030926-1.c: Likewise.
37507         * gcc.dg/20031202-1.c: Likewise.
37508         * gcc.dg/980312-1.c: Likewise.
37509         * gcc.dg/980313-1.c: Likewise.
37510         * gcc.dg/990117-1.c: Likewise.
37511         * gcc.dg/990424-1.c: Likewise.
37512         * gcc.dg/990524-1.c: Likewise.
37513         * gcc.dg/991230-1.c: Likewise.
37514         * gcc.dg/i386-387-1.c: Likewise.
37515         * gcc.dg/i386-387-2.c: Likewise.
37516         * gcc.dg/i386-387-3.c: Likewise.
37517         * gcc.dg/i386-387-4.c: Likewise.
37518         * gcc.dg/i386-387-5.c: Likewise.
37519         * gcc.dg/i386-387-6.c: Likewise.
37520         * gcc.dg/i386-asm-1.c: Likewise.
37521         * gcc.dg/i386-bitfield1.c: Likewise.
37522         * gcc.dg/i386-bitfield2.c: Likewise.
37523         * gcc.dg/i386-loop-1.c: Likewise.
37524         * gcc.dg/i386-loop-2.c: Likewise.
37525         * gcc.dg/i386-loop-3.c: Likewise.
37526         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37527         * gcc.dg/i386-pic-1.c: Likewise.
37528         * gcc.dg/i386-regparm.c: Likewise.
37529         * gcc.dg/i386-signbit-1.c: Likewise.
37530         * gcc.dg/i386-signbit-2.c: Likewise.
37531         * gcc.dg/i386-signbit-3.c: Likewise.
37532         * gcc.dg/i386-sse-5.c: Likewise.
37533         * gcc.dg/i386-sse-8.c: Likewise.
37534         * gcc.dg/i386-unroll-1.c: Likewise.
37535         * gcc.dg/tls/opt-1.c: Likewise.
37536         * gcc.dg/tls/opt-2.c: Likewise.
37537         * gcc.dg/unroll-1.c: Likewise.
37538         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37539         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37540         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37541         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37542         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37543         -m64 is specified.
37545 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37547         PR c++/18389
37548         * g++.dg/parse/cond1.C: New test.
37550         PR c++/18429
37551         * g++.dg/template/array9.C: New test.
37552         * g++.dg/ext/vla1.C: Adjust error messages.
37553         * g++.dg/ext/vlm1.C: Likewise.
37554         * g++.dg/template/crash2.C: Likewise.
37556         PR c++/18436
37557         * g++.dg/template/call3.C: New test.
37559         PR c++/18407
37560         * g++.dg/template/ptrmem11.C: New test.
37562 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37564         PR other/14264
37565         * lib/g++.exp: Set LC_ALL and LANG to C.
37566         * lib/gcc-dg.exp: Likewise.
37567         * lib/gfortran.exp: Likewise.
37568         * lib/objc.exp: Likewise.
37569         * lib/treelang.exp: Likewise.
37571 2004-11-12  Andreas Schwab  <schwab@suse.de>
37573         * gcc.dg/pr16286.c: Fix last change.
37575 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37577         PR c++/18416
37578         * g++.dg/init/global1.C: New test.
37580 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37582         * gcc.c-torture/execute/20041112-1.c: New test.
37584 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37586         * lib/gcc-dg.exp (dg-target-list): New.
37588 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37589             Richard Sandiford  <rsandifo@redhat.com>
37591         * lib/target-supports.exp (get-compiler_messages): New.
37592         (check_named_sections_available): Use it.
37593         (check_effective_target_ilp32): New.
37594         (check_effective_target_lp64): New.
37595         (is-effective-target): New.
37596         * lib/gcc-dg.exp (dg-require-effective-target): New.
37598 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37600         * gcc.dg/precedence-1.c: New test.
37602 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37604         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37606         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37607         message, delete generated files, use more descriptive name for
37608         executable, and make the test unsupported when it cannot be run.
37610         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37611         (dg-require-weak, dg-require-visibility, dg-require-alias,
37612         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37613         dg-require-iconv, dg-require-named-sections): Use it.
37615         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37617 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37619         PR target/16457
37620         * gcc.dg/ppc-and-1: New
37622         PR target/16796
37623         * gcc.dg/ppc-mov-1.c: New.
37625         PR target/16458
37626         * gcc.dg/ppc-compare-1.c: New.
37628 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37630         * objc.dg/desig-init-2.m: New test.
37632 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37634         PR middle-end/18160
37635         * g++.dg/warn/register-var-1.C: New test.
37636         * g++.dg/warn/register-var-2.C: New test.
37638 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37640         * gcc.dg/union-2.c: New test.
37642 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37644         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37645         New test for PR tree-optimization/17892.
37647 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37649         PR c++/18369
37650         * g++.dg/init/new12.C: New test.
37652 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37654         * gcc.target/sparc: New directory.
37655         * gcc.target/sparc/sparc.exp: New driver.
37656         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37657         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37658         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37659         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37661 2004-11-10  Paul Brook  <paul@codesourcery.com>
37663         PR fortran/18218
37664         * gfortran.dg/list_read.c: New test.
37666 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37668         PR c/18322
37669         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37670         expected diagnostic location.
37672 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37674         * gcc.dg/20041109-1.c: New test.
37676 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37678         PR objc/18406
37679         * objc/compile/pr18406.m: New test.
37681 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37683         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37685 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37687         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37689 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37691         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37693 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37695         * gcc.dg/20030225-2.c: Add prototype for abort and
37696         exit.
37698 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37700         PR tree-opt/18299
37701         * gcc.c-torture/pr18299-1.c: New test.
37703 2004-11-06  Andreas Schwab  <schwab@suse.de>
37705         * gcc.dg/pr16286.c: Also test for bool and pixel.
37707 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37709         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37710         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37711         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37712         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37713         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37714         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37715         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37716         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37717         gcc.dg/struct-semi-3.c: New tests.
37719 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37721         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37723 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37725         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37726         Do not use C99 designators.
37728 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37730         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37732 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37734         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37735         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37736         * gcc.c-torture/execute/simd-5.x: Remove.
37738 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37740         PR rtl-optimization/17933
37741         * gcc.dg/torture/pr17933-1.c: New test.
37743 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37745         PR target/18106
37746         * lib/target-supports.exp (check_weak_available): Support
37747         Windows.
37749 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37751         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37752         call to fflush(stdout) before abort.
37753         (my_ffsll): New function.
37754         (generate_fields): Use it.
37756 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37758         * gcc.dg/init-undef-1.c: New test.
37760 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37762         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37763         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37764         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37765         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37766         expected messages for new parser.
37768 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37770         * g++.dg/ext/visibility/symbian1.C: New test.
37772 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37774         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37775         on LP64 targets.
37777 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37779         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37780         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37781         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37782         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37783         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37784         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37785         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37786         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37787         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37788         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37790 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37792         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37793         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37794         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37795         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37796         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37797         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37798         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37799         for new parser.
37801 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37803         PR target/15342
37804         * gcc.dg/20041104-1.c: New test.
37806 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37808         * g++.dg/template/nontype7.C: New test.
37809         * g++.dg/template/nontype8.C: Likewise.
37810         * g++.dg/template/nontype9.C: Likewise.
37811         * g++.dg/template/nontype10.C: Likewise.
37812         * g++.dg/tc1/dr49.C: Likewise.
37813         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37814         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37816 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37818         * g++.dg/rtti/tinfo1.C: Remove xfails.
37820 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37822         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37823         packed attribute to the definition to satisfy the new C++ parser.
37825 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37827         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37828         invocations of va_arg.
37830 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37832         PR c++/18124
37833         * g++.dg/template/crash25.C: New test.
37835         PR c++/18155
37836         * g++.dg/template/typedef2.C: New test.
37837         * g++.dg/parse/crash13.C: Adjust error markers.
37839         PR c++/18177
37840         * g++.dg/conversion/const3.C: New test.
37842 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37844         PR fortran/17535
37845         PR fortran/17583
37846         PR fortran/17713
37847         * gfortran.dg/generic_[123].f90: New testcases.
37849 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37851         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37852         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37854 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37856         PR tree-opt/16808
37857         * gcc.c-torture/compile/pr16808.c: New test.
37859 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37861         PR rtl-optimization/17104
37862         * gcc.dg/ppc-bitfield1.c: New.
37864 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37866         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37868 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37870         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37871         strings for 32-bit code.
37873 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37875         PR c/18239
37876         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37878 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37880         PR c++/18064
37881         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37883 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37885         PR c++/15172
37886         * g++.dg/init/aggr2.C: New test.
37888 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37890         * objc.dg/local-decl-1.m: New test.
37892 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37894         * gcc.dg/20040910-1.c: Adjust regex.
37896 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37898         PR rtl-optimization/18084
37899         * g++.dg/opt/pr18084-1.C: New testcase.
37901 2004-10-30  Matt Austern  <austern@apple.com>
37903         PR c++/17542
37904         * g++.dg/ext/attrib18.C: New test.
37906 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37908         PR middle-end/18096
37909         * gcc.dg/pr18096-1.c: New test case.
37911 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37913         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37915 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37917         PR c/16666
37918         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37919         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37920         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37921         gcc.dg/old-style-prom-3.c: New tests.
37923 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37925         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37926         Remove unnecessary inclusion of stdio.h.
37928 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37930         PR rtl-optimization/17581
37931         * gcc.dg/pr17581-1.c: New test case.
37933 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37935         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37936         being implemented.
37937         * g++.dg/conversion/dr195-1.C: New.
37938         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37939         * g++.old-deja/g++.mike/p10148.C: Likewise.
37941 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37943         PR c++/17695
37944         * g++.dg/debug/typedef2.C: New test.
37946 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37948         PR fortran/13490
37949         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37950         * gfortran.dg/g77/README: Update.
37952 2004-10-28  Matt Austern  <austern@apple.com>
37954         PR c++/14124
37955         * g++.dg/ext/packed7.C: New test.
37957 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37959         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37960         scan-assembler.
37961         * lib/scanasm.exp (hidden-scan-for): New proc.
37962         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37963         string.
37964         (scan-not-hidden): Likewise.
37965         * lib/target-supports.exp (check_visibility_available): mach-o is
37966         support too.
37968 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37970         PR c++/17132
37971         * g++.dg/template/memclass3.C: New test.
37973 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37975         PR middle-end/18160
37976         * gcc.dg/register-var-1.c: New test.
37977         * gcc.dg/register-var-2.c: New test.
37978         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37979         error now.
37981 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37983         PR other/18172
37984         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37985         unused variables.
37986         * gcc.dg/vect/vect-22.c: Likewise.
37988 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37990         * gcc.dg/i386-rotate-1.c: New test.
37992 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37994         * g++.dg/init/ref12.C: Add "run" marker.
37996         PR c++/17435
37997         * g++.dg/init/ref12.C: New test.
37999         PR c++/18140
38000         * g++.dg/template/shift1.C: New test.
38001         * g++.dg/template/error10.C: Adjust error markers.
38003 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38005         PR tree-opt/17529
38006         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38008 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38010         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38011         * gcc.dg/weak/weak-3.c: Likewise.
38012         * gcc.dg/weak/weak-5.c: Likewise.
38013         * gcc.dg/weak/weak-9.c: Likewise.
38014         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38015         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38017         * gcc.dg/darwin-weakimport-1.c: New.
38019 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38021         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38023 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38025         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38026         'syntax' error messages.
38027         * gcc.dg/cpp/direct2s.c: Likewise.
38029 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38031         * gcc.c-torture/compile/20041026-1.c: New.
38033 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38035         PR c++/18093
38036         * g++.dg/lookup/ns2.C: New test.
38038         PR c++/18020
38039         * g++.dg/template/enum4.C: New test.
38041         PR c++/18161
38042         * g++.dg/template/expr1.C: New test.
38044 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38046         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38048 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38050         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38051         gcc.dg/decl-nospec-3.c: New tests.
38053 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38055         * objc.dg/super-class-3.m: New test.
38057 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38059         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38060         resyncing.
38061         * gcc.dg/cpp/direct2s.c: Likewise.
38063 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38065         * objc.dg/image-info.m: Update for changes to section selection.
38067 2004-10-25  David Ayers  <d.ayers@inode.at>
38068             Ziemowit Laski  <zlaski@apple.com>
38070         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38071         diagnostics when messaging 'id <Proto>'.
38072         * objc.dg/class-protocol-1.m: New test.
38073         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38074         a non-existent method signature.
38075         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38076         Update diagnostics when messaging with non-existent method signature.
38077         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38078         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38079         invalid receivers are now resolved as if messaging 'id'; remove
38080         extraneous diagnostics.
38082 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38084         PR c/16667
38085         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38086         gcc.dg/init-desig-obs-3.c: New tests.
38088 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38090         * gcc.dg/debug/20041023-1.c: New test.
38092 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38094         PR middle-end/17407
38095         * gcc.c-torture/compile/pr17407.c: New test.
38097         PR c++/18121
38098         * g++.dg/template/array8.C: New test.
38100 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38102         PR other/18138
38103         * lib/g++.exp: Accept more than one multilib libgcc.
38104         * lib/gcc-dg.exp: Likewise.
38105         * lib/objc.exp: Likewise.
38106         * lib/treelang.exp: Likewise.
38107         * lib/gfortran.exp: Likewise.
38109 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38111         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38113 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38115         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38116         * gcc.dg/c99-const-expr-3.c: Likewise.
38118 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38120         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38122 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38124         * gcc.c-torture/execute/loop-2e.x: Remove.
38126 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38128         PR c++/18095
38129         * g++.dg/parse/crash18.C: New.
38130         * g++.dg/parse/crash19.C: New.
38132 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38134         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38135         * g++.dg/ext/dllimport2.C: Same.
38136         * g++.dg/ext/dllimport8.C: Same.
38138 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38140         PR c++/10841
38141         * g++.dg/conversion/cast1.C: New test.
38142         * g++.dg/overload/pmf1.C: Adjust error marker.
38144 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38146         PR objc/17923
38147         * objc.dg/const-str-7.m: New test.
38149 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38151         * g++.dg/template/memfriend11.C: Fix comment typo.
38152         * g++.dg/template/memfriend14.C: Likewise.
38154 2004-10-20  Richard Henderson  <rth@redhat.com>
38156         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38157         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38158         -fasynchronous-unwind-tables.
38160 2004-10-20  Richard Henderson  <rth@redhat.com>
38162         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38163         (main): Return success.
38164         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38165         (main): Return success.
38167 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38169         PR c++/13495
38170         * g++.dg/template/memfriend9.C: New test.
38171         * g++.dg/template/memfriend10.C: Likewise.
38172         * g++.dg/template/memfriend11.C: Likewise.
38173         * g++.dg/template/memfriend12.C: Likewise.
38174         * g++.dg/template/memfriend13.C: Likewise.
38175         * g++.dg/template/memfriend14.C: Likewise.
38176         * g++.dg/template/memfriend15.C: Likewise.
38177         * g++.dg/template/memfriend16.C: Likewise.
38178         * g++.dg/template/memfriend17.C: Likewise.
38179         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38181 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38183         * g++.dg/conversion/dr195.C: New.
38184         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38186 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38187             Devang Patel  <dpatel@apple.com>
38189         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38190         of floating point arithmetic, which could trap.
38192 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38194         PR c++/14035
38195         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38196         * g++.dg/conversion/const2.C: New test.
38197         * g++.dg/expr/reinterpret2.C: New test.
38198         * g++.dg/expr/reinterpret3.C: New test.
38199         * g++.dg/expr/cast2.C: New test.
38200         * g++.dg/expr/copy1.C: New test.
38201         * g++.dg/other/conversion1.C: Change error message.
38202         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38203         function pointers to void *.
38204         * g++.old-deja/g++.mike/p10148.C: Likewise.
38206 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38208         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38210 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38212         PR c++/18047
38214         * g++.dg/parse/expr3.C: New test.
38216 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38218         * gcc.dg/smod-1.c: New test.
38220 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38222         * objc.dg/method-14.m: New test.
38224 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38226         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38227         Also xfail as the patch was reverted.
38229 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38231         PR middle-end/16973
38232         * gcc.dg/pr16973.c: New test.
38234 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38236         PR tree-optimization/17656
38237         * gcc.c-torture/compile/pr17656.c: New test.
38239 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38241         * g++.dg/eh/shadow1.C: New.
38243 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38245         * gcc.c-torture/compile/20041018-1.c: New test.
38247 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38249         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38250         compiler referring to register 0 when accessing sdata.  The linker
38251         now patches things up.
38253 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38255         PR c/17529
38256         * gcc.c-torture/compile/pr17529.c: New test.
38258 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38260         PR c++/17743
38261         * g++.dg/ext/attrib17.C: New test.
38263 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38265         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38267 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38269         PR c++/10479
38270         * g++.dg/ext/attrib16.C: New test.
38272 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38274         PR c++/17042
38275         * g++.dg/init/dso_handle1.C: New test.
38277         PR c++/14667
38278         * g++.dg/parse/typedef6.C: New test.
38280         PR c++/17916
38281         * g++.dg/parse/pragma1.C: New test.
38283 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38285         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38287 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38289         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38290         -fno-common when on HPPA HP-UX platforms.
38292 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38294         PR other/16820
38295         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38296         stdint.h.
38297         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38298         uintptr_t.
38300 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38302         PR c++/16301
38303         * g++.dg/lookup/strong-using-4.C: New test.
38305 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38307         PR middle-end/16567
38308         * gcc.c-torture/compile/nested-1.c: New test.
38310 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38312         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38313         and mipsisa64*-*-* (until support for misaligned loads is added).
38314         * gcc.dg/vect/vect-50.c: Likewise.
38315         * gcc.dg/vect/vect-52.c: Likewise.
38316         * gcc.dg/vect/vect-54.c: Likewise.
38317         * gcc.dg/vect/vect-58.c: Likewise.
38318         * gcc.dg/vect/vect-60.c: Likewise.
38319         * gcc.dg/vect/vect-80.c: Likewise.
38321 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38323         PR c++/17976
38324         * g++.dg/init/dtor3.C: New test.
38326 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38328         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38330 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38332         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38333         * gcc.dg/macho-lo-sum.c: Likewise.
38335 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38337         * gcc.dg/ppc-spe64-1.c: New test.
38339 2004-10-14  Devang Patel  <dpatel@apple.com>
38341         PR 17635
38342         * gcc.dg/pr17635.c : New test.
38344 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38346         * gcc.dg/vect/vect-28.c: Remove xfail.
38347         * gcc.dg/vect/vect-30.c: Remove xfail.
38348         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38349         * gcc.dg/vect/vect-33.c: Remove xfail.
38350         * gcc.dg/vect/vect-44.c: Remove xfail.
38351         * gcc.dg/vect/vect-46.c: Remove xfail.
38352         * gcc.dg/vect/vect-50.c: Remove xfail.
38353         * gcc.dg/vect/vect-52.c: Remove xfail.
38354         * gcc.dg/vect/vect-54.c: Remove xfail.
38355         * gcc.dg/vect/vect-58.c: Remove xfail.
38356         * gcc.dg/vect/vect-60.c: Remove xfail.
38357         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38358         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38359         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38360         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38361         * gcc.dg/vect/vect-8.c: Remove xfail.
38362         * gcc.dg/vect/vect-80.c: Remove xfail.
38363         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38365 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38367         * gcc.dg/vect/vect-82.c: New testcase.
38368         * gcc.dg/vect/vect-82_64.c: New testcase.
38369         * gcc.dg/vect/vect-83.c: New testcase.
38370         * gcc.dg/vect/vect-83_64.c: New testcase.
38372 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38374         * gcc.dg/cpp/error-1.c: New test.
38376 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38378         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38380 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38382         PR target/17984
38383         * gcc.dg/cris-peep2-xsrand2.c: New test.
38385 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38387         PR c++/17661
38388         * g++.dg/expr/for2.C: New test.
38390 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38392         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38394 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38396         PR tree-optimization/17724
38397         * g++.dg/opt/pr17724-1.C: New test.
38398         * g++.dg/opt/pr17724-2.C: New test.
38399         * g++.dg/opt/pr17724-3.C: New test.
38400         * g++.dg/opt/pr17724-4.C: New test.
38401         * g++.dg/opt/pr17724-5.C: New test.
38402         * g++.dg/opt/pr17724-6.C: New test.
38404 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38406         PR c/17301
38407         * gcc.dg/pr17301-2.c: New test.
38409 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38411         PR c++/15876
38412         * g++.dg/parse/error22.C: New test.
38414         PR c++/17936
38415         * g++.dg/template/spec18.C: New test.
38417 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38419         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38420         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38421         memcpy.
38422         * gcc.dg/ia64-sync-2.c: Ditto.
38423         * gcc.dg/ia64-sync-3.c: Ditto.
38425 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38427         * g++.dg/eh/cleanup5.C: Add dg-options "".
38429 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38431         PR middle-end/17657
38432         * gcc.dg/switch-4.c: New test case.
38434 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38436         * gcc.c-torture/execute/20041011-1.c: New test.
38438 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38440         PR c++/17554
38441         * g++.dg/init/for3.C: New test.
38443         PR c++/17657
38444         * g++.dg/opt/switch2.C: New test.
38446         PR middle-end/17703
38447         * g++.dg/warn/Wreturn-2.C: New test.
38449 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38451         PR c++/17907
38452         * g++.dg/eh/cleanup5.C: New test.
38454 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38456         PR c++/17393
38457         * g++.dg/parse/error21.C: New test.
38459 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38461         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38462         * g++.dg/warn/incomplete1.C: Likewise.
38463         * g++.dg/template/qualttp20.C: Likewise.
38465 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38467         PR c/17881
38468         * parm-incomplete-1.c: New test.
38470 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38472         PR c++/17867
38473         * g++.dg/parse/error19.C: New test.
38475         PR c++/17670
38476         * g++.dg/init/new11.C: New test.
38478         PR c++/17821
38479         * g++.dg/parse/error20.C: New test.
38481         PR c++/17826
38482         * g++.dg/template/crash24.C: New test.
38484 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38486         PR c/17301
38487         * gcc.dg/pr17301-1.c: New test.
38489 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38491         PR c/17189
38492         * gcc.dg/anon-struct-5.c: New test.
38494 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38496         PR c/17844
38497         * gcc.dg/pr17844-1.c: New test.
38499 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38501         PR tree-optimization/17906
38502         * gcc.c-torture/compile/pr17906.c: New.
38504 2004-10-09  Stuart Hastings  <stuart@apple.com>
38505             Roger Sayle  <roger@eyesopen.com>
38507         PR rtl-optimization/17853
38508         * gcc.dg/i386-mmx-5.c: New testcase.
38510 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38512         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38514 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38516         PR c++/17524
38517         * g++.dg/template/static9.C: New test.
38519         PR c++/17685
38520         * g++.dg/parse/operator5.C: New test.
38522 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38524         PR middle-end/17894
38525         * gcc.c-torture/execute/divcmp-4.c: New test case.
38527 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38529         PR tree-opt/17902
38530         * g++.dg/opt/pr17902.C: New test.
38532 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38534         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38536 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38538         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38540 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38542         * gcc.dg/assign-warn-3.c: New test.
38544 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38546         PR c/16999
38547         * gcc.dg/cpp/ident-1.c: New test.
38549 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38551         * gcc.c-torture/compile/acc1.c: New.
38553 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38555         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38556         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38558 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38560         * gcc.dg/ultrasp11.c: New test.
38562 2004-10-08  Michael Matz  <matz@suse.de>
38564         * gcc.dg/doloop-2.c: New test.
38566 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38568         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38569         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38570         objc.dg/method-9.m: Update expected diagnostics.
38572 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38574         * gcc.dg/ppc-fsel-3.c: New file.
38575         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38577 2004-10-07  Paul Brook  <paul@codesourcery.com>
38579         * gfortran.dg/intrinsic_verify_1.f90: New test.
38581 2004-10-07  Paul Brook  <paul@codesourcery.com>
38583         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38585 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38587         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38588         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38589         commit.
38591 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38593         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38595 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38597         PR c++/17115
38598         * g++.dg/warn/Winline-4.C: New test.
38600 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38602         * gcc.c-torture/compile/20041007-1.c: New test.
38604 2004-10-07  Paul Brook  <paul@codesourcery.com>
38606         PR fortran/17678
38607         * gfortran.dg/use_allocated_1.f90: New test.
38609 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38611         PR middle-end/17849
38612         * gfortran.fortran-torture/compile/nested.f90: New test
38614 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38616         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38618 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38620         PR c++/17368
38621         * g++.dg/ext/asm6.C: New test.
38623 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38625         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38627 2004-10-06  Paul Brook  <paul@codesourcery.com>
38629         PR libfortran/17709
38630         * gfortran.dg/empty_format_1.f90: New test.
38632 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38634         PR fortran/17568
38635         * gfortran.dg/ishft.f90: New test.
38637         PR fortran/17283
38638         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38639         tests.
38641 2004-10-06  Paul Brook  <paul@codesourcery.com>
38643         * gfortran.dg/do_1.f90: New test.
38645 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38647         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38648         optimizing for size.
38650 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38652         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38654 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38656         * gcc.c-torture/compile/20041005-1.c: New test.
38658 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38660         PR c++/17829
38661         * g++.dg/lookup/koenig4.C: New.
38663 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38665         * g++.dg/other/classkey1.C: Adjust quoting marks.
38666         * g++.dg/parse/error15.C: Likewise.
38667         * g++.dg/template/meminit2.C (int>): Likewise.
38669 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38671         PR fortran/17283
38672         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38674         PR fortran/17631
38675         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38677         PR fortran/17708
38678         * gfortran.dg/pr17708.f90: New test.
38680 2004-10-04  Chao-ying Fu  <fu@mips.com>
38682         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38683         * gcc.dg/vect/vect-4.c: Ditto.
38684         * gcc.dg/vect/vect-5.c: Ditto.
38685         * gcc.dg/vect/vect-6.c: Ditto.
38686         * gcc.dg/vect/vect-8.c: Ditto.
38687         * gcc.dg/vect/vect-16.c: Ditto.
38688         * gcc.dg/vect/vect-30.c: Ditto.
38689         * gcc.dg/vect/vect-40.c: Ditto.
38690         * gcc.dg/vect/vect-41.c: Ditto.
38691         * gcc.dg/vect/vect-42.c: Ditto.
38692         * gcc.dg/vect/vect-43.c: Ditto.
38693         * gcc.dg/vect/vect-44.c: Ditto.
38694         * gcc.dg/vect/vect-45.c: Ditto.
38695         * gcc.dg/vect/vect-46.c: Ditto.
38696         * gcc.dg/vect/vect-47.c: Ditto.
38697         * gcc.dg/vect/vect-48.c: Ditto.
38698         * gcc.dg/vect/vect-49.c: Ditto.
38699         * gcc.dg/vect/vect-50.c: Ditto.
38700         * gcc.dg/vect/vect-51.c: Ditto.
38701         * gcc.dg/vect/vect-52.c: Ditto.
38702         * gcc.dg/vect/vect-53.c: Ditto.
38703         * gcc.dg/vect/vect-54.c: Ditto.
38704         * gcc.dg/vect/vect-55.c: Ditto.
38705         * gcc.dg/vect/vect-56.c: Ditto.
38706         * gcc.dg/vect/vect-57.c: Ditto.
38707         * gcc.dg/vect/vect-58.c: Ditto.
38708         * gcc.dg/vect/vect-59.c: Ditto.
38709         * gcc.dg/vect/vect-60.c: Ditto.
38710         * gcc.dg/vect/vect-74.c: Ditto.
38711         * gcc.dg/vect/vect-79.c: Ditto.
38712         * gcc.dg/vect/vect-80.c: Ditto.
38714 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38716         * gcc.dg/unused-7.c: Use the correct option.
38718 2004-10-04  Paul Brook  <paul@codesourcery.com>
38719         Bud Davis  <bdavis9659@comcast.net>
38721         PR fortran/17706
38722         PR fortran/16434
38723         * gfortran/pr17706.f90: New test.
38724         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38726 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38728         * gfortran.dg/pr17612.f90: New test.
38730 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38732         * g++.dg/template/local1.C: Adjust quoting marks in
38733         testing for diagnostics.
38734         * g++.dg/tls/diag-2.C: Likewise.
38735         * g++.dg/other/error8.C: Likewise.
38737 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38739         PR c/17178
38740         * gcc.dg/unused-4.c: Adjust to be correct.
38742         PR c/17820
38743         * gcc.dg/unused-7.c: New test.
38745 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38747         PR c++/17797
38748         * g++.dg/overload/template2.C: New test.
38750 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38752         PR tree-optimization/16632
38753         * gcc.dg/tree-ssa/20041002-1.c: New.
38755 2004-10-03  Paul Brook  <paul@codesourcery.com>
38757         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38758         rather than relying on default formatting.
38760 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38762         * gcc.dg/20040920-1.c: Update expected message text.
38764 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38766         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38768 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38770         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38771         tree level.
38773 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38775         * gcc.dg/tree-ssa/pr17343.c: Remove.
38777 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38779         PR tree-opt/17343
38780         * gcc.dg/tree-ssa/pr17343.c: New test.
38782 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38784         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38785         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38786         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38787         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38788         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38790 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38792         * gcc.dg/lvalue-2.c: New test.
38794 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38796         PR c/17730
38797         * gcc.dg/pr17730-1.c: New test
38799 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38801         PR c/7425
38802         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38804 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38806         * gcc.c-torture/execute/stdarg-1.c: New test.
38807         * gcc.c-torture/execute/stdarg-2.c: New test.
38808         * gcc.c-torture/execute/stdarg-3.c: New test.
38809         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38810         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38811         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38812         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38813         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38815 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38817         PR tree-optimization/17697
38818         * g++.dg/opt/pr17697-1.C: New test.
38819         * g++.dg/opt/pr17697-2.C: New test.
38820         * g++.dg/opt/pr17697-3.C: New test.
38822 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38824         PR c/16409
38825         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38826         gcc.dg/vla-init-5.c: New tests.
38828 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38830         PR c/13804
38831         * gcc.dg/pr13804-1.c: New test.
38833 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38835         PR fortran/16938
38836         * gfortran.dg/pr16938.f90: New test.
38838 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38840         * g++.dg/template/crash23.C: New test.
38842 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38844         PR c++/17585
38845         * g++.dg/template/static8.C: New test.
38847 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38849         PR c++/17681
38850         * g++.dg/other/error9.C: New test.
38852 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38854         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38856 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38858         PR fortran/15164
38859         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38861 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38863         PR middle-end/17112
38864         * gcc.dg/pr17112-1.c: New test case.
38866 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38868         PR c/11459
38869         * gcc.dg/pr11459-1.c: New test.
38871 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38873         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38874         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38876 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38878         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38880 2004-09-25  Jan Hubicka  <jh@suse.cz>
38882         * compile/30040909-1.c: New test.
38883         * compile/30040907-1.c: New test.
38885 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38887         * gcc.c-torture/execute/va-arg-26.c: New test.
38889 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38891         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38892         extra diagnostics on targets with 64-bit pointers.
38893         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38895 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38897         PR c/17188
38898         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38899         * gcc.dg/decl-3.c: Adjust expected message.
38901 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38903         PR fortran/17615
38904         * gfortran.dg/pr17615.f90: New test.
38906 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38908         PR tree-optimzation/17517
38909         * g++.dg/tree-ssa/pr17517.C: New Test.
38911 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38913         PR c++/16889
38914         * g++.dg/lookup/ambig3.C: New.
38916 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38918         PR tree-opt/17624
38919         * g++.dg/opt/pr17624.C: New test.
38921 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38923         PR c/6980
38924         * gcc.dg/Wbad-function-cast-1.c: New test.
38926 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38928         * g++.dg/ext/complit1.C
38929         * g++.dg/other/error2.C
38930         * g++.dg/other/nontype-1.C
38931         * g++.dg/parse/crash11.C
38932         * g++.dg/parse/crash12.C
38933         * g++.dg/parse/error15.C
38934         * g++.dg/parse/error4.C
38935         * g++.dg/parse/tmpl-outside1.C
38936         * g++.dg/parse/too-many-tmpl-args1.C
38937         * g++.dg/template/dependent-expr3.C
38938         * g++.dg/template/error10.C
38939         * g++.dg/template/instantiate1.C
38940         * g++.dg/template/vtable2.C
38941         * g++.dg/warn/Wshadow-1.C
38942         * g++.dg/warn/weak1.C
38943         * g++.old-deja/g++.brendan/crash16.C
38944         * g++.old-deja/g++.brendan/crash18.C
38945         * g++.old-deja/g++.brendan/crash48.C
38946         * g++.old-deja/g++.brendan/crash49.C
38947         * g++.old-deja/g++.brendan/crash55.C
38948         * g++.old-deja/g++.brendan/crash56.C
38949         * g++.old-deja/g++.brendan/crash8.C
38950         * g++.old-deja/g++.brendan/enum11.C
38951         * g++.old-deja/g++.brendan/enum8.C
38952         * g++.old-deja/g++.brendan/enum9.C
38953         * g++.old-deja/g++.brendan/friend3.C
38954         * g++.old-deja/g++.brendan/misc14.C
38955         * g++.old-deja/g++.bugs/900402_02.C
38956         * g++.old-deja/g++.bugs/900404_03.C
38957         * g++.old-deja/g++.bugs/900404_04.C
38958         * g++.old-deja/g++.bugs/900428_03.C
38959         * g++.old-deja/g++.jason/crash4.C
38960         * g++.old-deja/g++.jason/overload21.C
38961         * g++.old-deja/g++.jason/redecl1.C
38962         * g++.old-deja/g++.jason/report.C
38963         * g++.old-deja/g++.jason/rfg10.C
38964         * g++.old-deja/g++.jason/template30.C
38965         * g++.old-deja/g++.law/arm12.C
38966         * g++.old-deja/g++.law/ctors5.C
38967         * g++.old-deja/g++.law/cvt20.C
38968         * g++.old-deja/g++.law/init10.C
38969         * g++.old-deja/g++.law/init8.C
38970         * g++.old-deja/g++.law/visibility17.C
38971         * g++.old-deja/g++.law/visibility7.C
38972         * g++.old-deja/g++.mike/net8.C
38973         * g++.old-deja/g++.mike/p646.C
38974         * g++.old-deja/g++.mike/p700.C
38975         * g++.old-deja/g++.mike/p701.C
38976         * g++.old-deja/g++.mike/p811.C
38977         * g++.old-deja/g++.ns/template13.C
38978         * g++.old-deja/g++.other/array3.C
38979         * g++.old-deja/g++.other/crash25.C
38980         * g++.old-deja/g++.other/dtor3.C
38981         * g++.old-deja/g++.other/dtor4.C
38982         * g++.old-deja/g++.other/main1.C
38983         * g++.old-deja/g++.other/warn7.C
38984         * g++.old-deja/g++.pt/crash11.C
38985         * g++.old-deja/g++.pt/crash36.C
38986         * g++.old-deja/g++.pt/spec22.C
38987         * g++.old-deja/g++.pt/spec9.C
38988         * g++.old-deja/g++.pt/ttp52.C
38989         * g++.old-deja/g++.robertl/eb103.C
38990         * g++.old-deja/g++.robertl/eb121.C
38991         * g++.old-deja/g++.robertl/eb22.C
38992         * g++.old-deja/g++.robertl/eb8.C:
38993         Update locations and/or regexps of dg-error markers.
38994         Remove markers for some bogus messages that are no longer issued.
38996 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38998         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38999         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39001 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39003         PR c++/17618
39004         * g++.dg/lookup/crash5.C: New test.
39006 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39008         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39009         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39010         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39011         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39012         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39013         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39015         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39016         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39017         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39018         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39019         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39020         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39022         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39024         * gcc.dg/vect/vect-44.c: Check additional cases.
39025         * gcc.dg/vect/vect-48.c: Check additional cases.
39027         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39028         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39029         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39030         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39031         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39032         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39033         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39034         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39035         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39037         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39038         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39039         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39041 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39043         * gcc.dg/tree-ssa/loop-6.c: New test.
39045 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39047         PR c++/17620
39048         * g++.dg/inherit/base2.C: New.
39050 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39052         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39053         * gcc.dg/20001012-2.c: Likewise.
39054         * gcc.dg/20001013-1.c: Likewise.
39055         * gcc.dg/20001101-1.c: Likewise.
39056         * gcc.dg/20001102-1.c: Likewise.
39057         * gcc.dg/bf-spl1.c: Likewise.
39058         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39059         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39061 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39063         PR tree-optimization/16721
39064         * gcc.dg/tree-ssa/pr16721.c: New test.
39066 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39068         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39069         * gcc.dg/20040305-1.c: Likewise.
39071 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39073         PR c/16566
39074         * gcc.c-torture/compile/pr16566-1.c,
39075         gcc.c-torture/compile/pr16566-2.c,
39076         gcc.c-torture/compile/pr16566-3.c: New tests.
39078 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39080         PR tree-optimization/17512
39081         * gcc.c-torture/compile/20040916-1.c.
39083 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39085         * gcc.dg/pragma-re-3.c: New test.
39087 2004-09-17  Matt Austern  <austern@apple.com>
39089         PR c++/15049
39090         * g++.dg/other/anon3.C: New.
39092 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39094         PR c++/7503
39095         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39096         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39097         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39098         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39099         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39101 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39103         PR fortran/17286
39104         * gfortran.dg/pr17286.f90: New test.
39106 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39108         PR c++/17530
39109         * g++.dg/template/static7.C: New test.
39111 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39113         PR tree-opt/17558
39114         * gcc.c-torture/compile/pr17558.c: New test.
39116 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39118         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39119         if SKIP_ATTRIBUTE is defined.
39121 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39123         PR fortran/15957
39124         * gfortran.dg/pr15957.f90: New test.
39126 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39128         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39129         in comparison.
39130         * gcc.dg/vect/vect-79.c: Likewise.
39131         * gcc.dg/vect/vect-80.c: Likewise.
39133 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39135         PR fortran/15750
39136         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39138 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39140         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39141         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39142         * gcc.dg/vect/vect-62.c: New testcase.
39143         * gcc.dg/vect/vect-63.c: New testcase.
39144         * gcc.dg/vect/vect-64.c: New testcase.
39145         * gcc.dg/vect/vect-65.c: New testcase.
39146         * gcc.dg/vect/vect-66.c: New testcase.
39147         * gcc.dg/vect/vect-67.c: New testcase.
39148         * gcc.dg/vect/vect-68.c: New testcase.
39149         * gcc.dg/vect/vect-69.c: New testcase.
39150         * gcc.dg/vect/vect-79.c: New testcase.
39151         * gcc.dg/vect/vect-80.c: New testcase.
39153 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39155         * gcc.target/mips/asm-1.c: New test.
39157 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39159         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39160         * gcc.dg/vect/vect-73.c: New testcase.
39161         * gcc.dg/vect/vect-74.c: New testcase.
39162         * gcc.dg/vect/vect-75.c: New testcase.
39163         * gcc.dg/vect/vect-76.c: New testcase.
39164         * gcc.dg/vect/vect-77.c: New testcase.
39165         * gcc.dg/vect/vect-78.c: New testcase
39167 2004-09-18  Paul Brook  <paul@codesourcery.com>
39169         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39171 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39173         PR c/17424
39174         * gcc.dg/pr17424-1.c: New test.
39176 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39178         * g++.dg/tree-ssa/pr17153.C: New test.
39180 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39182         PR pch/13361
39183         * g++.dg/pch/wchar-1.C: New.
39184         * g++.dg/pch/wchar-1.Hs: New.
39186 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39188         * gcc.c-torture/execute/20040917-1.c: New test.
39190 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39192         PR tree-optimization/17319
39193         * gcc.dg/pr17319.c: New test.
39195 2004-09-17  Devang Patel  <dpatel@apple.com>
39197         * gcc.dg/20040813-1.c: New test.
39199 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39201         PR tree-optimization/17273
39202         * gcc.c-torture/compile/pr17273.c: New test.
39204 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39206         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39207         Update expected messages.
39208         * gcc.dg/declspec-13.c: New test.
39210 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39212         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39214 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39216         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39217         change what 'a' is pointing to.
39219 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39221         PR c++/16002
39222         * g++.dg/template/error18.C: New test.
39224         PR c++/16029
39225         * g++.dg/warn/Wunused-8.C: New test.
39227 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39229         PR tree-optimization/17513
39230         * gcc.dg/20040916-1.c: New test.
39232 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39234         PR c++/17501
39235         * g++.dg/template/typename7.C: New test.
39237 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39239         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39241 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39243         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39244         with -ftree-based-profiling also.
39245         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39247 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39249         PR/15364
39250         * gfortran.dg/der_array_io_1.f90: New test.
39251         * gfortran.dg/der_array_io_2.f90: New test.
39252         * gfortran.dg/der_array_io_3.f90: New test.
39254 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39256         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39257         EABI.
39259 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39261         * g++.dg/opt/switch1.C: New test.
39263 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39265         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39266         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39267         Update expected messages.
39269 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39271         PR fortran/16485
39272         * gfortran.dg/same_name_1.f90: New test.
39274 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39276         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39277         dereference garbage pointers.
39279 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39281         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39282         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39284         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39285         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39286         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39288 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39290         PR c++/17324
39291         * g++.dg/template/mangle1.C: New test.
39293 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39295         PR tree-optimization/17252
39296         * gcc.c-torture/execute/pr17252.c: New test.
39298 2004-09-14  Andrew Pinski  <apinski@apple.com>
39300         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39302 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39304         PR rtl-optimization/9771
39305         * gcc.dg/pr9771-1.c: New test case.
39307 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39309         PR tree-optimization/15262
39310         * gcc.c-torture/execute/pr15262-1.c: New test.
39311         * gcc.c-torture/execute/pr15262-2.c: New test.
39313 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39315         * gcc.dg/declspec-12.c: New test.
39317 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39319         * gfortran.dg/pr17090.f90: Add directives to test.
39321 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39323         * gcc.c-torture/compile/20040914-1.c: New test.
39325 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39327         PR c++/16162
39328         * g++.dg/template/decl2.C: New test.
39330 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39332         PR fortran/17090
39333         * gfortran.dg/pr17090.f90: New test.
39335 2004-09-13  Dale Johannesen  <dalej@apple.com>
39337         * gcc.c-torture/compile/pr17408.c: New test case.
39339 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39341         PR c++/16716
39342         * g++.dg/parse/crash17.C: New test.
39344         PR c++/17327
39345         * g++.dg/template/enum3.C: New test.
39347 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39349         * lib/gcc-defs.exp: Load wrapper.exp.
39350         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39351         using local code.
39352         * lib/gcc.exp (gcc_init): Similar.
39353         * lib/gfortran.exp (gfortran_init): Similar.
39354         * lib/objc.exp (objc_init): Similar.
39355         * lib/treelang.exp (treelang_init): Similar.
39356         * lib/wrapper.exp: New file with build_wrapper call machinery in
39357         ${tool}_maybe_build_wrapper.
39359 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39361         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39362         "inline".
39363         * gcc.dg/declspec-11.c: Update expected messages.
39364         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39365         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39366         gcc.dg/inline-12.c: New tests.
39368 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39370         * g++.dg/tree-ssa/pr17400.C: New testcase.
39372 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39374         * gcc.target/mips/sb1-1.c: New testcase.
39376 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39378         * lib/g77-dg.exp: Remove unused file.
39379         * lib/mike-g77.exp: Ditto.
39380         * lib/g77.exp: Ditto.
39382 2004-09-12  Richard Henderson  <rth@redhat.com>
39384         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39386 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39388         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39389         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39390         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39391         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39392         Update expected messages.
39394 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39396         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39397         declaration/use mismatch for dirp parameter.
39399 2004-09-12  Andrew Pinski  <apinski@apple.com>
39401         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39402         -fgnu-runtime is passed.
39404 2004-09-12  Richard Henderson  <rth@redhat.com>
39406         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39407         do the uplevel thing and update additional_flags directly.
39408         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39409         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39410         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39411         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39413 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39415         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39417 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39419         PR middle-end/17411
39420         * g++.dg/opt/pr17411-1.C: New test case.
39422 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39424         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39425         gcc.dg/tls/diag-2.c: Update expected messages.
39426         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39427         messages.
39428         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39429         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39430         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39431         gcc.dg/tls/diag-5.c: New tests.
39433 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39435         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39437 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39439         * g++.dg/parse/break-in-for.C: New test.
39441 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39443         * gcc.dg/tree-ssa/20040911-1.c: New test.
39445 2004-09-11  Andreas Jaeger  <aj@suse.de>
39447         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39448         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39450 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39452         * gcc.target/frv: New directory of FR-V-specific tests.
39454 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39456         * gcc.dg/convert-vec-1.c: New test.
39458 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39460         PR middle-end/17024
39461         * gcc.dg/pr17024-1.c: New test case.
39463 2004-09-10  Eric Christopher  <echristo@redhat.com>
39465         * gcc.dg/20040910-1.c: New test.
39467 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39469         * gcc.dg/bitfld-9.c: New test.
39471 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39473         * gcc.c-torture/execute/ieee/acc1.c: New test.
39474         * gcc.c-torture/execute/ieee/acc2.c: New test.
39475         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39477 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39479         * gcc.dg/deprecated-2.c: New test.
39481 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39483         * gcc.dg/init-vec-1.c: New test.
39485 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39487         PR middle-end/17055
39488         * gcc.dg/pr17055-1.c: New test case.
39490 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39492         PR target/17377
39493         * gcc.c-torture/execute/pr17377.c: New test.
39495 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39497         PR c/8420
39498         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39499         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39500         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39501         gcc.dg/long-long-typespec-1.c: New tests.
39502         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39504 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39506         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39507         gcc.dg/gnu99-static-1.c: New tests.
39509 2004-09-08  Devang Patel  <dpatel@apple.com>
39511         * gcc.dg/darwin-ld-20040828-1.c: New test.
39512         * gcc.dg/darwin-ld-20040828-2.c: New test.
39513         * gcc.dg/darwin-ld-20040828-3.c: New test.
39515 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39517         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39518         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39519         in error message.
39520         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39521         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39522         in error message.
39523         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39524         types they qualify.
39525         * objc.dg/type-size-2.m: Fix wording in comment.
39526         * objc.dg/va-meth-1.m: New test case.
39528 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39530         PR c/16633:
39531         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39532         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39534 2004-09-06  Devang Patel  <dpatel@apple.com>
39536         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39537         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39539 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39541         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39542         reflect changed line numbering of diagnostics.
39544 2004-09-06  Paul Brook  <paul@codesourcery.com>
39546         * gfortran.dg/edit_real_1.f90: Add new test.
39548 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39550         * gcc.dg/tree-ssa/loop-2.c: New test.
39551         * gcc.dg/tree-ssa/loop-3.c: New test.
39552         * gcc.dg/tree-ssa/loop-4.c: New test.
39553         * gcc.dg/tree-ssa/loop-5.c: New test.
39555 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39557         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39559 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39561         * gcc.dg/format/sentinel-1.c: New test.
39563 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39565         * gcc.dg/builtins-46.c: New.
39567 2004-09-03  Devang Patel  <dpatel@apple.com>
39569         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39570         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39572 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39574         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39575         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39576         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39577         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39578         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39579         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39580         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39581         the non-portable bzero.
39582         * gcc.dg/20010912-1.c: xfail for NetWare.
39583         * gcc.dg/20020426-2.c: xfail for NetWare.
39584         * gcc.dg/20021014-1.c: xfail for NetWare.
39585         * gcc.dg/20021018-1.c: xfail for NetWare.
39586         * gcc.dg/20030213-1.c: xfail for NetWare.
39587         * gcc.dg/20030225-1.c: xfail for NetWare.
39588         * gcc.dg/20030708-1.c: xfail for NetWare.
39589         * gcc.dg/builtins-config.h: Also exclude NetWare.
39590         * gcc.dg/format/format.h: Define restrict only if not already defined.
39591         * gcc.dg/nest.c: xfail for NetWare.
39592         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39593         * lib/target-supports.exp (check_visibility_available): Exclude
39594         NetWare.
39596 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39598         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39599         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39600         deterministic starting point for the alignment of structure fields.
39601         * gcc.dg/Wpadded.c: Dito.
39602         * g++.dg/abi/vbase10.C: Dito.
39604 2004-09-03  Devang Patel  <dpatel@apple.com>
39606         * g++.dg/debug/pr15736.cc: New test.
39608 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39610         * README.QMTEST: Fix out-of-date link.
39612 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39614         PR fortran/16579
39615         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39616         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39618 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39620         * g++.dg/abi/arm_rtti1.C: New test.
39622 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39624         * gcc.dg/ppc-vector-memcpy.c: New.
39625         * gcc.dg/ppc-vector-memset.c: New.
39627 2004-09-02  Chao-ying Fu  <fu@mips.com>
39629         * gcc.target/mips/mips-3d-1.c: New test.
39630         * gcc.target/mips/mips-3d-2.c: New test.
39631         * gcc.target/mips/mips-3d-3.c: New test.
39632         * gcc.target/mips/mips-3d-4.c: New test.
39633         * gcc.target/mips/mips-3d-5.c: New test.
39634         * gcc.target/mips/mips-3d-6.c: New test.
39635         * gcc.target/mips/mips-3d-7.c: New test.
39636         * gcc.target/mips/mips-3d-8.c: New test.
39637         * gcc.target/mips/mips-3d-9.c: New test.
39638         * gcc.target/mips/mips-ps-1.c: New test.
39639         * gcc.target/mips/mips-ps-2.c: New test.
39640         * gcc.target/mips/mips-ps-3.c: New test.
39641         * gcc.target/mips/mips-ps-4.c: New test.
39642         * gcc.target/mips/mips-ps-type.c: New test.
39644 2004-09-02  Paul Brook  <paul@codesourcery.com>
39646         * gfortran.dg/edit_real_1.f90: Add new tests.
39648 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39650         PR fortran/15327
39651         * gfortran.dg/merge_char_1.f90: New test.
39653 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39655         PR fortran/16404
39656         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39658 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39660         PR c/1522
39661         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39663 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39665         * g++.dg/opt/loop1.C: Do not XFAIL.
39667 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39669         * gcc.c-torture/execute/20040831-1.c: New test.
39671 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39673         PR fortran/16579
39674         * gfortran.dg/g77/20010610.f: Now passes.
39675         Copy from g77.f-torture/execute. Add dg-run directive.
39676         * gfortran.dg/g77/README: Update
39678 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39680         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39681         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39682         (t1, t2, t3, t4): Add volatile.
39684 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39686         * g++.dg/ext/visibility/arm1.C: New test.
39688 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39690         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39691         -pedantic-errors.
39693 2004-09-01  Paul Brook  <paul@codesourcery.com>
39695         * gfortran.dg/eof_2.f90: New test.
39697 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39699         PR fortran/16579
39700         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39702 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39704         PR libfortran/16805
39705         * gfortran.dg/list_read_2.f90: New test.
39707 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39709         * g++.dg/abi/key1.C: New test.
39711 2004-08-31  Richard Henderson  <rth@redhat.com>
39713         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39714         form of offsetof.
39715         * g++.dg/other/offsetof5.C: Remove duplicate.
39717 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39719         PR fortran/17244
39720         * gfortran.dg/func_derived_1.f90: New test.
39722 2004-08-31  Paul Brook  <paul@codesourcery.com>
39724         * gfortran.dg/eof_1.f90: New test.
39726 2004-08-31  Paul Brook  <paul@codesourcery.com>
39728         * gfortran.dg/list_read_1.f90: New file.
39730 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39732         * g++.dg/opt/loop1.C: XFAIL.
39734 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39736         * gcc.dg/funcdef-storage-1.c: New.
39737         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39738         an extern function in local scope.
39739         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39740         declare an 'auto inline' function in local scope.
39741         * gcc.dg/20011130-1.c: Likewise.
39742         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39743         an 'auto' function in local scope.
39744         * gcc.dg/20021014-1.c: Likewise.
39745         * gcc.dg/20030331-2.c: Likewise.
39747 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39749         * gfortran.dg/blockdata_1.f90: New test.
39751 2004-08-30  Richard Henderson  <rth@redhat.com>
39753         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39755 2004-08-30  Richard Henderson  <rth@redhat.com>
39757         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39758         additional_flags set by alternate driver.
39759         (ieee-options): New procedure.
39760         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39761         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39762         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39763         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39765 2004-08-30  Richard Henderson  <rth@redhat.com>
39767         * lib/f-torture.exp: Remove.
39769 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39771         PR rtl-optimization/16590
39772         * g++.dg/opt/loop1.C: New test.
39774 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39776         PR fortran/13910
39777         * gfortran.dg/oldstyle_1.f90: New test.
39779 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39780         Paul Brook  <paul@codesourcery.com>
39782         * gfortran.dg/g77/README: Update.
39783         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39784         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39785         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39787 2004-08-28  Paul Brook  <paul@codesourcery.com>
39789         PR libfortran/17195
39790         * gfortran.dg/edit_real_1.f90: New test.
39792 2004-08-27  Paul Brook  <paul@codesourcery.com>
39794         * gfortran.dg/rewind_1.f90: New test.
39796 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39798         PR fortran/16597
39799         * gfortran.dg/pr16597.f90: New test.
39801 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39803         PR c/13801
39804         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39805         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39806         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39807         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39808         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39810 2004-08-26  Nick Clifton  <nickc@redhat.com>
39812         * gcc.c-torture/compile/pr17119.c: New test.
39814 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39816         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39818 2004-08-25  Richard Henderson  <rth@redhat.com>
39820         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39821         the bits that expect kind=8 to be the largest real kind.
39823 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39825         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39827 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39829         * gfortran.dg/assignment_1.f90: New test.
39831 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39833         * g++.dg/template/repo3.C: New test.
39835 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39837         PR middle-end/16693
39838         PR tree-optimization/16372
39839         * g++.dg/opt/pr16372-1.C: New test case.
39840         * g++.dg/opt/pr16693-1.C: New test case.
39841         * g++.dg/opt/pr16693-2.C: New test case.
39843 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39845         * objc.dg/proto-lossage-4.m: New test.
39847 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39849         PR c++/17155
39850         * g++.dg/inherit/local2.C: New test.
39852 2004-08-25  Paul Brook  <paul@codesourcery.com>
39854         PR fortran/17144
39855         * gfortran.dg/string_ctor_1.f90: New test.
39857 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39859         PR c++/14428
39860         * g++.dg/template/redecl2.C: New test.
39862 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39864         PR fortran/17143
39865         * gfortran.dg/pr17143.f90: New test.
39867 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39869         PR fortran/17164
39870         * gfortran.dg/pr17164.f90: New test.
39872 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39874         * gcc.dg/tree-ssa/loop-1.c: New test.
39876 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39878         * gcc.c-torture/compile/20040824-1.c: New test.
39880 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39882         * gcc.c-torture/compile/iftrap-3.c: New test.
39884 2004-08-24  Paul Brook  <paul@codesourcery.com>
39886         * gfortran.dg/entry_2.f90: New test.
39888 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39890         PR c++/16889
39891         * g++.dg/lookup/ambig[12].C: New.
39893 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39895         PR c++/16706
39896         * g++.dg/template/crash21.C: New test.
39897         * g++.dg/template/crash22.C: Likewise.
39899 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39901         PR c++/17149
39902         * g++.dg/template/access15.C: New.
39904 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39906         PR c++/17163
39907         * g++.dg/template/repo2.C: New test.
39909 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39911         PR rtl-optimization/17078
39912         * gcc.c-torture/execute/pr17078-1.c: New test case.
39914 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39916         PR c/14492
39917         * gcc.dg/debug/crash1.c: New test.
39919 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39921         PR c/16180
39922         * gcc.dg/loop-5.c: New test.
39924 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39926         * gcc.c-torture/execute/20040823-1.c: New test.
39928 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39930         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39931         to the assembler.  Simplify test accordingly.
39932         (asm_abi_flags): Use GNU names.
39933         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39934         to check for ABI flags.
39936 2004-08-22  Andrew Pinski  <apinski@apple.com>
39938         * g++.dg/opt/pr14029.C: New test.
39939         * gcc.c-torture/execute/pr15262.c: New test.
39941 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39943         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39945 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39947         PR 16908
39948         * gfortran.dg/direct_io.f90: New test.
39950 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39952         PR c++/17121
39953         * g++.dg/inherit/local2.C: New test.
39955 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39957         PR c++/17120
39958         * g++.dg/warn/Wparentheses-4.C: New test.
39960 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39962         PR c++/17121
39963         * g++.dg/inherit/local2.C: New test.
39965         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39966         * gcc.dg/ppc-ldstruct.c: Likewise.
39967         * gcc.dg/ppc64-abi-2.c: Likewise.
39969 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39971         PR rtl-optimization/17099
39972         * gcc.c-torture/execute/20040820-1.c: New test.
39974 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39976         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39978 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39980         PR fortran/17077
39981         * gfortran.dg/auto_array_1.f90: New test.
39983 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39985         PR fortran/17074
39986         * gfortran.dg/simpleif_1.f90: New test.
39988 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39990         * lib/target-supports.exp (check_profiling_available): Return
39991         false for arm*-*-symbianelf* and arm*-*-eabi*.
39993         PR c++/15890
39994         * g++.dg/template/delete1.C: New test.
39996 2004-08-19  Paul Brook  <paul@codesourcery.com>
39998         PR fortran/14976
39999         PR fortran/16228
40000         * gfortran.dg/data_char_1.f90: New test.
40002 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40004         PR fortran/16946
40005         * gfortran.dg/reduction.f90: New testcase.
40007 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40009         PR fortran/16520
40010         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40012 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40014         PR c++/17041
40015         * g++.dg/Wparentheses-3.C: New test.
40017 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40019         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40020         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40021         * gcc.dg/vect/vect-2.c: Likewise.
40022         * gcc.dg/vect/vect-3.c: Likewise.
40023         * gcc.dg/vect/vect-4.c: Likewise.
40024         * gcc.dg/vect/vect-5.c: Likewise.
40025         * gcc.dg/vect/vect-6.c: Likewise.
40026         * gcc.dg/vect/vect-7.c: Likewise.
40027         * gcc.dg/vect/vect-25.c: Likewise.
40028         * gcc.dg/vect/vect-31.c: Likewise.
40029         * gcc.dg/vect/vect-32.c: Likewise.
40030         * gcc.dg/vect/vect-34.c: Likewise.
40031         * gcc.dg/vect/vect-36.c: Likewise.
40032         * gcc.dg/vect/vect-all.c: Likewise.
40034 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40036         PR c++/17068
40037         * g++.dg/template/operator4.C: New test.
40039 2004-08-18  Richard Henderson  <rth@redhat.com>
40041         * gcc.dg/20040206-1.c: XFAIL.
40043 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40045         PR c++/16246
40046         * g++.dg/template/array7.C: New test.
40048 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40050         * gcc.dg/mips-movcc-1.c: New test.
40051         * gcc.dg/mips-movcc-2.c: New test.
40052         * gcc.dg/mips-movcc-3.c: New test.
40054         * gcc.dg/mips-nmadd-1.c: New test.
40055         * gcc.dg/mips-nmadd-2.c: New test.
40057 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40059         PR c++/15871
40060         * g++.dg/opt/inline8.C: New test.
40062         PR c++/16965
40063         * g++.dg/parse/error17.C: New test.
40065 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40067         * gcc.dg/vect: New directory for vectorizer tests.
40068         * gcc.dg/vect/tree-vect.h: New file.
40069         * gcc.dg/vect/vect.exp: New file.
40070         * gcc.dg/vect/pr16105.c.c: New test.
40071         * gcc.dg/vect/vect-1.c: New test.
40072         * gcc.dg/vect/vect-2.c: New test.
40073         * gcc.dg/vect/vect-3.c: New test.
40074         * gcc.dg/vect/vect-4.c: New test.
40075         * gcc.dg/vect/vect-5.c: New test.
40076         * gcc.dg/vect/vect-6.c: New test.
40077         * gcc.dg/vect/vect-7.c: New test.
40078         * gcc.dg/vect/vect-8.c: New test.
40079         * gcc.dg/vect/vect-9.c: New test.
40080         * gcc.dg/vect/vect-10.c: New test.
40081         * gcc.dg/vect/vect-11.c: New test.
40082         * gcc.dg/vect/vect-12.c: New test.
40083         * gcc.dg/vect/vect-13.c: New test.
40084         * gcc.dg/vect/vect-14.c: New test.
40085         * gcc.dg/vect/vect-15.c: New test.
40086         * gcc.dg/vect/vect-16.c: New test.
40087         * gcc.dg/vect/vect-17.c: New test.
40088         * gcc.dg/vect/vect-18.c: New test.
40089         * gcc.dg/vect/vect-19.c: New test.
40090         * gcc.dg/vect/vect-20.c: New test.
40091         * gcc.dg/vect/vect-21.c: New test.
40092         * gcc.dg/vect/vect-22.c: New test.
40093         * gcc.dg/vect/vect-23.c: New test.
40094         * gcc.dg/vect/vect-24.c: New test.
40095         * gcc.dg/vect/vect-25.c: New test.
40096         * gcc.dg/vect/vect-26.c: New test.
40097         * gcc.dg/vect/vect-27.c: New test.
40098         * gcc.dg/vect/vect-28.c: New test.
40099         * gcc.dg/vect/vect-29.c: New test.
40100         * gcc.dg/vect/vect-30.c: New test.
40101         * gcc.dg/vect/vect-31.c: New test.
40102         * gcc.dg/vect/vect-32.c: New test.
40103         * gcc.dg/vect/vect-33.c: New test.
40104         * gcc.dg/vect/vect-34.c: New test.
40105         * gcc.dg/vect/vect-35.c: New test.
40106         * gcc.dg/vect/vect-36.c: New test.
40107         * gcc.dg/vect/vect-37.c: New test.
40108         * gcc.dg/vect/vect-38.c: New test.
40109         * gcc.dg/vect/vect-40.c: New test.
40110         * gcc.dg/vect/vect-41.c: New test.
40111         * gcc.dg/vect/vect-42.c: New test.
40112         * gcc.dg/vect/vect-43.c: New test.
40113         * gcc.dg/vect/vect-44.c: New test.
40114         * gcc.dg/vect/vect-45.c: New test.
40115         * gcc.dg/vect/vect-46.c: New test.
40116         * gcc.dg/vect/vect-47.c: New test.
40117         * gcc.dg/vect/vect-48.c: New test.
40118         * gcc.dg/vect/vect-49.c: New test.
40119         * gcc.dg/vect/vect-50.c: New test.
40120         * gcc.dg/vect/vect-51.c: New test.
40121         * gcc.dg/vect/vect-52.c: New test.
40122         * gcc.dg/vect/vect-53.c: New test.
40123         * gcc.dg/vect/vect-54.c: New test.
40124         * gcc.dg/vect/vect-55.c: New test.
40125         * gcc.dg/vect/vect-56.c: New test.
40126         * gcc.dg/vect/vect-57.c: New test.
40127         * gcc.dg/vect/vect-58.c: New test.
40128         * gcc.dg/vect/vect-59.c: New test.
40129         * gcc.dg/vect/vect-60.c: New test.
40130         * gcc.dg/vect/vect-61.c: New test.
40131         * gcc.dg/vect/vect-all.c: New test.
40132         * gcc.dg/vect/vect-none.c: New test.
40134 2004-08-17  Paul Brook  <paul@codesourcery.com>
40136         PR fortran/13082
40137         * gfortran.dg/entry_1.f90: New test.
40139 2004-08-17  Andrew Pinski  <apinski@apple.com>
40141         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40143 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40145         * gcc.dg/pr17036-1.c: New test.
40147 2004-08-16  Devang Patel  <dpatel@apple.com>
40149         * gcc.dg/darwin-20040809-1.c: New test.
40151 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40153         * gcc.dg/funcdef-attr-1.c: New test.
40155 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40157         * gcc.dg/altivec-17.c: New test.
40158         * gcc.dg/altivec-18.c: New test.
40160 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40162         PR c++/6749
40163         * g++.dg/template/vtable2.C: New test.
40165 2004-08-14  Richard Henderson  <rth@redhat.com>
40167         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40168         * gcc.dg/pack-test-4.c (main): Return 0.
40169         * gcc.dg/setjmp-1.c: Remove XFAIL.
40170         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40172 2004-08-14  Richard Henderson  <rth@redhat.com>
40174         * gcc.dg/980217-1.c: Add prototype for printf.
40176 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40178         * gfortran.dg/pr16935.f90: New test.
40180 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40182         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40184 2004-08-13  Paul Brook  <paul@codesourcery.com>
40186         * gfortran.dg/der_io_1.f90: Remove stray comma.
40188 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40190         * gcc.dg/vmx/cw-bug-2.c: Remove.
40191         * gcc.dg/vmx/vprint-1.c: Remove.
40192         * gcc.dg/vmx/vscan-1.c: Remove.
40194 2004-08-12  Devang patel  <dpatel@apple.com>
40196         * gcc.dg/darwin-20040809-2.c: New test.
40198 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40200         * g++.dg/ext/altivec-12.C: New test.
40202         * g++.dg/ext/altivec-11.C: New test.
40204 2004-08-12  Paul Brook  <paul@codesourcery.com>
40206         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40208 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40210         * g++.dg/ext/altivec-2.C: Check for hardware support before
40211         executing any VMX instructions.
40213         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40215 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40217         PR c++/16276
40218         * g++.old-deja/g++.other/comdat4.C: New test.
40219         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40221 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40223         PR target/16286
40224         * gcc.dg/pr16286.c: New test.
40226 2004-08-12 Jan Beulich <jbeulich@novell.com>
40228         * g++.dg/ext/asm5.C: New.
40230 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40232         PR c++/16698
40233         * g++.dg/eh/crash1.C: New test.
40235         PR c++/16717
40236         * g++.dg/ext/construct1.C: New test.
40238 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40240         PR c++/16853
40241         * g++.dg/init/ptrmem1.C: New test.
40243         PR c++/16618
40244         * g++.dg/parse/offsetof5.C: New test.
40246         PR c++/16870
40247         * g++.dg/template/overload3.C: New test.
40249 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40251         PR c++/16964
40252         * g++.dg/parse/error16.C: New test.
40254         PR c++/16904
40255         * g++.dg/template/error14.C: New test.
40257         PR c++/16929
40258         * g++.dg/template/error15.C: New test.
40260 2004-08-11  Devang Patel  <dpatel@apple.com>
40262         * gcc.dg/darwin-ld-20040809-1.c: New test.
40263         * gcc.dg/darwin-ld-20040809-2.c: New test.
40265 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40267         PR fortran/16917
40268         * gfortran.dg/dfloat_1.f90: New test.
40270 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40272         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40273         * gcc.dg/dll-2.c: Fix dg-require syntax.
40274         * gcc.misc-tests/arm-isr.c (abort): Declare.
40275         (exit): Likewise.
40277 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40279         PR c++/16971
40280         * g++.dg/parse/crash16.C: New test.
40282 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40284         * gcc.dg/mips-rsqrt-1.c: New test case.
40285         * gcc.dg/mips-rsqrt-2.c: New test case.
40286         * gcc.dg/mips-rsqrt-3.c: New test case.
40288 2004-08-10  Paul Brook  <paul@codesourcery.com>
40290         * gfortran.dg/der_io_1.f90: New test.
40292 2004-08-10  Paul Brook  <paul@codesourcery.com>
40294         PR fortran/16919
40295         * gfortran.dg/der_array_1.f90: New test.
40297 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40299         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40301 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40303         * gcc.dg/wchar_t-2.c: Fix typo.
40305 2004-08-09  Falk Hueffner  <falk@debian.org>
40307         PR tree-optimization/12517
40308         * gcc.c-torture/compile/pr12517.c: New test.
40310         PR tree-optimization/12578
40311         * gcc.c-torture/compile/pr12578.c: New test.
40313         PR tree-optimization/12899
40314         * gcc.c-torture/compile/pr12899.c: New test.
40316         PR rtl-optimization/14692
40317         * gcc.c-torture/compile/pr14692.c: New test.
40319         PR tree-optimization/16461
40320         * gcc.c-torture/compile/pr16461.c: New test.
40322 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40324         * gfortran.dg/getenv_1.f90: New test.
40326 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40328         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40329         wchar_t.
40330         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40332 2004-08-06  Paul Brook  <paul@codesourcery.com>
40334         * gfortran.dg/ret_array_1.f90: New test.
40335         * gfortran.dg/ret_pointer_1.f90: New test.
40337 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40339         * gcc.dg/missing-field-init-[12].c: New tests.
40340         * g++.dg/warn/missing-field-init-[12].C: New tests.
40342 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40344         * gcc.dg/enum2.c: New test.
40345         * gcc.dg/symbian3.c: Likewise.
40346         * gcc.dg/symbian4.c: Likewise.
40347         * gcc.dg/wchar_t-2.c: Likewise.
40349 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40351         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40352         destructor tests.
40354 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40356         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40357         dg-require-visiblity.
40358         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40359         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40360         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40361         * g++.dg/ext/visibility/new1.C: Likewise.
40362         * g++.dg/ext/visibility/pragma.C: Likewise.
40363         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40364         * g++.dg/ext/visibility/virtual.C: Likewise.
40365         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40366         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40367         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40368         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40369         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40370         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40371         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40372         * g++/dg/ext/visibility/visibility-8.C: New test.
40373         * gcc.c-torture/compile/dll.x: Remove.
40374         * gcc.dg/dll-2.c: Use dg-require-dll
40375         * gcc.dg/visibility-10.c: New test.
40376         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40377         supporting DLLs.
40378         * lib/scanasm.exp (scan_hidden): New function.
40379         (scan_not_hidden): Likewise.
40381 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40383         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40385 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40387         * gcc.c-torture/execute/20040805-1.c: New test.
40389 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40391         * gcc.dg/20020118-1.c: Declare abort.
40392         * gcc.dg/altivec_check.h: Likewise.
40393         * gcc.dg/iftrap-2.c: Likewise.
40394         * gcc.dg/pragma-darwin.c: Likewise.
40395         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40397 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40399         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40401 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40403         * gcc.c-torture/execute/builtins/abs-2.c,
40404         gcc.c-torture/execute/builtins/abs-3.c,
40405         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40406         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40407         intmax_t, uintmax_t and their limits.
40408         * gcc.dg/intmax_t-1.c: New test.
40410 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40412         * g++.dg/tc1/dr147.C: Add reference to PR.
40414 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40416         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40417         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40419 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40421         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40423 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40425         * gcc.dg/redecl-5.c: New test.
40426         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40427         of scanf.
40429 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40431         PR middle-end/16790
40432         * gcc.c-torture/execute/pr16790-1.c: New test case.
40434 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40436         * g++.dg/ext/visibility/assign1.C: New test.
40437         * g++.dg/ext/visibility/new1.C: Likewise.
40439         * gcc.dg/symbian1.c: New test.
40440         * gcc.dg/symbian2.c: Likewise.
40442 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40444         PR target/16570
40445         * gcc.dg/i386-sse-9.c: New test.
40447 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40449         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40451 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40453         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40454         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40455         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40456         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40457         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40458         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40459         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40460         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40461         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40462         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40463         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40464         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40465         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40466         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40467         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40468         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40469         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40470         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40471         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40472         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40473         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40474         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40475         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40476         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40477         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40478         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40479         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40480         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40481         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40482         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40483         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40484         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40485         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40486         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40487         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40488         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40489         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40490         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40491         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40492         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40493         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40494         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40495         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40496         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40497         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40498         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40499         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40500         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40501         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40502         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40503         gcc.misc-tests/i386-pf-3dnow-1.c,
40504         gcc.misc-tests/i386-pf-athlon-1.c,
40505         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40506         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40507         Declare built-in functions used.
40508         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40510 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40512         PR c++/16707
40513         * g++.dg/lookup/using12.C: New test.
40515         * g++.dg/init/null1.C: Fix PR number.
40516         * g++.dg/parse/namespace10.C: Likewise.
40518 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40520         PR c++/16224
40521         * g++.dg/template/spec17.C: New test.
40522         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40523         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40525 2004-08-02  David Billinghurst
40527         PR fortran/16292
40528         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40530 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40532         * gcc.dg/ia64-got-1.c: New test case.
40534 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40536         PR c++/16489
40537         * g++.dg/init/null1.C: New test.
40538         * g++.dg/tc1/dr76.C: Adjust error marker.
40540         PR c++/16529
40541         * g++.dg/parse/namespace10.C: New test.
40543         PR c++/16810
40544         * g++.dg/inherit/ptrmem2.C: New test.
40546 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40548         PR target/16155
40549         * gcc.dg/pr16155.c: New test.
40551 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40553         * gcc.dg/redecl-2.c: New test.
40555 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40557         * gcc.dg/darwin-longdouble.c: New file.
40559 2004-07-30  Richard Henderson  <rth@redhat.com>
40561         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40562         write to constant argument.
40563         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40565 2004-07-30  Richard Henderson  <rth@redhat.com>
40567         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40568         tests of nearest around zero.
40570 2004-07-30  Andrew Pinski  <apinski@apple.com>
40572         * gcc.c-torture/compile/20040730-1.c: New test.
40574 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40576         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40577         powerpc-eabispe.
40579 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40581         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40583 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40585         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40586         contains $ld_library_path.
40587         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40589 2004-07-29  Richard Henderson  <rth@redhat.com>
40591         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40593         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40594         (alt2, which): New.
40595         (Check): Accept either alternative.
40597 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40599         * g++.dg/abi/inline1.C: New test.
40600         * g++.dg/abi/local1-a.cc: Likewise.
40601         * g++.dg/abi/local1.C: Likewise.
40602         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40603         * g++.dg/abi/mangle12.C: Likewise.
40604         * g++.dg/abi/mangle17.C: Likewise.
40605         * g++.dg/abi/mangle20-2.C: Likewise.
40606         * g++.dg/opt/interface1.C: Likewise.
40607         * g++.dg/opt/interface1.h: Likewise.
40608         * g++.dg/opt/interface1-a.cc: New test.
40609         * g++.dg/parse/repo1.C: New test.
40610         * g++.dg/template/repo1.C: Likewise.
40611         * g++.dg/warn/Winline-1.C: Likewise.
40612         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40614 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40616         * gcc.dg/tree-ssa/20040729-1.c: New test.
40618 2004-07-27  Matt Austern <austern@apple.com>
40620         * gcc.dg/darwin-bool-1.c: New test.
40621         * gcc.dg/darwin-bool-2.c: New test.
40623 2004-07-28  Richard Henderson  <rth@redhat.com>
40625         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40626         arguments in the correct type.  Don't write to constant arguments.
40628 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40630         PR tree-optimization/16688
40631         PR tree-optimization/16689
40632         * g++.dg/tree-ssa/pr16688.C: New test.
40634 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40636         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40637         loads.  Not only in the comment, this time.
40639 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40641         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40642         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40643         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40644         * gcc.dg/sh4a-bitmovua.c: New.
40645         * gcc.dg/sh4a-cos.c: New.
40646         * gcc.dg/sh4a-cosf.c: New.
40647         * gcc.dg/sh4a-fprun.c: New.
40648         * gcc.dg/sh4a-fsrra.c: New.
40649         * gcc.dg/sh4a-memmovua.c: New.
40650         * gcc.dg/sh4a-sin.c: New.
40651         * gcc.dg/sh4a-sincos.c: New.
40652         * gcc.dg/sh4a-sincosf.c: New.
40653         * gcc.dg/sh4a-sinf.c: New.
40655 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40657         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40658         conditionals.
40659         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40660         loads.
40661         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40662         DOM1.
40664 2004-07-27  Andrew Pinski  <apinski@apple.com>
40666         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40668 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40670         * gcc.dg/pragma-isr.c: New test.
40672 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40674         PR c++/14429
40675         * g++.dg/template/ttp11.C: New test.
40677 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40679         * gcc.c-torture/compile/20040727-1.c: New test.
40681 2004-07-26  Eric Christopher  <echristo@redhat.com>
40683         * gcc.c-torture/compile/20040726-2.c: New test.
40685 2004-07-26  Andrew Pinski  <apinski@apple.com>
40687         * g++.dg/rtti/tinfo1.C: Xfail.
40689 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40691         * gcc.c-torture/compile/20040726-1.c: New test.
40693 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40694             Brian Ryner  <bryner@brianryner.com>
40696         PR c++/9283
40697         PR c++/15000
40698         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40699         * g++.dg/ext/visibility/: New directory.
40700         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40701         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40702         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40703         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40704         * g++.dg/ext/visibility/fvisibility.C,
40705         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40706         g++.dg/ext/visibility/fvisibility-override1.C
40707         g++.dg/ext/visibility/fvisibility-override2.C
40708         g++.dg/ext/visibility/memfuncts.C
40709         g++.dg/ext/visibility/noPLT.C
40710         g++.dg/ext/visibility/pragma.C
40711         g++.dg/ext/visibility/pragma-override1.C
40712         g++.dg/ext/visibility/pragma-override2.C
40713         g++.dg/ext/visibility/staticmemfuncts.C
40714         g++.dg/ext/visibility/virtual.C: New tests.
40716 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40718         PR c/15360
40719         * gcc.dg/pr15360-1.c: New test.
40721 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40723         * gcc.dg/pragma-align-2.c: New test.
40724         * gcc.dg/pragma-init-fini.c: New test.
40725         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40726         targets.
40728 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40730         * gcc.dg/init-string-2.c: New test.
40732 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40734         PR 16684
40735         * gcc.dg/Wredundant-decls-1.c: New test case.
40737 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40739         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40740         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40741         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40742         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40743         * gcc.dg/compat/generate-random.c: New file.
40744         * gcc.dg/compat/generate-random.h: Likewise.
40745         * gcc.dg/compat/generate-random_r.c: Likewise.
40746         * gcc.dg/compat/struct-layout-1.h: Likewise.
40747         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40748         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40749         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40750         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40751         * gcc.dg/compat/struct-layout-1_main.c: New test.
40752         * gcc.dg/compat/struct-layout-1_x.c: New file.
40753         * gcc.dg/compat/struct-layout-1_y.c: New file.
40754         * gcc.dg/compat/struct-layout-1_test.h: New file.
40756 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40758         * gcc.dg/comp-return-1.c: New test
40760 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40762         * gcc.dg/vmx/8-02a.c: Fix typo.
40764         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40765         * gcc.dg/darwin-abi-3.c: New test.
40767         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40768         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40770         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40771         * gcc.dg/vmx/ops-long-1.c: New test.
40772         * gcc.dg/vmx/ops-long-2.c: New test.
40774 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40776         * g++.dg/lookup/conv-[1234].C: New.
40778 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40780         * g++.dg/parse/attr2.C: Simplify.
40782 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40784         PR c/7284
40785         * gcc.c-torture/execute/pr7284-1.c: New test.
40787 2004-07-22  Brian Booth  <bbooth@redhat.com>
40789         * gcc.dg/tree-ssa/20040721-1.c: New test.
40791 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40793         * g++.dg/template/crash20.c: New.
40795 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40797         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40798         Add dg-run directive.  Declare variables as required.
40799         * gfortran.dg/g77/README: Update
40801 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40803         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40804         gcc.dg/cris-peep2-andu2.c: New tests.
40806 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40808         PR c/15052
40809         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40810         on return type.
40811         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40812         messages.
40813         * gcc.dg/qual-return-2.c: Update expected messages.
40814         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40816 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40818         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40819         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40821 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40823         PR c/11250
40824         * gcc.dg/init-string-1.c: New test.
40826 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40828         PR middle-end/15345
40829         PR c/16450
40830         * gcc.dg/torture/nested-fn-1.c: New test.
40832 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40834         PR target/16559
40835         * gcc.dg/ia64-fptr-1.c: New file.
40837 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40839         PR c++/14497
40840         * g++.dg/template/spec16.C: New test.
40841         * g++.old-deja/g++.robertl/eb118.C: Remove.
40843 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40845         PR c++/509
40846         * g++.dg/template/spec15.C: New test.
40848 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40850         Copy cases from g77.f-torture/execute and add dg-run
40851         directive.  Other changes as noted.
40852         * gfortran.dg/g77/13037.f
40853         * gfortran.dg/g77/1832.f
40854         * gfortran.dg/g77/19981119-0.f
40855         * gfortran.dg/g77/19990313-0.f
40856         * gfortran.dg/g77/19990313-1.f
40857         * gfortran.dg/g77/19990313-2.f
40858         * gfortran.dg/g77/19990313-3.f
40859         * gfortran.dg/g77/19990419-1.f
40860         * gfortran.dg/g77/19990826-0.f
40861         * gfortran.dg/g77/19990826-2.f
40862         * gfortran.dg/g77/20000503-1.f
40863         * gfortran.dg/g77/20001111.f
40864         * gfortran.dg/g77/20010116.f
40865         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40866         * gfortran.dg/g77/20010430.f
40867         * gfortran.dg/g77/6177.f
40868         * gfortran.dg/g77/947.f
40869         * gfortran.dg/g77/970816-3.f
40870         * gfortran.dg/g77/971102-1.f
40871         * gfortran.dg/g77/980520-1.f
40872         * gfortran.dg/g77/980628-0.f
40873         * gfortran.dg/g77/980628-1.f
40874         * gfortran.dg/g77/980628-10.f
40875         * gfortran.dg/g77/980628-2.f
40876         * gfortran.dg/g77/980628-3.f
40877         * gfortran.dg/g77/980628-7.f
40878         * gfortran.dg/g77/980628-8.f
40879         * gfortran.dg/g77/980628-9.f
40880         * gfortran.dg/g77/980701-0.f
40881         * gfortran.dg/g77/980701-1.f
40882         * gfortran.dg/g77/cabs.f
40883         * gfortran.dg/g77/claus.f
40884         * gfortran.dg/g77/complex_1.f
40885         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40886         * gfortran.dg/g77/dcomplex.f
40887         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40888         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40889         * gfortran.dg/g77/f90-intrinsic-numeric.f
40890         * gfortran.dg/g77/int8421.f
40891         * gfortran.dg/g77/labug1.f
40892         * gfortran.dg/g77/large_vec.f
40893         * gfortran.dg/g77/le.f
40894         * gfortran.dg/g77/short.f
40895         * gfortran.dg/g77/README: Update
40897 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40899         PR c++/16637
40900         * g++.dg/parse/lookup4.C: New test.
40902 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40904         PR c++/16175
40905         * g++.dg/template/ttp10.C: New test.
40907 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40909         * gcc.dg/pr12625-1.c: New test.
40911 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40913         * gcc.dg/switch-warn-1.c: New test.
40914         * gcc.dg/switch-warn-2.c: New test.
40915         * gcc.c-torture/compile/pr14730.c: Update.
40917 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40919         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40920         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40921         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40922         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40924 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40926         PR c++/16623
40927         * g++.dg/template/assign1.C: New test.
40929 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40931         PR c++/12170
40932         * g++.dg/template/ttp9.C: New test.
40934 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40936         * gcc.dg/format/cmn-err-1.c: New test.
40938 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40940         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40941         gcc.dg/Wparentheses-10.c: New tests.
40942         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40944 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40946         PR fortran/16465
40947         * gfortran.dg/g77//ffixed-line-length-0.f,
40948         gfortran.dg/g77/ffixed-line-length-132.f,
40949         gfortran.dg/g77/ffixed-line-length-72.f,
40950         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40951         gfortran.dg/g77/README: Update.
40953 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40955         PR c++/13092
40956         * g++.dg/template/non-dependent7.C: New test.
40957         * g++.dg/template/non-dependent8.C: Likewise.
40958         * g++.dg/template/non-dependent9.C: Likewise.
40959         * g++.dg/template/non-dependent10.C: Likewise.
40961 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40963         PR c++/16337
40964         * g++.dg/parse/attr2.C: New test.
40966 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40968         * g77.dg: Removed.
40969         * g77.f-torture: Ditto.
40971 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40973         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40974         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40975         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40977 2004-07-16  Richard Henderson  <rth@redhat.com>
40979         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40981 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40983         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40984         tests with full list of options.
40985         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40986         of TORTURE_OPTIONS if test contains 'dg-do run'.
40988         PR fortran/16404
40989         * gfortran.dg/do_iterator.f90: New test.
40991 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40993         PR rtl-optimization/16536
40994         * gcc.c-torture/execute/restrict-1.c: New test.
40996 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40998         PR fortran/15324
40999         * gfortran.dg/pr15324.f90: New test.
41001         PR fortran/15129
41002         * gfortran.dg/pr15129.f90: New test.
41004         PR fortran/15140
41005         * gfortran.dg/pr15140.f90: New test.
41007         PR fortran/13792
41008         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41009         compile-time simplification.
41011 2004-07-14  Mike Stump  <mrs@apple.com>
41013         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41015 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41017         PR target/16325
41018         * gcc.dg/profile-generate-1.c: New.
41020 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41022         * gcc.c-torture/execute/20040709-1.c: New test.
41023         * gcc.c-torture/execute/20040709-2.c: New test.
41025 2004-07-14  Mike Stump  <mrs@apple.com>
41027         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41029 2004-07-14  Mike Stump  <mrs@apple.com>
41031         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41033 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41035         PR c++/16518
41036         * g++.dg/parse/mutable1.C: New test.
41038 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41040         PR tree-optimization/16443
41041         * gcc.dg/tree-ssa/20040713-1.c: New test.
41043 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41045         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41046         for operator new.
41048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41050         * gfortran.dg/g77/README: New file
41051         * gfortran.dg/g77/19981216-0.f: Copy from
41052         g77.f-torture/noncompile.  Add "dg-do compile" and
41053         dg-error as required.
41054         * gfortran.dg/g77/19990218-1.f: Likewise.
41055         * gfortran.dg/g77/19990905-1.f: Likewise.
41056         * gfortran.dg/g77/9263.f: Likewise.
41057         * gfortran.dg/g77/980615-0.f: Likewise.
41058         * gfortran.dg/g77/980616-0.f: Likewise.
41059         * gfortran.dg/g77/check0.f: Likewise.
41060         * gfortran.dg/g77/select_no_compile.f: Likewise.
41062 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41064         Copy files from g77.f-torture/compile.
41065         Add "{ dg-do compile}".  Other changes as noted
41066         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41067         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41068         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41069         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41070         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41071         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41072         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41073         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41074         statement to conform to standard.  Append alpha1.x for reference.
41075         * gfortran.dg/g77/xformat.f: Add dg-warning
41077 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41079         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41080         Add {dg-do compile} directive.
41081         * gfortran.dg/g77/cpp2.F: Likewise.
41083 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41085         PR c++/5402
41086         * g++.dg/lookup/name-clash1.C: New test.
41088         PR c++/9777
41089         * g++.dg/lookup/name-clash2.C: New test.
41091         PR c++/12102
41092         * g++.dg/lookup/name-clash3.C: New test.
41094 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41096         * g++.dg/lookup/new2.C: New test.
41097         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41099 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41101         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41102         Add {dg-do compile} directive.
41103         * gfortran.dg/g77/13060.f: Likewise.
41104         * gfortran.dg/g77/19990218-0.f: Likewise.
41105         * gfortran.dg/g77/19990305-0.f: Likewise.
41106         * gfortran.dg/g77/19990419-0.f: Likewise.
41107         * gfortran.dg/g77/19990502-0.f: Likewise.
41108         * gfortran.dg/g77/19990502-1.f: Likewise.
41109         * gfortran.dg/g77/19990525-0.f: Likewise.
41110         * gfortran.dg/g77/19990826-1.f: Likewise.
41111         * gfortran.dg/g77/19990826-3.f: Likewise.
41112         * gfortran.dg/g77/19990905-2.f: Likewise.
41113         * gfortran.dg/g77/20000412-1.f: Likewise.
41114         * gfortran.dg/g77/20000511-1.f: Likewise.
41115         * gfortran.dg/g77/20000511-2.f: Likewise.
41116         * gfortran.dg/g77/20000518.f: Likewise.
41117         * gfortran.dg/g77/20000601-1.f: Likewise.
41118         * gfortran.dg/g77/20000601-2.f: Likewise.
41119         * gfortran.dg/g77/20000629-1.f: Likewise.
41120         * gfortran.dg/g77/20000630-2.f: Likewise.
41121         * gfortran.dg/g77/20010115.f: Likewise.
41122         * gfortran.dg/g77/20010321-1.f: Likewise.
41123         * gfortran.dg/g77/20010426.f: Likewise.
41124         * gfortran.dg/g77/20020307-1.f: Likewise.
41125         * gfortran.dg/g77/8485.f: Likewise.
41126         * gfortran.dg/g77/960317-1.f: Likewise.
41127         * gfortran.dg/g77/970915-0.f: Likewise.
41128         * gfortran.dg/g77/980310-1.f: Likewise.
41129         * gfortran.dg/g77/980310-2.f: Likewise.
41130         * gfortran.dg/g77/980310-3.f: Likewise.
41131         * gfortran.dg/g77/980310-4.f: Likewise.
41132         * gfortran.dg/g77/980310-6.f: Likewise.
41133         * gfortran.dg/g77/980310-7.f: Likewise.
41134         * gfortran.dg/g77/980310-8.f: Likewise.
41135         * gfortran.dg/g77/980419-2.f: Likewise.
41136         * gfortran.dg/g77/980424-0.f: Likewise.
41137         * gfortran.dg/g77/980427-0.f: Likewise.
41138         * gfortran.dg/g77/980729-0.f: Likewise.
41139         * gfortran.dg/g77/981117-1.f: Likewise.
41140         * gfortran.dg/g77/toon_1.f: Likewise.
41142 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41144         PR c++/2204
41145         * g++.dg/other/abstract2.C: New test.
41147 2004-07-12  Paul Brook  <paul@codesourcery.com>
41149         * gfortran.dg/pointer_init_1.f90: New test.
41151 2004-07-11  Paul Brook  <paul@codesourcery.com>
41153         PR fortran/15986
41154         * gfortran.dg/contained_1.f90: New test.
41156 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41158         * g++.dg/parse/defarg8.C: New test.
41160 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41162         PR fortran/16433
41163         * gfortran.dg/pr16433.f: New test.
41165         PR fortran/17574
41166         * gfortran.dg/pr15754.f90: New test.
41168 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41170         PR tree-optimization/16437
41171         * gcc.c-torture/execute/bitfld-4.c: New test.
41173 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41175         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41176         access to common var from module.
41178 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41180         PR fortran/16336
41181         * gfortran.fortran-torture/execute/common_2.f90: New test.
41183 2004-07-10  Paul Brook  <paul@codesourcery.com>
41185         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41187 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41189         PR fortran/15969
41190         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41192 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41194         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41195         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41196         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41197         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41198         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41199         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41200         * gfortran.dg/g77/funderscoring.f: Likewise.
41201         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41203 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41205         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41207 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41208         Paul Brook  <paul@codesourcery.com>
41210         PR fortran/13415
41211         * gfortran.dg/common_pointer_1.f90: New test.
41213 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41215         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41217 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41219         PR target/16364
41220         * gcc.c-torture/compile/20040709-1.c: New.
41222 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41224         PR fortran/14077
41225         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41229         PR fortran/13201
41230         * gfortran.dg/shape_1.f90: New test.
41232 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41233             Andrew Pinski  <apinski@apple.com>
41235         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41237 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41239         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41240         comment.
41242 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41243         Paul Brook  <paul@codesourcery.com>
41245         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41246         '.f95' and '.F95'.
41248 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41250         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41252 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41254         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41255         testcases with capital suffix.
41257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41259         PR fortran/15481
41260         PR fortran/13372
41261         PR fortran/13575
41262         PR fortran/15978
41263         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41265         * gfortran.dg/implicit_1.f90: New test.
41267 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41269         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41270         expression to match gfortran warning/error messages
41271         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41272         dg-error text.
41274 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41276         * lib/fortran-torture.exp: Rename proc search_for to
41277         search_for_re.
41279 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41281         * gcc.c-torture/execute/simd-5.x: New file.
41282         XFAIL on SPARC 64-bit at -O0.
41284 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41286         PR c++/8211
41287         PR c++/16165
41288         * g++.dg/warn/effc3.C: New test.
41290 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41292         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41293         change X to 1X in format.
41294         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41295         add data statements to conform to standard.
41297 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41299         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41300         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41301         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41305         * gfortran.dg/g77/7388.f: Copy from g77.dg
41306         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41307         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41308         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41309         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41310         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41311         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41312         * gfortran.dg/g77/strlen0.f: Likewise.
41314 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41316         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41317         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41319 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41321         * gcc.c-torture/execute/920428-2.x: Delete.
41322         * gcc.c-torture/execute/920501-7.x: Likewise.
41324 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41326         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41327         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41328         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41329         prescott and c3-2.
41330         (PREFETCH_3DNOW): Add -march=c3.
41332 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41334         PR c/16437
41335         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41336         * gcc.c-torture/execute/bf64-1.x: Likewise.
41338 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41340         * gcc.c-torture/compile/20040708-1.c: New test.
41342 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41344         PR c++/16169
41345         * g++.dg/warn/effc2.C: New test.
41347 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41349         * gcc.c-torture/execute/bitfld-1.x: Remove.
41350         * gcc.c-torture/execute/bitfld-3.c: New test.
41351         * gcc.dg/bitfld-2.c: Remove XFAILs.
41353 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41355         PR c++/16276
41356         * g++.dg/rtti/tinfo1.C: New file.
41358 2004-07-07  Eric Christopher  <echristo@redhat.com>
41360         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41362 2004-07-07  Andrew Pinski  <apinski@apple.com>
41364         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41366 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41368         * g++.dg/init/call1.C: XFAIL.
41370 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41372         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41373         except for movstrict*, to movmem* and clrstr* to clrmem*.
41375 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41377         * gcc.c-torture/execute/20040707-1.c: New test.
41379 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41381         * gcc.c-torture/execute/20040706-1.c: New test.
41383 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41385         PR c++/3671
41386         * g++.dg/template/spec14.C: New test.
41388 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41390         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41391         nothing if not yet defined.  Use it in b, c and d type definitions.
41392         * gcc.c-torture/execute/20040705-1.c: New test.
41393         * gcc.c-torture/execute/20040705-2.c: New test.
41395 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41397         PR c++/2518
41398         * g++.dg/lookup/new1.C: New test.
41400 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41402         PR c++/11406
41403         * g++.dg/template/sizeof8.C: New test.
41405 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41407         * gcc.c-torture/compile/20040705-1.c: New test.
41409 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41411         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41413 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41415         * gcc.dg/cpp/if-mop.c: Two new testcases.
41416         * gcc.dg/cpp/trad/comment-3.c: New.
41418 2004-07-04  Paul Brook  <paul@codesourcery.com>
41420         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41422 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41424         PR c++/3761
41425         * g++.dg/lookup/crash4.C: New test.
41427 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41429         * gcc.c-torture/execute/builtin-abs-1.c
41430         * gcc.c-torture/execute/builtin-abs-2.c
41431         * gcc.c-torture/execute/builtin-complex-1.c
41432         * gcc.c-torture/execute/builtins/string-1-lib.c
41433         * gcc.c-torture/execute/builtins/string-1.c
41434         * gcc.c-torture/execute/builtins/string-2-lib.c
41435         * gcc.c-torture/execute/builtins/string-2.c
41436         * gcc.c-torture/execute/builtins/string-3-lib.c
41437         * gcc.c-torture/execute/builtins/string-3.c
41438         * gcc.c-torture/execute/builtins/string-4-lib.c
41439         * gcc.c-torture/execute/builtins/string-4.c
41440         * gcc.c-torture/execute/builtins/string-5-lib.c
41441         * gcc.c-torture/execute/builtins/string-5.c
41442         * gcc.c-torture/execute/builtins/string-6-lib.c
41443         * gcc.c-torture/execute/builtins/string-6.c
41444         * gcc.c-torture/execute/builtins/string-7-lib.c
41445         * gcc.c-torture/execute/builtins/string-7.c
41446         * gcc.c-torture/execute/builtins/string-8-lib.c
41447         * gcc.c-torture/execute/builtins/string-8.c
41448         * gcc.c-torture/execute/builtins/string-9-lib.c
41449         * gcc.c-torture/execute/builtins/string-9.c
41450         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41451         * gcc.c-torture/execute/builtins/string-asm-1.c
41452         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41453         * gcc.c-torture/execute/builtins/string-asm-2.c
41454         * gcc.c-torture/execute/stdio-opt-1.c
41455         * gcc.c-torture/execute/stdio-opt-2.c
41456         * gcc.c-torture/execute/stdio-opt-3.c
41457         * gcc.c-torture/execute/string-opt-1.c
41458         * gcc.c-torture/execute/string-opt-10.c
41459         * gcc.c-torture/execute/string-opt-11.c
41460         * gcc.c-torture/execute/string-opt-12.c
41461         * gcc.c-torture/execute/string-opt-13.c
41462         * gcc.c-torture/execute/string-opt-14.c
41463         * gcc.c-torture/execute/string-opt-15.c
41464         * gcc.c-torture/execute/string-opt-16.c
41465         * gcc.c-torture/execute/string-opt-2.c
41466         * gcc.c-torture/execute/string-opt-6.c
41467         * gcc.c-torture/execute/string-opt-7.c
41468         * gcc.c-torture/execute/string-opt-8.c:
41469         Replace with ...
41471         * gcc.c-torture/execute/builtins/abs-2.c
41472         * gcc.c-torture/execute/builtins/abs-3.c
41473         * gcc.c-torture/execute/builtins/complex-1.c
41474         * gcc.c-torture/execute/builtins/fprintf.c
41475         * gcc.c-torture/execute/builtins/fputs.c
41476         * gcc.c-torture/execute/builtins/memcmp.c
41477         * gcc.c-torture/execute/builtins/memmove.c
41478         * gcc.c-torture/execute/builtins/memops-asm.c
41479         * gcc.c-torture/execute/builtins/mempcpy-2.c
41480         * gcc.c-torture/execute/builtins/mempcpy.c
41481         * gcc.c-torture/execute/builtins/memset.c
41482         * gcc.c-torture/execute/builtins/printf.c
41483         * gcc.c-torture/execute/builtins/sprintf.c
41484         * gcc.c-torture/execute/builtins/strcat.c
41485         * gcc.c-torture/execute/builtins/strchr.c
41486         * gcc.c-torture/execute/builtins/strcmp.c
41487         * gcc.c-torture/execute/builtins/strcpy.c
41488         * gcc.c-torture/execute/builtins/strcspn.c
41489         * gcc.c-torture/execute/builtins/strlen-2.c
41490         * gcc.c-torture/execute/builtins/strlen.c
41491         * gcc.c-torture/execute/builtins/strncat.c
41492         * gcc.c-torture/execute/builtins/strncmp-2.c
41493         * gcc.c-torture/execute/builtins/strncmp.c
41494         * gcc.c-torture/execute/builtins/strncpy.c
41495         * gcc.c-torture/execute/builtins/strpbrk.c
41496         * gcc.c-torture/execute/builtins/strpcpy-2.c
41497         * gcc.c-torture/execute/builtins/strpcpy.c
41498         * gcc.c-torture/execute/builtins/strrchr.c
41499         * gcc.c-torture/execute/builtins/strspn.c
41500         * gcc.c-torture/execute/builtins/strstr-asm.c
41501         * gcc.c-torture/execute/builtins/strstr.c:
41502         ... these new files.
41504         * gcc.c-torture/execute/builtins/abs-2-lib.c
41505         * gcc.c-torture/execute/builtins/abs-3-lib.c
41506         * gcc.c-torture/execute/builtins/complex-1-lib.c
41507         * gcc.c-torture/execute/builtins/fprintf-lib.c
41508         * gcc.c-torture/execute/builtins/fputs-lib.c
41509         * gcc.c-torture/execute/builtins/memcmp-lib.c
41510         * gcc.c-torture/execute/builtins/memmove-lib.c
41511         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41512         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41513         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41514         * gcc.c-torture/execute/builtins/memset-lib.c
41515         * gcc.c-torture/execute/builtins/printf-lib.c
41516         * gcc.c-torture/execute/builtins/sprintf-lib.c
41517         * gcc.c-torture/execute/builtins/strcat-lib.c
41518         * gcc.c-torture/execute/builtins/strchr-lib.c
41519         * gcc.c-torture/execute/builtins/strcmp-lib.c
41520         * gcc.c-torture/execute/builtins/strcpy-lib.c
41521         * gcc.c-torture/execute/builtins/strcspn-lib.c
41522         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41523         * gcc.c-torture/execute/builtins/strlen-lib.c
41524         * gcc.c-torture/execute/builtins/strncat-lib.c
41525         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41526         * gcc.c-torture/execute/builtins/strncmp-lib.c
41527         * gcc.c-torture/execute/builtins/strncpy-lib.c
41528         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41529         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41530         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41531         * gcc.c-torture/execute/builtins/strrchr-lib.c
41532         * gcc.c-torture/execute/builtins/strspn-lib.c
41533         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41534         * gcc.c-torture/execute/builtins/strstr-lib.c
41535         * gcc.c-torture/execute/builtins/lib/abs.c
41536         * gcc.c-torture/execute/builtins/lib/fprintf.c
41537         * gcc.c-torture/execute/builtins/lib/memset.c
41538         * gcc.c-torture/execute/builtins/lib/printf.c
41539         * gcc.c-torture/execute/builtins/lib/sprintf.c
41540         * gcc.c-torture/execute/builtins/lib/strcpy.c
41541         * gcc.c-torture/execute/builtins/lib/strcspn.c
41542         * gcc.c-torture/execute/builtins/lib/strncat.c
41543         * gcc.c-torture/execute/builtins/lib/strncmp.c
41544         * gcc.c-torture/execute/builtins/lib/strncpy.c
41545         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41546         * gcc.c-torture/execute/builtins/lib/strspn.c
41547         * gcc.c-torture/execute/builtins/lib/strstr.c:
41548         New files containing support routines.
41550         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41551         declaration.
41552         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41553         when not optimizing.
41555 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41557         PR c++/16240
41558         * g++.dg/abi/mangle22.C: New test.
41559         * g++.dg/abi/mangle23.C: Likewise.
41561 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41563         PR fortran/16290
41564         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41565         Allow for cases without denormalized floating point numbers.
41567 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41569         PR c/1027
41570         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41571         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41572         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41573         expected warning text.
41574         * gcc.dg/format/diag-2.c: New test.
41576 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41578         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41580 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41582         * gcc.dg/builtins-43.c: New.
41583         * gcc.dg/builtins-44.c: New.
41584         * gcc.dg/builtins-45.c: New.
41586 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41587             Andreas Tobler  <a.tobler@schweiz.ch>
41589         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41590         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41591         as SIGSEGV.
41592         * gcc.dg/cleanup-11.c: Likewise.
41593         * gcc.dg/cleanup-8.c: Likewise.
41594         * gcc.dg/cleanup-9.c: Likewise.
41595         * gcc.dg/cleanup-5.c: Run on all platforms.
41597 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41599         * g++.dg/warn/nonnull1.C: New test.
41601 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41603         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41604         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41605         Special-case the Sun compiler wrt to <complex.h>.
41607 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41609         * gcc.dg/Wunreachable-8.C: New test.
41611         * gcc.dg/h8300-ice2.c : New test.
41613 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41615         PR fortran/16161
41616         * gfortran.fortran-torture/compile/implicit.f90: Add test
41617         for implicit character.
41619 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41621         PR fortran/16289
41622         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41623         Use tiny() intrinsic to find smallest non-negative real
41625 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41627         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41628         * gcc.dg/compat/struct-by-value-22_x.c: New.
41629         * gcc.dg/compat/struct-by-value-22_y.c: New.
41631         * gcc.c-torture/execute/20040629-1.c: New test.
41633 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41635         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41636         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41638         PR target/16195
41639         * gcc.dg/20040625-1.c: New test.
41641 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41643         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41645 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41647         PR fortran/15963
41648         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41650 2004-06-29  Richard Henderson  <rth@redhat.com>
41652         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41654 2004-06-29  Paul Brook  <paul@codesourcery.com>
41656         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41657         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41659 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41661         PR c++/16260
41662         * g++.dg/parse/crash15.C: New.
41664 2004-06-28  Andrew Pinski  <apinski@apple.com>
41666         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41667         by the error already.
41669         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41671 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41673         PR target/14041
41674         * gcc.dg/h8300-bss-align-1.c : New.
41676 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41678         * PR c++/16174
41679         * g++.dg/template/ctor4.C: New.
41681 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41683         PR c++/16205
41684         * g++.dg/warn/Wsequence-point-1.C: New test.
41686 2004-06-27  Paul Brook  <paul@codesourcery.com>
41688         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41690 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41692         * g++.old-deja/g++.mike/p7325.C: Remove.
41694 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41696         PR c/14963
41697         * gcc.dg/pr14963.c: New test.
41699 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41701         PR c++/16193
41702         * g++.dg/parse/redef1.C: New test.
41704 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41706         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41707         20021110.c.
41708         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41709         20021119-1.c.
41710         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41711         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41712         5-04.c.
41713         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41714         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41715         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41716         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41717         g++.brendan/enum14.C.
41718         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41719         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41720         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41721         g++.mike/virt1.C.
41722         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41723         memtemp24.C.
41725 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41727         * gcc.dg/20040527-1.c: New test case.
41729 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41731         PR gfortran/pr16196
41732         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41734 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41736         PR middle-end/15825
41737         * gcc.dg/pr15825-1.c: New test case.
41739 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41741         * gcc.c-torture/execute/20040625-1.c: New test.
41743 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41745         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41747 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41749         * gcc.dg/torture/mips-div-1.c: New test.
41751 2004-06-24  Jeff Law  <law@redhat.com>
41753         * gcc.dg/tree-ssa/20040624-1.c: New test.
41755 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41757         * gcc.c-torture/compile/20040624-1.c: New test.
41759 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41761         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41762         this directory.
41764 2004-06-23  Andrew Pinski  <apinski@apple.com>
41766         PR middle-end/15988
41767         * g++.dg/opt/ptrmem4.C: New test.
41769         * gcc.dg/c90-array-quals-2.c: New test.
41771 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41773         * gcc.dg/kpice1.c: New test.
41775 2006-06-23  Andrew Pinski  <apinski@apple.com>
41777         * gcc.dg/c90-array-quals.c: New test.
41779 2006-06-22  Richard Henderson  <rth@redhat.com>
41781         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41783 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41785         * gcc.dg/builtins-config.h: Handle FreeBSD.
41787 2006-06-22  Richard Henderson  <rth@redhat.com>
41789         * g++.dg/opt/devirt1.C: New.
41791 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41793         * g++.dg/opt/pr15551.C: New testcase.
41795 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41797         PR target/14800
41798         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41799         x86_64-*-linux* when compiling for 32bit.
41801 2004-06-21  Andrew Pinski  <apinski@apple.com>
41803         * gcc.dg/pch/struct-1.c: New.
41804         * gcc.dg/pch/struct-1.hs: New.
41806 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41808         * gcc.dg/pch/save-temps-1.c: New file.
41809         * gcc.dg/pch/save-temps-1.hs: New file.
41811 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41813         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41814         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41816 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41818         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41819         to fix type error.
41820         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41821         Remove trailing spaces.
41823 2004-06-21  Richard Henderson  <rth@redhat.com>
41825         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41826         merging && to BIT_FIELD_REF.
41828 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41830         * g++.dg/opt/placeholder1.C: New test.
41832 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41834         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41835         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41836         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41837         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41839 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41841         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41842         extern "C".
41843         * g++.dg/other/pragma-re-1.C: Add comments.
41845 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41847         PR gfortran/16080
41848         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41850 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41852         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41853         instead of setting the type of size_t by
41854         hand.
41856 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41858         * gcc.dg/unordered-2.c: New test case.
41859         * gcc.dg/unordered-3.c: New test case.
41861 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41863         PR other/16043
41864         * lib/g++.exp (g++_version): Tweak regexp for version
41865         * lib/g77.exp (g77_version): Likewise.
41866         * lib/gfortran.exp (gfortran_version): Likewise.
41867         * lib/objc.exp (objc_version): Likewise.
41868         * lib/treelang.exp (treelang_version): Likewise.
41870 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41872         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41873         Use INT_MAX instead of __INT_MAX__.
41874         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41876         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41877         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41878         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41879         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41880         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41881         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41882         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41883         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41884         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41886         * gcc.dg/range-test-1.c: New test.
41887         * g++.dg/opt/range-test-1.C: New test.
41889 2004-06-17  Richard Henderson  <rth@redhat.com>
41891         * objc.dg/sync-1.m: New.
41892         * objc.dg/try-catch-1.m: Don't force next runtime.
41893         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41894         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41895         shadowed catch clause.
41896         * objc.dg/try-catch-5.m: New.
41898 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41900         Bug 14610
41901         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41903 2004-06-15  Richard Henderson  <rth@redhat.com>
41905         * gcc.dg/20001116-1.c: Move expected warning line.
41907 2004-06-15  Richard Henderson  <rth@redhat.com>
41909         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41910         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41912 2004-06-15  Jeff Law  <law@redhat.com>
41914         * gcc.dg/tree-ssa/20040615-1.c: New test.
41915         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41916         be less sensitive to operand ordering.
41917         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41919 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41921         * g++.dg/abi/bitfield3.C: Add comment..
41923 2004-06-15  Richard Henderson  <rth@redhat.com>
41925         * g++.dg/ext/stmtexpr1.C: XFAIL.
41926         * gcc.dg/20030612-1.c: XFAIL.
41928 2004-06-15  Eric Christopher  <echristo@redhat.com>
41930         * g++.dg/charset/asm5.c: New.
41931         * gcc.dg/charset/asm6.c: New.
41933 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41935         PR fortran/15962
41936         * gfortran.fortran-torture/execute/select_1.f90: New test.
41938 2004-06-15  Paul Brook  <paul@codesourcery.com>
41940         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41942 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41944         PR c++/15967
41945         * g++.dg/lookup/crash3.C: New test.
41947 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41949         PR c++/15947
41950         * g++.dg/parse/dtor4.C: New test.
41952 2004-06-14  Jeff Law  <law@redhat.com>
41954         * gcc.c-torture/compile/20040614-1.c: New test.
41956 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41958         PR fortran/15211
41959         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41960         LEN of a character array.
41962 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41964         PR c++/15096
41965         * g++.dg/template/ptrmem10.C: New test.
41967         PR c++/14930
41968         * g++.dg/template/friend30.C: New test.
41970 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41972         PR fortran/14928
41973         * gfortran.fortran-torture/compile/mloc.f90: New test.
41975 2004-06-13  Paul Brook  <paul@codesourcery.com>
41977         * gfortran.fortran-torture/execute/random_2.f90: New test.
41979 2004-06-13  Eric Christopher  <echristo@redhat.com>
41981         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41983 2004-06-12  Paul Brook  <paul@codesourcery.com>
41985         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41987 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41989         PR fortran/14923
41990         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41992 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41994         PR fortran/14957
41995         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41996         syntax errors in end statements of contained subroutines.
41998 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42000         PR fortran/12841
42001         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42003 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42005         PR fortran/15665
42006         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42008 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42010         PR gfortran/12839
42011         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42013 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42015         PR c++/15862
42016         * g++.dg/parse/enum1.C: New test.
42018 2004-06-10  Jeff Law  <law@redhat.com>
42020         * gcc.c-torture/compile/20040610-1.c: New test.
42022 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42024         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42025         * g++.old-deja/g++.other/decl3.C: Likewise.
42027 2004-06-10  Brian Booth  <bbooth@redhat.com>
42029         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42030         V_MAY_DEF instead of VDEF.
42031         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42033 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42035         PR c++/14211
42036         * g++.dg/conversion/const1.C: New test.
42038         PR c++/15076
42039         * g++.dg/conversion/reinterpret1.C: New test.
42041         PR c++/15877
42042         * g++.dg/template/enum2.C: New test.
42044         PR c++/15227
42045         * g++.dg/template/error13.C: New test.
42047 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42049         PR fortran/14957
42050         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42051         arguments to test_* REAL and of the right size.
42053 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42055         PR target/15569
42056         PR rtl-optimization/15681
42057         * gcc.dg/20040609-1.c: New test.
42059 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42061         PR c++/14791
42062         * g++.dg/opt/builtins1.C: New test.
42064 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42066         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42067         that use default windows32 struct layout.
42068         * gcc.dg/i386-bitfield2.c: Likewise.
42070 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42072         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42073         for mingw32 and cygwin targets.
42075 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42077         * gcc.dg/pch/macro-4.c: New.
42078         * gcc.dg/pch/macro-4.hs: New.
42080 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42082         PR fortran/13249
42083         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42085 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42087         PR fortran/13372
42088         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42090 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42092         PR gfortran/14897
42093         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42095 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42097         PR gfortran/15755
42098         * gfortran.fortran-torture/execute/backspace.c : New test.
42100 2004-06-09  Paul Brook  <paul@codesourcery.com>
42102         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42103         (pointer_to_section): Rewrite to use smaller array.
42105 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42107         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42108         * gcc.dg/ext/altivec-10.c: Same.
42109         * gcc.dg/ext/altivec-11.c: Same.
42110         * gcc.dg/ext/altivec-12.c: Same.
42111         * gcc.dg/ext/altivec-13.c: Same.
42112         * gcc.dg/ext/altivec-14.c: Same.
42113         * gcc.dg/ext/altivec-15.c: Same.
42114         * gcc.dg/ext/altivec-16.c: Same.
42115         * gcc.dg/ext/altivec-3.c: Same.
42116         * gcc.dg/ext/altivec-4.c: Same.
42117         * gcc.dg/ext/altivec-6.c: Same.
42118         * gcc.dg/ext/altivec-7.c: Same.
42119         * gcc.dg/ext/altivec-8.c: Same.
42120         * gcc.dg/ext/altivec-varargs-1.c: Same.
42122         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42123         * g++.dg/ext/altivec-10.C: Same.
42124         * g++.dg/ext/altivec-2.C: Same.
42125         * g++.dg/ext/altivec-3.C: Same.
42126         * g++.dg/ext/altivec-4.C: Same.
42127         * g++.dg/ext/altivec-5.C: Same.
42128         * g++.dg/ext/altivec-6.C: Same.
42129         * g++.dg/ext/altivec-7.C: Same.
42130         * g++.dg/ext/altivec-8.C: Same.
42131         * g++.dg/ext/altivec-9.C: Same.
42133 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42135         PR c++/7841
42136         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42138 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42140         * gcc.dg/union-1.c: New test.
42142 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42144         * gcc.dg/builtins-41.c: New test case.
42145         * gcc.dg/builtins-42.c: New test case.
42147 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42149         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42150         * g++.dg/ext/altivec-10.C: Same.
42151         * g++.dg/ext/altivec-2.C: Same.
42152         * g++.dg/ext/altivec-3.C: Same.
42153         * g++.dg/ext/altivec-4.C: Same.
42154         * g++.dg/ext/altivec-5.C: Same.
42155         * g++.dg/ext/altivec-6.C: Same.
42156         * g++.dg/ext/altivec-7.C: Same.
42157         * g++.dg/ext/altivec-8.C: Same.
42158         * g++.dg/ext/altivec-9.C: Same.
42159         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42160         * g++.old-deja/g++.brendan/new3.C: Same.
42161         * gcc.c-torture/execute/eeprof-1.x: Same.
42163 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42165         PR c/14765
42166         * gcc.dg/pr14765-1.c: New test.
42168 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42170         PR c/14649
42171         * gcc.dg/pr14649-1.c: New test case.
42173 2004-06-07  Richard Henderson  <rth@redhat.com>
42175         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42176         if temporaries.
42178 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42180         * g++.dg/eh/elide1.C: Remove XFAIL.
42182 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42184         PR c++/15337
42185         * g++.dg/expr/sizeof3.C: New test.
42187         PR c++/14777
42188         * g++.dg/template/access14.C: New test.
42190         PR c++/15554
42191         * g++.dg/template/enum1.C: New test.
42193         PR c++/15057
42194         * g++.dg/eh/throw1.C: New test.
42196 2004-06-07  David Ayers  <d.ayers@inode.at>
42197             Ziemowit Laski  <zlaski@apple.com>
42199         * lib/objc.exp (objc_target_compile): Revert the '-framework
42200         Foundation' flag fix, since bare Darwin does not ship
42201         with the Foundation framework.
42202         * objc/execute/next_mapping.h: Provide a local NSConstantString
42203         @interface and @implementation.
42204         (objc_constant_string_init): A constructor function, used to
42205         initialize the NSConstantString meta-class object.
42206         * objc/execute/string1.m: Include "next_mapping.h" instead of
42207         <Foundation/NSString.h>.
42208         * objc/execute/string2.m: Likewise.
42209         * objc/execute/string3.m: Likewise.
42210         * objc/execute/string4.m: Likewise.
42212 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42214         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42215         to double. Replace double with FLOAT.
42216         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42218         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42219         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42220         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42221         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42222         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42223         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42224         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42225         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42227 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42229         PR c/13519
42230         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42232 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42234         PR c++/15503
42235         * g++.dg/template/meminit2.C: New test.
42237 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42239         PR target/15822
42240         * gcc.c-torture/execute/compare-fp-1.c,
42241         gcc.c-torture/execute/compare-fp-2.c,
42242         gcc.c-torture/execute/compare-fp-3.c,
42243         gcc.c-torture/execute/compare-fp-4.c,
42244         gcc.c-torture/execute/compare-fp-3.x,
42245         gcc.c-torture/execute/compare-fp-4.x: Moved...
42246         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42247         gcc.c-torture/execute/ieee/compare-fp-2.c,
42248         gcc.c-torture/execute/ieee/compare-fp-3.c,
42249         gcc.c-torture/execute/ieee/compare-fp-4.c,
42250         gcc.c-torture/execute/ieee/compare-fp-3.x,
42251         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42253 2004-06-04  David Ayers  <d.ayers@inode.at>
42255         * objc/execute/protocol-isEqual-4.m: New testcase.
42257 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42259         * objc/execute/protocol-isEqual-1.m: New testcase.
42260         * objc/execute/protocol-isEqual-2.m: New testcase.
42261         * objc/execute/protocol-isEqual-3.m: New testcase.
42263 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42265         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42267 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42269         * lib/objc.exp (objc_target_compile): When running tests on
42270         Darwin (Mac OS X), inform the linker about '-framework
42271         'Foundation'.
42273 2004-06-02  Eric Christopher  <echristo@redhat.com>
42275         * gcc.c-torture/compile/20040602-1.c: New.
42277 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42279         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42280         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42282         PR tree-optimization/14736
42283         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42285         PR tree-optimization/14042
42286         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42288         PR tree-optimization/14729
42289         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42291 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42293         PR fortran/15557
42294         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42296 2004-06-01  Richard Hederson  <rth@redhat.com>
42298         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42300 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42302         PR c++/14932
42303         * g++.dg/parse/offsetof4.C: New test.
42305 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42307         PR objc/7993
42308         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42310 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42312         PR c++/15701
42313         * g++.dg/template/friend29.C: New test.
42315 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42317         PR c/15749
42318         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42320 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42322         * gcc.dg/sparc-trap-1.c: New test.
42324 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42326         PR middle-end/15069
42327         * g++.dg/opt/fold3.C: New test case.
42329 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42331         * lib/target-supports.exp (check_iconv_available): Fix fallout
42332         from 2004-05-28 patch.
42334 2004-05-30  Paul Brook  <paul@codesourcery.com>
42336         PR fortran/15620
42337         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42338         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42340 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42342         * gfortran.fortran-torture/execute/random_1.f90: New test.
42344 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42346         * g++.dg/ext/altivec-10.C: New test.
42348 2004-05-29  Paul Brook  <paul@codesourcery.com>
42350         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42352 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42354         * gcc.dg/altivec-16.c: New test.
42356 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42358         * lib/target-supports.exp (check_vmx_hw_available): New.
42359         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42361         * lib/target-supports.exp (check_alias_available,
42362         check_iconv_available, check_named_sections_available): Use
42363         unique names for temporary files.
42365 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42367         * gcc.dg/altivec-15.c: New test.
42369 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42371         PR c++/15083
42372         * g++.dg/warn/noeffect6.C: New test.
42374         PR c++/15471
42375         * g++.dg/expr/ptrmem4.C: New test.
42377         PR c++/15640
42378         * g++.dg/template/operator3.C: New test.
42380 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42382         PR c++/14668
42383         * g++.dg/lookup/redecl1.C: New test.
42384         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42386 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42388         * gcc.c-torture/execute/compare-fp-1.c,
42389         gcc.c-torture/execute/compare-fp-2.c,
42390         gcc.c-torture/execute/compare-fp-3.c,
42391         gcc.c-torture/execute/compare-fp-4.c,
42392         gcc.c-torture/execute/compare-fp-3.x,
42393         gcc.c-torture/execute/compare-fp-4.x,
42394         gcc.dg/pr15649-1.c: New.
42396 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42398         PR c++/12883
42399         * g++.dg/init/array14.C: New test.
42401 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42403         * lib/compat.exp (compat-get-options-main): New.
42404         (compat-get-options): Remove unneeded code, warn for ignored
42405         command.
42406         (compat-execute): Check flag set by dg-require-* commands.
42408         * lib/compat.exp (compat-execute): Break up long lines.
42410 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42412         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42413         * gcc.dg/altivec-14.c: New test.
42414         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42416         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42417         * gcc.dg/altivec-12.c: Ditto.
42419         * gcc.dg/altivec-3.c: Move call to altivec_check.
42421 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42423         PR c++/15044
42424         * g++.dg/template/error12.C: New test.
42426         PR c++/15317
42427         * g++.dg/ext/attrib15.C: New test.
42429         PR c++/15329
42430         * g++.dg/template/ptrmem9.C: New test.
42432 2004-05-25  Paul Brook  <paul@codesourcery.com>
42434         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42436 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42438         PR c++/15165
42439         * g++.dg/template/crash19.C: New test.
42441 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42443         PR c++/15025
42444         * g++.dg/template/redecl1.C: New test.
42446 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42448         PR c++/14821
42449         * g++.dg/other/ns1.C: New test.
42451         PR c++/14883
42452         * g++.dg/template/invalid1.C: New test.
42454 2004-05-23  Paul Brook  <paul@codesourcery.com>
42455         Victor Leikehman  <lei@haifasphere.co.il>
42457         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42458         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42460 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42462         PR c++/15285
42463         PR c++/15299
42464         * g++.dg/template/non-dependent5.C: New test.
42465         * g++.dg/template/non-dependent6.C: New test.
42467 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42469         PR c++/15507
42470         * g++.dg/inherit/union1.C: New test.
42472         PR c++/15542
42473         * g++.dg/template/addr1.C: New test.
42475         PR c++/15427
42476         * g++.dg/template/array5.C: New test.
42478         PR c++/15287
42479         * g++.dg/template/array6.C: New test.
42481 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42482             Roger Sayle  <roger@eyesopen.com>
42484         * g++.dg/lookup/forscope2.C: New test case.
42486 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42488         * gcc.dg/cpp/Wmissingdirs.c: New.
42490 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42492         PR target/15301
42493         * gcc.dg/compat/union-m128-1.h: New file.
42494         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42495         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42496         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42498 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42500         PR target/15302
42501         * gcc.dg/compat/struct-complex-1.h: New file.
42502         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42503         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42504         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42506 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42508         PR middle-end/3074
42509         * gcc.dg/pr3074-1.c: New test case.
42510         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42512 2004-05-20  Falk Hueffner  <falk@debian.org>
42514         PR other/15526
42515         * gcc.dg/ftrapv-1.c: New test case.
42517 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42519         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42521 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42522             Jeff Law  <law@redhat.com>
42524         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42525         * gcc.dg/tree-ssa/20040518-2.c: New test.
42527         * gcc.dg/tree-ssa/20040518-1.c: New test.
42529 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42531         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42533 2004-05-18  Paul Brook  <paul@codesourcery.com>
42535         PR fortran/13930
42536         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42538 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42540         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42541         constant folding.
42543 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42545         * gcc.dg/tree-ssa/20040517-1.c: New test.
42547 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42549         * gcc.dg/loop-4.c: New test.
42551 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42553         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42555 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42557         PR fortran/15311
42558         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42560 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42562         PR fortran/13826
42563         PR fortran/13940
42564         * gfortran.fortran-torture/compile/data_1.f90: New test.
42566 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42568         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42569         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42571 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42573         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42575 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42577         PR c/15444
42578         * gcc.dg/format/xopen-1.c: Adjust expected message.
42579         * gcc.dg/format/xopen-3.c: New test.
42581 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42583         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42585 2004-05-14  Jeff Law  <law@redhat.com>
42587         * gcc.dg/tree-ssa/20040514-2.c: New test.
42589 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42591         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42592         this ...
42593         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42594         this.
42596 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42598         * gcc.dg/tree-ssa/20040514-1.c: New test.
42600 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42602         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42603         test.
42605 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42607         PR fortran/14066
42608         * gfortran.fortran-torture/compile/do_1.f90: New test.
42610 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42612         PR fortran/15051
42613         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42614         test.
42616 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42618         PR fortran/15149
42619         * gfortran.fortran-torture/execute/random_init.f90: New test.
42621 2004-05-13  Paul Brook  <paul@codesourcery.com>
42623         PR fortran/15314
42624         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42626 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42628         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42629         for the powerpc case.
42631 2004-05-13  Jeff Law  <law@redhat.com>
42633         * gcc.dg/tree-ssa/20040513-1.c: New test.
42634         * gcc.dg/tree-ssa/20040513-2.c: New test.
42636 2004-05-13  Paul Brook  <paul@codesourcery.com>
42638         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42639         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42640         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42642 2004-05-13  Andreas Schwab  <schwab@suse.de>
42644         PR other/10819
42645         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42646         characters.
42648 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42650         PR fortran/15294
42651         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42653 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42655         Merge from tree-ssa-20020619-branch.  See
42656         ChangeLog.tree-ssa for details.
42658 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42660         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42661         include <altivec.h> explicitly.
42662         * gcc.dg/altivec-13.c: Likewise.
42664 2004-05-11  Paul Brook  <paul@codesourcery.com>
42666         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42668 2004-05-10  Eric Christopher  <echristo@redhat.com>
42670         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42671         * gcc.dg/sibcall-4.c: Ditto.
42673 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42675         * g++.dg/ext/altivec-8.C: New test case.
42676         * gcc.dg/altivec-13.c: New test case.
42678 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42680         * gcc.c-torture/execute/divcmp-1.c: New test case.
42681         * gcc.c-torture/execute/divcmp-2.c: New test case.
42682         * gcc.c-torture/execute/divcmp-3.c: New test case.
42684 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42686         * g++.dg/other/pragma-re-2.C: New test.
42688 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42690         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42691         * gcc.dg/i386-387-2.c: Likewise.
42693         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42694         __builtin_drem.
42695         * gcc.dg/i386-387-6.c: Likewise.
42697 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42699         * gcc.dg/builtins-33.c: Also check log1p*.
42701 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42703         PR optimization/15296
42704         * gcc.c-torture/execute/pr15296.c: New test.
42706 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42708         * gcc.dg/builtins-40.c: New test.
42710 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42712         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42714 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42716         * g++.dg/ext/spe1.C: New testcase.
42718 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42720         * objc.dg/image-info.m: Allow additional attributes
42721         for __image_info section.
42723 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42725         * gcc.dg/torture/mips-hilo-2.c: New test.
42727 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42729         PR c++/14389
42730         * g++.dg/template/member5.C: New test.
42732 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42734         * gcc.dg/builtins-34.c: Also check expm1*.
42736 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42738         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42739         * gcc.dg/torture/builtin-convert-3.c: New test.
42741 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42743         PR middle-end/15054
42744         * g++.dg/opt/pr15054.C: New test.
42746 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42748         * gcc.dg/torture/builtin-rounding-1.c: New test.
42749         * gcc.dg/builtins-25.c: Delete.
42750         * gcc.dg/builtins-29.c: Delete.
42752 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42754         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42755         * gcc.dg/sibcall-4.c: Likewise.
42756         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42758 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42760         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42761         bit-field on 16-bit targets.
42763 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42765         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42766         16-bit targets.
42768 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42770         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42771         * gcc.dg/rs6000-power2-2.c: Likewise.
42773 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42775         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42776         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42777         Change the asm registers to be in form of frN instead of fN.
42779 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42781         * gcc.dg/torture/builtin-convert-2.c: New test.
42783 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42785         * gcc.dg/rs6000-power2-1.c: New test.
42786         * gcc.dg/rs6000-power2-2.c: New test.
42788 2004-04-28  Jan Hubicka  <jh@suse.cz>
42790         * gcc.dg/unused-6.c: New test.
42792 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42793             Ulrich Weigand  <uweigand@de.ibm.com>
42795         * ada/acats/run_all.sh: Define $target variable.
42797 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42799         PR c++/15119
42800         * g++.dg/other/vararg-1.C: New test.
42802         PR c++/4794
42803         * g++.dg/eh/cleanup3.C: New test.
42805 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42807         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42808         and ad8011a (target_insn).
42809         * ada/acats/support/macro.dfs: Likewise.
42810         * ada/acats/support/impbit.adb: New file.
42812 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42814         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42816 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42818         * gcc.dg/loop-3.c: New test.
42820 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42822         * gcc.c-torture/execute/simd-5.c: New test.
42824 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42826         PR c++/15064
42827         * g++.dg/template/crash18.C: New test.
42829 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42831         * g++.dg/ext/complit3.C: New test.
42833 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42835         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42836         * gcc.dg/altivec-3.c: Same.
42837         * gcc.dg/altivec-varargs-1.c: Same.
42839 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42841         * lib/target-supports.exp (check_profiling_available): Assume
42842         profiling is not available on powerpc-eabi targets.
42844 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42846         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42847         * gcc.dg/vmx/bug-1.c: Ditto.
42849 2004-04-20  Eric Christopher  <echristo@redhat.com>
42851         * gcc.dg/charset/extern.c: New test.
42852         * g++.dg/charset/extern3.cc: Ditto.
42854 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42856         * gcc.dg/builtins-39.c: New test.
42858 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42860         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42862 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42864         * gcc.dg/torture/mips-hilo-1.c: New test.
42866 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42868         * gcc.c-torture/compile/20040419-1.c: New test.
42870 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42872         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42874 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42875             Aldy Hernandez  <aldyh@redhat.com>
42877         * gcc.c-torture/execute/va-arg-24.c: New.
42879 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42880             Aldy Hernandez  <aldyh@redhat.com>
42882         * gcc.dg/vmx/1b-01.c: New.
42883         * gcc.dg/vmx/1b-02.c: New.
42884         * gcc.dg/vmx/1b-03.c: New.
42885         * gcc.dg/vmx/1b-04.c: New.
42886         * gcc.dg/vmx/1b-05.c: New.
42887         * gcc.dg/vmx/1b-06.c: New.
42888         * gcc.dg/vmx/1b-07.c: New.
42889         * gcc.dg/vmx/1c-01.c: New.
42890         * gcc.dg/vmx/1c-02.c: New.
42891         * gcc.dg/vmx/3a-01a.c: New.
42892         * gcc.dg/vmx/3a-01.c: New.
42893         * gcc.dg/vmx/3a-01m.c: New.
42894         * gcc.dg/vmx/3a-03.c: New.
42895         * gcc.dg/vmx/3a-03m.c: New.
42896         * gcc.dg/vmx/3a-04.c: New.
42897         * gcc.dg/vmx/3a-04m.c: New.
42898         * gcc.dg/vmx/3a-05.c: New.
42899         * gcc.dg/vmx/3a-06.c: New.
42900         * gcc.dg/vmx/3a-06m.c: New.
42901         * gcc.dg/vmx/3a-07.c: New.
42902         * gcc.dg/vmx/3b-01.c: New.
42903         * gcc.dg/vmx/3b-02.c: New.
42904         * gcc.dg/vmx/3b-10.c: New.
42905         * gcc.dg/vmx/3b-13.c: New.
42906         * gcc.dg/vmx/3b-14.c: New.
42907         * gcc.dg/vmx/3b-15.c: New.
42908         * gcc.dg/vmx/3c-01a.c: New.
42909         * gcc.dg/vmx/3c-01.c: New.
42910         * gcc.dg/vmx/3c-02.c: New.
42911         * gcc.dg/vmx/3c-03.c: New.
42912         * gcc.dg/vmx/3d-01.c: New.
42913         * gcc.dg/vmx/4-01.c: New.
42914         * gcc.dg/vmx/4-03.c: New.
42915         * gcc.dg/vmx/5-01.c: New.
42916         * gcc.dg/vmx/5-02.c: New.
42917         * gcc.dg/vmx/5-03.c: New.
42918         * gcc.dg/vmx/5-04.c: New.
42919         * gcc.dg/vmx/5-05.c: New.
42920         * gcc.dg/vmx/5-06.c: New.
42921         * gcc.dg/vmx/5-07.c: New.
42922         * gcc.dg/vmx/5-07t.c: New.
42923         * gcc.dg/vmx/5-08.c: New.
42924         * gcc.dg/vmx/5-10.c: New.
42925         * gcc.dg/vmx/5-11.c: New.
42926         * gcc.dg/vmx/7-01a.c: New.
42927         * gcc.dg/vmx/7-01.c: New.
42928         * gcc.dg/vmx/7c-01.c: New.
42929         * gcc.dg/vmx/7d-01.c: New.
42930         * gcc.dg/vmx/7d-02.c: New.
42931         * gcc.dg/vmx/8-01.c: New.
42932         * gcc.dg/vmx/8-02a.c: New.
42933         * gcc.dg/vmx/8-02.c: New.
42934         * gcc.dg/vmx/brode-1.c: New.
42935         * gcc.dg/vmx/bug-1.c: New.
42936         * gcc.dg/vmx/bug-2.c: New.
42937         * gcc.dg/vmx/bug-3.c: New.
42938         * gcc.dg/vmx/cw-bug-1.c: New.
42939         * gcc.dg/vmx/cw-bug-2.c: New.
42940         * gcc.dg/vmx/cw-bug-3.c: New.
42941         * gcc.dg/vmx/dct.c: New.
42942         * gcc.dg/vmx/debug-1.c: New.
42943         * gcc.dg/vmx/debug-2.c: New.
42944         * gcc.dg/vmx/debug-3.c: New.
42945         * gcc.dg/vmx/debug-4.c: New.
42946         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42947         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42948         * gcc.dg/vmx/eg-5.c: New.
42949         * gcc.dg/vmx/fft.c: New.
42950         * gcc.dg/vmx/gcc-bug-1.c: New.
42951         * gcc.dg/vmx/gcc-bug-2.c: New.
42952         * gcc.dg/vmx/gcc-bug-3.c: New.
42953         * gcc.dg/vmx/gcc-bug-4.c: New.
42954         * gcc.dg/vmx/gcc-bug-5.c: New.
42955         * gcc.dg/vmx/gcc-bug-6.c: New.
42956         * gcc.dg/vmx/gcc-bug-7.c: New.
42957         * gcc.dg/vmx/gcc-bug-8.c: New.
42958         * gcc.dg/vmx/gcc-bug-9.c: New.
42959         * gcc.dg/vmx/gcc-bug-b.c: New.
42960         * gcc.dg/vmx/gcc-bug-c.c: New.
42961         * gcc.dg/vmx/gcc-bug-d.c: New.
42962         * gcc.dg/vmx/gcc-bug-e.c: New.
42963         * gcc.dg/vmx/gcc-bug-f.c: New.
42964         * gcc.dg/vmx/gcc-bug-g.c: New.
42965         * gcc.dg/vmx/gcc-bug-i.c: New.
42966         * gcc.dg/vmx/harness.h: New.
42967         * gcc.dg/vmx/ira1.c: New.
42968         * gcc.dg/vmx/ira2a.c: New.
42969         * gcc.dg/vmx/ira2b.c: New.
42970         * gcc.dg/vmx/ira2.c: New.
42971         * gcc.dg/vmx/ira2c.c: New.
42972         * gcc.dg/vmx/mem.c: New.
42973         * gcc.dg/vmx/newton-1.c: New.
42974         * gcc.dg/vmx/ops.c: New.
42975         * gcc.dg/vmx/sn7153.c: New.
42976         * gcc.dg/vmx/spill2.c: New.
42977         * gcc.dg/vmx/spill3.c: New.
42978         * gcc.dg/vmx/spill.c: New.
42979         * gcc.dg/vmx/t.c: New.
42980         * gcc.dg/vmx/varargs-1.c: New.
42981         * gcc.dg/vmx/varargs-2.c: New.
42982         * gcc.dg/vmx/varargs-3.c: New.
42983         * gcc.dg/vmx/varargs-4.c: New.
42984         * gcc.dg/vmx/varargs-5.c: New.
42985         * gcc.dg/vmx/varargs-6.c: New.
42986         * gcc.dg/vmx/varargs-7.c: New.
42987         * gcc.dg/vmx/vmx.exp: New.
42988         * gcc.dg/vmx/vprint-1.c: New.
42989         * gcc.dg/vmx/vscan-1.c: New.
42990         * gcc.dg/vmx/x-01.c: New.
42991         * gcc.dg/vmx/x-02.c: New.
42992         * gcc.dg/vmx/x-03.c: New.
42993         * gcc.dg/vmx/x-04.c: New.
42994         * gcc.dg/vmx/x-05.c: New.
42995         * gcc.dg/vmx/yousufi-1.c: New.
42996         * gcc.dg/vmx/zero-1.c: New.
42997         * gcc.dg/vmx/zero.c: New.
42999 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43001         * g++.dg/lookup/java1.C: Update for chage of
43002         _Jv_AllocObject.
43003         * g++.dg/lookup/java2.C: Likewise.
43005 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43007         * ada/acats/run_all.sh: use -O2 by default.
43009 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43011         * gcc.dg/vr-mult-[12].c: New tests.
43013 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43015         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43017         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43019 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43021         * lib/target-supports.exp (check_profiling_available): Assume
43022         profiling isn't available for mips*-*-elf targets.
43024 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43026         * gcc.dg/builtins-38.c: New test.
43028 2004-04-14  Eric Christopher  <echristo@redhat.com>
43030         * g++.dg/charset/charset.exp: Run .cc extension tests.
43032 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43034         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43036 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43038         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43040 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43042         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43043         * gcc.dg/i386-387-2.c: Likewise.
43045         * gcc.dg/i386-387-7.c: New test.
43046         * gcc.dg/i386-387-8.c: New test.
43048         * gcc.dg/builtins-37.c: New test.
43050 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43052         * g++.dg/pch/externc-1.C: Add missing semicolon.
43054 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43056         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43058 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43060         * gcc.c-torture/execute/20040411-1.c: New test.
43062 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43064         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43066 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43068         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43070 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43072         * lib/target-supports.exp (check_named_sections_available): New.
43073         * lib/gcc-dg.exp (dg-require-named-sections): New.
43074         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43075         old-deja.exp.  Also prune error-count message from HP linker.
43076         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43078         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43079         * g++.old-deja/g++.pt/static3.C: Likewise.
43080         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43082 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43084         * gcc.c-torture/execute/20040409-1.c: New test case.
43085         * gcc.c-torture/execute/20040409-2.c: New test case.
43086         * gcc.c-torture/execute/20040409-3.c: New test case.
43088 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43090         * gcc.dg/20040409-1.c: New test.
43092 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43094         PR target/14888
43095         * g++.dg/opt/pr14888.C: New test case.
43097 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43099         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43100         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43101         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43102         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43103         New tests.
43105 2004-04-08  Paul Brook  <paul@codesourcery.com>
43107         * gcc.dg/spill-1.c: New test.
43109 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43111         * gcc.dg/torture/builtin-ctype-2.c: New test.
43113 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43115         * gcc.dg/pch/pch.exp: Add largefile test.
43117 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43119         * g++.dg/pch/externc-1.Hs: New.
43120         * g++.dg/pch/externc-1.C: New.
43122 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43124         * gcc.dg/compat/struct-by-value-5a_main.c,
43125         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43126         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43127         * gcc.dg/compat/struct-by-value-5a_x.c,
43128         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43129         gcc.dg/compat/struct-by-value-5_x.c.
43130         * gcc.dg/compat/struct-by-value-5a_y.c,
43131         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43132         gcc.dg/compat/struct-by-value-5_y.c.
43134         * gcc.dg/compat/struct-by-value-6a_main.c,
43135         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43136         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43137         * gcc.dg/compat/struct-by-value-6a_x.c,
43138         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43139         gcc.dg/compat/struct-by-value-6_x.c.
43140         * gcc.dg/compat/struct-by-value-6a_y.c,
43141         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43142         gcc.dg/compat/struct-by-value-6_y.c.
43144         * gcc.dg/compat/struct-by-value-7a_main.c,
43145         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43146         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43147         * gcc.dg/compat/struct-by-value-7a_x.c,
43148         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43149         gcc.dg/compat/struct-by-value-7_x.c.
43150         * gcc.dg/compat/struct-by-value-7a_y.c,
43151         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43152         gcc.dg/compat/struct-by-value-7_y.c.
43154 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43156         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43157         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43158         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43159         options.
43161 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43163         * gcc.dg/builtins-36.c: New test.
43165 2004-04-06  Paul Brook  <paul@codesourcery.com>
43167         * README.gcc: Remove obsolete contraint on testcases.
43169 2004-04-05  Paul Brook  <paul@codesourcery.com>
43171         PR2123
43172         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43173         failure and exit(0) on success.
43174         * g++.dg/expr/anew2.C: Ditto.
43175         * g++.dg/expr/anew3.C: Ditto.
43176         * g++.dg/expr/anew4.C: Ditto.
43178 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43180         PR c++/3518
43181         * g++.dg/template/unify7.C: New.
43183 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43185         * g++.dg/README: Bring up to date with new subdirectories; remove
43186         duplicate subdirectory lines.
43188 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43190         PR c++/14007
43191         * g++.dg/template/unify5.C: New.
43192         * g++.dg/template/unify6.C: New.
43193         * g++.dg/template/qualttp20.C: Adjust.
43194         * g++.old-deja/g++.jason/report.C: Adjust.
43195         * g++.old-deja/g++.other/qual1.C: Adjust.
43197 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43199         PR c++/14803
43200         * g++.dg/inherit/ptrmem1.C: New test.
43202 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43204         PR c++/14755
43205         * gcc.c-torture/execute/20040331-1.c: New test.
43206         * gcc.dg/20040331-1.c: New test.
43208 2004-04-01  Paul Brook  <paul@codesourcery.com>
43210         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43212 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43214         PR c++/14724
43215         * g++.dg/init/goto1.C: New test.
43217         PR c++/14763
43218         * g++.dg/template/defarg4.C: New test.
43220 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43222         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43224 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43226         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43228 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43230         * gcc.dg/noncompile/undeclared-2.c: New test.
43232 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43234         * gcc.dg/940409-1.c: Remove XFAIL.
43235         * gcc.dg/reg-vol-struct-1.c: New test.
43237 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43239         * gcc.dg/torture/builtin-wctype-1.c: New test.
43241 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43243         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43244         * gcc.dg/20001101-1.c: Likewise.
43245         * gcc.dg/20001102-1.c: Likewise.
43247 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43249         * gcc.dg/compare8.c: Add an additional test for XOR.
43251 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43253         * gcc.dg/torture/builtin-ctype-1.c: New test.
43255 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43257         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43258         * gcc.dg/torture/builtin-math-1.c: Likewise.
43259         * gcc.dg/torture/builtin-power-1.c: New test.
43261 2004-03-24  Andreas Schwab  <schwab@suse.de>
43263         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43264         IA64 assembler.
43266 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43267             Roger Sayle  <roger@eyesopen.com>
43269         * gcc.dg/compare8.c: New test case.
43271 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43273         * g++.dg/ext/altivec-7.C: New test.
43275 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43277         PR 12267, 12391, 12560, 13129, 14114, 14133
43278         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43279         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43280         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43281         Adjust error regexps.
43282         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43283         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43284         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43285         * gcc.dg/local1.c: Add explanatory comment.
43287 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43289         PR optimization/14669
43290         * g++.dg/opt/fold2.C: New test case.
43292 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43294         PR c/14069
43295         * gcc.dg/20040322-1.c: New test.
43297 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43299         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43300         * gcc.dg/ultrasp4.c: Likewise.
43301         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43303 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43305         * gcc.dg/i386-sse-8.c: Reset default options.
43307 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43309         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43310         in the error message text.
43312 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43314         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43316 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43318         PR c++/14616
43319         * g++.dg/init/array13.C: New test.
43321 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43323         PR target/13889
43324         * gcc.c-torture/compile/pr13889.c: New test case.
43326 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43328         PR c/14635
43329         * builtins-1.c (nan, nans): Don't test.
43330         * builtins-30.c: Don't use nan, nanf, nanl.
43331         * builtins-35.c: New test.
43333 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43335         * g++.dg/ext/altivec-6.C: New test.
43337 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43339         * g++.dg/init/placement3.C: New test.
43341         * g++.dg/template/spec13.C: New test.
43343         * g++.dg/lookup/using11.C: New test.
43345         * g++.dg/lookup/koenig3.C: New test.
43347         * g++.dg/template/operator2.C: New test.
43349         * g++.dg/expr/dtor3.C: New test.
43350         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43351         marker.
43352         * g++.old-deja/g++.law/visibility28.C: Likewise.
43354 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43356         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43357         * gcc.dg/ppc64-abi-3.c: Likewise.
43359 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43361         PR c++/14545
43362         * g++.dg/parse/template15.C: New test.
43364 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43366         * g++.dg/expr/dtor2.C: New test.
43368         * g++.dg/lookup/anon4.C: New test.
43370         * g++.dg/overload/using1.C: New test.
43372         * g++.dg/template/lookup7.C: New test.
43374         * g++.dg/template/typename6.C: New test.
43376         * g++.dg/expr/cond6.C: New test.
43378 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43380         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43382 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43384         * g++.dg/expr/cond5.C: New test.
43385         * g++.dg/expr/constcast1.C: Likewise.
43386         * g++.dg/expr/ptrmem2.C: Likewise.
43387         * g++.dg/expr/ptrmem3.C: Likewise.
43388         * g++.dg/lookup/main1.C: Likewise.
43389         * g++.dg/template/lookup6.C: Likewise.
43391 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43393         * gcc.dg/local1.c: New test.
43395         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43397 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43399         * gcc.dg/torture/builtin-convert-1.c: New test.
43401 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43403         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43405 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43407         PR c++/14481
43408         * g++.dg/warn/Wunused-7.C: New test.
43410 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43412         * gcc.dg/torture/builtin-integral-1.c: New test.
43414 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43416         PR c++/14586
43417         * g++.dg/parse/non-dependent3.C: New test.
43419 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43421         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43422         * g++.dg/eh/simd-2.C: Likewise.
43423         * g++.dg/init/array10.C: Likewise.
43424         * gcc.c-torture/compile/simd-1.c: Likewise.
43425         * gcc.c-torture/compile/simd-2.c: Likewise.
43426         * gcc.c-torture/compile/simd-3.c: Likewise.
43427         * gcc.c-torture/compile/simd-4.c: Likewise.
43428         * gcc.c-torture/compile/simd-6.c: Likewise.
43429         * gcc.c-torture/execute/simd-1.c: Likewise.
43430         * gcc.c-torture/execute/simd-2.c: Likewise.
43431         * gcc.dg/compat/vector-defs.h: Likewise.
43432         * gcc.dg/20020531-1.c: Likewise.
43433         * gcc.dg/altivec-3.c: Likewise.
43434         * gcc.dg/altivec-4.c: Likewise.
43435         * gcc.dg/altivec-varargs-1.c: Likewise.
43436         * gcc.dg/compat/vector-defs.h: Likewise.
43437         * gcc.dg/i386-mmx-3.c: Likewise.
43438         * gcc.dg/i386-sse-4.c: Likewise.
43439         * gcc.dg/i386-sse-5.c: Likewise.
43440         * gcc.dg/i386-sse-8.c: Likewise.
43441         * gcc.dg/simd-1.c: Likewise.
43442         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43443         __ev64_opaque__ since the machine description provides it.
43445 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43447         * lib/compat.exp (skip_list): New global variable.
43448         Use it to hold the user defined COMPAT_SKIPS list if any.
43449         (compat-obj): Add the members of skip_list to optall.
43451 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43453         * gcc.dg/compat/union-by-value-1_main.c,
43454         union-by-value-1_x.c, union-by-value-1_y.c,
43455         union-check.h, union-defs.h,
43456         union-init.h, union-return-1_main.c,
43457         union-return-1_x.c, union-return-1_y.c: New files.
43459 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43461         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43462         mixed-struct-init.h: Add 4 mixed structure types.
43463         struct-by-value-21_main.c, struct-by-value-21_x.c,
43464         struct-by-value-21_y.c, struct-return-21_main.c,
43465         struct-return-21_x.c, struct-return-21_y.c: New files.
43467 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43469         PR c++/14550
43470         * g++.dg/parse/template14.C: New test.
43472 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43474         * gcc.c-torture/execute/20040313-1.c: New test.
43476 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43478         PR target/14533
43479         * gcc.dg/20040311-2.c: New test.
43481 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43483         PR other/14544
43484         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43485         bit-field.
43487 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43489         * gcc.dg/20040305-2.c: Add missing return statement.
43491 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43493         * gcc.dg/builtins-34.c: Also check pow10*.
43495 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43497         PR target/14262
43498         * gcc.dg/20040305-2.c: New test.
43500 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43502         * gcc.dg/20040310-1.c: New test.
43504 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43506         * gcc.c-torture/execute/20040311-1.c: New test case.
43508 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43510         PR c++/14476
43511         * g++.dg/lookup/enum1.C: New test.
43513 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43515         PR c++/14510
43516         * g++.dg/lookup/struct2.C: New test.
43518 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43520         * gcc.dg/builtins-34.c: New test.
43522 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43524         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43526 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43528         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43529         * gcc.dg/alias-2.c: New testcase.
43531 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43533         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43535 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43537         * gcc.c-torture/execute/20040309-1.c: New test case.
43539 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43541         PR c++/14397
43542         * g++.dg/overload/ref1.C: New.
43544 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43546         PR c++/14409
43547         * g++.dg/template/spec12.C: New test.
43549         PR c++/14448
43550         * g++.dg/parse/crash14.C: New test.
43552 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43554         PR c++/14230
43555         * g++.dg/init/ref11.C: New test.
43557 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43559         PR c++/14432
43560         * g++.dg/parse/builtin2.C: New test.
43562 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43564         PR c++/14401
43565         * g++.dg/init/ctor3.C: New test.
43566         * g++.dg/init/union1.C: New test.
43567         * g++.dg/ext/anon-struct4.C: New test.
43569 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43571         * g++.dg/lookup/koenig1.C: Tweak error messages.
43572         * g++.dg/lookup/used-before-declaration.C: Likewise.
43573         * g++.dg/other/do1.C: Likewise.
43574         * g++.dg/overload/koenig1.C: Likewise.
43575         * g++.dg/parse/crash13.C: Likewise.
43576         * g++.dg/template/instantiate3.C: Likewise.
43578 2004-03-08  Eric Christopher  <echristo@redhat.com>
43580         * * lib/target-supports.exp: Enable libiconv in test
43581         compilation.  Fix up error checking.
43583 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43585         PR middle-end/14289
43586         * gcc.dg/pr14289-1.c: New test case.
43587         * gcc.dg/pr14289-2.c: Likewise.
43588         * gcc.dg/pr14289-3.c: Likewise.
43590 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43592         * gcc.c-torture/execute/20040308-1.c: New test.
43594 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43596         * gcc.c-torture/execute/20040307-1.c: New test case.
43598 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43600         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43602 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43604         * gcc.dg/20040306-1.c: New test.
43606 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43608         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43609         them static.
43610         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43612 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43614         PR c/14465
43615         * gcc.dg/decl-6.c: New test.
43617 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43619         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43620         Rename LOGPOW -> LOG_POW.
43621         (SQRT_EXP, POW_EXP): New.
43623 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43625         * gcc.dg/i386-sse-8.c: New test.
43627 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43629         PR c/14114
43630         * gcc.dg/decl-5.c: New test.
43632 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43634         * gcc.dg/20040305-1.c: New test.
43636 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43638         PR other/14354
43639         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43641 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43643         PR c++/14425, c++/14426
43644         * g++.dg/ext/altivec-4.C: New test.
43645         * g++.dg/ext/altivec-5.C: New test.
43647 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43649         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43650         global variables of a type with no linkage.
43651         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43652         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43653         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43654         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43655         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43656         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43657         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43658         * g++.dg/warn/deprecated.C: Name enum Color.
43659         * g++.dg/overload/VLA.C: Name structure for 'b'.
43660         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43662 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43664         * gcc.c-torture/compile/20040304-1.c: New test.
43666 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43668         PR 13728
43669         * gcc.dg/decl-4.c: New testcase.
43671 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43673         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43674         as PRECF if sizeof (float) > sizeof (double).
43675         (PRECL): Make it the same as PRECF if
43676         sizeof (float) > sizeof (long double).
43678 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43680         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43681         system type.  Add check for irix6 which doesn't have c99 runtime.
43683 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43685         * gcc.dg/const-elim-1.c: xfail for xtensa.
43687 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43689         PR c++/14369
43690         * g++.dg/template/cond4.C: New test.
43692 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43694         PR c++/14360
43695         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43697         PR c++/14361
43698         * g++.dg/parse/defarg7.C: New test.
43700         PR c++/14359
43701         * g++.dg/template/friend26.C: New test.
43703 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43705         PR c++/14324
43706         * g++.dg/abi/mangle21.C: New test.
43708         PR c++/14260
43709         * g++.dg/parse/constructor2.C: New test.
43711         PR c++/14337
43712         * g++.dg/template/sfinae1.C: New test.
43714 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43716         PR c++/14267
43717         * g++.dg/expr/crash2.C: New test.
43719         PR middle-end/13448
43720         * gcc.dg/inline-5.c: New test.
43721         * gcc.dg/always-inline.c: Split out tests into ...
43722         * gcc.dg/always-inline2.c: ... this and ...
43723         * gcc.dg/always-inline3.c: ... this.
43725 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43727         PR debug/12103
43728         * g++.dg/debug/crash1.C: New test.
43730 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43732         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43733         function with __attribute__((noinline)).
43734         (recurser_void2): Likewise.
43735         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43736         (recurser_void2): Likewise.
43738 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43740         PR middle-end/14203
43741         * g++.dg/warn/Wunused-6.C: New test case.
43743 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43745         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43746         not defined.
43748 2004-02-27  Eric Christopher  <echristo@redhat.com>
43750         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43751         * g++.dg/charset/asm2.c: Run only x86.
43752         * gcc.dg/charset/asm3.c: Ditto.
43754 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43756         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43757         ld_library_path.
43759 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43761         * g++.dg/ext/altivec-3.C: New.
43763 2004-02-26  Richard Henderson  <rth@redhat.com>
43765         * g++.dg/ext/attrib10.C: Mark for warning.
43766         * gcc.dg/attr-alias-1.c: New.
43768 2004-02-26  Richard Henderson  <rth@redhat.com>
43770         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43771         * gcc.c-torture/execute/20040208-2.c: ... it back.
43773 2004-02-26  Eric Christopher  <echristo@redhat.com>
43775         * lib/target-supports.exp (check-iconv-available): New function.
43776         * lib/gcc-dg.exp (dg-require-iconv): New function.
43777         Use above.
43778         * gcc.dg/charset: New directory.
43779         * gcc.dg/charset/charset.exp: New file.
43780         * gcc.dg/charset/asm1.c: Ditto.
43781         * gcc.dg/charset/asm2.c: Ditto.
43782         * gcc.dg/charset/asm3.c: Ditto.
43783         * gcc.dg/charset/asm4.c: Ditto.
43784         * gcc.dg/charset/asm5.c: Ditto.
43785         * gcc.dg/charset/attribute1.c: Ditto.
43786         * gcc.dg/charset/attribute2.c: Ditto.
43787         * gcc.dg/charset/string1.c: Ditto.
43788         * g++.dg/charset: New directory.
43789         * g++.dg/dg.exp: Add here. Special options.
43790         * g++.dg/charset/charset.exp: New file.
43791         * g++.dg/charset/asm1.c: Ditto.
43792         * g++.dg/charset/asm2.c: Ditto.
43793         * g++.dg/charset/asm3.c: Ditto.
43794         * g++.dg/charset/asm4.c: Ditto.
43795         * g++.dg/charset/attribute1.c: Ditto.
43796         * g++.dg/charset/attribute2.c: Ditto.
43797         * g++.dg/charset/extern1.cc: Ditto.
43798         * g++.dg/charset/extern2.cc: Ditto.
43799         * g++.dg/charset/string1.c: Ditto.
43801 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43803         PR c++/14278
43804         * g++.dg/parse/comma1.C: New test.
43806 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43808         PR c++/14284
43809         * g++.dg/template/ttp8.C: New test.
43811 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43813         * gcc.dg/fixuns-trunc-1.c: New test.
43815 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43817         * gcc.dg/builtins-config.h: Use #elif.
43819 2004-02-26  Michael Matz  <matz@suse.de>
43821         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43822         * gcc.dg/991214-1.c: Likewise.
43823         * gcc.dg/i386-asm-1.c: Likewise.
43825 2004-02-25  Richard Henderson  <rth@redhat.com>
43827         * gcc.c-torture/execute/20040208-2.c: Move ...
43828         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43830 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43832         PR c++/14246
43833         * g++.dg/other/crash-3.C: New test.
43835 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43837         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43838         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43840         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43841         HP-UX.
43843 2004-02-24  Michael Matz  <matz@suse.de>
43845         * gcc.dg/i386-regparm.c: New.
43847 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43849         * gcc.c-torture/execute/20040223-1.c: New.
43851 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43852             Kazu Hirata  <kazu@cs.umass.edu>
43854         * gcc.dg/fwritable-strings-1.c: Remove.
43856 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43858         PR c/14156
43859         * gcc.dg/20040223-1.c: New test.
43861 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43863         PR c++/14106
43864         * g++.dg/ext/typeof9.C: New test.
43866 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43868         PR c++/14250
43869         * g++.dg/other/switch1.C: New test.
43871 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43873         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43874         * gcc.dg/va-arg-1.c: Likewise.
43876 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43878         PR c++/14143
43879         * g++.dg/template/koenig5.C: New test.
43881 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43883         * g++.dg/ext/altivec-1.C: Generalize target triple.
43884         * g++.dg/ext/altivec-2.C: New test case.
43885         * g++.dg/ext/altivec_check.h: New file.
43886         * gcc.dg/altivec-1.c: Generalize target triple;
43887         include altivec_check.h and call altivec_check().
43888         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43889         * gcc.dg/altivec-6.c: New test case.
43890         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43891         type casts as needed.
43892         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43893         altivec_check().
43894         * gcc.dg/altivec-12.c: New test case.
43895         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43896         include altivec_check.h and call altivec_check().
43897         * gcc.dg/altivec_check.h: New file.
43899 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43901         * lib/target-supports.exp (check_alias_available): Don't mangle
43902         function `g' in test program.
43904 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43906         * lib/target-supports.exp (check_profiling_available): Check
43907         argument to determine whether we support a profiling type.
43908         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43909         check_profiling_available.
43910         * g++.dg/bprob/bprob.exp: Likewise.
43911         * g77.dg/bprob/bprob.exp: Likewise.
43912         * gcc.misc-tests/bprob.exp: Likewise.
43913         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43914         dg-require-profiling and delete expected error handling.
43915         * gcc.dg/20021014-1.c: Likewise.
43916         * gcc.dg/nest.c: Likewise.
43918 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43920         PR c++/12007
43921         * g++.dg/other/vthunk1.C: New test.
43923 2004-02-20  Falk Hueffner  <falk@debian.org>
43925         PR target/14201
43926         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43928 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43930         PR c++/13927
43931         * g++.dg/other/error8.C: Remove XFAIL markers.
43933         PR c++/14173
43934         * g++.dg/ext/packed5.C: New test.
43936         PR c++/14199
43937         * g++.dg/warn/Wunused-5.C: New test.
43939         PR c++/14186
43940         * g++.dg/lookup/member1.C: New test.
43942 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43944         * gcc.c-torture/compile/20040130-1.c: Enable only when
43945         __INT_MAX__ >= 2147483647L.
43946         * gcc.c-torture/compile/961203-1.c: Likewise.
43948 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43950         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43951         * g++.dg/opt/template1.C: Robustify assembler regexp
43953 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43955         * gcc.c-torture/execute/simd-4.x: Remove.
43956         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43957         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43958         Guard with #ifndef SKIP_ATTRIBUTE.
43959         * gcc.dg/compat/vector-1_y.c: Likewise.
43960         * gcc.dg/compat/vector-2_x.c: Likewise.
43961         * gcc.dg/compat/vector-2_y.c: Likewise.
43962         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43963         * g++.dg/eh/simd-2.C: Likewise.
43965 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43967         * gcc.c-torture/compile/complex-1.c: New.
43969 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43971         PR target/14209
43972         * gcc.c-torture/execute/20040218-1.c: New test.
43974 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43976         PR c++/14181
43977         * g++.dg/parse/new2.C: New test.
43979 2004-02-18  Paul Brook  <paul@codesourcery.com>
43981         * gcc.c-torture/compile/libcall-1.c: New test.
43983 2004-02-18  Paul Brook  <paul@codesourcery.com>
43985         PR debug/12934
43986         * gcc.dg/debug/debug-7.c: New test.
43988 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43990         * gcc.dg/20040217-1.c: New test.
43992 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43994         * gcc.c-torture/execute/990208-1.x: Delete.
43996 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43998         * gcc.c-torture/execute/20040208-2.x: New file.
44000 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44002         PR c++/11326
44003         * g++.dg/abi/structret1.C: New test.
44005 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44007         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44008         (i386_cpuid): No need to test if cpuid is available on AMD64.
44009         Fix assembly, so that it works onboth i386 and AMD64.
44010         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44011         (vecInLong): Fix s[] member type to unsigned int.
44012         (vecInWord): Remove type.
44013         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44014         (a64, b64, c64, d64, e64): Remove.
44015         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44016         Remove unused variable.  Remove initialization of removed variables.
44017         Don't call mmx_tests nor sse_tests.
44018         (reference_mmx, reference_sse): Remove.
44019         (check): Add return stmt.
44020         * gcc.dg/i386-sse-7.c: New test.
44021         * gcc.dg/i386-mmx-4.c: New test.
44023 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44025         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44026         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44027         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44028         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44029         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44030         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44031         g++.dg/tc1/dr94.C: Fix line terminator.
44033 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44035         * gcc.c-torture/compile/20040216-1.c: New.
44037 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44039         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44040         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44041         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44042         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44043         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44044         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44046 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44048         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44050 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44052         PR c++/13971
44053         * g++.dg/expr/cond4.C: New test.
44055         PR c++/14086
44056         * g++.dg/lookup/crash2.C: New test.
44058 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44060         * gcc.c-torture/compile/20040214-2.c: New test.
44062 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44064         PR c++/14116
44065         * g++.dg/ext/typeof8.C: New test.
44067 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44069         * gcc.c-torture/compile/20040214-1.c: New test.
44071 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44073         PR c++/13635
44074         * g++.dg/template/spec11.C: New test.
44076 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44078         PR c++/13927
44079         * g++.dg/other/error8.C: New test.
44081 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44083         PR c++/14122
44084         * g++.dg/template/array4.C: New test.
44086         PR c++/14108
44087         * g++.dg/inherit/thunk2.C: New test.
44089         PR c++/14083
44090         * g++.dg/eh/cond2.C: New test.
44092 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44094         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44096 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44098         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44100 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44102         * g++.dg/simd-2.C: xfail on ppc64-linux.
44104 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44106         PR c/456
44107         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44108         tests.
44110 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44112         * gcc.dg/builtins-33.c: New test.
44114 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44116         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44118 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44120         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44122 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44124         * gcc.dg/ppc64-abi-3.c: New test.
44126 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44128         PR c/14092
44130         * gcc.dg/pr14092-1.c: New testcase.
44132 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44134         * gcc.dg/cpp/assert4.c: Fix typo last change.
44136         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44137         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44139         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44141 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44143         * gcc.c-torture/compile/20040209-1.c: New test case.
44145 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44147         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44149 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44151         * gcc.c-torture/execute/20040208-[12].c: New tests.
44153 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44155         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44157 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44159         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44161 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44163         Bug 13856
44164         * gcc.dg/visibility-8.c: New testcase.
44166 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44168         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44169         arguments.
44170         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44172 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44174         PR middle-end/13696
44175         * g++.dg/opt/fold1.C: New test case.
44177 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44179         PR c++/14033
44180         * g++.dg/other/crash-2.C: New test.
44182 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44184         PR c++/14028
44185         * g++.dg/parse/angle-bracket2.C: New test.
44187 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44189         PR middle-end/13750
44190         Revert:
44191         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44192         PR pch/13361
44193         * g++.dg/pch/wchar-1.C: New.
44194         * g++.dg/pch/wchar-1.Hs: New.
44196 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44198         PR c++/14008
44199         * g++.dg/parse/error15.C: New test.
44200         * g++.dg/parse/crash11.C: Update dg-error mark.
44202 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44204         PR c++/13932
44205         * g++.dg/warn/conv2.C: New test.
44207 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44209         PR c++/13086
44210         * g++.dg/warn/incomplete1.C: Remove xfail.
44212 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44214         * lib/file-format.exp (gcc_target_object_format): Use
44215         ${tool}_target_compile, not gcc_target_compile.
44216         * lib/target-supports.exp (check_alias_available): Likewise.
44217         (check_gc_sections_available): Likewise.
44218         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44219         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44220         dg-require-alias.
44222 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44224         PR c++/13969
44225         * g++.dg/template/static6.C: New test.
44227 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44229         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44231 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44233         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44234         tests for systems where `char' is unsigned by default.
44236 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44238         PR c++/13997
44239         * g++.dg/template/partial3.C: New test.
44241 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44243         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44244         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44245         Remove mentions of obsolete ports.
44247 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44249         * gcc.dg/noncompile/20001228-1.c: Fix for new
44250         error message.
44252 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44254         PR target/9348
44255         * gcc.c-torture/execute/multdi-1.c: New test case.
44257 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44259         PR c++/13925
44260         * g++.dg/template/lookup5.C: New test.
44262 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44264         PR c++/13950
44265         * g++.dg/template/lookup4.C: New test.
44267         PR c++/13970
44268         * g++.dg/parse/error14.C: New test.
44270         PR c++/14002
44271         * g++.dg/parse/template13.C: New test.
44273 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44275         PR c++/13978
44276         * g++.dg/template/koenig4.C: New test.
44278         PR c++/13968
44279         * g++.dg/template/crash17.C: New test.
44281         PR c++/13975
44282         * g++.dg/parse/error13.C: New test.
44283         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44285 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44287         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44289 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44291         PR c/11658
44292         PR c/13994
44293         * gcc.dg/noncompile/20040203-1.c: New test.
44294         * gcc.dg/noncompile/20040203-2.c: Likewise.
44295         * gcc.dg/noncompile/20040203-3.c: Likewise.
44296         * gcc.dg/20040203-1.c: Likewise.
44298 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44300         PR c++/10858
44301         * g++.dg/template/sizeof7.C: New test.
44303 2004-02-02  Eric Christopher  <echristo@redhat.com>
44304             Zack Weinberg  <zack@codesourcery.com>
44306         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44308 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44310         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44311         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44312         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44313         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44315 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44317         PR c++/13113
44318         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44320         PR c++/13854
44321         * g++.dg/ext/attrib13.C: New test.
44323         PR c++/13907
44324         * g++.dg/conversion/op2.C: New test.
44326 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44328         * gcc.dg/titype-1.c: Fix pasto.
44330 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44332         * gcc.dg/titype-1.c: New test.
44334 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44336         PR c++/13957
44337         * g++.dg/template/non-type-template-argument-1.C,
44338         g++.dg/template/qualified-id1.C: Update dg-error marks.
44339         * g++.dg/template/nontype6.C: New test.
44341 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44343         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44344         * gcc.dg/builtins-31.c: New testcase.
44345         * gcc.dg/builtins-32.c: New testcase.
44347 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44349         * objc.dg/call-super-2.m: Update line numbers
44350         for the including of stddef.h.
44352 2004-01-30  Michael Matz  <matz@suse.de>
44354         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44355         g++.dg/ext/case-range3.C: New tests.
44357 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44359         DR206
44360         PR c++/13813
44361         * g++.dg/template/member4.C: New test.
44363 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44365         PR c++/13683
44366         * g++.dg/template/sizeof6.C: New test.
44368 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44370         * gcc.dg/fwritable-strings-1.c: New test.
44372 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44374         * gcc.c-torture/compile/20040130-1.c: New test.
44376 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44378         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44380 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44382         PR c++/13883
44383         * g++.dg/template/ctor3.C: New test.
44385 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44387         * g++.dg/tc1: New directory.
44388         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44389         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44390         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44391         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44392         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44394 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44396         * g++.dg/parse/error11.C: New test.
44397         * g++.dg/parse/error12.C: Likewise.
44399 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44401         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44402         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44404 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44406         PR c++/13791
44407         * g++.dg/ext/attrib12.C: New test.
44409         PR c++/13736
44410         * g++.dg/parse/cast2.C: New test.
44412 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44414         * objc.dg/encode-2.m (main): New local string.  Set depending on
44415         sizeof long.  Use in sscanf call.
44416         * objc.dg/encode-3.m (main): New local string.  Set depending on
44417         sizeof long.  Use in scan_initial call.
44419 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44421         * objc.dg/call-super-2.m: Make LP64-safe.
44422         * objc.dg/desig-init-1.m: Likewise.
44424 2004-01-27  Devang Patel <dpatel@apple.com>
44426         * g++.dg/debug/namespace1.C: New test.
44428 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44430         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44431         xscale-*-*.
44433         * gcc.dg/arm-mmx-1.c: New test.
44435 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44437         * gcc.dg/20040127-1.c: New test.
44438         * gcc.dg/20040127-2.c: New test.
44440 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44442         * objc.dg/stret-1.m (glob): Renamed to globa.
44444 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44446         PR c++/13663
44447         * g++.dg/expr/for1.C: New test.
44449 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44451         PR middle-end/13779
44452         * gcc.dg/darwin-longlong.c: New test.
44454 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44456         * gcc.dg/20040124-1.c: Moved test from here...
44457         * gcc.c-torture/compile/20040124-1.c: ...to here.
44459 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44461         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44462         the assembly output if -m64 is passed.
44464 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44466         PR c++/13833
44467         * g++.dg/template/cond3.C: New test.
44469 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44471         PR c++/13810
44472         * g++.dg/template/ttp7.C: New test.
44474 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44476         PR c++/13797
44477         * g++.dg/template/nontype4.C: New test.
44478         * g++.dg/template/nontype5.C: Likewise.
44480 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44482         * gcc.dg/torture/mips-clobber-at.c: New test.
44484 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44486         * gcc.dg/20040124-1.c: New test.
44488 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44490         * gcc.dg/20040123-1.c: New test.
44492 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44494         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44496 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44498         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44500 2004-01-23  Andrew Pinski  <apinski@apple.com>
44502         * gcc.dg/20030121-1.c: Move to ..
44503         * gcc.dg/20040121-1.c: here.
44505 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44507         * gcc.dg/builtins-29.c: New test case.
44509 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44511         PR 18314
44512         * gcc.dg/builtins-30.c: New testcase.
44514 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44516         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44517         * lib/g77.exp: Likewise.
44518         * lib/objc.exp: Likewise.
44519         * lib/g++.exp: Likewise.
44521 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44523         * gcc.dg/struct-by-value-2.c: New test.
44525 2004-01-21  Andrew Pinski  <apinski@apple.com>
44527         PR target/13785
44528         * gcc.dg/20030121-1.c: New test.
44530 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44532         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44533         clobber frame pointer register in asm statement.
44535 2004-01-21  Falk Hueffner  <falk@debian.org>
44537         * gcc.c-torture/compile/20040121-1.c: New test.
44539 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44541         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44543 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44545         * gcc.dg/ppc64-abi-2.c: New test.
44547 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44549         * lib/treelang.exp: Fill out this file.
44550         * lib/treelang-dg.exp: New File.
44552 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44554         * gcc.c-torture/compile/981022-1.c: Remove.
44555         * gcc.dg/array-5.c: Remove XFAIL.
44556         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44557         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44558         gcc.dg/cond-lvalue-1.c: Update.
44559         * gcc.dg/cast-lvalue-2.c: New test.
44561 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44563         PR c++/13592
44564         * g++.dg/other/error1.C (class foo): Tweak error message.
44566         PR c++/13592
44567         * g++.dg/template/call2.C: New test.
44569 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44571         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44572         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44573         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44574         scalar-return-1_x.c, scalar-return-2_y.c,
44575         scalar-return-3_x.c, scalar-return-3_y.c,
44576         scalar-return-4_x.c, scalar-return-4_y.c,
44577         struct-align-1.h, struct-align-1_x.c,
44578         struct-align-1_y.c, struct-align-2.h,
44579         struct-align-2_x.c, struct-align-2_y.c,
44580         struct-by-value-10_y.c, struct-by-value-11_x.c,
44581         struct-by-value-11_y.c, struct-by-value-12_x.c,
44582         struct-by-value-12_y.c, struct-by-value-13_x.c,
44583         struct-by-value-13_y.c, struct-by-value-14_x.c,
44584         struct-by-value-14_y.c, struct-by-value-15_x.c,
44585         struct-by-value-15_y.c, struct-by-value-16_y.c,
44586         struct-by-value-17_y.c, struct-by-value-18_y.c,
44587         struct-by-value-19_y.c, struct-by-value-1_x.c,
44588         struct-by-value-1_y.c, struct-by-value-20_y.c,
44589         struct-by-value-2_x.c, struct-by-value-2_y.c,
44590         struct-by-value-3_y.c, struct-by-value-4_x.c,
44591         struct-by-value-4_y.c, struct-by-value-5_y.c,
44592         struct-by-value-6_y.c, struct-by-value-7_y.c
44593         struct-by-value-8_x.c, struct-by-value-8_y.c
44594         struct-by-value-9_x.c, struct-by-value-9_y.c
44595         struct-return-10_x.c, struct-return-10_y.c,
44596         struct-return-19_x.c, struct-return-20_x.c
44597         struct-return-2_x.c, struct-return-2_y.c
44598         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44599         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44601 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44603         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44604         attribute on sparc*-sun-solaris2.*.
44606 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44608         PR c++/13710
44609         * g++.dg/ext/typeof7.C: New test.
44611 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44613         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44614         * gcc.dg/const-elim-1.c: Same.
44616 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44618         * objc.dg/stret-1.m: New.
44619         * objc.dg/stret-2.m: New.
44621 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44623         PR c++/11895
44624         * g++.dg/ext/vector1.C: New test.
44626 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44628         * gcc.dg/pch/import-1.c: New.
44629         * gcc.dg/pch/import-1.hs: New.
44630         * gcc.dg/pch/import-1a.h: New.
44631         * gcc.dg/pch/import-1b.h: New.
44632         * gcc.dg/pch/import-1c.h: New.
44634 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44636         PR c++/13574
44637         * g++.dg/ext/array1.C: New test.
44639         PR c++/13178
44640         * g++.dg/conversion/op1.C: New test.
44642 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44644         PR 11864
44645         From Kazumoto Kojima / Dan Kegel:
44646         * gcc.dg/pr11864-1.c: New test.
44648         PR 10392
44649         From Marcus Comstedt / Dan Kegel:
44650         * gcc.dg/pr10392-1.c: New test.
44652 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44654         PR c++/13478
44655         * g++.dg/init/ref10.C: New test.
44657 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44659         PR c++/13407
44660         * g++.dg/parse/typename6.C: New test.
44662 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44664         PR pch/13361
44665         * g++.dg/pch/wchar-1.C: New.
44666         * g++.dg/pch/wchar-1.Hs: New.
44668 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44670         PR c++/9259
44671         * g++.dg/expr/sizeof2.C: New test.
44673 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44675         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44677 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44679         PR c++/13659
44680         * g++.dg/lookup/strong-using-3.C: New.
44681         * g++.dg/lookup/using-10.C: New.
44683 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44685         PR c++/13594
44686         * g++.dg/lookup/strong-using-2.C: New.
44688 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44689             Dan Kegel <dank@kegel.com>
44690             J"orn Rennecke <joern.rennecke@superh.com>
44692         PR target/9365
44693         * gcc.dg/pr9365-1.c: New test.
44695 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44697         PR c++/8856
44698         * g++.dg/parse/casting-operator2.C: New test.
44699         * g++.old-deja/g++.pt/explicit83.C: Remove.
44701 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44703         * gcc.dg/label-compound-stmt-1.c: New test.
44704         * gcc.c-torture/compile/950922-1.c,
44705         gcc.c-torture/compile/20000211-3.c,
44706         gcc.c-torture/compile/20000518-1.c,
44707         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44708         compound statements.
44710 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44712         * gcc.dg/ppc64-abi-1.c: New test.
44714 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44716          * g++.dg/ext/attrib9.C: Add dg-warnings.
44718 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44720         PR c++/12335
44721         * g++.dg/parse/dtor3.C: New test.
44723 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44725         PR c++/12709
44726         * g++.dg/parse/try-catch-1.C: New test.
44728 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44730         * ada/acats/run_all.sh: Add more verbose output in acats.log
44731         when compiling tests.
44733 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44735         PR 13656
44736         * gcc.dg/typedef-redecl.c: New test case.
44737         * gcc.dg/typedef-redecl.h: New support file.
44739 2004-01-13  Jan Hubicka  <jh@suse.cz>
44741         * gcc.dg/always_inline.c: New test.
44742         * gcc.dg/debug/20031231-1.c: Fix.
44744 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44746         PR c++/13474
44747         * g++.dg/template/array3.C: New test.
44749 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44751         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44752         * g++.dg/warn/Wunused-2.C: Likewise.
44754 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44756         PR c++/13289
44757         * g++.dg/template/instantiate6.C: New test.
44759 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44761         PR middle-end/11397
44762         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44764 2004-01-12  Jan Hubicka  <jh@suse.cz>
44766         PR opt/12826
44767         * gcc.dg/20040112-1.c: New.
44769         * gcc.dg/dwarf-die[1-7].c: Move to...
44770         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44771         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44773 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44775         PR c++/4100
44776         * g++.dg/parse/friend4.C: New test.
44778 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44780         PR c++/4100
44781         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44782         definition is called a friend.
44784 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44786         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44788 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44790         PR c++/3478
44791         * g++.dg/parse/error10.C: New test.
44792         * g++.dg/template/arg2.C: Accept "invalid type" error.
44794 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44796         PR middle-end/13392
44797         * g++.dg/opt/expect2.C: New test.
44799 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44801         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44802         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44803         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44804         Update dg-error regexps.
44806 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44808         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44809         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44811 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44813         * gcc.dg/pragma-re-1.c: Use right pointer type.
44815 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44817         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44819 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44821         * gcc.dg/rs6000-ldouble-1.c: New.
44823 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44825         DR 337
44826         PR c++/9256
44827         * g++.dg/other/abstract1.C: New test.
44829 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44831         * g++.dg/lookup/strong-using-1.C: New.
44833 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44835         PR c/11234
44836         * gcc.dg/func-ptr-conv-1.c: New test.
44837         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44839 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44841         PR target/13380.
44842         * gcc.c-torture/compile/20040109-1.c: New.
44844 2004-01-08  Stuart Hastings  <stuart@apple.com>
44846         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44847         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44848         * gcc.dg/i386-sse-6.c: ...this new testcase.
44850 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44852         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44854 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44856         * ada/acats/run_acats: Treat 'gnatchop' the same way
44857         as 'gnatmake'.  Export GCC_DRIVER.
44858         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44859         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44861 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44863         PR c++/12573
44864         * g++.dg/template/dependent-expr4.C: New test.
44866 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44868         * gcc.dg/altivec-11.c: New test.
44870 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44872         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44874 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44876         PR c/6024
44877         * gcc.dg/enum-compat-1.c: New test.
44878         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44880 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44882         PR c/12165
44883         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44884         gcc.dg/c99-idem-qual-3.c: New tests.
44886 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44888         * gcc.dg/winline-7.c: Don't cast void * to int.
44890 2004-01-06  Jan Hubicka  <jh@suse.cz>
44892         * gcc.dg/i386-sse-5.c: New test
44893         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44895 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44897         PR c++/12815
44898         * g++.dg/rtti/typeid4.C: New test.
44900 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44902         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44904 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44906         PR c++/12132
44907         * g++.dg/template/error11.C: New test.
44909         PR c++/13451
44910         * g++.dg/template/class2.C: New test.
44912 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44913         Richard Sandiford <rsandifo@redhat.com>
44915         PR c++/13387
44916         * g++.dg/opt/alias3.C: New test.
44918 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44920         PR c++/13157
44921         * g++.dg/template/koenig3.C: New test.
44923         PR c++/13529
44924         * g++.dg/parse/offsetof3.C: New test.
44926         * g++.dg/init/copy7.C: Add missing dg-error markers.
44928         PR c++/12226
44929         * g++.dg/init/copy7.c: New test.
44931         PR c++/13536
44932         * g++.dg/parse/cast1.C: New test.
44934 2004-01-04  Jan Hubicka  <jh@suse.cz>
44936         * gcc.dg/winline[1-7].c: New tests.
44938 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44940         PR c++/13520
44941         * g++.dg/template/qualttp22.C: New test.
44943 2004-01-01  Jan Hubicka  <jh@suse.cz>
44945         * gcc.dg/debug/20031231-1.c: New.
44946         * gcc.c-torture/compile/20040101-1.c: New.
44947         * gcc.dg/dwarf-die-[1-7].c: New.
44949 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44951         PR optimization/13521
44952         * gcc.c-torture/compile/20031231-1.c: New test.
44954 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44956         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44958 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44960         PR c++/10079
44961         * g++.dg/template/crash16.C: New test.
44963 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44965         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44967 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44969         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44970         ports.
44971         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44972         * g++.old-deja/g++.law/profile1.C: Likewise.
44973         * gcc.c-torture/compile/981006-1.c: Likewise.
44974         * gcc.c-torture/execute/loop-2e.x: Likewise.
44975         * gcc.c-torture/execute/loop-2f.x: Remove.
44976         * gcc.c-torture/execute/loop-2g.x: Likewise.
44977         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44978         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44980 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44982         PR c++/13507
44983         * g++.dg/ext/attrib11.C: New test.
44985         PR c++/13494
44986         * g++.dg/template/array2-1.C: New test.
44987         * g++.dg/template/array2-2.C: New test.
44989 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44991         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44993 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44995         PR c++/12774
44996         * g++.dg/template/array1-1.C: New test.
44997         * g++.dg/template/array1-2.C: New test.
44999 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45001         PR fortran/12632
45002         * g77.dg/12632.f: New test case.
45004 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45006         PR c++/13289
45007         * g++.dg/parse/nontype1.C: New test.
45009 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45011         PR c++/12403
45012         * g++.dg/parse/explicit1.C: New test.
45013         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45015 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45017         PR c++/13081
45018         * g++.dg/opt/inline6.C: New test.
45020         PR c++/12613
45021         * g++.dg/parse/error9.C: New test.
45023         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45025 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45027         PR c++/13009
45028         * g++.dg/init/assign1.C: New test.
45030 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45032         PR c++/13070
45033         * g++.dg/warn/format3.C: New test case.
45035 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45037         * gcc.c-torture/compile/20031227-1.c: New test.
45039 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45041         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45042         * g77.dg/bprob/bprob.exp: Likewise.
45043         * gcc.misc-tests/bprob.exp: Likewise.
45044         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45045         variants on systems where the library does not provide that
45046         functionality.
45047         * gcc.dg/builtins-20.c: Use builtins-config.h.
45048         * gcc.dg/builtins-config.h: New file.
45050 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45052         * lib/gcc-dg.exp (dg-require-profiling): New function.
45053         * lib/target-supports.exp (check_profiling_available): Likewise.
45054         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45055         * g77.dg/bprob/bprob.exp: Likewise.
45056         * gcc.misc-tests/bprob.exp: Likewise.
45057         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45058         * gcc.dg/20021014-1.c: Likewise.
45059         * gcc.dg/nest.c: Likewise.
45061 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45063         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45064         compiling.
45065         * g++.dg/lookup/java2.C: Likewise.
45066         * gcc.dg/cpp/lexident.c: Likewise.
45068 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45070         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45071         given.
45072         * gcc.c-torture/compile/961203-1.c: Likewise.
45073         * gcc.c-torture/compile/980506-1.c: Likewise.
45075 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45077         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45078         (additional_prunes): New global.
45079         (gcc-dg-prune): Handle additional per-test pruning.
45080         (dg-test): Clear additional_prunes between tests.
45082         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45083         dg-prune-output to avoid spurious failures from assembler
45084         complaining about nonexistent WAW violations.
45085         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45086         Use dg-prune-output to avoid spurious failures from assembler
45087         warning about Itanium B-step errata.
45089 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45091         * g++.dg/abi/macro0.C: New test.
45092         * g++.dg/abi/macro1.C: Likewise.
45093         * g++.dg/abi/macro2.C: Likewise.
45095         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45096         * g++.dg/abi/bitfield7.C: Likewise.
45097         * g++.dg/abi/dtor2.C: Likewise.
45098         * g++.dg/abi/mangle11.C: Likewise.
45099         * g++.dg/abi/mangle12.C: Likewise.
45100         * g++.dg/abi/mangle14.C: Likewise.
45101         * g++.dg/abi/mangle17.C: Likewise.
45102         * g++.dg/abi/vbase10.C: Likewise.
45103         * g++.dg/abi/vbase14.C: Likewise.
45104         * g++.dg/template/qualttp17.C: Likewise.
45106 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45108         PR c/11995
45109         * gcc.dg/20031223-1.c: New test.
45111 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45113         * gcc.dg/noreturn-7.c: New test.
45115 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45117         * gcc.dg/null-pointer-1.c: New test.
45119 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45121         * g++.old-deja/g++.jason/template18.C: Remove.
45122         * g++.old-deja/g++.jason/template37.C: Likewise.
45124         PR c++/12862
45125         * g++.dg/lookup/ns1.C: New test.
45127         PR c++/12397
45128         * g++.dg/template/lookup3.C: New test.
45130 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45132         * g++.dg/template/recurse1.C: New test
45134 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45136         PR c++/12479
45137         * g++.dg/parse/semicolon1.C: New test.
45138         * g++.dg/parse/semicolon1.h: Likewise.
45140 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45142         * gcc.dg/darwin-misaligned.c: New test.
45144 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45146         PR c/9163
45147         * gcc.dg/20031222-1.c: New test.
45149 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45151         PR c++/13438
45152         * g++.dg/parse/error8.C: New test.
45154         PR c++/11554
45155         * g++.dg/warn/ctor-init-1.C: New test.
45157 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45159         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45160         too small.
45161         * gcc.c-torture/compile/930217-1.c: Likewise.
45162         * gcc.c-torture/compile/930513-1.c: Likewise.
45163         * gcc.c-torture/execute/920908-2.c: Likewise.
45164         * gcc.c-torture/execute/921204-1.c: Likewise.
45165         * gcc.c-torture/execute/930621-1.c: Likewise.
45166         * gcc.c-torture/execute/930630-1.c: Likewise.
45167         * gcc.c-torture/execute/931031-1.c: Likewise.
45168         * gcc.c-torture/execute/980602-2.c: Likewise.
45169         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45170         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45171         * gcc.c-torture/execute/extzvsi.c: Likewise.
45172         * gcc.c-torture/unsorted/ext.c: Likewise.
45174 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45176         PR target/12749
45177         * gcc.c-torture/compile/20031220-2.c: New test case.
45179 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45181         PR optimization/13031
45182         * gcc.c-torture/compile/20031220-1.c: New test case.
45184 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45186         * gcc.dg/cast-function-1.c: New test.
45188 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45190         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45191         formats.
45193 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45195         PR c++/12795
45196         * g++.dg/ext/attrib10.C: New test.
45198 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45200         * gcc.dg/cleanup-10.c: New test.
45201         * gcc.dg/cleanup-11.c: New test.
45203 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45205         PR c++/13239
45206         * g++.dg/opt/expect1.C: New test.
45208 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45210         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45212 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45214         PR debug/12923
45215         * gcc.dg/20031218-1.c: New test.
45217         PR debug/12389
45218         * gcc.dg/20031218-2.c: New test.
45219         * gcc.dg/20031218-3.c: New test.
45221         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45222         of label name and allow for USER_LABEL_PREFIX == "_" names.
45223         * g++.dg/abi/mangle18-2.C: Likewise.
45224         * g++.dg/abi/mangle19-1.C: Likewise.
45225         * g++.dg/abi/mangle19-2.C: Likewise.
45226         * g++.dg/abi/mangle20-1.C: Likewise.
45227         * g++.dg/abi/mangle20-2.C: Likewise.
45229 2003-12-18  Richard Henderson  <rth@redhat.com>
45231         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45233 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45234             Dan Kegel <dank@kegel.com>
45236         PR other/12009
45237         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45238         testing a cross compiler, it causes spurious compile failures.
45239         * lib/g++.exp: Likewise.
45241 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45243         PR c++/13262
45244         * g++.dg/template/access13.C: New test.
45246 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45248         * gcc.dg/20031216-1.c: New test.
45250 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45252         PR c++/9154
45253         * g++.dg/template/error10.C: New test.
45255 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45257         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45258         * g++.dg/eh/simd-2.C: Likewise.
45260 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45261             Roger Sayle  <roger@eyesopen.com>
45263         * gcc.c-torture/execute/ieee/mzero5.c: New.
45265 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45267         PR c++/10603
45268         * g++.dg/parse/error6.C: New test.
45270         PR c++/12827
45271         * g++.dg/parse/error7.C: New test.
45273 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45275         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45276         at -O with stabs debugging formats.
45277         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45278         * gcc.dg/debug/debug-2.c: Likewise.
45280 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45282         PR c++/12696
45283         * g++.dg/init/error1.C: New test.
45285         PR c++/12218
45286         * g++.dg/init/pm3.C: New test.
45288 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45290         PR c/3347
45291         * gcc.dg/bitfld-8.c: New test.
45293 2003-12-16  James Lemke  <jim@wasabisystems.com>
45295         * gcc.dg/arm-scd42-[123].c: New tests.
45297 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45299         PR c++/9043
45300         * g++.dg/abi/mangle20-1.C: New test.
45301         * g++.dg/abi/mangle20-2.C: New test.
45303 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45305         PR c++/13275
45306         * g++.dg/other/offsetof2.C: Remove XFAIL.
45307         * g++.dg/parse/offsetof1.C: New test.
45308         * g++.gd/parse/offsetof2.C: Likewise.
45310 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45312         * g++.dg/template/nontype3.C: New test.
45313         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45315 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45317         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45319 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45321         PR c++/13387
45322         * g++.dg/expr/assign1.C: New test.
45324         PR c++/13242
45325         * g++.dg/abi/mangle19-1.C: New test.
45326         * g++.dg/abi/mangle19-2.C: New test.
45328 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45330         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45332 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45334         * gcc.c-torture/execute/20031216-1.c: New test.
45336 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45338         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45339         an ICE regression.
45341 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45343         PR c++/10926
45344         * g++.dg/template/error9.C: New test.
45346         PR c++/11116
45347         * g++.dg/template/error8.C: New test.
45349 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45351         PR middle-end/13400
45352         * gcc.c-torture/execute/20031215-1.c: New test case.
45354 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45356         PR c++/13269
45357         * g++.dg/parse/error5.C: New test.
45359         PR c++/12989
45360         * g++.dg/expr/sizeof1.C: New test.
45362         PR c++/13310
45363         * g++.dg/template/crash15.C: New test.
45365 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45367         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45368         a non-POD type as the last named parameter of a varargs function.
45370 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45372         PR c++/13243
45373         PR c++/12573
45374         * g++.dg/template/crash14.C: New test.
45375         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45377 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45379         * g++.dg/other/java1.C: New test.
45381         PR c++/13241
45382         * g++.dg/abi/mangle18-1.C: New test.
45383         * g++.dg/abi/mangle18-2.C: New test.
45385 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45387         PR optimization/10312
45388         * gcc.c-torture/execute/20031214-1.c: New.
45390 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45392         PR c++/10779
45393         PR c++/12160
45394         * g++.dg/parse/error3.C: New test.
45395         * g++.dg/parse/error4.C: Likewise.
45396         * g++.dg/abi/mangle4.C: Tweak error messages.
45397         * g++.dg/lookup/using5.C: Likewise.
45398         * g++.dg/other/error2.C: Likewise.
45399         * g++.dg/parse/typename5.C: Likewise.
45400         * g++.dg/parse/undefined1.C: Likewise.
45401         * g++.dg/template/arg2.C: Likewise.
45402         * g++.dg/template/ttp3.C: Likewise.
45403         * g++.dg/template/type1.C: Likewise.
45404         * g++.old-deja/g++.other/crash32.C: Likewise.
45405         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45407 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45409         PR c++/13106
45410         * g++.dg/warn/noreturn-3.C: New test.
45412 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45414         PR c++/13118
45415         * g++.dg/abi/covariant3.C: New.
45417 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45419         * g++.dg/eh/ia64-1.C: New test.
45421 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45423         PR optimization/13037
45424         * g77.f-torture/execute/13037.f: New test case.
45426 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45428         PR c++/12881
45429         * g++.dg/abi/covariant2.C: New.
45431 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45433         * gcc.dg/cpp/trad/macro.c: New tests.
45435 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45437         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45439 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45441         PR other/10819
45442         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45443         to fix Bug 10819.
45444         * lib/g++.exp (g++_version): Likewise.
45445         * lib/g77.exp (g77_version): Likewise.
45446         * lib/objc.exp (default_objc_version): Likewise.
45448 2003-12-10  Richard Henderson  <rth@redhat.com>
45450         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45452         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45454 2003-12-08  Matt Austern  <austern@apple.com>
45456         PR c/13134
45457         * lib/gcc-dg.exp (dg-require-visibility): Define.
45458         * lib/target-supports (check_visibility_available): Define.
45459         * gcc.dg/visibility-1.c: New test.
45460         * gcc.dg/visibility-2.c: Likewise.
45461         * gcc.dg/visibility-3.c: Likewise.
45462         * gcc.dg/visibility-4.c: Likewise.
45463         * gcc.dg/visibility-5.c: Likewise.
45464         * gcc.dg/visibility-6.c: Likewise.
45465         * g++.dg/ext/visibility-1.C: Likewise.
45466         * g++.dg/ext/visibility-2.C: Likewise.
45467         * g++.dg/ext/visibility-3.C: Likewise.
45468         * g++.dg/ext/visibility-4.C: Likewise.
45469         * g++.dg/ext/visibility-5.C: Likewise.
45470         * g++.dg/ext/visibility-6.C: Likewise.
45472 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45474         * g++.dg/lookup/java1.C: New test.
45475         * g++.dg/lookup/java2.C: New test.
45477 2003-12-07  Falk Hueffner  <falk@debian.org>
45479         * g++.dg/opt/noreturn-1.C: New test.
45481 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45483         * gcc.dg/overflow-1.c: New test.
45485 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45487         * g77.f-torture/compile/13060.f: New test.
45489 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45491         PR c++/13323
45492         * g++.dg/inherit/operator2.C: New test.
45494 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45496         PR c++/13305
45497         * g++.dg/ext/attrib9.C: New test.
45499 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45501         PR c++/13314
45502         * g++.dg/template/error7.C: New test.
45504 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45505             J"orn Rennecke <joern.rennecke@superh.com>
45507         PR target/13302
45508         * g++.dg/other/struct-va_list.C: New test.
45510 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45512         PR c++/13166
45513         * g++.dg/parse/defarg6.C: New test.
45515 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45517         PR target/13256
45518         * gcc.c-torture/execute/20031201-1.c: New test.
45520 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45522         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45524 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45526         * gcc.dg/builtin-return-1.c: New test.
45528 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45529             J"orn Rennecke <joern.rennecke@superh.com>
45531         PR optimization/13260
45532         * gcc.c-torture/execute/20031204-1.c: New test.
45534 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45536         PR c++/9127
45537         * g++.dg/template/error6.C: New test.
45539 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45541         * gcc.dg/20031202-1.c: New test.
45543 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45545         PR c++/13179
45546         * g++.dg/template/eh1.C: New test.
45548         PR c++/10771
45549         * g++.dg/template/error5.C: New test.
45551 2003-12-02  David Ung  <davidu@mips.com>
45553         * gcc.dg/compat/vector-check.h: Corrected type for var
45554         g_##TMODE
45556 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45558         PR c++/10126
45559         * g++.dg/template/ptrmem8.C: New test.
45561 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45563         PR c++/12573
45564         * g++.dg/template/dependent-expr3.C: New test.
45566 2003-12-01  James Lemke  <jim@wasabisystems.com>
45568         * gcc.dg/arm-g2.c: New test.
45570 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45572         PR optimization/11634
45573         * gcc.dg/20031201-2.c: New test case.
45575 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45577         PR 11433
45578         * objc.dg/proto-lossage-3.m: New test.
45580 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45582         PR optimization/12628
45583         * gcc.dg/20031201-1.c: New test case.
45585 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45587         * gcc.dg/unaligned-1.c: New test.
45589 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45591         PR c++/9849
45592         * g++.dg/template/error4.C: New test.
45593         * g++.dg/template/nested3.C: Adjust error markers.
45595 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45597         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45599 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45601         PR c/10333
45602         * gcc.dg/bitfld-7.c: New test.
45604 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45606         * gcc.dg/tls/asm-1.C: New test.
45608 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45610         * gcc.dg/cpp/assert4.c: Update.
45612 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45614         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45615         * gcc.dg/builtin-apply3.c: New test.
45617 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45619         * lib/compat.exp (compat-obj): New xfaildata parameter.
45620         Use it to set compiler_conditional_xfail_data before compiling.
45621         (compat-get-options): Handle dg-xfail-if.
45622         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45623         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45624         * gcc.dg/compat/vector-1_y.c: Likewise.
45625         * gcc.dg/compat/vector-2_x.c: Likewise.
45626         * gcc.dg/compat/vector-2_y.c: Likewise.
45628 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45630         * g++.dg/opt/reg-stack4.C: New test.
45632 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45634         * gcc.dg/builtin-apply2.c: New test.
45636 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45638         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45640 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45642         PR c++/12924
45643         * g++.dg/template/template-id-2.C: New test.
45645 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45647         PR c++/5369
45648         * g++.dg/template/memfriend1.C: New test.
45649         * g++.dg/template/memfriend2.C: Likewise.
45650         * g++.dg/template/memfriend3.C: Likewise.
45651         * g++.dg/template/memfriend4.C: Likewise.
45652         * g++.dg/template/memfriend5.C: Likewise.
45653         * g++.dg/template/memfriend6.C: Likewise.
45654         * g++.dg/template/memfriend7.C: Likewise.
45655         * g++.dg/template/memfriend8.C: Likewise.
45656         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45658 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45660         PR c++/12515
45661         * g++.dg/ext/cond1.C: New test.
45663 2003-11-20  Richard Henderson  <rth@redhat.com>
45665         * gcc.dg/20020201-2.c: Remove.
45666         * gcc.dg/20020201-4.c: Remove.
45667         * gcc.dg/20020304-1.c: Remove.
45669 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45671         * gcc.dg/cpp/trad/xwin1.c: New test case.
45673 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45675         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45676         * lib/g77.exp: Likewise.
45677         * lib/objc.exp: Likewise.
45678         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45679         for darwin.
45681 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45683         PR c++/12932
45684         * g++.dg/template/static5.C: New test.
45686 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45688         * gcc.dg/nested-func-1.c: New test.
45690 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45692         * gcc.dg/cpp/assert4.c: New test.
45694 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45696         PR c++/2294
45697         * g++.dg/lookup/using9.c: New test.
45699 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45701         PR c++/12762
45702         * g++.dg/template/error3.C: New test.
45704 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45706         PR ada/13035
45707         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45708         No longer use a wrapper for gcc, since this does not work under
45709         Windows.
45711 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45713         PR c++/2094
45714         * g++.dg/template/ptrmem7.C: New test.
45716 2003-11-13  Andrew Pinski <apinski@apple.com>
45718         * gcc.c-torture/compile/20031113-1.c: New test.
45720 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45721             Kean Johnston <jkj@sco.com>
45723         PR c/13029
45724         * gcc.dg/unused-4.c: Update.
45726 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45728         * g++.dg/opt/const3.C: New test.
45730 2003-11-13  Jan Hubicka  <jh@suse.cz>
45732         * gcc.c-torture/compile/20031112-1.c: New test.
45734 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45736         * g++.dg/parse/crash10.C: Remove bogus error marker.
45738 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45740         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45741         (host_gcc): Likewise.
45742         (ROOT): Honor $PWDCMD.
45743         (BASE): Likewise.
45744         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45746 2003-11-12  Catherine Moore  <clm@redhat.com>
45748         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45750 2003-11-12  Andreas Jaeger  <aj@suse.de>
45751             Jakub Jelinek  <jakub@redhat.com>
45752             Andrew Pinski  <pinskia@physics.uc.edu>
45753             Richard Henderson  <rth@redhat.com>
45755         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45756         systems.
45757         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45759         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45760         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45762 2003-11-11  Andreas Jaeger  <aj@suse.de>
45764         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45766         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45768 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45770         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45771         Clean ups.
45773 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45775         * gcc.dg/trampoline-1.c: New test.
45777 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45779         * gcc.c-torture/compile/200031109-1.c: New test.
45781 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45783         PR c/3190
45784         PR c/8714
45785         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45786         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45787         gcc.dg/format/no-y2k-1.c: Update.
45789 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45791         PR optimization/10467
45792         * gcc.dg/20031108-1.c: New test case.
45794 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45796         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45798 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45800         * gcc.dg/compound-lvalue-1.c: New test.
45801         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45802         some XFAILs.
45804 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45806         * gcc.dg/altivec-varargs-1.c: New test.
45808 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45810         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45811         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45812         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45813         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45814         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45816 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45818         * gcc.dg/cond-lvalue-1.c: New test.
45820 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45822         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45824 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45826         PR c++/11616
45827         * g++.dg/template/instantiate5.C: New test.
45829 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45831         PR c++/12726
45832         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45833         * ChangeLog: Add missing first entry for above test.
45835 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45837         PR c++/9810
45838         * g++.dg/template/using8.C: New test.
45839         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45841 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45843         PR optimization/10817
45844         * gcc.c-torture/compile/20031102-1.c: New test case.
45846 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45848         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45849         2147483647.
45851 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45853         * gcc.dg/20031102-1.c: New test.
45855 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45857         * gcc.dg/complex-1.c: New test.
45859 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45861         PR c++/12796
45862         * g++.dg/template/crash13.C: Adjust expected error location.
45863         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45865 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45867         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45869 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45871         PR/10239
45872         * gcc.c-torture/compile/20031031-2.c: New test.
45874 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45876         PR/11640
45877         * gcc.c-torture/compile/20031031-1.c: New test.
45879 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45881         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45882         * gcc.misc-tests/bprob.exp: Likewise.
45883         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45884         the execution test on arm-elf configs.
45885         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45886         configs that don't support scratch files.
45887         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45889 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45891         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45892         done by dejagnu.
45894 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45896         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45897         Avoid non pure sh syntax. Add more logging.
45899         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45900         fail.
45902 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45904         PR libgcj/10610
45905         * gcc.dg/ppc-stackalign-1.c: New test.
45907 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45909         * ada/acats/run_all.sh: Change output to be more compliant with
45910         dejagnu framework.
45911         Create acats.sum and acats.log files under testsuite/ada/acats
45912         Only run [a-z]* directories, to filter out e.g. CVS.
45913         Redirect build output to log file.
45915 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45917         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45919 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45921         PR ada/5909:
45922         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45924 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45926         * gcc.c-torture/compile/20031023-1.c: New test.
45927         * gcc.c-torture/compile/20031023-2.c: New test.
45928         * gcc.c-torture/compile/20031023-3.c: New test.
45929         * gcc.c-torture/compile/20031023-4.c: New test.
45931 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45933         PR c++/10371
45934         * g++.dg/lookup/scoped8.C: New test.
45936 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45938         * g++.dg/opt/reg-stack3.C: New test.
45940 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45942         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45944 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45946         PR c++/11076
45947         * g++.dg/template/crash13.C: New test.
45949 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45951         * gcc.dg/c99-restrict-2.c: New test.
45953 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45955         PR c++/12698, c++/12699, c++/12700, c++/12566
45956         * g++.dg/inherit/covariant9.C: New test.
45957         * g++.dg/inherit/covariant10.C: New test.
45958         * g++.dg/inherit/covariant11.C: New test.
45960 2003-10-23  Jason Merrill  <jason@redhat.com>
45962         PR c++/12726
45963         * g++.dg/ext/complit2.C: New test.
45965 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45967         PR target/12654
45968         * gcc.c-torture/execute/20031020-1.c: New test.
45970 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45972         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45973         following the jump_insn.
45975 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45977         * gcc.dg/cast-lvalue-1.c: New test.
45979 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45981         PR c++/11962
45982         * g++.dg/template/cond2.C: New test.
45984 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45986         * gcc.dg/builtins-28.c: New test.
45988 2003-10-20  Jan Hubicka  <jh@suse.cz>
45990         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45991         parameter.
45992         * gcc.dg/inline-2.c: Likewise.
45994 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45996         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45997         * gcc.dg/nest.c: Likewise.
45999 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46001         PR c++/9781, c++/10583, c++/11862
46002         * g++.dg/parse/crash13.C: New test.
46004 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46006         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46008 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46010         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46011         Define HAVE_C99_RUNTIME except on Solaris.
46012         * gcc.dg/builtins-20.c: Likewise.
46014 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46016         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46018 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46020         PR c++/12495
46021         * g++.dg/template/crash21.C: New test.
46023 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46025         PR c++/2513
46026         * g++.dg/template/typename5.C: New test.
46028 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46030         PR c++/12369
46031         * g++.dg/template/friend25.C: New test.
46033 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46035         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46036         versions.
46038 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46040         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46041         == 2147483647.
46043 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46045         * gcc.c-torture/execute/960416-1.x: Remove.
46046         * gcc.c-torture/execute/divconst-3.x: Likewise.
46048 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46050         PR target/12598
46051         * gcc.dg/torture/cris-volatile-1.c: New test.
46053 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46055         PR optimization/9325
46056         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46057         for overflowing floating point to integer conversion during RTL
46058         simplification.
46060 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46062         * objc/execute/_cmd.m: Fix typo.
46063         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46064         Relax 'scan-assembler' regexp.
46065         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46066         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46067         * objc.dg/zero-link-2.m: Remove blank line.
46068         * objc.dg/zero-link-3.m: New test case.
46070 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46072         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46074         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46075         than linker trickery.
46077 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46079         PR c++/12370
46080         * g++.dg/other/friend2.C: New test.
46082 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46084         * gcc.dg/20031012-1.c: New test.
46086 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46088         * gcc.dg/weak/weak-3.c: Fix for new warning.
46090 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46092         PR optimization/8750
46093         * gcc.c-torture/execute/20031012-1.c: New test case.
46095 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46097         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46098         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46100 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46102         PR optimization/12260
46103         * gcc.c-torture/compile/20031011-2.c: New test case.
46105 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46107         * gcc.c-torture/execute/20031011-1.c: New testcase.
46109 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46111         * gcc.c-torture/compile/20031011-1.c: New test.
46113 2003-10-11  Jan Hubicka  <jh@suse.cz>
46115         * g++.dg/other/first-global.C: New test.
46117 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46119         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46121 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46123         * gcc.c-torture/compile/20031010-1.c: New test.
46125 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46127         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46128         * gcc.c-torture/execute/va-arg-25.c: ... here.
46130 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46132         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46134 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46136         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46138 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46140         * g++.dg/parse/error2.C: New test.
46142 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46144         PR c++/11097
46145         * g++.dg/other/error5.C: Modify the error message.
46146         * g++.dg/lookup/using8.C: New test.
46148 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46150         * gcc.dg/darwin-abi-2.c: New file.
46151         * gcc.c-torture/execute/va-arg-24.c: New file.
46153 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46155         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46156         indentation.
46158 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46160         PR c++/10147
46161         * g++.dg/other/error4.C: Update error messages.
46162         * g++.dg/template/ptrmem4.C: Likewise.
46164         PR c++/12337
46165         * g++.dg/init/new9.C: New test.
46167         PR c++/12334, c++/12236, c++/8656
46168         * g++.dg/ext/attrib8.C: New test.
46170 2003-10-06  Devang Patel  <dpatel@apple.com>
46172         * gcc.dg/debug/dwarf2-3.h: New test.
46173         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46175 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46177         * g++.dg/opt/cfg2.C: New test.
46179 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46181         * g++.dg/opt/float1.C: New test.
46183 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46185         * gcc.dg/c90-array-lval-6.c: New test.
46186         * gcc.dg/c99-array-lval-6.c: New test.
46188 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46189             Ziemowit Laski  <zlaski@apple.com>
46191         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46192         'Derived', so that it is never considered a class method; add
46193         new warning for '+port' method ambiguity.
46194         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46195         <objc/objc-api.h> (needed on Mac OS X).
46196         * objc.dg/method-13.m: New test.
46198 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46200         PR optimization/9325, PR java/6391
46201         * gcc.c-torture/execute/20031003-1.c: New test case.
46203 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46205         PR optimization/12180
46206         * gcc.dg/20031002-1.c: New test.
46208         PR c++/12486
46209         * g++.dg/inherit/error1.C: New test.
46211 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46213         * lib/f-torture.exp (search_for): Rename to...
46214         (search_for_re): This.  Also, clean up comments and the
46215         "regexp" invocation.
46217 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46219         * gcc.c-torture/compile/20031002-1.c: New test.
46221 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46223         * g++.dg/opt/cond1.C: New test.
46225 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46227         * gcc.dg/Wold-style-definition-2.c: New testcase.
46228         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46230 2003-09-29  Richard Henderson  <rth@redhat.com>
46232         * g++.dg/init/array10.C: Add dg-options.
46234 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46236         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46238 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46240         * g++.dg/template/friend19.C: Fix typo.
46241         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46243 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46245         * gcc.c-torture/execute/20030928-1.c: New test.
46246         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46248 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46250         * g++.dg/opt/unroll1.C: New test.
46252 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46254         PR optimization/11741
46255         * gcc.dg/20030926-1.c: New test case.
46257 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46259         PR c++/5655
46260         * g++.dg/parse/access7.C: New test.
46261         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46263 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46265         MERGE OF objc-improvements-branch into MAINLINE:
46266         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46267         if libobjc has not been built.
46268         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46269         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46270         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46271         objc/execute/nested-3.m, objc/execute/np-2.m,
46272         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46273         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46274         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46275         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46276         objc.dg/special/unclaimed-category-1.h,
46277         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46278         well as GNU runtime.
46279         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46280         * execute/cascading-1.m, execute/function-message-1.m,
46281         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46282         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46283         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46284         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46285         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46286         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46287         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46288         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46289         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46290         * objc.dg/bitfield-2.m: Run only on Darwin.
46291         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46292         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46293         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46294         * objc.dg/const-str-1.m: Fix constant string layout.
46296 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46298         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46300 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46302         * gcc.dg/darwin-abi-1.c: New file.
46304 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46306         PR target/12281
46307         * gcc.c-torture/compile/20030921-1.c: New test.
46309 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46311         * g++.dg/opt/reg-stack2.C: New test.
46313 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46315         * g++.dg/eh/delayslot1.C: New test.
46317 2003-09-20  Richard Henderson  <rth@redhat.com>
46319         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46321 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46323         * gcc.c-torture/execute/20030920-1.c: New test case.
46325 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46327         * g++.dg/rtti/typeid3.C: Correct expected error message.
46329 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46331         PR c++/157
46332         * g++.dg/parse/crash12.C: New test.
46334 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46336         * gcc.dg/compat/mixed-struct-check.h: New.
46337         * gcc.dg/compat/mixed-struct-defs.h: New.
46338         * gcc.dg/compat/mixed-struct-init.h: New.
46339         * gcc.dg/compat/struct-by-value-19_main.c: New.
46340         * gcc.dg/compat/struct-by-value-19_x.c: New.
46341         * gcc.dg/compat/struct-by-value-19_y.c: New.
46342         * gcc.dg/compat/struct-by-value-20_main.c: New.
46343         * gcc.dg/compat/struct-by-value-20_x.c: New.
46344         * gcc.dg/compat/struct-by-value-20_y.c: New.
46345         * gcc.dg/compat/struct-return-19_main.c: New.
46346         * gcc.dg/compat/struct-return-19_x.c: New.
46347         * gcc.dg/compat/struct-return-19_y.c: New.
46348         * gcc.dg/compat/struct-return-20_main.c: New.
46349         * gcc.dg/compat/struct-return-20_x.c: New.
46350         * gcc.dg/compat/struct-return-20_y.c: New.
46352 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46353         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46354         so that it will not complain on LP64 targets.
46356 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46358         PR c++/495
46359         * g++.dg/template/friend24.C: New test.
46361 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46363         PR c++/12332
46364         * g++.dg/template/memtmpl2.C: New test.
46366 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46368         PR target/11184
46369         * gcc.dg/builtin-apply1.c: New test.
46371 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46373         PR c++/9848
46374         * g++.dg/warn/Wunused-4.C: New test.
46376 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46378         PR c++/12316
46379         * g++.dg/other/gc2.C: New test.
46381 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46383         PR c++/11991
46384         * g++.dg/rtti/typeid3.C: New test.
46386         PR c++/12266
46387         * g++.dg/overload/template1.C: New test.
46389 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46391         * g++.dg/opt/cfg3.C: New test.
46393 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46395         PR c++/7939
46396         * g++.dg/template/crash11.C: New test.
46398 2003-09-16  Jason Merrill  <jason@redhat.com>
46399             Jakub Jelinek  <jakub@redhat.com>
46401         * gcc.dg/attr-warn-unused-result.c: New test.
46403 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46405         PR c++/12184
46406         * g++.dg/expr/call2.C: New test.
46408 2003-09-15  Andreas Jaeger  <aj@suse.de>
46410         * gcc.dg/Wold-style-definition-1.c: New test.
46412 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46414         PR c++/3907
46415         * g++.dg/parse/template12.C: New test.
46417         * g++.dg/abi/bitfield11.C: New test.
46418         * g++.dg/abi/bitfield12.C: Likewise.
46420 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46422         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46423         non-expansion of functional macro name without arguments at EOL.
46424         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46426 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46428         * gcc.c-torture/execute/20030914-[12].c: New tests.
46430 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46432         PR c++/11788
46433         * g++.dg/overload/addr1.C: New test.
46435 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46437         * gcc.dg/20030909-1.c: New test.
46439 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46441         * gcc.dg/ultrasp10.c: New test.
46443 2003-09-09  Devang Patel  <dpatel@apple.com>
46445         * gcc.dg/darwin-ld-6.c: New test.
46447 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46449         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46451 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46453         * gcc.dg/ia64-types1.c: New test.
46454         * gcc.dg/ia64-types2.c: Likewise.
46456 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46458         * gcc.dg/builtins-1.c: Add more _Complex tests.
46459         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46461         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46462         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46464 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46466         PR c++/11786
46467         * g++.dg/lookup/koenig2.C: New test.
46469         PR c++/5296
46470         * g++.dg/rtti/typeid2.C: New test.
46472 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46474         * gcc.c-torture/compile/20030904-1.c: New test.
46476 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46478         * g++.dg/opt/longbranch2.C: New test.
46480 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46482         * g++.dg/template/crash10.C: Only compile it.
46484 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46486         PR middle-end/11665
46487         * gcc.c-torture/compile/20030907-1.c: New test.
46488         * g++.dg/init/array11.C: New test.
46490 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46492         PR c++/11852
46493         * g++.dg/init/struct1.C: New test.
46495 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46497         PR c++/12181
46498         * g++.dg/expr/comma1.C: New test.
46500 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46502         PR c++/11867
46503         * g++.dg/expr/static_cast5.C: New test.
46505 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46507         PR c++/11507
46508         * g++.dg/lookup/scoped7.C: New test.
46510         PR c++/9574
46511         * g++.dg/other/static1.C: New test.
46513         PR c++/11490
46514         * g++.dg/warn/template-1.C: New test.
46516         PR c++/11432
46517         * g++.dg/template/crash10.C: New test.
46519         PR c++/2478
46520         * g++.dg/overload/VLA.C: New test.
46522         PR c++/10804
46523         * g++.dg/template/call1.C: New test.
46525 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46527         PR c++/11794
46528         * g++.dg/parse/using3.C: New test.
46530 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46532         PR c++/11409
46533         * g++.dg/overload/builtin3.C: New test case.
46535 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46537         PR c/9862
46538         * gcc.dg/20030906-1.c: New test.
46539         * gcc.dg/20030906-2.c: Likewise.
46541 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46543         PR c++/12167
46544         * g++.dg/parse/defarg5.C: New test.
46546         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46548 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46550         PR c++/12163
46551         * g++.dg/expr/static_cast4.C: New test.
46553         PR c++/12146
46554         * g++.dg/template/crash9.C: New test.
46556 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46558         * g++.old-deja/g++.ext/pretty2.C: Update for change
46559         in __FUNCTION__.
46560         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46562 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46564         PR c++/11922
46565         * g++/dg/template/qualified-id1.C: New test.
46567         PR c++/12037
46568         * g++.dg/warn/noeffect4.C: New test.
46570 2003-09-04  Matt Austern  <austern@apple.com>
46572         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46573         * g++.dg/ext/fnname2.C: Likewise.
46574         * g++.dg/ext/fnname3.C: Likewise.
46576 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46578         * g++.dg/expr/lval1.C: New test.
46579         * g++.dg/ext/lvcast.C: Remove.
46581 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46583         PR optimization/11700.
46584         * gcc.c-torture/compile/20030903-1.c: New test case.
46586 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46588         PR c++/12053
46589         * g++.dg/abi/layout4.C: New test.
46591 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46593         PR c++/11553
46594         * g++.dg/parse/friend3.C: New test.
46596 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46598         PR c++/11847
46599         * g++.dg/template/class1.C: New test.
46601         PR c++/11808
46602         * g++.dg/expr/call1.C: New test.
46604 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46606         PR c++/12114
46607         * g++.dg/init/ref9.C: New test.
46609         PR c++/11972
46610         * g++.dg/template/nested4.C: New test.
46612 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46614         PR c++/12093
46615         * g++.dg/template/non-dependent4.C: New test.
46617         PR c++/11928
46618         * g++.dg/inherit/conv1.C: New test.
46620 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46622         PR c++/6196
46623         * g++.dg/ext/label1.C: New test.
46624         * g++.dg/ext/label2.C: Likewise.
46626 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46628         * g++.dg/expr/cond3.C: New test.
46630 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46632         * gcc.dg/builtins-1.c: Add new builtin cases.
46634 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46636         * gcc.dg/builtins-1.c: Add new cases.
46637         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46639 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46641         * gcc.dg/builtins-1.c: Add more math builtin tests.
46642         * gcc.dg/torture/builtin-attr-1.c: New test.
46644 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46646         PR optimization/5079
46647         * g++.dg/opt/static3.C: New test.
46649 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46651         * gcc.misc-tests/gcov-10b.c: New test.
46653 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46655         * g++.dg/opt/ptrmem3.C: New test.
46657         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46659 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46661         * gcc.dg/20030826-2.c: New test.
46663 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46665         PR middle-end/12002
46666         * g77.f-torture/compile/12002.f: New test case.
46668 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46670         * gcc.dg/20030826-1.c: New test case.
46672 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46674         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46676 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46678         PR c++/11871
46679         * c++.dg/lookup/crash1.C: New test.
46681         * c++.dg/warn/noeffect3.C: New test.
46683 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46685         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46686         * gcc.dg/compat/vector-1_y.c: Ditto.
46687         * gcc.dg/compat/vector-2_x.c: Ditto.
46688         * gcc.dg/compat/vector-2_y.c: Ditto.
46690 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46692         * gcc.dg/20030702-1.c: New test.
46694 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46696         PR c++/8795
46697         * g++.dg/ext/altivec-1.C: New test.
46699 2003-08-24  Richard Henderson  <rth@redhat.com>
46701         * g++.dg/eh/simd-2.C: Add -w for x86.
46703 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46705         * gcc.dg/20030815-1.c: New test.
46707 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46709         PR c++/3765
46710         * g++.dg/parse/access6.C: New test.
46712 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46714         PR c++/641, c++/11876
46715         * g++.dg/template/friend22.C: New test.
46716         * g++.dg/template/friend23.C: Likewise.
46718 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46720         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46721         identically.
46723 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46725         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46727 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46729         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46733         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46735 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46737         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46739 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46741         PR c++/11919
46742         * g++.dg/overload/prom1.C: New test.
46744         PR c++/11551
46745         * g++.dg/parse/dtor2.C: New test.
46747         PR c++/10762
46748         * g++.dg/parse/using2.C: New test.
46750 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46752         PR target/11805
46753         * gcc.c-torture/compile/20030821-1.c: New.
46755 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46757         PR c++/11834
46758         * g++.dg/template/deduce2.C: New test.
46760 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46762         * gcc.c-torture/execute/20030821-1.c: New test.
46764 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46766         PR middle-end/11984
46767         * gcc.dg/20030820-1.c: New test case.
46769 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46771         PR c++/11945
46772         * g++.dg/warn/noeffect2.C: New test.
46774 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46776         PR c++/10926
46777         * g++.dg/template/dtor2.C: New test.
46779         PR c++/11684
46780         * g++.dg/template/operator1.C: New test.
46781         * g++.dg/parse/operator4.C: New test.
46783         PR c++/11946.C
46784         * g++.dg/expr/enum1.C: New test.
46785         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46787         PR c++/11036.C
46788         * g++.dg/parse/elab2.C: New test.
46789         * g++.dg/parse/typedef4.C: Change error message.
46790         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46791         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46792         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46794 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46796         * gcc.dg/pch/warn-1.c: New.
46797         * gcc.dg/pch/warn-1.hs: New.
46799         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46800         not-tested file.
46802 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46804         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46806 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46808         * gcc.dg/uninit-D.c: New Test.
46809         * gcc.dg/uninit-E.c: New Test.
46810         * gcc.dg/uninit-F.c: New Test.
46811         * gcc.dg/uninit-G.c: New Test.
46813 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46815         * g++.dg/README: Describe the pch directory.
46817 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46819         PR c++/11174
46820         * g++.dg/parse/access4.C: New test.
46821         * g++.dg/parse/access5.C: Likewise.
46822         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46824 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46826         * gcc.dg/noncompile/20030818-1.c: New.
46828 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46830         PR c++/11957
46831         * g++.dg/warn/noeffect1.C: New test.
46833         * g++.dg/template/scope2.C: New test.
46834         * g++.dg/template/error2.C: Correct dg-error
46836 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46838         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46840 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46842         PR C++/11512
46843         * g++.dg/template/warn1.C: New.
46845 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46847         * g++.dg/template/error2.C: New test.
46848         * g++.dg/lookup/using7.C: Adjust errors
46849         * g++.old-deja/g++.pt/crash36.C: Likewise.
46850         * g++.old-deja/g++.pt/derived3.C: Likewise.
46852 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46854         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46855         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46856         * gcc.c-torture/execute/builtins/string-9.c: New, from
46857         string-opt-9.c.  Adjust for execute/builtins framework.
46858         * gcc.c-torture/execute/string-opt-9.c: Delete.
46860 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46862         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46864         * g++.dg/parse/ret-type2.C: New test.
46866         PR c++/11703
46867         * g++.dg/init/new8.C: New test.
46869         PR c++/10923
46870         * g++.dg/parse/typedef5.C: New test.
46872         PR c++/9512
46873         * g++.dg/parse/qualified2.C: New test.
46874         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46875         invalid code.
46877 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46879         * g++.dg/conversion/ptrmem1.C: New test.
46881 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46883         PR target/11693
46884         * gcc.dg/20030811-1.c: New test.
46886         PR target/11535
46887         * gcc.c-torture/execute/20030811-1.c: New test.
46889 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46891         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46893 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46895         PR c++/11789.C
46896         * g++.dg/inherit/multiple1.C: New test.
46898 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46900         * gcc.dg/spe1.c: New test.
46902         PR c++/11670
46903         * g++.dg/expr/cast2.C: New test.
46905         PR c++/10530
46906         * g++.dg/template/dependent-name2.C: New test.
46908 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46910         * g++.dg/parse/crash11.C: Put the dg options in comments.
46912 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46914         * lib/gcc-dg.exp: Update for diagnostic change.
46916 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46918         PR c++/5767
46919         * g++.dg/parse/crash11.C: New test.
46921 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46923         * gcc.dg/cpp/spacing1.c: Update.
46925 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46927         PR target/11739
46928         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46929         a value for -mtune.
46931 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46933         PR middle-end/11771
46934         * gcc.c-torture/compile/20030804-1.c: New test case.
46936 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46938         * gcc.dg/20030804-1.c: New test case.
46940 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46942         * gcc.dg/cpp/separate-1.c: New test.
46944 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46946         PR c++/11704
46947         * g++.dg/template/dependent-expr2.C: New test.
46949         PR c++/11766
46950         * g++.dg/expr/ptrmem1.C: New test.
46952 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46954         PR c++/9453
46955         * g++.dg/template/friend15.C: New test.
46957 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46959         * lib/dg-pch.exp: Work round PCH bug.
46961 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46963         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46964         builtins.  Move cases from builtins-4.c here.
46966         * gcc.dg/torture/builtin-math-1.c: New test taken from
46967         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46968         additional cases.
46970         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46971         Delete.
46973 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46975         PR c++/9447
46976         * g++.dg/template/using7.C: New test.
46978 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46980         * import1.c, import2.c: New tests.
46982 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46984         * g++.dg/eh/crossjump1.C: New test.
46986 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46988         PR c++/11697
46989         * g++.dg/template/using6.C: New test.
46991         PR c++/11744
46992         * g++.dg/template/koenig2.C: New test.
46994 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46996         PR c++/7983
46997         * g++.dg/parse/typedef4.C: New test.
46999 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47001         PR c++/8442, c++/8806
47002         * g++.dg/template/elab1.C: New test.
47003         * g++.dg/template/type2.C: Likewise.
47004         * g++.dg/template/ttp3.C: Adjust expected error message.
47005         * g++.old-deja/g++.law/visibility13.C: Likewise.
47006         * g++.old-deja/g++.niklas/t135.C: Likewise.
47007         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47008         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47009         template argument.
47010         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47012 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47014         PR c++/11295
47015         * g++.dg/ext/stmtexpr1.C: New test.
47017         * g++.dg/opt/tmp1.C: New test.
47019         PR c++/11525
47020         * g++.dg/parse/constant4.C: New test.
47022         PR c++/9447
47023         * g++.dg/template/using5.C: New test.
47025 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47027         * gcc.dg/builtins-27.c: New test case.
47029 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47031         * gcc.dg/tls/opt-7.c: New test.
47033 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47035         * g++.old-deja/g++.other/crash18.C: Remove.
47037 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47039         * g++.dg/template/explicit3.C: New.
47040         * g++.dg/template/explicit4.C: New.
47041         * g++.dg/template/explicit5.C: New.
47043         PR c++/11347
47044         * g++.dg/template/memtmpl1.C: New.
47046 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47048         PR target/11565
47049         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47050         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47052 2003-07-30  Jan Hubicka  <jh@suse.cz>
47054         * vtgc1.c: Kill.
47056 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47058         * gcc.dg/struct-in-proto-1.c: New test.
47060 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47062         * gcc.dg/cpp/include2.c: Only expect one message.
47064 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47066         PR c++/9447
47067         * g++.dg/template/using1.C: New test.
47068         * g++.dg/template/using2.C: New test.
47069         * g++.dg/template/using3.C: New test.
47070         * g++.dg/template/using4.C: New test.
47072 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47074         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47075         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47077 2003-07-28  Jan Hubicka  <jh@suse.cz>
47079         PR c++/11530
47080         * g++.dg/opt/call1.C: New test.
47082 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47084         PR c++/11667
47085         * g++.dg/init/enum2.C: New test.
47086         * g++.dg/template/overload1.C: Add "-w" option.
47088 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47090         * gcc.dg/Wdeclaration-after-statement-1.c,
47091         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47093 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47095         * gcc.c-torture/compile/20030725-1.c: New test.
47097 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47099         * gcc.dg/20030505.c: Only run for SPE.
47100         Remove definition of opaque type.
47102 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47104         * g++.dg/template/ptrmem6.C: New test.
47106 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47108         * gcc.c-torture/compile/zero-strct-2.c: New test.
47110 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47112         * gcc.dg/intermod-1.c: New test.
47114 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47116         PR c++/11617
47117         * g++.dg/template/lookup2.C: New test.
47118         * g++.dg/template/memclass1.C: Remove instantiated from error.
47119         * g++.dg/other/error2.C: Tweak expected errors.
47121         PR c++/11596
47122         * g++.dg/template/defarg3.C: New test.
47124         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47126 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47128         * g++.dg/inherit/access5.C: New test.
47130 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47132         PR c++/11513
47133         * g++.dg/template/crash8.C: New test.
47135 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47137         PR c/10602
47138         * gcc.dg/noncompile/incomplete-2.c: New test.
47140 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47142         PR c++/11645
47143         * g++.dg/inherit/access4.C: New test.
47145         PR c++/11517
47146         * g++.dg/expr/cond2.C: New test.
47148         PR optimization/10679
47149         * g++.dg/opt/inline4.C: New test.
47151 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47153         * g++.dg/parse/crash10: New test.
47155 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47157         * g++.dg/ext/flexary1.C: New test.
47159 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47161         PR c++/10793
47162         * g++.dg/template/crash9.C: New test.
47164 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47166         PR c++/3004
47167         * g++.dg/parse/typedef3.C: New test.
47169         PR c++/7906
47170         * g++.dg/parse/operator2.C: New test.
47172         PR c++/8895
47173         * g++.dg/parse/def-tmpl-arg1.C: New test.
47175         PR c++/9282
47176         * g++.dg/parse/funptr1.C: New test.
47178         PR c++/9452
47179         * g++.dg/parse/ambig3.C: New test.
47181         PR c++/9454
47182         * g++.dg/parse/operator3.C: New test.
47184         PR c++/9486
47185         * g++.dg/parse/template10.C: New test.
47187         PR c++/9488
47188         * g++.dg/parse/template11.C: New test.
47190         PR c++/10150
47191         * g++.dg/parse/invalid-op1.C: New test.
47193         PR c++/10247
47194         * g++.dg/parse/condexpr1.C: New test.
47196 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47198         * g++.dg/ext/packed3.C: New test.
47199         * g++.dg/ext/packed4.C: New test.
47201         * gcc.dg/pack-test-3.c: New test.
47203 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47205         * lib/compat.exp: Handle dg-options per source file.
47206         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47207         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47208         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47209         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47210         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47211         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47212         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47213         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47214         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47215         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47216         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47217         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47218         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47219         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47221 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47223         PR c/10320
47224         * gcc.c-torture/execute/20030718-1.c: New test.
47226 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47228         PR optimization/11536
47229         * gcc.dg/20030721-1.c: New test.
47231 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47233         PR c++/11546
47234         * g++.dg/template/lookup1.C: New test.
47236 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47238         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47239         diagnostics of ill-formed constructs involving labels.
47240         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47241         the new 'previously defined here' message.
47243 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47245         * g++.dg/parse/non-dependent2.C: New test.
47247 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47249         * g++.dg/init/init-ref4.C: xfail on targets without
47250         weak symbols.
47252 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47254         PR target/11087
47255         * gcc.c-torture/execute/20030717-1.c: New test.
47257 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47259         * g++.dg/opt/cfg1.C: New test.
47261 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47263         PR optimization/11557
47264         * gcc.dg/20030717-1.c: New test.
47266 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47268         PR c++/10476
47269         * g++.dg/expr/crash-1.C: New test.
47271         PR c++/11027
47272         * g++.dg/template/init3.C: New test.
47274         PR c++/8222
47275         * g++.dg/template/non-dependent1.C: New test.
47277         PR c++/11070
47278         * g++.dg/template/non-dependent2.C: New test.
47280         PR c++/11071
47281         * g++.dg/template/non-dependent3.C: New test.
47283         PR c++/9907
47284         * g++.dg/template/sizeof5.C: New test.
47286 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47288         PR 11498
47289         * gcc.c-torture/compile/mangle-1.c: New file.
47291 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47293         PR c++/7809
47294         * g++.dg/parse/access3.C: New test.
47296 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47298         PR c++/11384
47299         * g++.dg/init/init-ref4.C: New test.
47301 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47303         PR c++/11547
47304         * g++.dg/parse/constant3.C: New test.
47305         * g++.dg/parse/crash7.C: Likewise.
47307 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47309         PR target/11008
47310         * gcc.dg/i386-pentium4-not-mull.c: New.
47312 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47314         * gcc.dg/asm-names.c (ymain): Make it weak.
47316 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47318         PR c++/5421
47319         * g++.dg/template/friend21.C: New test.
47321 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47323         * gcc.dg/cleanup-8.c: New test.
47324         * gcc.dg/cleanup-9.c: New test.
47326 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47328         * g++.dg/ext/dll-MI1.h: New file.
47329         * g++.dg/ext/dllexport-MI1.C: New file.
47330         * g++.dg/ext/dllimport-MI1.C: New file.
47332 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47334         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47335         it does not have cmpstrsi patterns (just cmpmemsi).
47337 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47339         PR debug/11473
47340         * g++.dg/debug/debug8.C: New test.
47342 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47344         PR c++/10108
47345         * g++.dg/template/crash7.C: New test.
47347 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47349         PR target/10795
47350         * gcc.c-torture/compile/20030708-1.c: New.
47352 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47354         * gcc.c-torture/execute/20030715-1.c: New test.
47356 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47358         * gcc.dg/pch/inline-3.c: New file.
47359         * gcc.dg/pch/inline-3.hs: New file.
47360         * gcc.dg/pch/inline-4.c: New file.
47361         * gcc.dg/pch/inline-4.hs: New file.
47363 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47365         PR c++/11509
47366         * g++.dg/template/crash6.C: New test.
47368         PR c++/7053
47369         * g++.dg/template/friend20.C: New test.
47371         PR c++/7019
47372         * g++.dg/template/overload2.C: New test.
47374 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47376         PR optimization/11440
47377         * gcc.c-torture/execute/20030714-1.c: New test.
47379 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47381         PR c++/11154
47382         * g++.dg/template/partial2.C: New test.
47384 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47386         PR c++/11503
47387         * g++.dg/template/anon1.C: New test.
47389         PR c++/11493
47390         PR c++/11495
47391         * g++.dg/parse/template9.C: Likewise.
47392         * g++.dg/template/crash4.C: New test.
47393         * g++.dg/template/koenig1.C: Likewise.
47394         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47395         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47396         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47397         functions.
47398         * g++.old-deja/g++.jason/template36.C: Likewise.
47399         * g++.old-deja/g++.mike/p1989.C: Likewise.
47400         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47401         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47402         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47403         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47404         compiling.
47405         * g++.old-deja/g++.pt/union2.C: Use this->.
47407 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47409         * gcc.dg/20030711-1.c: New test.
47411 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47413         PR c++/11050
47414         * g++.dg/parse/args1.C: New test.
47415         * g++.pt/defarg8.C: Change expected errors.
47417 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47419         PR c++/8164
47420         * g++.dg/template/nontype2.C: New test.
47422         PR c++/10558
47423         * g++.dg/parse/template8.C: New test.
47425         PR c++/8327
47426         * g++.dg/template/scope1.C: New test.
47428         * g++.dg/warn/Wsign-compare-1.C: New test.
47430 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47432         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47434 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47436         PR c++/9411
47437         * g++.dg/template/explicit2.C: New test.
47439         PR c++/10032
47440         * g++.dg/warn/pedantic1.C: New test.
47442 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47444         PR c++ 9483
47445         * g++.dg/other/field1.C: New test.
47447 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47449         PR c/11449
47450         * gcc.c-torture/compile/20030707-1.c: New.
47452 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47454         PR c++/10849
47455         * g++.dg/template/access12.C: New test.
47457 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47459         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47460         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47461         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47462         * gcc.misc-tests/gcov.exp: Update
47463         * g++.dg/gcov/gcov.exp: Update
47464         * lib/gcov.exp: Update.
47466 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47468         * g++.dg/abi/mangle17.C: Make sure template expressions are
47469         dependent.
47470         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47471         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47472         * g++.dg/opt/stack1.C: Remove erroneous code.
47473         * g++.dg/parse/template7.C: New test.
47474         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47475         * g++.old-deja/g++.pt/crash4.C: Likewise.
47477 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47479         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47480         with zero or one occurence of `$' after the initial `L'.
47482 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47484         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47486 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47488         PR c/11370
47489         * gcc.dg/Wunreachable-6.c: New testcase.
47490         * gcc.dg/Wunreachable-7.c: New testcase.
47492 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47494         PR c/11420
47495         * gcc.dg/20030708-1.c: New test.
47497 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47499         * gcc.dg/compat/sdata-section.h: New file.
47500         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47501         * gcc.dg/torture/mips-sdata-1.c: New test.
47503 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47505         PR c++/11030
47506         * g++.dg/template/friend19.C: New test.
47508 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47510         * g++.dg/opt/strength-reduce.C: New test.
47512 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47514         PR target/10979
47515         * gcc.dg/20030707-1.c: New testcase.
47517 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47519         PR optimization/11059
47520         * g++.dg/opt/emptyunion.C: New testcase.
47522 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47523             Eric Botcazou  <ebotcazou@libertysurf.fr>
47525         * g++.dg/opt/stack1.C: New test.
47527 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47529         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47530         run test.
47532         PR c++/11431
47533         * g++.dg/expr/static_cast3.C: New test.
47535 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47537         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47538         everywhere.
47539         * gcc.dg/concat.c: Concatenation of string constants with
47540         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47541         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47542         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47543         necessary to avoid multi-character character constant warning.
47544         * gcc.dg/cpp/escape.c: Likewise.
47545         * gcc.dg/cpp/ucs.c: Likewise.
47546         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47547         Fix a typo.
47549 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47551         PR c/11428
47552         * gcc.c-torture/compile/20030704-1.c: New.
47554 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47556         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47558 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47560         PR c++/5287, PR c++/7910,  PR c++/11021
47561         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47562         tests for warnings.
47563         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47564         * g++.dg/ext/dllimport3.C: Likewise.
47565         * g++.dg/ext/dllimport4.C: New file.
47566         * g++.dg/ext/dllimport5.C: New file.
47567         * g++.dg/ext/dllimport6.C: New file.
47568         * g++.dg/ext/dllimport7.C: New file.
47569         * g++.dg/ext/dllimport8.C: New file.
47570         * g++.dg/ext/dllimport9.C: New file.
47571         * g++.dg/ext/dllimport10.C: New file.
47572         * g++.dg/ext/dllexport1.C: New file.
47574 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47576         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47577         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47579 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47581         * gcc.dg/builtins-25.c: New testcase.
47582         * gcc.dg/builtins-26.c: New testcase.
47584 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47586         * gcc.dg/compat/vector-defs.h: New file.
47587         * gcc.dg/compat/vector-setup.h: New file.
47588         * gcc.dg/compat/vector-check.h: New file.
47589         * gcc.dg/compat/vector-1_main.c: New file.
47590         * gcc.dg/compat/vector-1_x.c: New file.
47591         * gcc.dg/compat/vector-1_y.c: New file.
47592         * gcc.dg/compat/vector-2_main.c: New file.
47593         * gcc.dg/compat/vector-2_x.c: New file.
47594         * gcc.dg/compat/vector-2_y.c: New file.
47596         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47597         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47598         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47599         * gcc.dg/compat/struct-align-1.h: New file.
47600         * gcc.dg/compat/struct-align-1_main.c: New file.
47601         * gcc.dg/compat/struct-align-1_x.c: New file.
47602         * gcc.dg/compat/struct-align-1_y.c: New file.
47603         * gcc.dg/compat/struct-align-2.h: New file.
47604         * gcc.dg/compat/struct-align-2_main.c: New file.
47605         * gcc.dg/compat/struct-align-2_x.c: New file.
47606         * gcc.dg/compat/struct-align-2_y.c: New file.
47608         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47609         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47610         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47611         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47612         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47613         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47614         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47615         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47616         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47617         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47618         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47619         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47620         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47621         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47622         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47623         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47624         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47625         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47626         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47627         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47628         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47629         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47630         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47631         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47632         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47633         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47634         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47635         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47636         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47638 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47640         * gcc.dg/i386-call-1.c: New test.
47642 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47644         PR c++/9162
47645         * g++.dg/parse/defarg4.C: New.
47647 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47649         PR target/10700
47650         * gcc.c-torture/compile/20030703-1.c: New test case.
47652 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47654         * g++.dg/template/local3.C: Remove extra semicolon.
47656 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47658         * gcc.dg/i386-volatile-1.c: New test.
47660 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47662         PR c++/11072
47663         * g++.dg/other/offsetof2.C: XFAIL.
47664         * g++.dg/other/offsetof5.C: New.
47666         PR c++/10219
47667         * g++.dg/template/error1.C: New.
47669         PR c++/9779
47670         * g++.dg/template/dependent-expr1.C: New.
47672 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47674         PR c++/6949
47675         * g++.dg/template/local3.C: New test.
47677         PR c++/11149
47678         * g++.dg/lookup/scoped6.C: New test.
47680 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47682         PR c++/8046
47683         * g++.dg/other/error7.C: New test.
47685 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47687         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47688         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47689         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47690         * g++.old-deja/g++.other/union2.C: Likewise.
47691         * gcc.dg/c90-const-expr-2.c: Likewise.
47692         * gcc.dg/c90-const-expr-3.c: Likewise.
47693         * gcc.dg/c99-const-expr-2.c: Likewise.
47694         * gcc.dg/c99-const-expr-3.c: Likewise.
47695         * gcc.dg/concat.c: Likewise.
47697 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47699         PR c++/9559
47700         * g++.dg/init/static1.C: New test.
47702 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47704         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47705         * g++.old-deja/g++.other/access2.C: Likewise.
47706         * g++.old-deja/g++.other/decl2.C: Likewise.
47707         * gcc.c-torture/execute/20020615-1.c: Likewise.
47709 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47711         PR c++/4933
47712         * g++.dg/template/sizeof4.C: New test.
47714 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47716         * g++.dg/other/error6.C: New test.
47718 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47720         PR c++/10750
47721         * g++.dg/parse/constant2.C: New test.
47723 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47725         PR c++/11106
47726         * g++.dg/other/error5.C: New test.
47728 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47730         * gcc.dg/format/gcc_diag-1.c: New test.
47732 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47734         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47736 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47738         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47739         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47740         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47742 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47744         * gcc.c-torture/execute/builtins/string-8.c: New test.
47745         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47746         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47747         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47749 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47751         PR c++/10468
47752         * g++.dg/ext/typeof6.C: New test.
47754 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47756         PR c++/10796
47757         * g++.dg/init/enum1.C: New test.
47759 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47761         * gcc.dg/20030627-1.c: New test.
47763 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47765         PR c++/11332
47766         * g++.dg/expr/static_cast2.C: New test.
47768 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47769             Jakub Jelinek  <jakub@redhat.com>
47771         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47772         sprintf(dst,"%s",src) optimization.
47773         * gcc.c-torture/execute/20030626-1.c: New test case.
47774         * gcc.c-torture/execute/20030626-2.c: New test case.
47776 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47778         * gcc.c-torture/execute/multi-ix.c: New test.
47780         * gcc.c-torture/execute/simd-4.c (main):
47781         Added missing semicolon at end of union.
47783 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47785         PR c++/8266
47786         * g++.dg/template/explicit-instantiation3.C: New test.
47788 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47790         * gcc.dg/20030626-1.c: Use signed char.
47792 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47794         * gcc.dg/20030626-1.c: New test.
47796 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47798         * const-str-2.m: Update.
47800 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47802         PR c++/10990
47803         * g++.dg/rtti/dyncast1.C: New test.
47804         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47805         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47806         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47808         PR c++/10931
47809         * g++.dg/expr/static_cast1.C: New test.
47811 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47813         * gcc.dg/20030625-1.c: New test.
47815 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47817         * gcc.c-torture/compile/20030624-1.c: New test case.
47819 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47821         * gcc.c-torture/execute/string-opt-17.c: New test.
47823 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47825         PR c++/5754
47826         * g++.dg/parse/crash6.C: New test.
47828 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47830         * gcc.dg/builtins-24.c: New test case.
47832 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47834         * g++.dg/opt/operator1.C: New test.
47836 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47838         * gcc.c-torture/execute/string-opt-16.c: New test case.
47840 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47842         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47843         * g++.old-deja/g++.other/conv7.C: Likewise.
47844         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47845         * g++.old-deja/g++.other/overload14.C: Likewise.
47847 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47849         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47850         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47852 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47854         PR c++/10888
47855         * g++.dg/warn/Winline-3.C: New test.
47857 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47859         * lib/target-supports.exp (check_alias_available): Make the test
47860         program acceptable to the Solaris assembler.
47862         PR c++/10749
47863         * g++.dg/template/memclass2.C: New test.
47865 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47866             Eric Botcazou  <ebotcazou@libertysurf.fr>
47868         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47869         data for non-matching targets.
47870         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47872 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47874         PR c++/10845
47875         * g++.dg/template/member3.C: New test.
47877 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47879         PR c++/10939
47880         * g++.dg/template/func1.C: New test.
47882         PR c++/9649
47883         * g++.dg/template/static4.C: New test.
47884         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47886         PR c++/11041
47887         * g++.dg/init/ref7.C: New test.
47889 2003-06-19  Matt Austern  <austern@apple.com>
47891         PR c++/11228
47892         * g++.dg/anew1.C: New test.
47893         * g++.dg/anew2.C: New test.
47894         * g++.dg/anew3.C: New test.
47895         * g++.dg/anew4.C: New test.
47897 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47899         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47901 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47903         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47904         endian-dependent.
47906 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47908         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47909         Remove cruft.
47911 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47913         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47914         * gcc.c-torture/compile/961203-1.c: Likewise.
47915         * gcc.c-torture/compile/980506-1.c: Likewise.
47917 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47919         PR c++/10712
47920         * g++.dg/lookup/using7.C: New test.
47922 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47924         PR c++/11105
47925         * g++.dg/abi/conv1.C: Remove it.
47926         * g++.dg/template/conv7.C: New test.
47927         * g++.dg/template/conv8.C: Likewise.
47928         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47929         conversion operator.
47931 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47933         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47934         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47935         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47936         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47937         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47938         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47939         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47940         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47941         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47942         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47943         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47944         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47945         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47946         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47947         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47948         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47949         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47950         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47951         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47952         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47953         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47954         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47955         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47956         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47957         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47958         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47959         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47960         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47961         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47963 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47965         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47966         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47967         indications.
47969 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47971         * gcc.dg/i386-387-5.c: New test case.
47972         * gcc.dg/i386-387-6.c: New test case.
47973         * gcc.dg/builtins-23.c: New test case.
47975 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47977         * gcc.dg/builtins-22.c: New test case.
47978         * gcc.dg/i386-387-1.c: Update to test exp.
47979         * gcc.dg/i386-387-2.c: Likewise.
47981 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47983         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47985 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47987         * lib/gcc-dg.exp (dg-require-dll): New function.
47988         (dg-xfail-if): Likewise.
47989         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47990         driver.
47992         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47993         * gcc.c-torture/compile/20001205-1.c: Likewise.
47994         * gcc.c-torture/compile/20001226-1.c: Likewise.
47995         * gcc.c-torture/compile/20010518-2.c: Likewise.
47996         * gcc.c-torture/compile/20020312-1.c: Likewise.
47997         * gcc.c-torture/compile/20020604-1.c: Likewise.
47998         * gcc.c-torture/compile/920501-12.c: Likewise.
47999         * gcc.c-torture/compile/920501-4.c: Likewise.
48000         * gcc.c-torture/compile/920520-1.c: Likewise.
48001         * gcc.c-torture/compile/920521-1.c: Likewise.
48002         * gcc.c-torture/compile/920625-1.c: Likewise.
48003         * gcc.c-torture/compile/961203-1.c: Likewise.
48004         * gcc.c-torture/compile/980506-1.c: Likewise.
48005         * gcc.c-torture/compile/981006-1.c: Likewise.
48006         * gcc.c-torture/compile/981022-1.c: Likewise.
48007         * gcc.c-torture/compile/981223-1.c: Likewise.
48008         * gcc.c-torture/compile/990617-1.c: Likewise.
48009         * gcc.c-torture/compile/dll.c: Likewise.
48010         * gcc.c-torture/compile/labels-3.c: Likewise.
48011         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48012         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48013         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48014         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48015         * gcc.c-torture/compile/simd-5.c: Likewise.
48016         * gcc.c-torture/compile/20000804-1.x: Remove.
48017         * gcc.c-torture/compile/20001205-1.x: Likewise.
48018         * gcc.c-torture/compile/20001226-1.x: Likewise.
48019         * gcc.c-torture/compile/20010518-2.x: Likewise.
48020         * gcc.c-torture/compile/20020312-1.x: Likewise.
48021         * gcc.c-torture/compile/20020604-1.x: Likewise.
48022         * gcc.c-torture/compile/920501-12.x: Likewise.
48023         * gcc.c-torture/compile/920501-4.x: Likewise.
48024         * gcc.c-torture/compile/920520-1.x: Likewise.
48025         * gcc.c-torture/compile/920521-1.x: Likewise.
48026         * gcc.c-torture/compile/920625-1.x: Likewise.
48027         * gcc.c-torture/compile/961203-1.x: Likewise.
48028         * gcc.c-torture/compile/980506-1.x: Likewise.
48029         * gcc.c-torture/compile/981006-1.x: Likewise.
48030         * gcc.c-torture/compile/981022-1.x: Likewise.
48031         * gcc.c-torture/compile/981223-1.x: Likewise.
48032         * gcc.c-torture/compile/990617-1.x: Likewise.
48033         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48034         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48035         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48036         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48037         * gcc.c-torture/compile/simd-5.x: Likewise.
48039         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48041 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48043         * gcc.c-torture/execute/20030611-1.c: New test.
48045 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48047         PR middle-end/168
48048         * gcc.dg/20030612-1.c: New test case.
48050 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48052         PR c++/10635
48053         * g++.dg/expr/cast1.C: New test.
48055 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48057         * gcc.dg/builtins-21.c: New test case.
48059 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48061         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48062         options instead of at the end.
48063         * lib/objc.exp (objc_target_compile): Likewise.
48065 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48067         PR c++/10432
48068         * g++.dg/parse/error1.C: New test.
48070 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48072         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48073         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48074         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48075         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48076         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48077         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48078         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48079         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48080         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48081         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48082         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48083         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48084         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48085         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48086         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48087         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48088         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48089         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48090         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48091         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48092         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48093         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48094         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48095         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48097         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48098         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48099         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48100         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48101         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48102         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48103         * gcc.dg/compat/scalar-return-3_main.c: New file.
48104         * gcc.dg/compat/scalar-return-3_x.c: New file.
48105         * gcc.dg/compat/scalar-return-3_y.c: New file.
48106         * gcc.dg/compat/scalar-return-4_main.c: New file.
48107         * gcc.dg/compat/scalar-return-4_x.c: New file.
48108         * gcc.dg/compat/scalar-return-4_y.c: New file.
48110 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48112         * gcc.dg/compat/fp2-struct-check.h: New file.
48113         * gcc.dg/compat/fp2-struct-defs.h: New file.
48114         * gcc.dg/compat/fp2-struct-init.h: New file.
48115         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48116         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48117         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48118         * gcc.dg/compat/struct-return-10_main.c: New file.
48119         * gcc.dg/compat/struct-return-10_x.c: New file.
48120         * gcc.dg/compat/struct-return-10_y.c: New file.
48122         * gcc.dg/compat/compat-common.h: New file.
48123         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48124         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48125         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48126         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48127         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48128         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48129         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48130         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48131         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48132         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48133         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48134         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48135         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48136         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48137         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48138         * gcc.dg/compat/small-struct-check.h: Ditto.
48139         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48140         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48141         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48142         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48143         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48144         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48145         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48146         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48147         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48148         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48149         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48150         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48151         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48152         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48153         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48154         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48155         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48156         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48157         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48158         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48159         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48160         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48161         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48162         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48163         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48164         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48165         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48166         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48167         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48168         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48170 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48172         * g++.dg/pch/static-1.C: New file.
48173         * g++.dg/pch/static-1.Hs: New file.
48175 2003-06-10  Richard Henderson  <rth@redhat.com>
48177         * gcc.dg/asm-7.c: Adjust expected warning text.
48179 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48181         * gcc.dg/builtins-20.c: New test case.
48183 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48185         PR c++/11131
48186         * g++.dg/opt/template1.C: New test.
48188 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48190         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48191         additional_sources.
48193 2003-05-21  David Taylor  <dtaylor@emc.com>
48195         * gcc.dg/Wpadded.c: New file.
48197 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48199         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48200         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48201         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48202         dg-require-weak.
48204 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48206         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48208 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48210         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48211         (dg-require-alias): Likewise.
48212         (dg-require-gc-sections): Likewise.
48213         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48215 2003-06-08  Richard Henderson  <rth@redhat.com>
48217         * gcc.dg/20011029-2.c: Fix the array reference.
48218         * gcc.dg/asm-7.c: New.
48220 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48222         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48224 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48226         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48227         (dg-require-gc-sections): Likewise.
48229 2003-06-08  Jan Hubicka  <jh@suse.cz>
48231         * i386-cmov1.c: Fix regular expression.
48232         * i386-cvt-1.c: Likewise.
48233         * i386-local.c: Likewise.
48234         * i386-local2.c: Likewise.
48235         * i386-mul.c: Likewise.
48236         * i386-ssetype-1.c: Likewise.
48237         * i386-ssetype-3.c: Likewise.
48238         * i386-ssetype-5.c: Likewise.
48240 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48242         PR c++/11039
48243         * g++.dg/warn/implicit-typename2.C: New test.
48244         * g++.dg/warn/implicit-typename3.C: New test.
48246 2003-06-07  Richard Henderson  <rth@redhat.com>
48248         * g++.dg/other/offsetof3.C: Use size_t.
48249         * g++.dg/other/offsetof4.C: Likewise.
48251 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48253         * lib/copy-file.exp: New. Implement gcc_copy_files.
48255         * lib/dg-pch.exp: Load copy-file.exp
48256         (dg-pch): Use gcc_copy_files instead of "file copy".
48258 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48260         * gcc.dg/weak/weak.exp: Simplify.
48261         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48262         * gcc.dg/weak/weak-1.c: Likewise.
48263         * gcc.dg/weak/weak-2.c: Likewise.
48264         * gcc.dg/weak/weak-3.c: Likewise.
48265         * gcc.dg/weak/weak-4.c: Likewise.
48266         * gcc.dg/weak/weak-5.c: Likewise.
48267         * gcc.dg/weak/weak-6.c: Likewise.
48268         * gcc.dg/weak/weak-7.c: Likewise.
48269         * gcc.dg/weak/weak-8.c: Likewise.
48270         * gcc.dg/weak/weak-9.c: Likewise.
48272 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48274         gcc.c-torture/execute/20030606-1.c: New.
48276 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48278         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48279         * gcc.dg/builtins-19.c: Likewise.
48281 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48283         * gcc.dg/builtins-2.c: Add some more tests.
48284         * gcc.dg/builtins-18.c: New test case.
48285         * gcc.dg/builtins-19.c: New test case.
48287 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48288             Jim Wilson  <wilson@tuliptree.org>
48290         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48292 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48294         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48295         mempcpy/stpcpy calls not to be optimized into something else.
48296         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48297         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48298         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48300 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48302         * gcc.dg/format/asm_fprintf-1.c: New test.
48304 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48306         * lib/gcc-defs.exp (additional_sources): New variable.
48307         (dg-additional-sources): New function.
48308         (additional_files): New variable.
48309         (dg-additional-files): New function.
48310         (dg-additional-files-options): Likewise.
48311         * lib/gcc-dg.exp (dg-require-weak): New function.
48312         (dg-require-alias): Likewise.
48313         (dg-require-gc-sections): Likewise.
48314         * lib/target-supports.exp (check_alias_available): Remove testfile
48315         parameter.
48316         (check_gc_sections_available): New function.
48317         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48318         (dg-gpp-additional-files): Likewise.
48319         * lib/g++.exp (additional_sources): Remove.
48320         (additional_files): Likewise.
48321         (g++_target_compile): Use dg-additional-files-options.
48323         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48324         Tcl logic.
48325         * gcc.dg/special/ecos.exp: Remove.
48326         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48327         * gcc.dg/special/alias-1.c: Likewise.
48328         * gcc.dg/special/alias-2.c: Likewise.
48329         * gcc.dg/special/gcsec-1.c: Likewise.
48330         * gcc.dg/special/weak-1.c: Likewise.
48331         * gcc.dg/special/weak-2.c: Likewise.
48332         * gcc.dg/special/wkali-1.c: Likewise.
48333         * gcc.dg/special/wkali-2.c: Likewise.
48335         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48336         dg-gpp-additional-*.
48337         * g++.dg/special/conpr-3.C: Likewise.
48338         * g++.dg/special/conpr-4.C: Likewise.
48339         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48340         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48341         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48342         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48343         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48344         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48345         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48346         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48347         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48348         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48349         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48350         * g++.old-deja/g++.other/comdat1.C: Likewise.
48351         * g++.old-deja/g++.other/comdat2.C: Likewise.
48352         * g++.old-deja/g++.other/comdat3.C: Likewise.
48353         * g++.old-deja/g++.other/ctor1.C: Likewise.
48354         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48356 2003-06-05  Richard Henderson  <rth@redhat.com>
48358         * gcc.dg/debug/20030605-1.c: New.
48360 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48362         * README.QMTEST: Update.
48364 2003-06-04  Richard Henderson  <rth@redhat.com>
48366         * gcc.dg/cleanup-1.c: New.
48367         * gcc.dg/cleanup-2.c: New.
48368         * gcc.dg/cleanup-3.c: New.
48369         * gcc.dg/cleanup-4.c: New.
48370         * gcc.dg/cleanup-5.c: New.
48371         * gcc.dg/cleanup-6.c: New.
48372         * gcc.dg/cleanup-7.c: New.
48374 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48376         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48378         * lib/dg-pch.exp: New file.
48379         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48380         * gcc.dg/pch/pch.exp: Likewise.
48382 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48384         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48385         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48386         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48387         * gcc.dg/builtins-17.c: New test case.
48388         * gcc.dg/i386-387-4.c: New test case.
48389         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48391 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48393         * gcc.dg/ultrasp9.c: New test.
48395 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48397         * gcc.c-torture/compile/20030604-1.c: New test.
48398         * gcc.dg/sparc-constant-1.c: New test.
48400 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48402         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48404 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48406         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48408         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48409         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48411 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48413         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48415 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48417         PR c++/10940
48418         * g++.dg/template/spec10.C: New test.
48420 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48422         * gcc.dg/builtins-16.c: New test case.
48424 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48426         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48427         mempcpy test with post-increments.
48428         * gcc.c-torture/execute/string-opt-3.c: New test.
48429         * gcc.dg/string-opt-1.c: New test.
48431 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48433         PR fortran/10965
48434         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48436 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48438         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48439         (scan-assembler): ... here.  Use dg-scan.
48440         (scan-assembler-not): Likewise.
48441         (scan-file): New function.
48442         (scan-file-not): Likewise.
48443         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48444         * gcc.dg/cpp/_Pragma4.c: Likewise.
48445         * gcc.dg/cpp/_Pragma5.c: Likewise.
48446         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48447         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48448         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48449         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48450         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48451         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48452         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48453         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48454         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48455         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48456         * gcc.dg/cpp/cxxcom1.c: Likewise.
48457         * gcc.dg/cpp/line1.c: Likewise.
48458         * gcc.dg/cpp/maccom1.c: Likewise.
48459         * gcc.dg/cpp/maccom2.c: Likewise.
48460         * gcc.dg/cpp/maccom3.c: Likewise.
48461         * gcc.dg/cpp/maccom4.c: Likewise.
48462         * gcc.dg/cpp/maccom5.c: Likewise.
48463         * gcc.dg/cpp/maccom6.c: Likewise.
48464         * gcc.dg/cpp/multiline.c: Likewise.
48465         * gcc.dg/cpp/spacing1.c: Likewise.
48466         * gcc.dg/cpp/spacing2.c: Likewise.
48467         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48468         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48469         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48470         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48471         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48472         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48473         * gcc.dg/cpp/cxxcom2.c: Likewise.
48474         * gcc.dg/cpp/cxxcom2.h: New file.
48476         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48477         * g++.dg/cpp/truefalse.C: Here.
48478         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48480 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48482         * gcc.dg/cpp/redef3.c: New file.
48484 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48486         * gcc.dg/i386-loop-3.c: New test.
48488 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48490         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48492 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48494         * gcc.dg/fwrapv-1.c: New test case.
48495         * gcc.dg/fwrapv-2.c: New test case.
48497 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48499         PR c++/10956
48500         * g++.dg/template/spec9.C: New test.
48502 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48504         * gcc.dg/duff-4.c: New test case.
48506 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48508         PR fortran/10843
48509         * g77.dg/ffixed-form-1.f: New test
48510         * g77.dg/ffixed-form-2.f: New test
48511         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48512         * g77.dg/ffree-form-3.f: New test
48514 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48516         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48517         * gcc.dg/wint_t-1.c: Likewise.
48519 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48521         * g++.dg/template/access11.C: New test.
48523 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48525         PR c++/10849
48526         * g++.dg/template/access10.C: New test.
48528 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48529             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48531         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48533 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48535         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48536         suppress for powerpc-*-darwin*.
48537         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48539 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48541         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48542         suppress option for powerpc-*-darwin*.
48544 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48546         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48547         * gcc.dg/builtins-4.c: Add test for fmod.
48549 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48551         PR c++/10682
48552         * g++.dg/template/instantiate4.C: New test.
48554 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48556         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48558 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48560         * gcc.dg/compat/scalar-return-1_main.c: New file.
48561         * gcc.dg/compat/scalar-return-1_x.c: New file.
48562         * gcc.dg/compat/scalar-return-1_y.c: New file.
48563         * gcc.dg/compat/scalar-return-2_main.c: New file.
48564         * gcc.dg/compat/scalar-return-2_x.c: New file.
48565         * gcc.dg/compat/scalar-return-2_y.c: New file.
48566         * gcc.dg/compat/struct-return-3_main.c: New file.
48567         * gcc.dg/compat/struct-return-3_y.c: New file.
48568         * gcc.dg/compat/struct-return-3_x.c: New file.
48569         * gcc.dg/compat/struct-return-2_main.c: New file.
48570         * gcc.dg/compat/struct-return-2_x.c: New file.
48571         * gcc.dg/compat/struct-return-2_y.c: New file.
48573 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48575         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48576         for hppa*-hp-hpux*.
48577         * gcc.dg/20021014-1.c (dg-options): Likewise.
48578         * gcc.dg/nest.c (dg-options): Likewise.
48580 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48582         PR c++/9738
48583         * g++.dg/ext/dllimport2.C: New file.
48584         * g++.dg/ext/dllimport3.C: New file.
48586 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48588         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48589         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48590         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48591         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48592         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48593         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48594         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48595         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48596         * gcc.dg/compat/small-struct-defs.h: New file.
48597         * gcc.dg/compat/small-struct-init.h: New file.
48598         * gcc.dg/compat/small-struct-check.h: New file.
48599         * gcc.dg/compat/fp-struct-defs.h: New file.
48600         * gcc.dg/compat/fp-struct-check.h: New file.
48601         * gcc.dg/compat/fp-struct-init.h: New file.
48602         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48603         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48605 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48607         * gcc.dg/20030225-2.c: New test.
48609 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48610             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48612         * gcc.c-torture/compile/20030518-1.c: New test case.
48614 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48616         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48617         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48618         gcc-dg-debug-runtest.
48619         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48620         gcc-dg-debug-runtest.
48622 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48624         PR c++/9022
48625         * g++.dg/lookup/using6.C: New test.
48627 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48629         * g++.dg/parse/access2.C: New test.
48631 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48633         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48634         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48635         * gcc.dg/debug/debug.exp: Likewise.
48637 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48639         * gcc.dg/dollar.c: New test.
48641 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48643         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48644         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48645         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48646         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48647         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48648         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48649         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48650         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48651         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48652         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48653         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48654         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48655         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48656         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48657         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48658         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48659         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48660         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48662 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48664         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48665         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48666         support for "repo" mode.
48667         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48668         * lib/g77-dg.exp: Likewise.
48669         * lib/obj-dg.exp: Likewise.
48671 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48673         Merge from gcc-3_2-rhl8-branch:
48674         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48676         * gcc.dg/tls/opt-6.c: New test.
48678         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48680         * gcc.dg/20030405-1.c: New test.
48682         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48684         * gcc.dg/20030309-1.c: New test.
48686         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48688         * gcc.c-torture/execute/20030307-1.c: New test.
48690         2003-02-20  Randolph Chung  <tausq@debian.org>
48692         * gcc.c-torture/compile/20030220-1.c: New test.
48694         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48696         * gcc.dg/20030217-1.c: New test.
48698         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48700         * gcc.c-torture/compile/20020129-1.c: New test.
48702         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48704         * gcc.dg/unroll-1.c: New test.
48706         2002-11-16  Jan Hubicka  <jh@suse.cz>
48708         * gcc.c-torture/execute/20020920-1.c: New test.
48710         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48712         PR target/7434
48713         * gcc.c-torture/compile/20021008-1.c: New test.
48715         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48717         PR target/7559
48718         * gcc.c-torture/execute/20020810-1.c: New test.
48720         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48722         * gcc.c-torture/compile/20020807-1.c: New test.
48724         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48726         * gcc.dg/tls/opt-1.c: New test.
48728         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48730         * gcc.dg/20020729-1.c: New test.
48732         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48734         * g++.dg/opt/life1.C: New test.
48736         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48738         * gcc.dg/20020525-1.c: New test.
48740         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48742         PR c++/6794
48743         * g++.dg/ext/pretty1.C: New test.
48744         * g++.dg/ext/pretty2.C: New test.
48746 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48748         PR c++/8385
48749         * g++.dg/ext/typeof5.C: New test.
48751 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48753         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48754         __USER_LABEL_PREFIX__ into account.
48755         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48757 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48759         * gcc.dg/builtins-15.c: New test case.
48761 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48763         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48765 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48767         * lib/g++.exp: Tweak handling of additional source files.
48768         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48769         * g++.dg/special/conpr-2a.C: Rename to ...
48770         * g++.dg/special/conpr-2a.cc: ... this.
48771         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48772         * g++.dg/special/conpr-3a.C: Rename to ...
48773         * g++.dg/special/conpr-3a.cc: This.
48774         * g++.dg/special/conpr-3b.C: Rename to ...
48775         * g++.dg/special/conpr-3b.cc: This.
48776         * g++.dg/special/conpr-4.C: New test.
48777         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48779 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48781         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48783 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48785         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48786         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48787         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48788         * g++.old-deja/g++.other/warn3.C: Likewise.
48790 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48792         * gcc.dg/i386-387-1.c: Update to also test log.
48793         * gcc.dg/i386-387-2.c: Likewise.
48795 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48797         * g77.f-torture/execute/int8421.f: New test.
48799 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48801         PR c++/10230, c++/10481
48802         * g++.dg/lookup/scoped5.C: New test.
48804 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48806         PR c++/10552
48807         * g++.dg/template/ttp6.C: New test.
48809 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48811         * gcc.c-torture/execute/builtins: New directory.
48812         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48813         gcc.c-torture/execute/builtins.
48814         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48815         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48816         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48817         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48819 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48821         PR c++/9252
48822         * g++.dg/template/access8.C: New test.
48823         * g++.dg/template/access9.C: New test.
48825 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48827         PR c++/9554
48828         * g++.dg/parse/access1.C: New test.
48830 2003-05-09  DJ Delorie  <dj@redhat.com>
48832         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48833         long, and not an int.
48835 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48837         PR c++/10555, c++/10576
48838         * g++.dg/template/memclass1.C: New test.
48840 2003-05-08  DJ Delorie  <dj@redhat.com>
48842         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48843         targets.
48844         * gcc.c-torture/execute/20021024-1.x: Likewise.
48845         * gcc.c-torture/execute/shiftdi.x: Likewise.
48846         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48847         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48848         * gcc.dg/20021018-1.c: Likewise.
48850 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48852         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48854         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48855         (bcopy): Call memmove.
48857 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48859         * g77.f-torture/compile/8485.f: New test case.
48861 2003-05-07  Richard Henderson  <rth@redhat.com>
48863         PR c++/10570
48864         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48865         Verify exception_cleanup not called for rethrows.
48866         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48867         when exiting catch block without rethrowing.
48868         * g++.dg/eh/forced3.C: New.
48869         * g++.dg/eh/forced4.C: New.
48871 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48873         * gcc.dg/20030505.c: Fix triplet.
48875 2003-05-06  DJ Delorie  <dj@redhat.com>
48877         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48878         * gcc.dg/nest.c: Likewise.
48880 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48882         * gcc.dg/builtins-14.c: New test case.
48884 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48886         * lib/compat.exp (compat-execute): New argument.
48887         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48888         * gcc.dg/compat: New test directory.
48889         * gcc.dg/compat/compat.exp: New expect script.
48890         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48891         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48892         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48893         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48894         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48895         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48897         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48898         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48899         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48900         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48901         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48902         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48903         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48904         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48905         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48906         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48907         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48908         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48909         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48910         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48911         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48913 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48915         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48917 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48919         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48921 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48923         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48924         * gcc.dg/ppc-fsel-2.c: New test.
48926         * gcc.dg/unused-5.c: New test.
48928 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48930         PR c++/10496
48931         * g++.dg/warn/pmf1.C: New test.
48933 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48935         PR c++/4494
48936         * g++.dg/warn/main.C: New test.
48938 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48940         * gcc.dg/nonnull-3.c: New test.
48942 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48944         * gcc.dg/cpp/Wtrigraphs.c: Update.
48945         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48947 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48949         * gcc.dg/ppc-fsel-1.c: New test.
48951 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48953         PR c/10604
48954         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48956 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48958         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48960 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48962         PR c++/9364, c++/10553, c++/10586
48963         * g++.dg/parse/typename4.C: New test.
48964         * g++.dg/parse/typename5.C: Likewise.
48966 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48968         * gcc.c-torture/compile/20030503-1.c: New test.
48970 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48972         * g++.dg/lookup/using5.C: Fix testcase error.
48974 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48976         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48977         since MEABI is no longer supported.  Remove all vestiges
48978         of MEABI from the test.
48980 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48982         PR c++/10554
48983         * g++.dg/lookup/using5.C: New test.
48985 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48987         PR c++/8772
48988         * g++.dg/template/ttp5.C: New test.
48990 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48992         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48993         (dg-gpp-additional-sources): New function.
48994         (dg-gpp-additional-files): Likewise.
48995         * lib/g++.exp (additional_sources): New variable.
48996         (additional_files): Likewise.
48997         (g++_target_compile): Deal with them.
48998         * lib/old-dejagnu.exp: Remove.
48999         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49000         * g++.old-deja: Revise all tests to use dg commands.
49002 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49004         PR c++/9432, c++/9528
49005         * g++.dg/lookup/using4.C: New test.
49007 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49009         * gcc.dg/noreturn-5.c: New file.
49010         * gcc.dg/noreturn-6.c: New file.
49012         * gcc.c-torture/compile/inline-1.c: New file.
49014 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49016         PR c++/10551
49017         * g++.dg/template/explicit1.C: New test.
49019 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49021         PR c++/10549
49022         * g++.dg/other/bitfield1.C: New test.
49024         PR c++/10527
49025         * g++.dg/init/new7.C: New test.
49027 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49029         * g++.dg/ext/desig1.C: New test.
49030         * g++.dg/ext/init1.C: Update.
49032         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49034 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49036         PR c++/10180
49037         * g++.dg/warn/Winline-1.C: New test.
49039 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49041         * gcc.c-torture/execute/string-opt-19.c: New test.
49043         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49044         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49046 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49048         PR c++/10506
49049         * g++.dg/init/new6.C: New test.
49051         PR c++/10503
49052         * g++.dg/init/ref6.C: New test.
49054 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49056         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49058 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49060         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49061         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49063 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49065         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49066         initialized static data members.
49068 2003-04-25  H.J. Lu <hjl@gnu.org>
49070         * gcc.dg/ia64-sync-4.c: New test.
49072 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49074         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49075         date.
49077 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49079         PR c++/10337
49080         * g++.dg/warn/conv1.C: New test.
49081         * g++.old-deja/g++.other/conv7.C: Adjust.
49082         * g++.old-deja/g++.other/overload14.C: Adjust.
49084 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49086         PR c++/10471
49087         * g++.dg/template/defarg2.C: New test.
49089 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49091         * gcc.dg/cpp/include2.c: Update.
49092         * gcc.dg/cpp/multiline-2.c: New.
49093         * gcc.dg/cpp/multiline.c: Update.
49094         * gcc.dg/cpp/strify2.c: Update.
49095         * gcc.dg/cpp/trad/literals-2.c: Update.
49097 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49099         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49101 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49103         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49105 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49107         PR c++/10451
49108         * g++.dg/parse/crash4.C: New test.
49110         PR c++/9847
49111         * g++.dg/parse/crash5.C: New test.
49113 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49115         PR c++/10446
49116         * g++.dg/parse/crash3.C: New test.
49118         PR c++/10428
49119         * g++.dg/parse/elab1.C: New test.
49121 2003-04-22  Devang Patel  <dpatel@apple.com>
49123         * gcc.dg/cpp/trad/funlike-5.c: New test.
49125 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49127         * g++.dg/other/packed1.C: Fix dg options.
49129 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49131         * g++.dg/other/offsetof2.C: New test.
49133 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49135         * g++.dg/template/recurse.C: Adjust location of error messages.
49137 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49139         PR c++/9881
49140         * g++.dg/init/addr-const1.C: New test.
49141         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49143 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49145         PR c++/10405
49146         * g++.dg/lookup/struct-hack1.C: New test.
49148 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49150         * ucs.c: Update diagnostic messages.
49152 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49154         * gcc.dg/cpp/truefalse.cpp: New test.
49155         * gcc.dg/cpp/cpp.exp: Update.
49156         * g++.dg/other/stdbool-if.C: Remove.
49158 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49160         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49161         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49163 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49165         * gcc.c-torture/compile/20030418-1.c: New test.
49167 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49169         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49171 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49173         PR c++/10347
49174         g++.dg/template/dependent-name1.C: New test.
49176 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49178         * gcc.dg/warn-1.c (tourist_guide): New array,
49179         contains a pointer to bar.
49181 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49183         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49184         * gcc.c-torture/execute/medce-1.c: New test case.
49185         * gcc.c-torture/execute/medce-2.c: New test case.
49187 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49189         * lib/prune.exp: Ignore more messages.
49191         PR c++/10381
49192         * g++.dg/parse/lookup3.C: New test.
49194 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49196         * gcc.c-torture/compile/20030415-1.c : New test.
49198 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49200         * gcc.c-torture/execute/scope-2.c: Move to ...
49201         * gcc.dg/noncompile/scope.c: .... here.
49203 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49205         * gcc.dg/20030414-2.c: New test case.
49207 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49209         PR target/10377
49210         * gcc.dg/20030414-1.c: New test.
49212 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49214         * gcc.dg/builtins-12.c: New test case.
49215         * gcc.dg/builtins-13.c: New test case.
49217 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49219         * gcc.c-torture/execute/string-opt-18.c: New test.
49221 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49223         PR c++/10300
49224         * g++.dg/init/new5.C: New test.
49226 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49228         PR c++/7910
49229         * g++.dg/ext/dllimport1.C: New test.
49231 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49233         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49235 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49237         PR Fortran/9263
49238         * g77.f-torture/noncompile/9263.f: New test
49239         PR Fortran/1832
49240         * g77.f-torture/execute/1832.f: New test
49242 2003-04-11  David Chad  <davidc@freebsd.org>
49243             Loren J. Rittle  <ljrittle@acm.org>
49245         PR libobjc/8562
49246         * objc.dg/headers.m: New test.
49248 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49250         * gcc.c-torture/execute/builtin-noret-2.c: New.
49251         * gcc.c-torture/execute/builtin-noret-2.x: New.
49252         XFAIL builtin-noret-2.c at -O1 and above.
49253         * gcc.dg/redecl.c: New.
49254         * gcc.dg/Wshadow-1.c: Update error regexps.
49256 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49258         * g++.dg/abi/bitfield10.C: New test.
49260 2003-04-09  Mike Stump  <mrs@apple.com>
49262         * gcc.dg/pch/pch.exp: Make testcase names longer.
49263         * g++.dg/pch/pch.exp: Make testcase names longer.
49265 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49267         * gcc.dg/builtins-11.c: New test case.
49269 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49271         * gcc.dg/builtins-9.c: New test case.
49272         * gcc.dg/builtins-10.c: New test case.
49274 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49276         * gcc.dg/noncompile/init-4.c.c: New test.
49278 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49280         * gcc.misc-test/gcov-9.c: New test.
49281         * gcc.misc-test/gcov-10.c: New test
49282         * gcc.misc-test/gcov-11.c: New test.
49284 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49286         PR optimization/10024
49287         * gcc.c-torture/compile/20030405-1.c: New test.
49289 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49291         * gcc.dg/pch/static-3.c: New.
49292         * gcc.dg/pch/static-3.hs: New.
49293         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49295 2003-04-04  Richard Henderson  <rth@redhat.com>
49297         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49298         * g++.dg/eh/forced2.C: Likewise.
49300 2003-04-03  Mike Stump  <mrs@apple.com>
49302         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49303         target arg.
49304         (scan-assembler-times, scan-assembler-not): Likewise.
49305         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49307 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49309         * gcc.dg/sparc-loop-1.c: New test.
49311 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49313         PR other/9274
49314         * g++.dg/pch/system-2.C: New.
49315         * g++.dg/pch/system-2.Hs: New.
49317 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49319         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49321         * g++.dg/eh/simd-1.C (vecfunc): Same.
49323 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49325         * gcc.c-torture/execute/20030401-1.c: New test case.
49327 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49329         * objc.dg/defs.m: New.
49331 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49333         * g++.dg/eh/simd-1.C: New.
49334         * g++.dg/eh/simd-2.C: New.
49336 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49338         * gcc.c-torture/execute/simd-3.c: New.
49340 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49342         PR c/9936
49343         * gcc.dg/20030331-2.c: New test.
49345 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49347         PR c++/10278
49348         * g++.dg/parse/crash2.C: New test.
49350 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49352         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49353         * gcc.c-torture/execute/20030331-1.c: ...here.
49355 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49357         * gcc.c-torture/execute/20030331-1.c: New test.
49359 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49361         * lib/gcov.exp: Adjust call return testing strings.
49362         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49364 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49366         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49367         * gcc.dg/builtins-7.c: New test case.
49368         * gcc.dg/builtins-8.c: New test case.
49370 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49372         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49374 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49376         PR c++/7647
49377         * g++.dg/lookup-class-member-2.C: New test.
49379 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49381         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49383 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49385         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49387 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49389         * g++.dg/init/attrib1.C: New test.
49391 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49393         * gcc.dg/ultrasp8.c: New test.
49395 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49397         * gcc.dg/ultrasp7.c: New test.
49399 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49401         PR c++/10047
49402         * g++.dg/template/inline1.C: New test.
49404 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49406         * gcc.dg/sparc-dwarf2.c: New test.
49408 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49410         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49411         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49413 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49415         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49416         than reading .x files.
49417         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49418         * g77.dg/gcov/gcov-1.f: Likewise.
49419         * gcc.misc-tests/gcov-4b.c: Likewise.
49420         * gcc.misc-tests/gcov-5b.c: Likewise.
49421         * gcc.misc-tests/gcov-6.c: Likewise.
49422         * gcc.misc-tests/gcov-7.c: Likewise.
49423         * gcc.misc-tests/gcov-8.c: Likewise.
49424         * g++.dg/gcov/gcov-1.x: Remove.
49425         * g77.dg/gcov/gcov-1.x: Likewise.
49426         * gcc.misc-tests/gcov-4b.x: Likewise.
49427         * gcc.misc-tests/gcov-5b.x: Likewise.
49428         * gcc.misc-tests/gcov-6.x: Likewise.
49429         * gcc.misc-tests/gcov-7.x: Likewise.
49430         * gcc.misc-tests/gcov-8.x: Likewise.
49432 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49434         PR opt/10087
49435         * gcc.dg/20030324-1.c: New test.
49437 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49439         PR c++/10224
49440         * g++.dg/template/arg3.C: New test.
49442         PR c++/10158
49443         * g++.dg/template/friend18.C: New test.
49445 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49447         * g77.f-torture/compile/20030326-1.f: New test case.
49449 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49451         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49453         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49455 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49457         * gcc.dg/ia64-sync-3.c: New test.
49459 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49461         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49463 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49465         * gcc.dg/ultrasp6.c: New test.
49467 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49469         * gcc.dg/i386-signbit-1.c: New test.
49470         * gcc.dg/i386-signbit-2.c: New test.
49471         * gcc.dg/i386-signbit-3.c: New test.
49473 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49475         * gcc.dg/ultrasp5.c: Fix options.
49477 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49479         * gcc.dg/ultrasp5.c: Fix comment.
49481 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49483         PR fortran/10197
49484         * g77.f-torture/execute/10197.f: New test.
49486 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49488         PR c++/9898, c++/383
49489         * g++.dg/template/conv6.C: New test.
49491         PR c++/10119
49492         * g++.dg/template/ptrmem5.C: New test.
49494         PR c++/10026
49495         * g++.dg/lookup/koenig1.C: New test.
49497         PR C++/10199
49498         * g++.dg/lookup/template2.C: New test.
49500 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49502         * g++.dg/opt/rtti1.C: New test.
49504 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49506         * gcc.dg/ultrasp5.c: New test.
49508 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49510         PR middle-end/9967
49511         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49512         builtin fputs.
49514 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49516         PR c/8224
49517         * gcc.dg/20030323-1.c: New test.
49519 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49521         * gcc.c-torture/compile/20030323-1.c: New test case.
49523 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49525         * gcc.dg/20030321-1.c: New test.
49527 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49529         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49531 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49533         PR c++/9978, c++/9708
49534         * g++.dg/ext/vlm1.C: Adjust expected error.
49535         * g++.dg/ext/vla2.C: New test.
49536         * g++.dg/template/arg1.C: New test.
49537         * g++.dg/template/arg2.C: New test.
49539 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49541         * g77.f-torture/execute/select.f: New test.
49542         * g77.f-torture/noncompile/select_no_compile.f: New test.
49544 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49546         PR c++/9898
49547         * g++.dg/other/error4.C: New test.
49549 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49551         * g++.dg/template/friend17.C: New test.
49553 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49555         * gcc.c-torture/compile/20030320-1.c: New.
49557 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49559         * gcc.dg/builtins-6.c: New test case.
49561 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49563         PR target/10073
49564         * gcc.c-torture/compile/20030319-1.c: New.
49566 2003-03-18  Jan Hubicka  <jh@suse.cz>
49568         * gcc.dg/i386-cvt-1.c: New test.
49570 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49572         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49573         * objc.dg/naming-2.m: Likewise.
49575 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49577         PR c++/9639
49578         * g++.dg/parse/crash1.C: New test.
49580 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49582         PR c++/8805
49583         * g++.dg/eh/cleanup1.C: New test.
49585 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49587         * gcc.c-torture/execute/20030316-1.c: New test case.
49589 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49591         PR c++/9629
49592         * g++.dg/init/ctor2.C: New test.
49594 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49596         * g77.f-torture/compile/xformat.f: New test case.
49598 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49600         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49601         * g++.old-deja/g++.mike/eh50.C: Likewise.
49603 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49605         PR c++/6440
49606         * g++.dg/template/spec7.C: New test.
49607         * g++.dg/template/spec8.C: Likewise.
49609 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49611         * gcc.c-torture/execute/20030313-1.c: New test.
49613 2003-03-14  Richard Henderson  <rth@redhat.com>
49615         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49617 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49619         * gcc.c-torture/compile/20030314-1.c: New test.
49621 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49623         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49624         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49625         thumb target,
49626         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49627         to accept newer _imp__  prefix and additional
49628         newline in .drectve section.
49629         * gcc.dg/dll-4.c: Likewise.
49630         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49631         switch.
49633 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49635         * g++.dg/parse/namespace9.C: New test.
49637         * g++.dg/init/ref5.C: New test.
49638         * g++.dg/parse/ptrmem1.C: Likewise.
49640 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49642         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49643         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49644         regular expression.
49645         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49646         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49648 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49650         * gcc.c-torture/execute/20030224-2.c: New test.
49652 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49654         * gcc.dg/decl-3.c: New test.
49656 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49658         * gcc.dg/i386-loop-2.c: New test.
49660 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49662         PR c++/9474
49663         * g++.dg/parse/namespace8.C: New test.
49665         PR c++/9924
49666         * g++.dg/overload/builtin2.C: New test.
49668 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49670         * gcc.dg/return-type-3.c: New test.
49672 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49674         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49675         profiling options are not supported.
49677 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49679         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49680         * g++.old-deja/g++.warn/impint2.C: Likewise.
49682 2003-03-10  Devang Patel  <dpatel@apple.com>
49684         * g++.dg/cpp/c++_cmd_1.C: New test.
49685         * g++.dg/cpp/c++_cmd_1.h: New file.
49687 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49689         * gcc.dg/altivec-9.c: New file.
49691 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49693         * gcc.dg/ppc-sdata-1.c: New test.
49694         * gcc.dg/ppc-sdata-2.c: New test.
49696 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49698         PR c++/9373
49699         * g++.dg/opt/ptrmem2.C: New test.
49701         PR c++/8534
49702         * g++.dg/opt/ptrmem1.C: New test.
49704 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49706         * gcc.dg/i386-loop-1.c: New test.
49708 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49710         PR c++/9970
49711         * g++.dg/lookup/friend1.C: New test.
49713 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49715         PR c++/9823
49716         * g++.dg/parser/constructor1.C: New test.
49718 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49720         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49722         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49724 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49726         * gcc.dg/cpp/Wunused.c: Update test.
49728 2003-03-08  Jan Hubicka  <jh@suse.cz>
49730         * gcc.dg/inline-3.c: New test.
49732 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49734         PR c++/9809
49735         * g++.dg/parse/builtin1.C: New test.
49737         PR c++/9982
49738         * g++.dg/abi/cookie1.C: New test.
49739         * g++.dg/abi/cookie2.C: Likewise.
49741         PR c++/9524
49742         * g++.dg/template/field1.C: New test.
49744         PR c++/9912
49745         * g++.dg/parse/class1.C: New test.
49746         * g++.dg/parse/namespace7.C: Likewise.
49747         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49749 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49751         * g++.dg/init/ref4.C: New test.
49753 2003-03-07  Jan Hubicka  <jh@suse.cz>
49755         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49756         * gcc.dg/inline-3.c: New test.
49758 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49760         * g++.dg/init/ref3.C: New test.
49762         PR c++/9965
49763         * g++.dg/init/ref2.C: New test.
49765         PR c++/9400
49766         * g++.dg/warn/Wshadow-2.C: New test.
49768         PR c++/9791
49769         * g++.dg/warn/Woverloaded-1.C: New test.
49771 2003-03-05  Jan Hubicka  <jh@suse.cz>
49773         * gcc.dg/i386-local2.c: New.
49774         * gcc.dg/i386-local.c: Fix typo.
49776 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49778         * g++.dg/abi/layout3.C: New test.
49780 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49782         * gcc.c-torture/compile/20030305-1.c
49784 2003-03-05  Jan Hubicka  <jh@suse.cz>
49786         * gcc.dg/i386-local.c: New.
49788 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49790         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49792 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49794         * gcc.dg/switch-2.c: New test.
49795         * gcc.dg/switch-3.c: New test.
49796         * gcc.dg/Wswitch.c: Adjust line numbers.
49797         * gcc.dg/Wswitch-default.c: Likewise.
49798         * gcc.dg/Wswitch-enum.c: Likewise.
49800 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49802         * gcc.c-torture/execute/20030222-1.c: New test.
49804 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49806         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49808 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49810         PR c++/9878
49811         * g++.dg/init/ref1.C: New test.
49813 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49815         * gcc.dg/sh-relax.c: New SH-only test.
49817 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49819         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49820         comment explaining purpose of testcase.
49822 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49824         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49825         for HC11/HC12 (asm needs two int registers).
49826         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49827         HC11/HC12 because the test uses an asm which needs two 32-bit
49828         registers.
49830 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49832         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49833         for HC11/HC12 (array is too large otherwise).
49834         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49835         * gcc.c-torture/compile/20010518-2.x: Likewise.
49836         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49837         HC11/HC12 (array is too large).
49839 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49841         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49842         * lib/g++-dg.exp (g++-dg-test): Likewise.
49844 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49846         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49847         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49849 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49851         * g++.dg/warn/implicit-typename1.C: Remove warning.
49853 2003-02-28  Richard Henderson  <rth@redhat.com>
49855         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49856         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49858 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49860         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49861         * g++.dg/pch/pch.exp: Likewise.
49863 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49865         PR c++/9879
49866         * g++.dg/init/new4.C: New test.
49868 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49870         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49872 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49874         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49875         unsigned long.
49877         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49878         wider than float.
49880 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49882         * lib/scanasm.exp: Add support for counting numbers of
49883         occurences.
49884         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49885         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49887 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49889         PR c++/9683
49890         * g++.dg/template/static3.C: New test.
49892         PR c++/9829
49893         * g++.dg/parse/namespace6.C: New test.
49895 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49897         PR target/9732
49898         * gcc.dg/20030225-1.c: New test.
49900 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49902         * README: Remove out-of-date information.
49904         PR c++/9836
49905         * g++.dg/template/spec6.C: New test.
49907 2003-02-24  Jeff Law  <law@redhat.com>
49909         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49911 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49913         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49914         * gcc.dg/pragma-ep-1.c: Likewise.
49916 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49918         PR c++/9602
49919         * g++.dg/template/friend16.C: New test.
49921 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49923         PR c++/5333
49924         * g++.dg/parse/fused-params1.C: Adjust error messages.
49925         * g++.dg/template/nested3.C: New test.
49927 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49929         * g++.dg/abi/param1.C: New test.
49931 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49933         PR c++/7982
49934         * g++.dg/warn/implicit-typename1.C: New test.
49936 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49938         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49939         with "mtune".
49940         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49941         * gcc.c-torture/execute/20010129-1.x: Likewise.
49942         * gcc.dg/20011107-1.c: Likewise.
49943         * gcc.dg/20020108-1.c: Likewise.
49944         * gcc.dg/20020122-3.c: Likewise.
49945         * gcc.dg/20020206-1.c: Likewise.
49946         * gcc.dg/20020310-1.c: Likewise.
49947         * gcc.dg/20020426-2.c: Likewise.
49948         * gcc.dg/20020517-1.c: Likewise.
49949         * gcc.dg/991230-1.c: Likewise.
49950         * gcc.dg/i386-unroll-1.c: Likewise.
49951         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49953 2003-02-22  Jan Hubicka  <jh@suse.cz>
49955         * gcc.dg/i386-mul.c: New test.
49957 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49959         * gcc.dg/builtins-5.c: New test case.
49961 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49963         * gcc.dg/asmreg-1.c: New test.
49965 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49967         PR c++/9749
49968         * g++.dg/parse/varmod1.C: New test.
49970 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49972         PR c++/9727
49973         * g++.dg/template/op1.C: New test.
49975 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49977         PR c++/8906
49978         * g++.dg/template/nested2.C: New test.
49980 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49982         PR c++/8724
49983         * g++.dg/expr/dtor1.C: New test.
49985 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49987         * gcc.dg/cpp/include3.c: New test.
49988         * gcc.dg/cpp/inc/foo.h: New file.
49990 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49992         * gcc.c-torture/execute/20030221-1.c: New test.
49994 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49996         PR c++/9729
49997         * g++.dg/abi/conv1.C: New test.
49999 2003-02-20  Jan Hubicka  <jh@suse.cz>
50001         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50003 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50005         * gcc.c-torture/compile/20030219-1.c: New test.
50007 2003-02-18  Jan Hubicka  <jh@suse.cz>
50009         * gcc.dg/funcorder.c: New test.
50011 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50013         * gcc.c-torture/execute/20030218-1.c: New.
50015 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50017         * gcc.dg/20030218-1.c: New.
50019 2003-02-18  Richard Henderson  <rth@redhat.com>
50021         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50022         * gcc.dg/attr-used-2.c: New.
50024 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50026         PR c++/9704
50027         * g++.dg/init/copy5.C: New test.
50029 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50031         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50032         * g++.dg/pch/pch.exp: Likewise.
50034 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50036         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50037         STACK_SIZE is not defined.
50039 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50041         PR c++/9457
50042         * g++.dg/template/init1.C: New test.
50044 2003-02-16  Jan HUbicka  <jh@suse.cz>
50046         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50047         (foo): Add few extra tests
50048         * gcc.dg/c99-const-expr-3.c: Likewise.
50049         * gcc.c-torture/execute/20030216-1.c: New.
50051 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50053         PR c++/9459
50054         * g++.dg/ext/typeof4.C: New test.
50056 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50058         * gcc.dg/i386-387-3.c: New test case.
50060 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50062         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50063         cris-*-elf* cris-*-aout* and mmix-*-*.
50065 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50067         * gcc.dg/20030213-1.c: New test.
50069 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50071         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50072         * gcc.dg/i386-387-2.c: Likewise.
50074 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50076         * gcc.dg/ppc-spe.c: Fix formatting.
50077         Enable tests that were previously unsupported by gas.
50078         Delete tests for instructions that no longer exist.
50079         Switch arguments on evsubifw builtin.
50081 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50083         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50084         STACK_SIZE is too small.
50086 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50087             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50089         * gcc.dg/decl-2.c: New test.
50091 2003-02-10  Jan Hubicka  <jh@suse.cz>
50093         * gcc.dg/i386-fpcvt-1.c: New test.
50095 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50097         * gcc.c-torture/execute/20030209-1.c: New test.
50099 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50101         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50102         int-wide bitops, use the constants of the same width.
50103         Likewise, if long long is 32-bit wide, test bitops using
50104         32-bit constants.
50106 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50108         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50110 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50112         * gcc.dg/builtins-4.c: New test case.
50114 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50116         * gcc.dg/20020430-1.c: Fix dg command typos.
50117         * gcc.dg/20020503-1.c: Likewise.
50119 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50121         PR c++/8785
50122         * g++.dg/parse/fused-params1.C: New test.
50124         PR c++/8857
50125         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50127         PR c++/8921
50128         * g++.dg/parse/non-dependent1.C: New test.
50130         PR c++/8928
50131         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50133         PR c++/9228
50134         * g++.dg/parse/undefined7.C: New test.
50135         * g++.dg/parse/non-templ1.C: New test.
50137         PR c++/9229
50138         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50140 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50142         * gcc.c-torture/compile/20030206-1.c: New test.
50144 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50146         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50147         "pow" to "foo" to avoid potential confusion with a math built-in.
50149 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50151         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50152         conditions for SPARC targets.
50154 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50156         * gcc.dg/20030204-1.c: New test.
50158 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50160         PR c++/38
50161         * g++.dg/parse/array-size1.C: New test.
50163         PR c++/5657
50164         * g++.dg/parse/undefined3.C: New test.
50166         PR c++/5665
50167         * g++.dg/parse/undefined4.C: New test.
50169         PR c++/5975
50170         * g++.dg/parse/undefined5.C: New test.
50172         PR c++/7259
50173         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50175         PR c++/8578
50176         * g++.dg/parse/casting-operator1.C: New test.
50178         PR c++/8596
50179         * g++.dg/parse/undefined6.C: New test.
50181         PR c++/8736
50182         * g++.dg/parse/missing-template1.C: New test.
50184 2003-02-04  Jan Hubicka  <jh@suse.cz>
50186         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50187         * gcc.dg/i386-cmov?.c: Likewise.
50188         * gcc.dg/i386-fpcvt-?.c: Likewise.
50189         * gcc.dg/i386-ssefp-1.c: Likewise.
50190         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50191         conventions.
50193 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50195         PR c++/7129
50196         * g++.dg/ext/max.C: New test.
50198 2003-02-03  Jan Hubicka  <jh@suse.cz>
50200         * gcc.c-torture/execute/20030203-1.c: New test.
50202 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50204         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50205         'natural-endian'.
50207 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50209         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50210         * g++.dg/init/new2.C: Likewise.
50211         * g++.dg/other/new1.C: Likewise.
50213 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50215         * gcc.dg/struct-ret-libc.c: New test.
50217 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50219         * gcc.dg/20030129-1.c: New test.
50221 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50223         PR c++/8849
50224         * g++.dg/template/ptrmem4.C: New test.
50226 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50228         * g++.dg/parser/constant1.C: New test.
50230 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50232         PR c++/8591
50233         * g++.dg/parse/friend2.C: New test.
50235 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50237         PR c++/9437
50238         * g++.dg/template/unify4.C: New test.
50240 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50242         * gcc.c-torture/execute/20030128-1.c: New test.
50244 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50246         * g++.dg/lookup/nested1.C: Test moved from ...
50247         * g++.old-deja/g++.other/lookup24.C: ... here.
50249 2003-01-28  Jan Hubicka  <jh@suse.cz>
50251         * gcc.dg/i386-cmov5.c: New test.
50253 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50255         * gcc.c-torture/execute/20010925-1.c: Changed the
50256         memcpy declaration.
50258 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50260         PR c++/3902
50261         * g++.dg/parse/template5.C: New test.
50263 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50265         PR fortran/9258
50266         * g77.dg/pr9258: New test.
50268 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50270         * README: Move relevant parts from README.g++.
50272         * README.g++: Remove this file.
50274 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50276         * g++.dg/abi/dcast1.C: New test.
50278 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50280         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50282 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50284         PR c++/47
50285         * g++.old-deja/g++.other/lookup24.C: New test.
50287 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50289         PR middle-end/7227
50290         * gcc.dg/uninit-C.c: New test.
50292 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50294         * g++.dg/abi/covariant1.C: New test.
50296 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50298         * gcc.dg/20030123-1.c: New test.
50300 2003-01-25  Jan Hubicka  <jh@suse.cz>
50302         PR opt/8492
50303         * gcc.c-torture/compile/20030125-1.c
50305 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50307         PR c++/9403
50308         * g++.dg/parse/template3.C: New test.
50309         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50311         PR c++/795
50312         * g++.dg/parse/template4.C: New test.
50314         PR c++/9415
50315         * g++.dg/template/qual2.C: New test.
50317         PR c++/8545
50318         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50320         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50322 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50324         * gcc.c-torture/execute/switch-1.c: New test case.
50326 2003-01-25  Jan Hubicka  <jh@suse.cz>
50328         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50330 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50332         Tweaks for Bison-1.875. From the NEWS file:
50333         "- `parse error' -> `syntax error'
50334         Bison now uniformly uses the term `syntax error'"
50335         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50336         * gcc.dg/cpp/digraph2.c: Likewise.
50337         * gcc.dg/cpp/direct2.c: Likewise.
50338         * gcc.dg/cpp/paste4.c: Likewise.
50339         * gcc.dg/c90-restrict-1.c: Likewise.
50340         * gcc.dg/c99-func-2.c: Likewise.
50341         * gcc.dg/noncompile/920721-2.c: Likewise.
50342         * gcc.dg/noncompile/930622-2.c: Likewise.
50343         * gcc.dg/noncompile/940112-1.c: Likewise.
50344         * gcc.dg/noncompile/950921-1.c: Likewise.
50345         * gcc.dg/noncompile/951123-1.c: Likewise.
50346         * gcc.dg/noncompile/971104-1.c: Likewise.
50347         * gcc.dg/noncompile/990416-1.c: Likewise.
50349 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50351         * g++.dg/parse/undefined1.C: Add error message.
50353 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50355         PR c++/9354
50356         * g++.dg/parse/new1.C: New test.
50358         PR c++/9216
50359         * g++.dg/parse/template2.C: New test.
50361         PR c++/9354
50362         * g++.dg/parse/typedef2.C: New test.
50364         PR c++/9328
50365         * g++.dg/ext/typeof3.C: New test.
50367 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50369         PR c++/2738
50370         * g++.dg/parse/ret-type1.C: New test.
50372         PR c++/3792
50373         * g++.dg/parse/tmpl-outside1.C: New test.
50375         PR c++/4207
50376         * g++.dg/parse/int-as-enum1.C: New test.
50378         PR c++/4903
50379         * g++.dg/parse/no-typename1.C: New test.
50381         PR c++/5533
50382         * g++.dg/parse/no-value1.C: New test.
50384         PR c++/5921
50385         * g++.dg/parse/wrong-inline1.C: New test.
50387         PR c++/6402
50388         * g++.dg/parse/ref1.C: New test.
50390         PR c++/6992
50391         * g++.dg/parse/attr-ctor1.C: New test.
50393         PR c++/7229
50394         * g++.dg/parse/namespace5.C: New test.
50396         PR c++/7917
50397         * g++.dg/parse/func-def1.C: New test.
50399         PR c++/8143
50400         * g++.dg/parse/undefined1.C: New test.
50402         PR c++/5723, PR c++/8522
50403         * g++.dg/parse/specialization1.C: New test.
50405         PR c++/163, PR c++/8595
50406         * g++.dg/parse/struct-as-enum1.C: New test.
50408         PR c++/9173
50409         * g++.dg/parse/undefined2.C: New test.
50411 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50413         PR c++/9298
50414         * g++.dg/parse/template1.C: New test.
50416         PR c++/9384
50417         * g++.dg/parse/using1.C: New test.
50419         PR c++/9285
50420         PR c++/9294
50421         * g++.dg/parse/expr2.C: New test.
50423         PR c++/9388
50424         * g++.dg/parse/lookup2.C: Likewise.
50426 2003-01-21  Jan Hubicka  <jh@suse.cz>
50428         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50429         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50430         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50431         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50433 2003-01-20  Nick Clifton  <nickc@redhat.com>
50435         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50436         problem with ARM sibcall code generation.
50438 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50440         * gcc.c-torture/execute/20030120-1.c: New.
50442 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50444         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50446 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50448         PR c++/9272
50449         * g++.dg/parse/ctor1.C: New test.
50451         PR c++/9294:
50452         * g++.dg/parse/qualified1.C: New test.
50454         * g++.dg/parse/typename3.C: New test.
50456 2003-01-16  Richard Henderson  <rth@redhat.com>
50458         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50460 2003-01-16  Richard Henderson  <rth@redhat.com>
50462         * g++.dg/pch/pch.exp: Copy test header to the working directory
50463         before using it either for precompilation or direct use.
50464         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50465         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50467 2003-01-16  Richard Henderson  <rth@redhat.com>
50469         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50470         before using it either for precompilation or direct use.
50471         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50472         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50474 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50476         * g++.dg/ext/typename1.C: Add typename keyword.
50477         * g++.dg/template/crash1.C: Update error messages.
50478         * g++.dg/template/crash2.C: Remove error message.
50479         * g++.dg/parse/typename2.C: New test.
50480         * g++.dg/template/typename2.C: Change implicit
50481         typename warning into error.
50482         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50483         error messages.
50484         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50485         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50486         * g++.old-deja/g++.law/visibility13.C: Remove error
50487         messages.
50488         * g++.old-deja/g++.ns/template17.C: Reorder code to
50489         make declaration visible in template.
50490         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50491         * g++.old-deja/g++.pt/crash36.C: Issue more error
50492         messages.
50493         * g++.old-deja/g++.pt/crash5.C: Improve error
50494         message.
50495         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50496         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50497         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50498         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50499         typename warning with error message.
50500         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50501         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50502         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50504 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50506         * g++.dg/parse/ambig2.C: New test.
50508 2003-01-15  Richard Henderson  <rth@redhat.com>
50510         * g++.dg/tls/init-2.C: Update error message string.
50512 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50514         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50516 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50518         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50519         all for HC11/HC12.
50520         * gcc.c-torture/compile/20001205-1.x: Likewise.
50521         * gcc.c-torture/compile/20001226-1.x: Likewise.
50522         * gcc.c-torture/compile/920520-1.x: Likewise.
50523         * gcc.c-torture/compile/961203-1.x: Likewise.
50524         * gcc.c-torture/compile/20020604-1.x: Likewise.
50526 2003-01-15  Jan Hubicka  <jh@suse.cz>
50528         * gcc.c-torture/compile/20030115-1.c: New test.
50530         * gcc.dg/i386-fpcvt-1.c: New test.
50531         * gcc.dg/i386-fpcvt-2.c: New test.
50533 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50535         Further conform g++'s __vmi_class_type_info to the C++ ABI
50536         specification.
50537         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50538         the specification.
50540 2003-01-14  Jan Hubicka  <jh@suse.cz>
50542         * gcc.dg/i386-fpcvt-1.c: New test.
50543         * gcc.dg/i386-fpcvt-2.c: New test.
50545 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50547         * gcc.dg/i386-mmx-3.c: New test.
50549 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50551         PR c++/9264
50552         * g++.dg/parse/octal1.C: New file.
50554         PR c++/9172
50555         * g++.dg/parse/typename1.C: New file.
50557 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50559         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50560         * gcc.dg/bf-no-ms-layout.c: Likewise.
50561         * gcc.dg/bf-ms-attrib.c: Likewise.
50563 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50565         PR c++/9099
50566         * g++.dg/parse/dtor1.C: New file.
50568         PR c++/9128
50569         * g++.dg/rtti/typeid1.C: New file.
50571         PR c++/9153
50572         * g++.dg/parse/lookup1.C: New file.
50574         PR c++/9171
50575         * g++.dg/templ/spec5.C: New file.
50577 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50579         * gcc.c-torture/compile/20030110-1.c: New test.
50581 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50583         Merge from pch-branch:
50585         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50587         * gcc.dg/pch/cpp-1.h: New.
50588         * gcc.dg/pch/cpp-1.c: New.
50589         * gcc.dg/pch/cpp-2.h: New.
50590         * gcc.dg/pch/cpp-2.c: New.
50592         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50594         * gcc.dg/pch/except-1.h: New.
50595         * gcc.dg/pch/except-1.c: New.
50597         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50599         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50600         running test.
50601         * gcc.dg/pch: Include *.hp not *.h.
50602         * gcc.dg/pch/system-1.h: New.
50603         * gcc.dg/pch/system-1.c: New.
50605         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50607         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50608         rather than trying to build and run a program using PCH.
50609         * gcc.dg/pch: Remove dg-do commands from test files.
50611         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50613         * gcc.dg/pch/macro-3.c: New.
50614         * gcc.dg/pch/macro-3.h: New.
50616         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50618         * gcc.dg/pch/common-1.c: New.
50619         * gcc.dg/pch/common-1.h: New.
50620         * gcc.dg/pch/decl-1.c: New.
50621         * gcc.dg/pch/decl-1.h: New.
50622         * gcc.dg/pch/decl-2.c: New.
50623         * gcc.dg/pch/decl-2.h: New.
50624         * gcc.dg/pch/decl-3.c: New.
50625         * gcc.dg/pch/decl-3.h: New.
50626         * gcc.dg/pch/decl-4.c: New.
50627         * gcc.dg/pch/decl-4.h: New.
50628         * gcc.dg/pch/decl-5.c: New.
50629         * gcc.dg/pch/decl-5.h: New.
50630         * gcc.dg/pch/global-1.c: New.
50631         * gcc.dg/pch/global-1.h: New.
50632         * gcc.dg/pch/inline-1.c: New.
50633         * gcc.dg/pch/inline-1.h: New.
50634         * gcc.dg/pch/inline-2.c: New.
50635         * gcc.dg/pch/inline-2.h: New.
50636         * gcc.dg/pch/static-1.c: New.
50637         * gcc.dg/pch/static-1.h: New.
50638         * gcc.dg/pch/static-2.c: New.
50639         * gcc.dg/pch/static-2.h: New.
50641         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50643         * g++.dg/pch/pch.exp: Better handle failing testcases.
50644         * gcc.dg/pch/pch.exp: Likewise.
50645         * gcc.dg/pch/macro-1.c: New.
50646         * gcc.dg/pch/macro-1.h: New.
50647         * gcc.dg/pch/macro-2.c: New.
50648         * gcc.dg/pch/macro-2.h: New.
50650         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50652         * g++.dg/dg.exp: Treat files in pch/ specially.
50653         * g++.dg/pch/pch.exp: New file.
50654         * g++.dg/pch/empty.H: New file.
50655         * g++.dg/pch/empty.C: New file.
50656         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50657         "precompile".
50659         * gcc.dg/pch/pch.exp: New file.
50660         * gcc.dg/pch/empty.h: New file.
50661         * gcc.dg/pch/empty.c: New file.
50662         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50663         "precompile".
50665 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50667         * g++.dg/template/friend14.C: New test.
50669 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50671         * gcc.dg/old-style-asm-1.c: New test.
50673 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50675         * gcc.c-torture/compile/20030109-1.c: New test.
50677 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50679         * gcc.c-torture/execute/20030109-1.c: New test.
50681 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50683         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50684         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50685         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50686         * g++.old-deja/g++.mike/eh2.C: Likewise.
50687         * g++.old-deja/g++.mike/eh3.C: Likewise.
50688         * g++.old-deja/g++.mike/eh5.C: Likewise.
50689         * g++.old-deja/g++.mike/eh6.C: Likewise.
50690         * g++.old-deja/g++.mike/eh7.C: Likewise.
50691         * g++.old-deja/g++.mike/eh8.C: Likewise.
50692         * g++.old-deja/g++.mike/eh9.C: Likewise.
50693         * g++.old-deja/g++.mike/eh10.C: Likewise.
50694         * g++.old-deja/g++.mike/eh12.C: Likewise.
50695         * g++.old-deja/g++.mike/eh13.C: Likewise.
50696         * g++.old-deja/g++.mike/eh14.C: Likewise.
50697         * g++.old-deja/g++.mike/eh16.C: Likewise.
50698         * g++.old-deja/g++.mike/eh17.C: Likewise.
50699         * g++.old-deja/g++.mike/eh18.C: Likewise.
50700         * g++.old-deja/g++.mike/eh21.C: Likewise.
50701         * g++.old-deja/g++.mike/eh23.C: Likewise.
50702         * g++.old-deja/g++.mike/eh24.C: Likewise.
50703         * g++.old-deja/g++.mike/eh25.C: Likewise.
50704         * g++.old-deja/g++.mike/eh26.C: Likewise.
50705         * g++.old-deja/g++.mike/eh27.C: Likewise.
50706         * g++.old-deja/g++.mike/eh28.C: Likewise.
50707         * g++.old-deja/g++.mike/eh29.C: Likewise.
50708         * g++.old-deja/g++.mike/eh31.C: Likewise.
50709         * g++.old-deja/g++.mike/eh33.C: Likewise.
50710         * g++.old-deja/g++.mike/eh34.C: Likewise.
50711         * g++.old-deja/g++.mike/eh35.C: Likewise.
50712         * g++.old-deja/g++.mike/eh36.C: Likewise.
50713         * g++.old-deja/g++.mike/eh37.C: Likewise.
50714         * g++.old-deja/g++.mike/eh38.C: Likewise.
50715         * g++.old-deja/g++.mike/eh39.C: Likewise.
50716         * g++.old-deja/g++.mike/eh40.C: Likewise.
50717         * g++.old-deja/g++.mike/eh41.C: Likewise.
50718         * g++.old-deja/g++.mike/eh42.C: Likewise.
50719         * g++.old-deja/g++.mike/eh44.C: Likewise.
50720         * g++.old-deja/g++.mike/eh46.C: Likewise.
50721         * g++.old-deja/g++.mike/eh47.C: Likewise.
50722         * g++.old-deja/g++.mike/eh48.C: Likewise.
50723         * g++.old-deja/g++.mike/eh49.C: Likewise.
50724         * g++.old-deja/g++.mike/eh50.C: Likewise.
50725         * g++.old-deja/g++.mike/eh51.C: Likewise.
50726         * g++.old-deja/g++.mike/eh53.C: Likewise.
50727         * g++.old-deja/g++.mike/eh55.C: Likewise.
50728         * g++.old-deja/g++.mike/p7912.C: Likewise.
50729         * g++.old-deja/g++.mike/p9706.C: Likewise.
50730         * g++.old-deja/g++.mike/p10416.C: Likewise.
50731         * g++.old-deja/g++.mike/p11667.C: Likewise.
50732         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50733         Remove redundant reference to Iris.
50734         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50735         Elxsi, i860, Pico Java, and WE32K.
50737 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50739         * g++.dg/ext/asm4.C: New test.
50741 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50743         PR c++/9030
50744         * g++.dg/template/friend12.C: New test.
50745         * g++.dg/template/friend13.C: Likewise.
50746         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50748 2003-01-08  Jan Hubicka  <jh@suse.cz>
50750         * gcc.dg/i386-cadd.c: New test.
50751         * gcc.dg/i386-cmov4.c: Likewise.
50753 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50755         PR c++/9165
50756         * g++.dg/warn/Wunused-3.C: New test.
50758         * g++.dg/abi/bitfield9.C: New test.
50760         PR c++/9189
50761         * g++.dg/parse/defarg3.C: New test.
50763 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50765         * g++.dg/parse/ambig1.C: New test.
50766         * g++.dg/parse/defarg2.C: New test.
50768 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50770         * g++.dg/template/defarg-1.C: New test.
50771         * g++.dg/template/local2.C: Likewise.
50773 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50775         * gcc.c-torture/execute/20030105-1.c: New test.
50777 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50779         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50780         * g++.dg/parse/namespace4.C: Likewise.
50782 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50784         * g++.dg/template/ntp2.C: New test.
50786 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50788         * g++.dg/parse/extern-C-1.C: New test.
50790         * g++.dg/parse/namespace4.C: New test.
50792         * g++.dg/template/nested1.C: New test.
50794         * g++.dg/parse/namespace3.C: New test.
50796 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50798         * g++.dg/lookup/two-stage1.C: New test.
50800 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50802         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50803         * g++.old-deja/g++.jason/access8.C: Likewise.
50804         * g++.old-deja/g++.other/decl5.C: Likewise.
50806 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50808         * g++.dg/parse/parse7.C: New test.
50810 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50812         PR c++/2843
50813         * g++.dg/ext/attrib7.C: New test.
50815 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50817         * g++.dg/parse/parse6.C: New test.
50819 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50821         * gcc.dg/h8300-stack-1.c: New.
50823 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50825         g++.dg/lookup/exception1.C: New test.
50827         g++.dg/lookup/template1.C: New test.
50829         g++.dg/parse/namespace2.C: New test.
50831         g++.dg/parse/parens2.C: New test.
50833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50835         * g++.dg/parse/parse5.C: New test.
50836         * g++.dg/lookup/scoped4.C: New test.
50838 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50840         * g++.dg/parse/parens1.C: New test.
50842         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50843         angle-bracket1.C.
50844         * g++.dg/parse/parens2.C: New test.
50846         * g++.dg/lookup/scope-operator1.C: New test.
50848         * g++.dg/parse/operator1.C: New test.
50850 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50852         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50853         * g++.old-deja/g++.other/access6.C: Likewise.
50854         * g++.old-deja/g++.other/decl1.C: Likewise.
50855         * g++.old-deja/g++.pt/typename12.C: Likewise.
50857 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50859         * g++.dg/parse/namespace1.C: New test.
50861 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50863         * g++.dg/parse/parse4.C: New test.
50865 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50867         * g++.dg/parse/parse3.C: New test.
50869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50871         * g++.dg/parse/parse2.C: New test.
50873 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50875         * g++.dg/template/friend11.C: New test.
50877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50879         * g++.dg/parse/parse1.C: New test.
50881 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50883         * lib/profopt.exp: Change the name of a global variable to avoid
50884         possible clashes with other test suites.
50886 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50888         * g++.dg/inherit/covariant8.C: New test.
50890 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50892         * g++.dg/init/array9.C: New test.
50894         PR c++/9112
50895         * g++.dg/parse/expr1.C: New test.
50897 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50899         * gcc.c-torture/compile/20021230-1.c: New test.
50901 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50903         * g++.dg/inherit/covariant5.C: New test.
50904         * g++.dg/inherit/covariant6.C: New test.
50905         * g++.dg/inherit/covariant7.C: New test.
50907 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50909         PR c++/2739
50910         * g++.dg/other/access2.C: New test.
50912 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50914         * g++.dg/other/anon-struct.C: No longer fails
50915         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50916         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50917         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50919 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50921         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50923 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50925         * g++.dg/eh/spec4.C: Remove stray semicolon.
50926         * g++.dg/expr/pmf-1.C: Change error message.
50927         * g++.dg/ext/asm1.C: Remove stray semicolon.
50928         * g++.dg/ext/typename1.C: Add missing typenames.
50929         * g++.dg/inherit/template-as-base.C: Change error message.
50930         * g++.dg/lookup/scoped1.C: Likewise.
50931         * g++.dg/lookup/scoped2.C: Likewise.
50932         * g++.dg/lookup/using2.C: Likewise.
50933         * g++.dg/other/component1.C: Remove stray semicolon.
50934         * g++.dg/other/do1.C: Change error message.
50935         * g++.dg/other/error2.C: Likewise.
50936         * g++.dg/other/init1.C: Likewise.
50937         * g++.dg/other/packed1.C: Remove stray semicolon.
50938         * g++.dg/other/ptrmem2.C: Change error message.
50939         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50940         marker.
50941         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50942         * g++.dg/template/access3.C: Add typename keyword.
50943         * g++.dg/template/access5.C: Remove stray semicolon.
50944         * g++.dg/template/access6.C: Likewise.
50945         * g++.dg/template/complit1.C: Likewise.
50946         * g++.dg/template/crash1.C: Change error message.
50947         * g++.dg/template/inherit2.C: Remove stray semicolon.
50948         * g++.dg/template/instantiate2.C: Likewise.
50949         * g++.dg/template/instantiate3.C: Change error message.
50950         * g++.dg/template/qual1.C: Remove stray semicolon.
50951         * g++.dg/template/qualttp18.C: Change error message.
50952         * g++.dg/template/ref1.C: Remove stray semicolon.
50953         * g++.dg/template/sizeof1.C (A::value): Declare it.
50954         * g++.dg/template/spec4.C: Change error message.
50955         * g++.dg/template/static1.C: Likewise.
50956         * g++.dg/template/type1.C: Likewise.
50957         * g++.dg/template/typename3.C: Likewise.
50958         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50959         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50960         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50961         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50962         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50963         named return value extension.
50964         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50965         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50966         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50967         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50968         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50969         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50970         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50971         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50972         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50973         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50974         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50975         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50976         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50977         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50978         syntax.
50979         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50980         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50981         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50982         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50983         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50984         * g++.old-deja/g++.brendan/template11.C: Likewise.
50985         * g++.old-deja/g++.brendan/template26.C: Likewise.
50986         * g++.old-deja/g++.brendan/template27.C: Use explicit
50987         specialization syntax.
50988         * g++.old-deja/g++.brendan/template30.C: Likewise.
50989         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50990         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50991         non-dependent names.
50992         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50993         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50994         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50995         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50996         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50997         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50998         named return value extension.
50999         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51000         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51001         * g++.old-deja/g++.ext/return1.C: Likewise.
51002         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51003         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51004         * g++.old-deja/g++.jason/access8.C: Likewise.
51005         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51006         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51007         pseudo-destructor names.
51008         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51009         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51010         pseudo-destructor names.
51011         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51012         * g++.old-deja/g++.jason/overload19.C: Likewise.
51013         * g++.old-deja/g++.jason/overload32.C: Likewise.
51014         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51015         stray semicolons.
51016         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51017         * g++.old-deja/g++.jason/return.C: Likewise.
51018         * g++.old-deja/g++.jason/return2.C: Likewise.
51019         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51020         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51021         syntax.
51022         * g++.old-deja/g++.jason/template10.C: Account for use of
51023         non-dependent names.
51024         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51025         syntax.
51026         * g++.old-deja/g++.jason/template37.C: Likewise.
51027         * g++.old-deja/g++.law/access4.C: Change error messages.
51028         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51029         pseudo-destructor names.
51030         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51031         * g++.old-deja/g++.law/ctors9.C: Likewise.
51032         * g++.old-deja/g++.law/cvt22.C: Likewise.
51033         * g++.old-deja/g++.law/dtors5.C: Likewise.
51034         * g++.old-deja/g++.law/global-init1.C: Likewise.
51035         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51036         * g++.old-deja/g++.law/operators28.C: Likewise.
51037         * g++.old-deja/g++.law/visibility28.C: Likewise.
51038         * g++.old-deja/g++.martin/eval1.C: Likewise.
51039         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51040         name.
51041         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51042         * g++.old-deja/g++.mike/net34.C: Likewise.
51043         * g++.old-deja/g++.mike/net36.C: Likewise.
51044         * g++.old-deja/g++.mike/ns2.C: Likewise.
51045         * g++.old-deja/g++.mike/p12306.C: Likewise.
51046         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51047         value extension.
51048         * g++.old-deja/g++.mike/p700.C: Likewise.
51049         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51050         * g++.old-deja/g++.mike/p710.C: Likewise.
51051         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51052         value extension.
51053         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51054         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51055         * g++.old-deja/g++.ns/crash2.C: Likewise.
51056         * g++.old-deja/g++.ns/crash3.C: Likewise.
51057         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51058         * g++.old-deja/g++.ns/ns17.C: Likewise.
51059         * g++.old-deja/g++.ns/template16.C: Likewise.
51060         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51061         keyword.
51062         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51063         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51064         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51065         named return value extension.
51066         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51067         * g++.old-deja/g++.other/access4.C: Issue additional error
51068         messages.
51069         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51070         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51071         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51072         * g++.old-deja/g++.other/crash25.C: Change error message.
51073         * g++.old-deja/g++.other/crash4.C: Change error message.
51074         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51075         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51076         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51077         checks.
51078         * g++.old-deja/g++.other/defarg8.C: Likewise.
51079         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51080         * g++.old-deja/g++.other/dtor10.C: Likewise.
51081         * g++.old-deja/g++.other/incomplete.C: Likewise.
51082         * g++.old-deja/g++.other/linkage7.C: Likewise.
51083         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51084         lookup algorithm.
51085         * g++.old-deja/g++.other/mangle2.C: Likewise.
51086         * g++.old-deja/g++.other/refinit2.C: Likewise.
51087         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51088         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51089         * g++.old-deja/g++.pt/crash28.C: Likewise.
51090         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51091         syntax.
51092         * g++.old-deja/g++.pt/crash32.C: Change error message.
51093         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51094         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51095         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51096         error message position.
51097         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51098         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51099         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51100         syntax.
51101         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51102         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51103         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51104         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51105         keyword.
51106         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51107         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51108         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51109         keyword.
51110         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51111         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51112         syntax.
51113         * g++.old-deja/g++.pt/friend28.C: Account for use of
51114         non-dependent names.
51115         * g++.old-deja/g++.pt/friend29.C: Likewise.
51116         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51117         rules.
51118         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51119         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51120         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51121         lookup rules.
51122         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51123         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51124         keyword.
51125         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51126         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51127         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51128         keyword.
51129         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51130         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51131         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51132         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51133         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51134         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51135         keyword.
51136         * g++.old-deja/g++.pt/spec10.C: Likewise.
51137         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51138         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51139         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51140         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51141         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51142         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51143         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51144         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51145         * g++.old-deja/g++.pt/typename15.C: Likewise.
51146         * g++.old-deja/g++.pt/typename22.C: Likewise.
51147         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51148         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51149         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51150         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51151         syntax.
51152         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51153         return value extension.
51154         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51155         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51156         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51157         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51159 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51161         * g++.dg/warn/inline1.C: New test.
51162         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51163         * g++.old-deja/g++.jason/synth10.C: Likewise.
51164         * g++.old-deja/g++.mike/net31.C: Likewise.
51165         * g++.old-deja/g++.mike/p8786.C: Likewise.
51167         * g++.dg/template/friend10.C: New test.
51168         * g++.dg/template/conv5.C: New test.
51170 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51172         * g++.dg/lookup/scoped3.C: New test.
51174         * g++.dg/lookup/decl1.C: New test.
51175         * g++.dg/lookup/decl2.C: New test.
51177 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51179         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51180         gcc.c-torture/compile/20021015-1.c,
51181         gcc.c-torture/compile/20021015-2.c,
51182         gcc.c-torture/compile/20021123-1.c,
51183         gcc.c-torture/compile/20021123-2.c,
51184         gcc.c-torture/compile/20021123-3.c,
51185         gcc.c-torture/compile/20021123-4.c,
51186         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51187         only to 3.1 or 3.2 branch.
51189 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51191         * gcc.dg/i386-bitfield3.c: New test.
51193         * gcc.dg/i386-bitfield2.c: New test.
51195 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51197         * g++.dg/parse/conv_op1.C: New test.
51199 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51201         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51202         approved.
51204 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51206         * gcc.c-torture/compile/20021220-1.c: New test.
51208 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51210         * gcc.dg/i386-fastcall-1.c: New.
51212 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51214         * gcc.c-torture/execute/20021219-1.c: New test.
51216 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51218         * gcc.dg/i386-pic-1.c: New test.
51220 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51222         PR c++/8099
51223         * g++.dg/template/friend9.C: New test.
51225 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51227         PR c++/3663
51228         * g++.dg/template/access7.C: New test.
51230 2002-12-18  Nick Clifton  <nickc@redhat.com>
51232         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51233         the libstdc++-v3 directory has been found.
51235 2002-12-12  Devang Patel <dpatel@apple.com>
51236         * gcc.dg/darwin-ld-1.c: New test.
51237         * gcc.dg/darwin-ld-2.c: New test.
51238         * gcc.dg/darwin-ld-3.c: New test.
51239         * gcc.dg/darwin-ld-4.c: New test.
51240         * gcc.dg/darwin-ld-5.c: New test.
51242 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51244         * gcc.c-torture/compile/20021212-1.c: New test.
51246 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51248         * gcc.dg/fshort-wchar: New test.
51250 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51252         PR c++/8372
51253         * g++.dg/template/dtor1.C: New test.
51255         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51256         markers.
51258 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51260         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51262 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51264         * g++.dg/template/static1.C: New test.
51265         * g++.dg/template/static2.C: New test.
51266         * g++.old-deja/g++.ext/memconst.C: New test.
51268 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51270         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51271         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51272         * g++.dg/special/initp1.C: Likewise.
51274 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51276         * gcc.c-torture/execute/20021204-1.c: New test.
51278 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51280         * gcc.dg/ppc-fmadd-1.c: New file.
51281         * gcc.dg/ppc-fmadd-2.c: New file.
51282         * gcc.dg/ppc-fmadd-3.c: New file.
51284 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51286         * gcc.c-torture/compile/20021204-1.c: New test.
51288 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51290         * g++.dg/inherit/covariant2.C: New test.
51291         * g++.dg/inherit/covariant3.C: New test.
51292         * g++.dg/inherit/covariant4.C: New test.
51293         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51294         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51296 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51298         PR c++/8688
51299         * g++.dg/init/brace3.C: New test.
51301 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51303         * gcc.dg/20020210-1.c: Fix a comment typo.
51305 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51307         PR c++/8720
51308         * g++.dg/parse/defarg1.C: New test.
51310         PR c++/8615
51311         * g++.dg/template/char1.C: New test.
51313         * g++.dg/template/varmod1.C: Fix typo.
51315 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51317         DR 180
51318         * g++.old-deja/g++.pt/crash32.C: Expect error.
51320 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51322         PR c++/5919
51323         * g++.dg/template/varmod1.C: New test.
51325         PR c++/8727
51326         * g++.dg/inherit/typeinfo1.C: New test.
51328         PR c++/8663
51329         * g++.dg/inherit/typedef1.C: New test.
51331 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51333         PR c++/8332
51334         PR c++/8493
51335         * g++.dg/template/strlen1.C: New test.
51337         PR c++/8227
51338         * g++.dg/template/ctor2.C: New test.
51340         PR c++/8214
51341         * g++.dg/init/string1.C: New test.
51343         PR c++/8511
51344         * g++.dg/template/friend8.C: New test.
51346 2002-11-29  Joe Buck <jbuck@synopsys.com>
51348         * g++.dg/lookup/anon2.C: New test.
51350 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51352         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51353         h8300 port.
51355 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51357         * gcc.dg/bitfld-6.c: New test.
51359 2002-11-27  Jan Hubicka  <jh@suse.cz>
51361         * gcc.c-torture/execute/20021127.[cx]: New test.
51363 2002-11-26  Jan Hubicka  <jh@suse.cz>
51365         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51366         quality.
51368 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51370         * g++.dg/init/brace2.C: New test.
51371         * g++.old-deja/g++.mike/p9129.C: Correct.
51373 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51375         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51377 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51379         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51381 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51383         * g++.dg/abi/empty11.C: New test.
51384         * g++.dg/rtti/cv1.C: New test.
51386 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51388         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51390 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51392         * g++.dg/abi/empty10.C: New test.
51394 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51396         * gcc.c-torture/compile/20021124-1.c: New test.
51398 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51400         * g++.dg/abi/rtti2.C: New test.
51402 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51404         * gcc.dg/i386-unroll-1.c: New test.
51406 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51408         * gcc.c-torture/compile/20021120-1.c: New test.
51409         * gcc.c-torture/compile/20021120-2.c: New test.
51411 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51413         * gcc.dg/bitfld-5.c: New test.
51415 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51417         * gcc.c-torture/execute/20021120-3.c: New test.
51419 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51421         * gcc.c-torture/execute/20021120-2.c: New test.
51423 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51425         * gcc.c-torture/execute/20021120-1.c: New test.
51427 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51429         * gcc.c-torture/execute/20021118-3.c: New test.
51431 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51433         * gcc.c-torture/compile/20021119-1.c: New test.
51435 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51437         * gcc.dg/duff-1.c: New test.
51438         * gcc.dg/duff-2.c: New test.
51439         * gcc.dg/duff-3.c: New test.
51441 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51443         * gcc.dg/cpp/_Pragma5.c: New test.
51445 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51447         * gcc.c-torture/execute/20021118-2.c: New test.
51449 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51451         * gcc.c-torture/execute/20021118-1.c: New test.
51453 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51455         * gcc.dg/20021116-1.c: New test.
51457 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51459         * g++.dg/abi/vcall1.C: New test.
51461 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51463         * gcc.dg/20021029-1.c: New test.
51464         * gcc.dg/20021029-2.c: New test.
51466 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51468         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51470 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51472         PR c/8439
51473         * gcc.dg/20021110.c: Move to ...
51474         * gcc.c-torture/compile/20021110.c: .... here.
51476 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51478         PR c/8467
51479         * gcc.c-torture/execute/20021111-1.c
51481 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51483         PR c/8439
51484         * gcc.dg/20021110.c: New test.
51486 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51488         * g++.dg/abi/vthunk3.C: Run only on x86.
51490 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51492         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51494 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51496         * lib/compat.exp (compat-execute): Fix logic error in last
51497         change.
51499 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51501         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51503 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51505         PR c++/8389
51506         * g++.dg/template/access6.C: New test.
51508 2002-11-08  Jan Hubicka  <jh@suse.cz>
51510         * gcc.dg/i386-ssefp-1.c: New test.
51511         * gcc.dg/i386-ssefp-1.c: New test.
51513 2002-11-08  Jan Hubicka  <jh@suse.cz>
51515         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51517 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51519         * g++.dg/abi/vthunk3.C: New test.
51521         PR c++/8338
51522         * g++.dg/template/crash2.C: New test.
51524 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51526         * g++.dg/abi/dtor1.C: New test.
51527         * g++.dg/abi/dtor2.C: Likewise.
51529 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51531         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51532         Darwin.
51534 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51536         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51537         -mthumb.  Only xfail with -O0.
51539 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51541         * g++.dg/abi/thunk1.C: New test.
51542         * g++.dg/abi/thunk2.C: Likewise.
51543         * g++.dg/abi/vtt1.C: Likewise.
51545 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51547         PR optimization/8423
51548         * gcc.c-torture/execute/builtin-constant.c: New test.
51550 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51552         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51553         Add some more cases.
51555 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51557         PR c++/8391
51558         * g++.dg/opt/local1.C: New test.
51560 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51562         PR c++/8160
51563         * g++.dg/template/complit1.C: New test.
51565         PR c++/8149
51566         * g++.dg/template/typename4.C: Likewise.
51568 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51570         Core issue 287, PR c++/7639
51571         * g++.dg/template/instantiate1.C: Adjust error location.
51572         * g++.dg/template/instantiate3.C: New test.
51573         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51574         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51575         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51577 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51579         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51581 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51583         PR c++/8287
51584         * g++.dg/init/dtor2.C: New test.
51586 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51588         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51589         * gcc.dg/nest.c: Bypass errors on irix6.
51591 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51593         * gcc.dg/nest.c: Expect error for mmix-*-*.
51594         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51596 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51598         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51599         markers.
51601         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51603 2002-10-25  Mike Stump  <mrs@apple.com>
51605         * gcc.dg/warn-1.c: New test.
51607 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51609         * g++.dg/template/typename3.C: New test.
51611 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51613         * g++.dg/lookup/ptrmem1.C: New test.
51615         * g++.dg/abi/vthunk2.C: New test.
51617 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51619         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51621 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51623         * g++.dg/abi/empty9.C: New test.
51625 2002-10-24  Richard Henderson  <rth@redhat.com>
51627         * g++.dg/inherit/thunk1.C: Enable for ia64.
51629 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51631         PR c++/8067
51632         * g++.dg/lookup/pretty1.C: New test.
51634 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51636         * gcc.dg/20021023-1.c: New test.
51638 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51640         PR c++/7679
51641         * g++.dg/parse/inline1.C: New test.
51643 2002-10-23  Richard Henderson  <rth@redhat.com>
51645         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51647         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51649 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51651         PR c++/6579
51652         * g++.dg/parse/stmtexpr3.C: New test.
51654 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51656         * g++.dg/expr/cond1.C: New test.
51658 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51660         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51662 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51664         * g++.dg/abi/vbase13.C: New test.
51665         * g++.dg/abi/vbase14.C: Likewise.
51667 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51669         * gcc.dg/tls/pic-1.c: New test.
51670         * gcc.dg/tls/nonpic-1.c: New test.
51671         * gcc.dg/20021018-1.c: New test.
51673 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51675         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51676         Remove only files with the same base name as the test case.
51677         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51678         (profopt-execute): Likewise.  Also, remove old profiling
51679         and performance data files before running the tests.
51681         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51682         * g++.dg/bprob/bprob.exp: Likewise.
51683         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51684         to allow more general test case names.
51686         * g++.dg/bprob/bprob-1.C: Rename to ...
51687         * g++.dg/bprob/g++-bprob-1.C: ... this.
51689         * g77.dg/bprob/bprob-1.f: Rename to ...
51690         * g77.dg/bprob/g77-bprob-1.f: ... this.
51692 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51694         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51695         bison 1.50 or later.
51697 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51699         * g++.dg/README: Describe more test directories.
51701 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51703         * g++.dg/init/array6.C: Add additional tests.
51705 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51707         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51708         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51710 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51712         * gcc.c-torture/compile/20020604-1.x: New.
51713         * gcc.c-torture/compile/simd-5.x: Likewise.
51714         * gcc.c-torture/execute/920710-1.x: Likewise.
51715         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51719         * g++.dg/inherit/override1.C: Add dg-options clause.
51721 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51723         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51724         _mm_slli_si128.
51726 2002-10-19  Andreas Schwab  <schwab@suse.de>
51728         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51729         directory component.
51731 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51733         * g++.dg/inherit/thunk1.C: New test.
51735         * g++.dg/inherit/override1.C: New test.
51737         * g++.dg/abi/mangle11.C: New test.
51738         * g++.dg/abi/mangle14.C: New test.
51739         * g++.dg/abi/mangle17.C: New test.
51741 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51743         * g++.dg/overload/member2.C: New test.
51745 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51747         * g++.dg/README: Describe new compat directory.
51748         * g++.dg/dg.exp: Skip tests in compat directory.
51749         * README.compat: New file.
51750         * lib/compat.exp: New expect script.
51751         * g++.dg/compat: New test directory.
51752         * g++.dg/compat/compat.exp: New expect script.
51753         * g++.dg/compat/abi: New test directory.
51754         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51755         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51756         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51757         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51758         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51759         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51760         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51761         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51762         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51763         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51764         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51765         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51766         * g++.dg/compat/break: New test directory.
51767         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51768         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51769         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51770         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51771         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51772         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51773         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51774         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51775         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51776         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51777         g++.dg/compat/break/README: New files.
51778         * g++.dg/compat/eh: New test directory.
51779         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51780         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51781         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51782         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51783         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51784         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51785         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51786         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51787         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51788         g++.dg/compat/eh/filter2_y.C,
51789         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51790         g++.dg/compat/eh/new1_y.C,
51791         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51792         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51793         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51794         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51795         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51796         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51797         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51798         g++.dg/compat/eh/unexpected1_y.C: New files.
51799         * g++.dg/compat/init: New test directory.
51800         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51801         g++.dg/compat/init/array5_y.C,
51802         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51803         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51804         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51805         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51806         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51807         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51808         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51809         g++.dg/compat/init/init-ref2_y.C: New files.
51811 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51813         PR c++/7584
51814         * g++.dg/inherit/using3.C: New test.
51816 2002-10-17  Jan Hubicka  <jh@suse.cz>
51818         * gcc.dg/20021017-2.c: New test.
51820 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51822         * g++.dg/abi/mangle16.C: Adjust.
51824         * g++.dg/init/array8.C: New test.
51826 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51828         * gcc.dg/special/mips-abi.exp: New test.
51829         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51831 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51833         * g++.dg/abi/mangle16.C: New test.
51834         * g++.dg/abi/mangle17.C: Likewise.
51836         PR c++/7478
51837         * g++.dg/template/ref1.C: New test.
51839 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51841         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51843 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51845         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51847 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51849         PR c++/7524
51850         * g++.dg/init/array7.C: New test.
51852 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51854         * g++.dg/init/array6.C: New test.
51856         * g++.dg/abi/mangle13.C: Likewise.
51857         * g++.dg/abi/mangle14.C: Likewise.
51858         * g++.dg/abi/mangle15.C: Likewise.
51860 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51862         * g++.dg/abi/empty8.C: New test.
51864 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51866         * g++.dg/init/ctor1.C: New test.
51868 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51870         * gcc.c-torture/execute/20021015-1.c: New test.
51872 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51874         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51876 2002-10-14  Jan Hubicka  <jh@suse.cz>
51878         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51880 2002-10-14  Richard Henderson  <rth@redhat.com>
51882         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51884 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51886         PR optimization/6631
51887         * g++.dg/opt/const2.C: New test.
51889 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51891         PR c++/7176
51892         * g++.dg/parse/friend1.C: New test.
51893         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51895 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51897         * gcc.dg/20021014-1.c: New test.
51899 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51901         PR c++/5661
51902         * g++.dg/ext/vlm1.C: New test.
51903         * g++.dg/ext/vlm2.C: Likewise.
51905         * g++.dg/init/array1.C: Remove invalid braces.
51906         * g++.dg/init/brace1.C: New test.
51907         * g++.dg/init/copy2.C: Likewise.
51908         * g++.dg/init/copy3.C: Likewise.
51909         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51910         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51911         braces.
51913 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51915         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51917 2002-10-11  Richard Shann  <richard.shann@superh.com>
51919         * gcc.c-torture/compile/simd-5.c: New test.
51921 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51923         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51925 2002-10-10  Jim Wilson  <wilson@redhat.com>
51927         * gcc.c-torture/execute/20021010-1.c: New test.
51929 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51931         PR c/7353
51932         * g++.dg/ext/typedef-init.C: New test.
51933         * gcc.dg/typedef-init.c: New test.
51935 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51937         * gcc.dg/cpp/paste13.c: New test.
51939 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51941         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51942         remaining platforms, XFAIL during compile, not execute.  Don't
51943         XFAIL at -O0.
51945 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51947         * gcc.dg/alias-1.c: Tweak expected warning.
51949 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51951         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51953 2002-10-06  Andreas Jaeger  <aj@suse.de>
51955         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51956         * gcc.dg/cpp/c++98.C: Likewise.
51958         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51959         * g++.dg/cpp/c++98.C: Likewise.
51961         * g++.dg/README (Subdirectories): Mention cpp directory.
51963         PR target/7559
51964         * gcc.dg/20021006-1.c: New test.
51966 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51968         PR c++/7804
51969         * g++.dg/other/warning1.C: New test.
51971 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51973         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51974         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51975         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51977 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51979         PR c++/7931
51980         * g++.dg/template/ptrmem3.C: New test.
51982         PR c++/7754
51983         * g++.dg/template/union1.C: New test.
51985 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51987         PR c++/8006
51988         * g++.dg/abi/mangle9.C: New test.
51989         * g++.dg/abi/mangle10.C: New test.
51990         * g++.dg/abi/mangle11.C: New test.
51991         * g++.dg/abi/mangle12.C: New test.
51993 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51995         PR c++/7188.
51996         * g++.dg/template/meminit1.C: New test.
51997         * g++.dg/warn/Wreorder-1.C: Likewise.
51998         * g++.old-deja/g++.mike/warn3.C: Tweak.
51999         * lib/prune.exp: Ingore "in copy constructor".
52001 2002-10-02  Andreas Jaeger  <aj@suse.de>
52003         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52004         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52005         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52006         on x86-64.
52008 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52010         * gcc.dg/empty1.C: Fix typo.
52012 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52014         * gcc.dg/alias-1.c: New test.
52016 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52018         * gcc.dg/empty1.C: New test.
52020         * g++.dg/tls/init-2.C: Tweak error messages.
52022 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52024         * gcc.c-torture/compile/20020923-1.c: New test.
52026 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52028         * gcc.c-torture/execute/ffs-1.c: New test.
52029         * gcc.c-torture/execute/ffs-2.c: Ditto.
52031 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52033         * g++.dg/overload/member1.C: New test.
52035 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52037         * g++.dg/abi/empty7.C: New test.
52038         * g++.dg/init/pm2.C: Likewise.
52040 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52042         * g++.dg/rtti/crash1.C: New test.
52044 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52046         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52047         gcc.dg/sibcall-4.c: New tests.
52049 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52051         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52052         powerpc and MMIX targets.
52054 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52056         * gcc.dg/cpp/20020927-1.c: New.
52058 2002-09-26  David S. Miller  <davem@redhat.com>
52060         * gcc.c-torture/compile/trunctfdf.c: New.
52062 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52064         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52066 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52068         * gcc.c-torture/execute/loop-15.c: New.
52070 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52072         * README.QMTEST: Fix typo.
52074 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52076         * gcc.dg/20020926-1.c: New test.
52078 2002-09-25  David S. Miller  <davem@redhat.com>
52080         PR target/7842
52081         * gcc.c-torture/execute/shiftdi.c: New test.
52083 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52085         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52086         unique to the tool.
52087         * lib/g77.exp (g77_init): Likewise.
52088         * lib/g++.exp (g++_init): Likewise.
52089         * lib/objc.exp (objc_init): Likewise.
52091 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52093         * g++.dg/abi/empty5.C: New test.
52094         * g++.dg/abi/empty6.C: New test.
52095         * g++.dg/abi/vbase12.C: New test.
52097 2002-09-25  Richard Henderson  <rth@redhat.com>
52099         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52100         too-small long double.
52102 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52104         * gcc.dg/20020919-1.c: New test.
52106 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52108         * g++.dg/abi/bitfield6.C: New test.
52109         * g++.dg/abi/bitfield7.C: New test.
52110         * g++.dg/abi/bitfield8.C: New test.
52111         * g++.dg/abi/vbase11.C: New test.
52113 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52115         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52116         hppa*-*-hpux*.  Update test comment.
52118 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52120         * gcc.dg/tls/struct-1.c: New test.
52122 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52124         * gcc.dg/cpp/tr-warn2.c: Update.
52126 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52128         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52130 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52132         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52133         systems.
52135 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52137         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52139         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52140         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52141         setting of cxxfilt.
52143 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52145         * gcc.dg/20020312-2.c: Update for darwin.
52147 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52149         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52151 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52153         * objc.dg/comp-types-1.m: New test.
52154         * objc.dg/comp-types-2.m: New test.
52155         * objc.dg/comp-types-3.m: New test.
52156         * objc.dg/comp-types-4.m: New test.
52157         * objc.dg/comp-types-5.m: New test.
52158         * objc.dg/comp-types-6.m: New test.
52160 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52162         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52164 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52166         * g++.dg/other/do1.C: New test.
52168         * g++.dg/template/subst1.C: New test.
52170 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52172         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52174 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52176         * g++.dg/template/qualttp20.C: Adjust expected errors.
52177         * g++.old-deja/g++.jason/report.C: Likewise.
52178         * g++.old-deja/g++.other/qual1.C: Likewise.
52180         * g++.dg/lookup/scoped2.C: New test.
52182         * g++.dg/ext/asm3.C: New test.
52184 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52186         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52188 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52190         * ChangeLog: follow spelling conventions.
52191         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52192         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52193         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52194         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52195         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52196         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52197         * g++.old-deja/g++.law/global-init1.C: Likewise.
52198         * g++.old-deja/g++.other/delete4.C: Likewise.
52199         * g++.old-deja/g++.other/inline21.C: Likewise.
52200         * g++.old-deja/g++.other/singleton.C: Likewise.
52201         * g77.dg/strlen0.f: Likewise.
52202         * g77.f-torture/compile/20010519-1.f: Likewise.
52203         * g77.f-torture/compile/980310-4.f: Likewise.
52204         * gcc.c-torture/compile/20000605-1.c: Likewise.
52205         * gcc.c-torture/execute/20020225-1.c: Likewise.
52206         * gcc.dg/c90-hexfloat-2.c: Likewise.
52207         * gcc.dg/c99-bool-1.c: Likewise.
52208         * gcc.dg/c99-hexfloat-2.c: Likewise.
52209         * gcc.dg/dll-2.c: Likewise.
52210         * gcc.dg/wtr-union-init-1.c: Likewise.
52211         * gcc.dg/wtr-union-init-2.c: Likewise.
52212         * gcc.dg/wtr-union-init-3.c: Likewise.
52213         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52214         * gcc.dg/cpp/defined.c: Likewise.
52215         * gcc.dg/cpp/macsyntx.c: Likewise.
52216         * gcc.dg/cpp/paste2.c: Likewise.
52217         * gcc.dg/cpp/trad/defined.c: Likewise.
52218         * gcc.dg/format/c90-printf-1.c: Likewise.
52219         * gcc.dg/format/c90-scanf-1.c: Likewise.
52220         * gcc.dg/format/c99-printf-1.c: Likewise.
52221         * gcc.dg/format/c99-scanf-1.c: Likewise.
52222         * gcc.misc-tests/gcov-8.c: Likewise.
52223         * lib/profopt.exp: Likewise.
52225 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52227         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52229 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52231         * g++.dg/inherit/using2.C: New test.
52233 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52235         * ChangeLog: Follow spelling conventions.
52236         * g++.dg/template/friend4.C: Likewise.
52237         * g++.old-deja/g++.pt/crash67.C: Likewise.
52238         * gcc.c-torture/execute/20000801-4.c: Likewise.
52239         * gcc.dg/c90-digraph-1.c: Likewise.
52240         * gcc.dg/c94-digraph-1.c: Likewise.
52241         * gcc.dg/c99-digraph-1.c: Likewise.
52242         * gcc.dg/cpp/line5.c: Likewise.
52243         * gcc.dg/cpp/multiline.c: Likewise.
52244         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52245         * gcc.dg/format/attr-3.c: Likewise.
52246         * gcc.dg/format/c90-scanf-3.c: Likewise.
52247         * gcc.dg/format/ext-4.c: Likewise.
52249 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52251         * g++.dg/template/pretty1.C: New test.
52253 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52255         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52257 2002-09-13  Matt Austern  <austern@apple.com>
52259         * g++.dg/other/constref[12].C: New, regression tests for
52260         passing a cast expression to a function by const reference.
52262 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52264         * g++.dg/template/deduce1.C: New test.
52266 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52268         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52269         32-bit int.
52271 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52273         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52274         usage.
52276 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52278         * gcc.c-torture/compile/20020910-1.c: New test.
52280 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52282         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52284 2002-09-10  Andreas Jaeger  <aj@suse.de>
52286         * gcc.dg/20020312-2.c: Adjust for x86-64.
52288 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52290         * g77.dg/7388.f: New test case for PR 7388.
52292 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52294         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52296 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52298         * objc.dg/proto-lossage-1.m: New test.
52300 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52302         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52304 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52306         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52307         expected to pass.
52309 2002-09-06  Stan Shebs  <shebs@apple.com>
52310             David Edelsohn  <edelsohn@gnu.org>
52312         * gcc.dg/weak: New directory.
52313         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52314         target-specific xfail bits.
52315         * gcc.dg/typeof-2.c: Move to new directory.
52316         * gcc.dg/weak.exp: New expect script.
52318 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52320         * gcc.c-torture/execute/extzvsi.c: New test.
52322 2002-09-05  Stan Shebs  <shebs@apple.com>
52324         * gcc.dg/weak-1.c: xfail on Darwin.
52325         * gcc.dg/weak-2.c: Ditto.
52326         * gcc.dg/weak-3.c: Ditto.
52327         * gcc.dg/weak-4.c: Ditto.
52328         * gcc.dg/weak-5.c: Ditto.
52329         * gcc.dg/weak-6.c: Ditto.
52330         * gcc.dg/weak-7.c: Ditto.
52331         * gcc.dg/weak-8.c: Ditto.
52332         * gcc.dg/weak-9.c: Ditto.
52334 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52336         * gcc.c-torture/execute/loop-14.c: New test.
52338 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52340         * g++.dg/other/cxa-atexit1.C: New test.
52342         * gcc.dg/typeof-2.c: New test.
52344 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52346         * gcc.dg/builtins-2.c: New testcase.
52347         * gcc.dg/builtins-3.c: New testcase.
52349 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52351         * gcc.dg/cpp/_Pragma4.c: New test.
52353 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52355         * objc/execute/nil_method-1.m: New testcase.
52357 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52359         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52360         [Object class], not [Object initialize].
52362 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52363             Hans-Peter Nilsson  <hp@bitrange.com>
52365         * gcc.c-torture/execute/20020720-1.x: Skip test on
52366         mmix-knuth-mmixware.  Correct comment.
52368 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52370         * g++.dg/abi/bitfield5.C: New test.
52371         * g++.dg/abi/vbase10.C: Likewise.
52373 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52375         * objc.dg/undeclared-selector.m: New test.
52377 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52379         * g++.dg/other/offsetof1.C: Avoid cast warning.
52381 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52383         * objc.dg/super-class-2.m: New test.
52385 2002-08-24  Matt Austern  <austern@apple.com>
52387         * g++.dg/ext/lvaddr.C: New test.
52388         * g++.dg/ext/lvcast.C: New test.
52390 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52392         * g++.dg/inherit/cond1.C: New test.
52394 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52396         * gcc.dg/noncompile/incomplete-1.c: New test.
52398 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52400         * gcc.dg/typespec-1.c: New test.
52402 2002-08-20  Devang Patel  <dpatel@apple.com>
52403         * objc.dg/proto-hier-2.m: New test.
52405 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52407         * objc.dg/bitfield-1.m: New test.
52408         * objc.dg/bitfield-2.m: New test.
52410 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52412         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52413         gcc.dg/c99-flex-array-4.c: New tests.
52415 2002-08-16  Stan Shebs  <shebs@apple.com>
52417         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52419 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52421         * gcc.dg/typeof-1.c: New test.
52422         * g++.dg/ext/typeof2.C: New test.
52424 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52426         * g++.dg/other/offsetof1.C: New test.
52428 2002-08-14  Richard Henderson  <rth@redhat.com>
52430         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52432 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52434         * gcc.dg/cpp/_Pragma3.c: New test.
52436 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52438         * g++.dg/template/inherit3: New test.
52440 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52442         * gcc.dg/bitfld-4.c: Add blank options.
52444 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52446         * g++.dg/template/crash1.C: New test.
52448 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52450         * gcc.dg/tls/opt-2.c: New test.
52452 2002-08-08  Devang Patel  <dpatel@apple.com>
52454         * objc.dg/selector-1.m : New test
52456 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52458         * g++.dg/abi/bitfield4.C: New test.
52459         * gcc.dg/bitfld-4.c: New test.
52461 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52463         * g++.dg/other/packed1.C: New test.
52465 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52467         * g++.dg/abi/offsetof.C: Tweak error messages.
52468         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52470 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52472         * gcc.dg/bitfld-3.c: New test.
52474 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52475             Richard Henderson  <rth@redhat.com>
52477         * gcc.dg/i386-bitfield1.c: New test.
52478         * g++.dg/abi/bitfield3.C: Update.
52480 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52482         * objc.dg/const-str-2.m: Update.
52483         * gcc.dg/cpp/c++98.c: Change to C extension.
52484         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52485         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52487 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52489         * gcc.dg/tls/diag-3.c: New.
52491 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52493         * g++.dg/README (Subdirectories): Document new subdir expr.
52494         * g++.dg/expr/pmf-1.C: New test.
52496 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52498         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52500 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52502         * g++.dg/abi/bitfield3.C: New test.
52504 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52506         * lib/gcov.exp: Tweak expected line formats.
52507         * gcc.misc-tests/gcov8.c: New test.
52508         * gcc.misc-tests/gcov8.x: New flags.
52510 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52512         * consistency.vlad/layout/endian.c: Include string.h.
52514         * gcc.c-torture/execute/20020805-1.c: New test.
52516 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52518         * g++.dg/other/conversion1.C: New test.
52520 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52522         * gcc.dg/builtins-1.c: New testcase.
52524 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52526         * g++.dg/inherit/access3.C: New test.
52528 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52530         * gcc.dg/ia64-visibility-2.c: New test.
52532 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52534         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52535         __qualifier_flags to __flags.
52537 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52539         * g++.dg/inherit/operator1.C: New test.
52540         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52541         * g++.dg/other/error1.C: Change expected error message.
52542         * g++.dg/template/conv4.C: Likewise.
52544 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52546         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52547         for documented behavior.
52549 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52551         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52552         several targets known to fail.
52554 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52556         * gcc.dg/mips-args-[123].c: New tests.
52558 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52560         * gcc.dg/ppc-spe.c: New.
52562 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52564         * g++.dg/other/ptrmem4.C: New testcase.
52566 2002-07-24  Richard Henderson  <rth@redhat.com>
52568         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52570 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52572         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52574 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52576         * gcc.c-torture/execute/memset-3.c: New testcase.
52578 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52580         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52581         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52583 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52585         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52586         Delete.
52588 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52590         * gcc.c-torture/compile/simd-4.c: New test.
52592 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52594         PR c++/7347, c++/7348
52595         * g++.dg/template/access4.C: New test.
52596         * g++.dg/template/access5.C: New test.
52597         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52598         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52599         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52600         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52602 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52604         * gcc.dg/gnu89-init-2.c: New test.
52606 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52608         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52610 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52612         * gcc.c-torture/execute/20020720-1.c: New testcase.
52614 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52616         * gcc.dg/cpp/Wsignprom.c: New tests.
52618 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52620         * gcc.c-torture/execute/loop-13.c: New test.
52622 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52624         * gcc.dg/cpp/expr.c: New tests.
52626 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52628         * g++.dg/opt/pr6713.C: Add template instantiation.
52630 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52632         * gcc.dg/nest.c: New test.
52634 2002-07-17  Richard Henderson  <rth@redhat.com>
52636         * g++.dg/opt/pr6713.C: New test.
52638 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52640         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52641         XFAIL for all x86 processors.
52643 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52645         * gcc.c-torture/execute/20010122-1.x: Do not test with
52646         -fomit-frame-pointer.
52648 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52650         * g++.dg/template/instantiate2.C: New test.
52651         * g++.dg/template/spec4.C: New test.
52653 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52655         * g++.dg/template/access2.C: New test.
52656         * g++.dg/template/access3.C: New test.
52658 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52660         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52661         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52662         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52663         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52664         Convert to use <stdarg.h>.
52665         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52666         Delete.
52667         * gcc.dg/va-arg-2.c: New.
52668         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52670 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52672         * gcc.c-torture/compile/20020710-1.c: New test.
52674 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52675                           Andrew Pinski  <pinskia@physics.uc.edu>
52677         gcc.c-torture/compile/simd-2.c: New testcase.
52678         gcc.c-torture/compile/simd-3.c: Likewise.
52680 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52682         PR c++/7224
52683         * g++.dg/overload/error1.C: New test.
52685 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52687         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52688         configuration and IRIX 6 O32 ABI.
52690 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52692         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52694 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52696         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52698 2002-07-10  Jeffrey A Law  <law@redhat.com>
52700         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52702         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52704 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52706         * gcc.dg/20020312-2.c: Check for __PPC__.
52708 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52710         * gcc.c-torture/compile/20020709-1.c: New test.
52712 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52714         * g++.dg/template/qualttp21.C: New test case.
52716 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52718         * gcc.c-torture/compile/20020706-1.c: New test.
52719         * gcc.c-torture/compile/20020706-2.c: New test.
52721 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52722             Alexandre Oliva  <aoliva@redhat.com>
52724         * g++.dg/warn/incomplete1.C: New test.
52726 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52728         PR c++/7099
52729         * g++.dg/warn/noreturn1.C: New test.
52731 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52733         PR c++/6706
52734         * g++.dg/debug/debug6.C: New test.
52735         * g++.dg/debug/debug7.C: New test.
52737 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52739         * gcc.c-torture/compile/simd-3.c: New test.
52741 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52743         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52744         * gcc.dg/20020620-1.c: Likewise.
52746 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52748         PR c++/6944
52749         * g++.dg/init/array4.C: New test.
52750         * g++.dg/init/array5.C: New test.
52752 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52754         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52755         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52757 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52759         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52760         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52761         * gcc.dg/wtr-conversion-1.c: Likewise.
52762         * gcc.dg/wtr-escape-1.c: Likewise.
52763         * gcc.dg/wtr-int-type-1.c: Likewise.
52764         * gcc.dg/wtr-label-1.c: Likewise.
52765         * gcc.dg/wtr-static-1.c: Likewise.
52766         * gcc.dg/wtr-strcat-1.c: Likewise.
52767         * gcc.dg/wtr-suffix-1.c: Likewise.
52768         * gcc.dg/wtr-switch-1.c: Likewise.
52769         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52770         * gcc.dg/wtr-union-init-1.c: Likewise.
52771         * gcc.dg/wtr-union-init-2.c: Likewise.
52772         * gcc.dg/wtr-union-init-3.c: Likewise.
52774         * gcc.dg/wtr-func-def-1.c: New test.
52776 2002-07-02 Devang Patel <dpatel@apple.com>
52778         * objc.dg/param-1.m: New test.
52780 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52782         * gcc.dg/cpp/trad/directive.c: Add test.
52783         * gcc.dg/cpp/trad/macroargs.c: Add test.
52784         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52786 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52788         * gcc.dg/cpp/cmdlne-M.c: New test.
52790 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52792         * objc.dg/desig-init-1.m: New test.
52794 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52796         PR c++/6716
52797         * g++.dg/template/instantiate1.C: New test.
52799 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52801         PR c++/7112
52802         * g++.dg/template/sizeof2.C: New test.
52804 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52806         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52807         gcc.dg/cpp/trad/include.c: New tests.
52809 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52811         PR target/7177
52812         * gcc.c-torture/compile/20020701-1.c: New test.
52814 2002-07-01  Stan Shebs  <shebs@apple.com>
52816         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52817         header here...
52818         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52819         (objc-torture-execute): or here.
52821 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52823         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52825 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52827         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52829 2002-06-30  Devang Patel  <dpatel@apple.com>
52831         * objc.dg/fsyntax-only.m: New test.
52833 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52835         PR c++/6695
52836         * g++.dg/template/friend7.C: New file.
52838 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52840         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52841         return type.
52843 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52845         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52846         avoid division by zero.
52848 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52850         * gcc.dg/Wunknownprag.c: New tests.
52852 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52854         * gcc.c-torture/execute/simd-2.c: New test.
52856 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52858         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52859         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52860         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52861         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52862         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52863         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52864         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52865         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52866         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52867         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52868         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52869         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52870         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52871         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52872         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52873         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52874         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52876 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52878         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52879         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52880         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52881         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52882         New tests.
52883         * gcc.dg/cpp/trad/directive.c: Update.
52885 2002-06-23  Andreas Jaeger  <aj@suse.de>
52887         * gcc.c-torture/execute/complex-6.c: New.
52889 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52891         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52892         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52893         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52894         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52896 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52898         * gcc.dg/cpp/trad: New directory with traditional tests copied
52899         from parent directory.
52900         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52901         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52902         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52903         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52904         Move to trad/ and rename.
52905         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52906         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52907         gcc.dg/cpp/trad/redef2.c: New tests.
52908         * gcc.dg/cpp/trad/trad.exp: New driver.
52910 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52912         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52913         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52914         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52915         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52916         Remove.
52918 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52920         * gcc.dg/20020620-1.c: New test.
52922 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52924         * g++.dg/template/ttp4.C: New test.
52926 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52928         * g++.dg/opt/vt1.C: Fix regexp.
52930 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52932         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52933         Don't use attribute `noinline'.
52935 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52937         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52939 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52941         * gcc.c-torture/execute/simd-1.c: New.
52943         * gcc.dg/simd-1.c: New.
52945 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52947         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52949 2002-06-16  Richard Henderson  <rth@redhat.com>
52951         * g++.dg/ext/anon-struct1.C: New.
52952         * g++.dg/ext/anon-struct2.C: New.
52953         * g++.dg/ext/anon-struct3.C: New.
52954         * gcc.dg/anon-struct-1.c: New.
52955         * gcc.dg/anon-struct-2.c: New.
52956         * gcc.dg/anon-struct-3.c: New.
52957         * gcc.dg/20011008-1.c: Adjust warning text.
52958         * gcc.dg/20020527-1.c: Add -fms-extensions.
52960 2002-06-16  Richard Henderson  <rth@redhat.com>
52962         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52964 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52966         * gcc.c-torture/execute/20020615-1.c: New test.
52968 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52970         * gcc.c-tortuture/execute/compare-1.c: New test case.
52971         * gcc.c-tortuture/execute/compare-2.c: New test case.
52972         * gcc.c-tortuture/execute/compare-3.c: New test case.
52974 2002-06-13  Richard Henderson  <rth@redhat.com>
52976         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52977         ia64 ilp32.
52979 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52981         * g++.dg/template/typename2.C: Update error message.
52983 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52985         * gcc.c-torture/execute/20020611-1.c: New test.
52987 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52989         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52990         list of targets to skip.
52992 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52994         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52995         targets if not optimizing.
52997 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52999         * gcc.c-torture/compile/20020605-1.c: New test.
53001         * g++.dg/opt/vt1.C: New test.
53003         * gcc.dg/20020531-1.c: New test.
53005         * gcc.dg/20020530-1.c: New test.
53007         * gcc.dg/20020527-1.c: New test.
53009         * g++.dg/opt/cse1.C: New test.
53011 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53013         * gcc.dg/20020607-2.c: New test case.
53015 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53017         * gcc.c-torture/compile/20020604-1.c: New test.
53019 2002-06-04  Richard Henderson  <rth@redhat.com>
53021         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53022         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53023         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53025 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53027         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53029 2002-06-03  Richard Henderson  <rth@redhat.com>
53031         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53032         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53034 2002-06-02  Richard Henderson  <rth@redhat.com>
53036         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53037         test functions static.
53039 2002-06-02  Andreas Jaeger  <aj@suse.de>
53041         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53042         now.
53044 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53046         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53047         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53048         Update for mofified diagnostics.
53049         * gcc.dg/c99-intconst-1.c: No longer fail.
53051 2002-06-02  Richard Henderson  <rth@redhat.com>
53053         * gcc.dg/uninit-A.c: Remove xfail markers.
53055 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53057         * gcc.dg/fnegate-1.c: New test case.
53059 2002-05-30  Osku Salerma  <osku@iki.fi>
53061         * gcc.c-torture/execute/mayalias-1.c: New file.
53063 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53065         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53066         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53067         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53069 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53071         * gcc.c-torture/execute/20020529-1.c: New test.
53073 2002-05-27  Richard Henderson  <rth@redhat.com>
53075         * g++.dg/ext/attrib6.C: New test case.
53077 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53079         * gcc.c-torture/execute/pure-1.c: New test.
53081 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53083         * gcc.dg/cpp/arith-2.c: Remove.
53085 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53087         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53088         * gcc.dg/cpp/if-3.c: Remove.
53090 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53092         * g++.dg/opt/cse2.C: New test.
53094 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53096         * gcc.dg/cpp/arith-1.c: New semantic tests.
53097         * gcc.dg/cpp/if-1.c: Update.
53099 2002-05-24  Ben Elliston  <bje@redhat.com>
53101         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53103 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53105         * gcc.dg/verbose-asm.c: New test.
53107 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53109         * gcc.dg/cpp/paste12.c: New test.
53111 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53113         * g++.dg/parse/named_ops.C: New test.
53115 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53117         * gcc.dg/weak-8.c: New test.
53119 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53121         * gcc.dg/weak-2.c: Allow optional leading underscore
53122         in scan-assembler symbol name.
53123         * gcc.dg/weak-3.c: Likewise.
53124         * gcc.dg/weak-4.c: Likewise.
53125         * gcc.dg/weak-5.c: Likewise.
53127 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53129         * gcc.dg/20020523-1.c: New test.
53131 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53133         * objc.dg/const-str-2.m: Update now that we stop after
53134         a command line error.
53136 2002-05-22  Richard Henderson  <rth@redhat.com>
53138         * g++.dg/dg.exp: Fix typo in test pruneing.
53140 2002-05-22  Richard Henderson  <rth@redhat.com>
53142         * g++.dg/dg.exp: Prune the tls subdirectory.
53143         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53144         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53145         * g++.dg/tls/init-1.C: New.
53147 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53149         * gcc.dg/20020517-1.c: New test.
53151 2002-05-21  Richard Henderson  <rth@redhat.com>
53153         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53154         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53156 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53158         * g++.dg/other/copy2.C: New test.
53160 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53162         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53163         (MAX_COPY): Bump up to 10 times sizeof (long long).
53164         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53166         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53167         sizeof (long long).
53169         * gcc.c-torture/execute/strcpy-1.c: New test.
53171 2002-05-19  Jason Merrill  <jason2redhat.com>
53173         * g++.dg/ext/oper1.C: New test.
53175 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53176 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53178         * README.QMTEST: New file.
53180         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53182 2002-05-19  Andreas Jaeger  <aj@suse.de>
53184         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53185         now.
53186         * gcc.c-torture/execute/loop-2d.x: Likewise.
53188 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53190         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53191         support weak symbols.
53192         * gcc.dg/weak-4.c: Likewise.
53193         * gcc.dg/weak-6.c: Likewise.
53195 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53197         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53198         cygwin, coff and h8300-*-hms targets
53199         * gcc.dg/weak-5.c: Likewise.
53200         * gcc.dg/weak-7.c: Likewise.
53202 2002-05-16  Jason Merrill  <jason@redhat.com>
53204         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53205         (scan-assembler-not, scan-assembler-dem): Likewise.
53206         (scan-assembler-dem-not): Likewise.
53208 2002-05-15  Richard Henderson  <rth@redhat.com>
53210         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53212 2002-05-15  Richard Henderson  <rth@redhat.com>
53214         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53215         (vfoo1f): Warning here.
53216         (vfoo1l): Don't redefine the alias.
53218 2002-05-14  Jason Merrill  <jason@redhat.com>
53219             Alexandre Oliva  <aoliva@redhat.com>
53221         * g++.dg/init/pm1.C: New test.
53223 2002-05-12  David S. Miller  <davem@redhat.com>
53225         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53226         types.
53228 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53230         * gcc.c-torture/execute/20020510-1.c: New test case.
53232 2002-05-10  David S. Miller  <davem@redhat.com>
53234         * gcc.c-torture/execute/conversion.c: Test long double too.
53236 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53238         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53239         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53240         * lib/g++.exp (g++_link_flags): Likewise.
53241         * lib/objc.exp (objc_target_compile): Likewise.
53243 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53245         * gcc.dg/cpp/poison.c: Update.
53246         * gcc.dg/cpp/20000625-2.c: Remove.
53247         * gcc.dg/cpp/direct2s.c: Remove final test.
53249 2002-05-08  Tom Rix  <trix@redhat.com>
53251         * gcc.c-torture/execute/20020508-1.c: New test.
53252         * gcc.c-torture/execute/20020508-2.c: New test.
53253         * gcc.c-torture/execute/20020508-3.c: New test.
53255 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53257         * gcc.dg/cpp/charconst-4.c: More tests.
53259 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53261         PR c/6569
53262         * gcc.dg/weak-3.c: Update location of warning messages.
53263         * gcc.dg/weak-5.c: Likewise.
53265 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53267         * gcc.c-torture/execute/20020506-1.c: New test case.
53269 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53271         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53273 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53275         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53277 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53279         * gcc.dg/cpp/charconst-3.c: New test.
53281 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53283         * gcc.dg/cpp/charconst.c: Update tests.
53285 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53287         * treelang: Added directory for new sample language treelang. Also
53288         lib/treelang.exp: New file to signal treelang should be tested.
53290 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53292         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53293         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53294         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53295         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53296         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53297         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53298         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53300 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53302         * gcc.dg/format/xopen-2.c: New test.
53304 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53306         * gcc.dg/20020503-1.c: New test.
53308 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53310         * g++.dg/init/dtor1.C: Make it tougher.
53312 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53314         * g++.dg/init/dtor1.C: New test.
53316 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53318         * gcc.dg/altivec-8.c: New.
53320 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53322         * gcc.dg/altivec-7.c: New.
53324 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53326         * g++.dg/parse/typedef1.C: New test.
53328 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53330         PR c++/6486
53331         * g++.dg/template/friend6.C: New test.
53333         PR c++/6492
53334         * g++.dg/init/copy1.C: New test.
53336 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53338         * g++.dg/warn/effc1.C: New test.
53340 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53342         * gcc.dg/cpp/if-cexp.c: Add a test.
53344 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53346         * gcc.dg/20020426-2.c: New test.
53348 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53350         * gcc.dg/cpp/if-mop.c: Update.
53351         * gcc.dg/cpp/if-mpar.c: Add test.
53352         * gcc.dg/cpp/if-oppr.c: Update.
53354 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53356         PR c/6343
53357         * gcc.dg/weak-[2-7].c: New tests.
53359 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53361         * gcc.dg/enum1.c: New test.
53363 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53365         PR c++/6497
53366         * g++.dg/inherit/access2.C: New test.
53368 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53370         PR bootstrap/6445
53371         * gcc.dg/20020426-1.c: New test.
53373 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53375         * g++.dg/abi/enum1.C: New test.
53377 2002-04-26  Richard Henderson  <rth@redhat.com>
53379         * gcc.dg/c99-bool-1.c: Expect always true warning.
53381 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53383         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53385 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53387         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53388         targets.
53390 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53392         * g++.dg/abi/mange7.C: New test.
53394         PR c++/6438.
53395         * g++.dg/parse/stmtexpr2.C: New test.
53397 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53399         * gcc.dg/20020312-2.c: Add SH target.
53401 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53403         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53404         compiler output on mips*-*-irix*.
53406 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53408         * g++.dg/parse/attr1.C: New test.
53410 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53412         * gcc.c-torture/execute/string-opt-17.c: New test case.
53413         * gcc.c-torture/execute/memset-2.c: New test case.
53415 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53417         PR c++/6256:
53418         * g++.dg/template/friend5.C: New test.
53420         PR c++/6331:
53421         * g++.dg/template/qual1.C: Likewise.
53423 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53425         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53426         Include stdlib.h, not stdio.h or ctype.h.
53428 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53430         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53431         cris-*-elf* and mmix-*-*.
53432         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53433         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53434         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53435         Ditto.
53436         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53437         * gcc.dg/wchar_t-1.c: Ditto.
53439 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53441         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53442         Clarify comment.
53444 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53446         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53448 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53450         * gcc.c-torture/execute/20000906-1.x: Delete.
53452 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53454         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53456 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53458         * PR6367
53459         * g77.f-torture/execute/6367.f: New test.
53460         * g77.f-torture/execute/6367.x: Disable for MMIX.
53462 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53464         * PR6352
53465         * g++.dg/opt/inline2.C: New test.
53467 2002-04-18  Richard Henderson  <rth@redhat.com>
53469         * gcc.dg/20000906-1.c: Enable for all targets.
53470         * gcc.c-torture/compile/iftrap-2.c: New.
53472 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53474         * gcc.dg/20020418-1.c: New test.
53475         * gcc.dg/20020418-2.c: New test.
53477 2002-04-18  Richard Henderson  <rth@redhat.com>
53479         * gcc.c-torture/compile/iftrap-1.c: New.
53480         * gcc.dg/iftrap-1.c: Adjust for ia64.
53481         * gcc.dg/iftrap-2.c: New.
53483 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53485         * gcc.c-torture/compile/20020418-1.c: New test.
53487 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53489         * gcc.c-torture/compile/20020415-1.c: New.
53491 2002-04-18  David S. Miller  <davem@redhat.com>
53493         * gcc.c-torture/execute/20020418-1.c: New test.
53495 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53497         * gcc.dg/20020416-1.c: New test.
53499         * g++.dg/opt/inline1.C: New test.
53501 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53503         * gcc.dg/altivec-5.c: New test.
53505         * gcc.dg/20020415-1.c: New test.
53507 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53509         * lib/chill.exp: Remove.
53511 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53513         * g++.dg/other/big-struct.C: New test.
53515 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53517         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53518         of scratch file.
53520 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53522         PR c/6277
53523         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53524         in scan-assembler function name
53526 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53528         * g77.f-torture/execute/980628-4.x,
53529         g77.f-torture/execute/980628-5.x,
53530         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53531         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53532         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53533         i[34567]86-*-*.
53535 2002-04-13  David S. Miller  <davem@redhat.com>
53537         * gcc.c-torture/execute/20020413-1.c: New test.
53539 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53541         * gcc.dg/asm-6.c,
53542         * g++.dg/ext/asm1.C: New tests.
53544 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53546         PR c++ 5373.
53547         * g++.dg/parse/stmtexpr1.C: New test.
53549         PR c++/5189.
53550         * g++.dg/template/copy1.C: New test.
53552 2002-04-12  Richard Henderson  <rth@redhat.com>
53554         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53556 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53558         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53559         gcc.c-torture/execute/20020307-2.c.
53561 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53563         * g++.dg/ext/attrib5.C,
53564         * g++.dg/lookup/struct1.C: New tests.
53566 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53568         * gcc.dg/20020411-1.c: New test.
53570         * gcc.c-torture/execute/20020411-1.c: New test.
53572 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53574         * g77.f-torture/execute/6177.f: New test.
53576 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53578         PR middle-end/6247
53579         * g++.dg/opt/cleanup1.C: New test.
53581         * g++.dg/opt/const1.C: New test.
53583 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53585         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53587 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53589         PR c++/5507
53590         * g++.dg/template/typename2.C: New test.
53592 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53594         * gcc.c-torture/execute/loop-12.c: New.
53596 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53598         * g77.f-torture/execute/980628-4.x,
53599         g77.f-torture/execute/980628-5.x,
53600         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53601         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53602         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53604 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53606         PR optimization/6086
53607         * g++.dg/opt/preinc1.C: New test.
53609 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53611         PR c++/5571
53612         * g++.dg/opt/static2.C: New test.
53614 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53616         PR c/5120
53617         * gcc.dg/20020406-1.c: New test.
53619 2002-04-04  David S. Miller  <davem@redhat.com>
53621         * gcc.c-torture/execute/20020404-1.c: New test.
53623 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53625         PR c/6123
53626         * gcc.dg/20020312-2.c: Do not declare global register variable
53627         if __PIC__ or __pic__ is defined.
53629 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53631         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53632         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53634 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53636         * gcc.misc-tests/linkage.exp: Update last change to handle
53637         sparc*-, not just sparc-.
53639 2002-04-03  Richard Henderson  <rth@redhat.com>
53641         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53643 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53645         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53647 2002-04-02  David S. Miller  <davem@redhat.com>
53649         * gcc.c-torture/execute/20020402-3.c: New test.
53651 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53653         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53654         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53656         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53657         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53658         g77.f-torture/execute/20001201.x,
53659         g77.f-torture/execute/u77-test.x: New files.
53661         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53662         * gcc.dg/wchar_t-1.c: Ditto.
53664 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53666         * gcc.c-torture/execute/20020402-1.c: New test.
53668 2002-04-01  Richard Henderson  <rth@redhat.com>
53670         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53672         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53674 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53676         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53678 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53680         * g++.dg/inherit/template-as-base.C: Expect error.
53681         * g++.dg/inherit/namespace-as-base.C: Likewise.
53683 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53685         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53686         g++.dg/ext/instantiate3.C: Tweak match patterns.
53688         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53689         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53690         -da test.
53692 2002-03-31  Richard Henderson  <rth@redhat.com>
53694         * gcc.dg/special/alias-2.c: New.
53695         * gcc.dg/special/ecos.exp: Run it.
53697 2002-03-31  Richard Henderson  <rth@redhat.com>
53699         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53701 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53703         * gcc.dg/weak-1.c: Disable on h8300 port.
53705 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53707         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53708         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53709         ordering tests.
53710         * g++.dg/bprob/bprob-1.C: New test.
53711         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53712         * g++.dg/gcov/gcov-1.C: New test.
53713         * g++.dg/gcov/gcov-1.x: New file.
53714         * g++.dg/gcov/gcov-2.C: New test.
53715         * g++.dg/gcov/gcov-3.C: New test.
53716         * g++.dg/gcov/gcov-3.h: New file.
53718 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53720         * g++.old-deja/g++.other/builtins5.C: New test.
53721         * g++.old-deja/g++.other/builtins6.C: New test.
53722         * g++.old-deja/g++.other/builtins7.C: New test.
53723         * g++.old-deja/g++.other/builtins8.C: New test.
53724         * g++.old-deja/g++.other/builtins9.C: New test.
53726 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53728         * g++.dg/opt/static1.C: New test.
53730         * g++.dg/opt/longbranch1.C: New test.
53732 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53734         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53736         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53738 2002-03-28  Jeffrey A Law  (law@redhat.com)
53740         * gcc.c-torture/execute/20020328-1.c: New test.
53742 2002-03-27  Richard Henderson  <rth@redhat.com>
53744         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53745         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53746         move from g++.old-deja/g++.ext/.
53748 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53750         * g++.dg/init/new2.C: New test.
53752 2002-03-26  Richard Henderson  <rth@redhat.com>
53754         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53756         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53757         on sparc.
53759         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53760         sparcv9 systems.
53761         * gcc.dg/20001102-1.c: Likewise.
53763 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53765         * gcc.dg/cpp/endif-pedantic1.c,
53766         gcc.dg/cpp/endif-pedantic2.c: New tests.
53768 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53770         * g++.dg/init/new1.C: New test.
53772 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53774         * g++.dg/abi/vbase9.C: New test.
53776 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53778         * gcc.dg/arm-asm.c: New test.
53780 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53782         * gcc.dg/Wswitch-enum.c: New test.
53783         Fix PR c/5044.
53785 2002-03-26  Richard Henderson  <rth@redhat.com>
53787         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53788         structure.
53790 2002-03-25  Richard Henderson  <rth@redhat.com>
53792         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53793         sparcv9 systems.
53795         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53796         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53798 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53800         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53802 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53804         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53805         targets using generic thunk support.
53807 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53809         * gcc.c-torture/compile/20020323-1.c: New test.
53811         * g++.dg/opt/conj2.C: New test.
53813 2002-03-24  Richard Henderson  <rth@redhat.com>
53815         * gcc.dg/weak-1.c: Use -fno-common.
53817 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53819         * g77.dg/f77-edit-apostrophe-out.f: New test
53820         * g77.dg/f77-edit-h-out.f: New test
53821         * g77.dg/f77-edit-t-in.f: New test
53822         * g77.dg/f77-edit-t-out.f: New test
53823         * g77.dg/f77-edit-x-out.f: New test
53824         * g77.dg/f77-edit-slash-out.f: New test
53825         * g77.dg/f77-edit-colon-out.f: New test
53826         * g77.dg/f77-edit-s-out.f: New test
53828 2002-03-24  Richard Henderson  <rth@redhat.com>
53830         * objc/execute/formal_protocol-6.x: New XFAIL.
53832 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53834         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53835         that do not support weak symbols
53837 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53839         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53840         * lib/g77.exp: Likewise.
53841         * lib/objc.exp: Likewise.
53843 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53845         * gcc.dg/Wswitch-default.c: New test.
53847 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53849         * g++.dg/other/enum1.C: New test.
53851 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53853         * gcc.dg/pragma-ep-3.c: Fix typo.
53855 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53857         * g++.dg/inherit/template-as-base.C: New test.
53859 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53861         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53862         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53864 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53866         * gcc.dg/cpp/multiline.c: Update to match.
53868 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53870         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53872 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53874         * gcc.dg/cpp/extratokens2.c: New file.
53876 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53878         * gcc.dg/20020312-2.c: Add rs6000 target.
53880         * gcc.c-torture/compile/20020319-1.c: New test.
53882 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53884         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53885         (A, E): Handle this.
53887 2002-03-20  Jason Merrill  <jason@redhat.com>
53889         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53890         ignoring -fpic.
53891         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53892         through prune_gcc_output.
53894 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53896         * gcc.c-torture/compile/20020320-1.c: New test.
53898 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53900         * gcc.c-torture/compile/20020318-1.c: New test.
53902         * gcc.dg/struct-by-value-1.c: New test.
53904         * gcc.dg/20020319-1.c: New test.
53906 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53908         * g++.dg/opt/conj1.C: New test.
53910 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53912         * g++.dg/template/qualttp20.C: Revert previous change.
53913         * g++.dg/template/qualttp3.C: Likewise.
53914         * g++.dg/template/qualttp4.C: Likewise.
53915         * g++.dg/template/qualttp5.C: Likewise.
53916         * g++.dg/template/qualttp6.C: Likewise.
53917         * g++.dg/template/qualttp7.C: Likewise.
53918         * g++.dg/template/qualttp8.C: Likewise.
53919         * g++.dg/template/recurse.C: Likewise.
53921 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53923         * gcc.dg/cpp/wchar-1.c: Update.
53925 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53927         * g++.dg/template/conv1.C: New test.
53928         * g++.dg/template/conv2.C: New test.
53929         * g++.dg/template/conv3.C: New test.
53930         * g++.dg/template/conv4.C: New test.
53932 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53934         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53935         * g++.dg/template/qualttp3.C: Likewise.
53936         * g++.dg/template/qualttp4.C: Likewise.
53937         * g++.dg/template/qualttp5.C: Likewise.
53938         * g++.dg/template/qualttp6.C: Likewise.
53939         * g++.dg/template/qualttp7.C: Likewise.
53940         * g++.dg/template/qualttp8.C: Likewise.
53941         * g++.dg/template/recurse.C: Likewise.
53943 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53945         * g++.dg/opt/dtor1.C: New test.
53947 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53949         * gcc.c-torture/compile/20020315-1.c: New test.
53951 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53953         * gcc.dg/weak-1.c: Fix scan tests.
53955 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53957         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53958         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53959         cris-*-aout* mmix-*-*.
53960         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53961         cris-*-aout* mmix-*-*.
53962         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53963         cris-*-elf* cris-*-aout* and mmix-*-*.
53964         * gcc.dg/20001009-1.c: Ditto.
53965         * gcc.dg/20010912-1.c: Ditto.
53966         * gcc.dg/20020122-4.c: Ditto.
53967         * gcc.dg/inline-2.c: Ditto.
53969 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53971         * gcc.c-torture/compile/20020314-1.c: New test.
53973 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53975         * gcc.c-torture/execute/20020314-1.c: New test.
53977 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53979         * g++.dg/warn/Wunused-1.C: New test.
53981 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53983         * g++.dg/abi/mangle6.C: New test.
53985 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53987         * gcc.c-torture/compile/20020309-2.c: New test.
53989         * gcc.c-torture/compile/20020312-1.c: New test.
53991 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53993         * g++.dg/other/access1.C: New test.
53995 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53997         * gcc.c-torture/execute/wchar_t-1.c: New test.
53999 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54001         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54003 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54005         * gcc.dg/20020312-1.c: New test case.
54007 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54009         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54011 2002-03-11  Richard Henderson  <rth@redhat.com>
54013         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54014         * g++.old-deja/g++.jason/report.C: Likewise.
54016 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54018         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54019         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54021 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54023         * g++.dg/overload/pmf1.C: New test.
54025 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54027         * gcc.c-torture/execute/20020307-1.c: Use long.
54029 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54031         PR optimization/5844
54032         * gcc.dg/20020310-1.c: New test.
54034 2002-03-09  Michael Meissner  <meissner@redhat.com>
54036         * gcc.c-torture/execute/memcpy-2.c: New test.
54037         * gcc.c-torture/execute/memset-1.c: New test.
54038         * gcc.c-torture/execute/strlen-1.c: New test.
54039         * gcc.c-torture/execute/strcmp-1.c: New test.
54040         * gcc.c-torture/execute/strncmp-1.c: New test.
54042 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54044         * gcc.dg/ppc-ldstruct.c: New test.
54046 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54048         * gcc.c-torture/execute/va-arg-22.c: New test.
54050 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54052         * gcc.c-torture/compile/20020309-1.c: New test.
54054 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54056         * gcc.c-torture/execute/20020307-2.c: New test.
54058 2002-03-07  Jeffrey A Law  (law@redhat.com)
54060         * g77.f-torture/compile/20020307-1.f: New test.
54062 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54064         * gcc.dg/unordered-1.c: New test.
54066 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54068         * gcc.c-torture/execute/20020307-1.c: New test.
54070 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54072         * gcc.dg/20020304-1.c: New test.
54074         * gcc.c-torture/compile/20020304-2.c: New test.
54076 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54078         * gcc.c-torture/compile/20020304-1.c: New test case
54079         (from PR c/5830).
54081 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54083         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54085 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54087         * g++.dg/other/classkey1.C: New test.
54089 2002-03-01  Richard Henderson  <rth@redhat.com>
54091         * gcc.c-torture/compile/981223-1.x: New.
54092         * gcc.c-torture/compile/920625-1.x: New.
54094 2002-02-28  Richard Henderson  <rth@redhat.com>
54096         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54098 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54100         * gcc.c-torture/execute/20020227-1.c: New test.
54102 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54104         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54105         here" ERROR lines.
54106         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54107         * g++.old-deja.g++.other/defarg1.C: Likewise.
54108         * g++.old-deja/g++.pt/calls2.C: Likewise.
54109         * g++.old-deja/g++.pt/crash20.C: Likewise.
54110         * g++.old-deja/g++.pt/crash30.C: Likewise.
54111         * g++.old-deja/g++.pt/crash36.C: Likewise.
54112         * g++.old-deja/g++.pt/crash6.C: Likewise.
54113         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54114         * g++.old-deja/g++.pt/derived3.C: Likewise.
54115         * g++.old-deja/g++.pt/error1.C: Likewise.
54116         * g++.old-deja/g++.pt/friend21.C: Likewise.
54117         * g++.old-deja/g++.pt/friend23.C: Likewise.
54118         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54119         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54121 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54123         * gcc.c-torture/execute/20020225-2.c: New test.
54125 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54127         * gcc.c-torture/execute/920730-1t.c,
54128         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54129         Delete test cases, only relevant to -traditional.
54131 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54133         * gcc.dg/cpp/undef1.c: Remove.
54134         * gcc.dg/cpp/directiv.c: Update.
54135         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54137 2002-02-27  Michael Meissner  <meissner@redhat.com>
54139         * gcc.c-torture/execute/20020226-1.c: New test.
54141 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54143         * g++.dg/debug/debug4.C: New test.
54145         * gcc.dg/ia64-visibility-1.c: New test.
54147 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54149         * gcc.dg/debug/20020224-1.c: New.
54151 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54153         * gcc.c-torture/execute/960416-1.x: New.
54154         * gcc.c-torture/execute/divconst-3.x: Likewise.
54156 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54158         * gcc.dg/20020224-1.c: New test.
54160 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54162         * gcc.c-torture/execute/20020225-1.c: New.
54164 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54166         * gcc.dg/cpp/wchar-1.c: New test.
54168 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54170         * gcc.dg/20020222-1.c: New test.
54172 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54174         * g++.dg/opt/anonunion1.C: New test.
54176 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54178         * g++.dg/template/qualttp19.C: New test.
54179         * g++.dg/template/qualttp20.C: New test.
54180         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54181         * g++.old-deja/g++.other/qual1.C: Likewise.
54183 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54185         * gcc.dg/attr-alwaysinline.c: New.
54187 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54189         * gcc.dg/20020220-1.c: New test.
54191         * gcc.dg/20020220-2.c: New test.
54193         * g++.dg/opt/mmx1.C: New test.
54195 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54197         * gcc.c-torture/compile/20020110.c: New test.
54199 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54201         * gcc.c-torture/execute/20020219-1.c: New test.
54203         * gcc.dg/20020219-1.c: New test.
54205         * gcc.dg/noncompile/20020220-1.c: New test.
54207         * g++.dg/opt/ptrintsum1.C: New test.
54209         * gcc.dg/debug/20020220-1.c: New test.
54211 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54213         * gcc.c-torture/execute/20020216-1.c: New test.
54215 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54217         * gcc.dg/decl-1.c: Update, new test.
54219 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54221         * g++.dg/abi/bitfield1.C: New test.
54222         * g++.dg/abi/bitfield2.C: New test.
54224 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54226         * gcc.dg/attr-nest.c: New test.
54228 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54230         * gcc.c-torture/execute/20020215-1.c: New test.
54232 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54234         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54235         * g++.dg/debug/debug.exp: New.
54236         * g++.dg/debug/trivial.C: New.
54237         * g++.dg/debug/debug1.C: Moved...
54238         * g++.dg/other/debug1.C: ...from here.
54239         * g++.dg/debug/debug2.C: Moved...
54240         * g++.dg/other/debug2.C: ...from here.
54241         * g++.dg/debug/debug3.C: Moved...
54242         * g++.dg/other/debug3.C: ...from here.
54244         * gcc.dg/noncompile/20020213-1.c: New test.
54246 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54248         * g++.dg/other/debug3.C: New test.
54250         * gcc.c-torture/execute/20020213-1.c: New test.
54252 2002-02-13  Richard Smith <richard@ex-parrot.com>
54254         * g++.old-deja/g++.other/thunk1.C: New test.
54256 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54258         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54260 2002-02-13  Stan Shebs  <shebs@apple.com>
54262         * gcc.dg/altivec-3.c: New.
54264 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54266         * gcc.dg/Wunreachable-1.c: New test.
54267         * gcc.dg/Wunreachable-2.c: New test.
54269 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54271         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54273 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54275         * gcc.dg/decl-1.c: New test.
54277 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54279         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54281 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54283         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54284         * gcc.c-torture/compile/980506-1.x: Likewise.
54286 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54288         * gcc.dg/20020210-1.c: New.
54290 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54292         * g77.f-torture/execute/947.f: New regression test
54293         for PR fortran/947.
54295 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54297         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54298         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54300 2002-02-08  Richard Henderson  <rth@redhat.com>
54302         * gcc.c-torture/compile/labels-3.c: New.
54304 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54306         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54307         expression statements work instead.
54308         * gcc.dg/noncompile/20020207-1.c: New test.
54310 2002-02-07  Richard Henderson  <rth@redhat.com>
54312         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54314 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54316         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54317         message from g77
54318         * lib/g77-dg.exp: Trim g77 error messages so that they are
54319         recognized by dg.exp.
54321 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54323         PR fortran/5473
54324         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54326 2002-02-07  Richard Henderson  <rth@redhat.com>
54328         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54329         to be sufficiently aligned for integers.
54331 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54333         * g++.dg/template/friend4.C: New test.
54335 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54337         PR fortran/5743
54338         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54339         unsupported cases.
54341 2002-02-07  Richard Henderson  <rth@redhat.com>
54343         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54344         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54345         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54346         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54348 2002-02-06  Richard Henderson  <rth@redhat.com>
54350         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54352 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54354         * gcc.dg/20020206-1.c: New test.
54356 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54358         * gcc.c-torture/execute/20020206-1.c: New test.
54360         * gcc.c-torture/execute/20020206-2.c: New test.
54362         PR optimization/5429:
54363         * gcc.c-torture/compile/20020206-1.c: New test.
54365 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54367         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54368         as certain file formats cannot support particularly large
54369         alignments.
54371         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54372         and do not expect to be able to link the executable.
54374         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54375         fail because the COFF format does not support the weak attribute.
54377 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54379         * g77.dg/pr5473.f: New test
54381 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54383         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54384         Fix testcase accordingly.
54386 2002-02-04  Richard Henderson  <rth@redhat.com>
54388         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54389         (buf): Change to be an array of pointers, not ints.
54391 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54393         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54394         before all tests.  Move warning one line above to match where it
54395         C frontend emits.
54396         * gcc.dg/Wswitch-2.c: New test.
54397         * g++.dg/warn/Wswitch-1.C: New test.
54398         * g++.dg/warn/Wswitch-2.C: New test.
54400 2002-02-04  Richard Henderson  <rth@redhat.com>
54402         * g++.dg/abi/offsetof.C: Fix size comparison.
54404 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54406         * gcc.dg/cast-qual-2.c: New test.
54408 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54410         * gcc.dg/20020201-4.c: New test.
54412 2002-02-04  Ben Elliston  <bje@redhat.com>
54414         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54415         target_info attribute != 0, in addition to the empty string.
54416         (gcc_target_compile): Likewise.
54418 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54420         * gcc.dg/Wswitch.c: New test.
54421         PR gcc/4475. PR gcc/3780.
54423 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54425         * g77.f-torture/execute/5122.f: New test for regressions
54426         against PR fortran/5122.
54428 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54430         * g77.f-torture/compile/pr3743.f: Delete
54431         * g77.dg/pr3743-1.f: New test.
54432         * g77.dg/pr3743-2.f: New test.
54433         * g77.dg/pr3743-3.f: New test.
54434         * g77.dg/pr3743-4.f: New test.
54436 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54438         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54440 2002-02-02  Richard Henderson  <rth@redhat.com>
54442         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54443         * gcc.c-torture/execute/bf64-1.c: Likewise.
54445 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54447         * gcc.dg/20020201-2.c: New test.
54449         * gcc.dg/20020201-3.c: New test.
54451         * gcc.c-torture/execute/bitfld-2.c: New test.
54453 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54455         * gcc.dg/bitfld-1.c: Update.
54456         * gcc.dg/bitfld-2.c: Update.
54457         * gcc.c-torture/execute/bitfld-1.x: New.
54459 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54461         * gcc.c-torture/execute/20020201-1.c: New test.
54463 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54465         PR target/5469
54466         * gcc.dg/20020201-1.c: New test.
54468 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54470         PR fortran/3743
54471         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54472         * g77.f-torture/compile/pr3743.x: Remove
54474 2002-01-31  Tom Rix  <trix@redhat.com>
54476         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54478 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54480         * gcc.dg/noncompile/20020130-1.c: New test.
54482 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54484         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54486 2002-01-29  Richard Henderson  <rth@redhat.com>
54488         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54489         to long long.
54490         * gcc.c-torture/execute/bf64-1.c: Likewise.
54492 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54494         * gcc.c-torture/execute/20020129-1.c: New test.
54496 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54498         * gcc.c-torture/compile/20000224-1.c: Update.
54499         * gcc.c-torture/execute/bitfld-1.c: New tests.
54500         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54501         * gcc.dg/uninit-A.c: Update.
54503 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54505         * g++.dg/template/ctor1.C: Add instantiation.
54507 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54509         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54510         argument to __builtin_prefetch to be const ptr.
54512 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54514         * gcc.c-torture/compile/20020120-1.c: New test.
54516 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54518         * gcc.c-torture/execute/20020127-1.c: New test.
54520 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54522         * g77.dg/f77-edit-i-in.f: New test
54523         * g77.dg/f77-edit-i-out.f: New test
54525 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54527         * gcc.dg/debug/debug.exp: New file.
54528         * gcc.dg/debug/trivial.c: New file.
54529         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54530         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54531         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54532         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54533         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54534         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54535         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54536         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54537         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54538         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54539         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54540         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54541         * gcc.dg/20000503-1.c: Removed.
54542         * gcc.dg/20010207-1.c: Removed.
54543         * gcc.dg/20011223-1.c: Removed.
54544         * gcc.dg/20020104-2.c: Removed.
54545         * gcc.dg/debug-1.c: Removed.
54546         * gcc.dg/debug-2.c: Removed.
54547         * gcc.dg/debug-3.c: Removed.
54548         * gcc.dg/debug-4.c: Removed.
54549         * gcc.dg/debug-5.c: Removed.
54550         * gcc.dg/debug-6.c: Removed.
54551         * gcc.dg/dwarf2-1.c: Removed.
54552         * gcc.dg/dwarf2-2.c: Removed.
54554 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54556         * g++.old-deja/g++.other/eh5.C: New test.
54557         * g++.old-deja/g++.other/sibcall2.C: New test.
54558         * g++.old-deja/g++.other/array9.C: New test.
54559         * g++.old-deja/g++.other/typename2.C: New test.
54560         * g++.old-deja/g++.other/crash60.C: New test.
54561         * g++.old-deja/g++.other/conv9.C: New test.
54562         * g++.old-deja/g++.other/mangle10.C: New test.
54563         * g++.old-deja/g++.other/unchanging1.C: New test.
54564         * g++.old-deja/g++.other/exprstmt1.C: New test.
54565         * g++.old-deja/g++.other/inline23.C: New test.
54566         * g++.old-deja/g++.eh/ia64-1.C: New test.
54567         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54568         * g++.old-deja/g++.other/reload1.C: New test.
54569         * g++.old-deja/g++.other/static20.C: New test.
54570         * g++.old-deja/g++.other/local-alloc1.C: New test.
54571         * g++.old-deja/g++.other/conv8.C: New test.
54572         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54573         * g++.old-deja/g++.other/storeexpr1.C: New test.
54574         * g++.old-deja/g++.other/storeexpr2.C: New test.
54575         * g++.dg/eh/template2.C: New test.
54576         * g++.dg/warn/weak1.C: New test.
54578 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54580         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54581         Remove first, non-varying, argument.
54583 2002-01-23  Richard Henderson  <rth@redhat.com>
54585         * gcc.dg/inline-2.c: New.
54587         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54588         Add optional target arg.  Check number of arguments.
54589         (scan-assembler-not, scan-assembler-dem): Likewise.
54590         (scan-assembler-dem-not): Likewise.
54592 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54594         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54595         line 12.
54596         * g++.old-deja/g++.brendan/parse3.C,
54597         g++.old-deja/g++.other/crash26.C,
54598         g++.old-deja/g++.other/crash28.C,
54599         g++.old-deja/g++.other/crash29.C,
54600         g++.old-deja/g++.other/crash30.C,
54601         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54603 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54605         * gcc.dg/20020115-1.c: New.
54607 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54609         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54611 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54613         * gcc.dg/20020122-3.c: New.
54615 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54617         * g++.dg/other/gc1.C: New test.
54619 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54621         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54623 2002-01-22  Richard Henderson  <rth@redhat.com>
54625         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54627 2002-01-22  Richard Henderson  <rth@redhat.com>
54629         * gcc.dg/20020122-4.c: New.
54631 2002-01-22  H.J. Lu <hjl@gnu.org>
54633         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54634         link output.
54635         * gcc.dg/special/ecos.exp: Likewise.
54636         * lib/g++-dg.exp: Likewise.
54637         * lib/g77-dg.exp: Likewise.
54638         * lib/gcc-dg.exp : Likewise.
54639         * lib/mike-g++.exp: Likewise.
54640         * lib/mike-g77.exp: Likewise.
54641         * lib/mike-gcc.exp: Likewise.
54642         * lib/objc-dg.exp: Likewise.
54644 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54646         PR target/5379
54647         * gcc.dg/20020122-2.c: New test.
54649 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54651         * gcc.dg/20020122-1.c: New test.
54653 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54655         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54657 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54659         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54661 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54663         * gcc.c-torture/compile/20020121-1.c: New test.
54665 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54667         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54668         ld_library_path.
54670 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54672         * gcc.dg/20020218-1.c: New test.
54674 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54676         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54677         messages
54678         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54679         "At global scope" warning
54680         * g++.dg/ext/align1.C: Change cygwin test for alignment
54681         from db-bogus to dg-warning
54683 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54685         * g77.f-torture/compile/cpp2.F: New test.
54687 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54689         * g++.dg/template/access1.C: New test.
54691 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54693         * gcc.dg/20020118-1.c: New.
54695 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54697         * gcc.c-torture/execute/20020118-1.c: New test.
54699 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54701         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54702         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54703         alignment warnings.
54705 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54707         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54708         torture_with_loops and torture_without_loops
54710 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54712         * gcc.c-torture/compile/20020116-1.c: New test.
54714 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54716         * gcc.dg/20020116-2.c: New test.
54718         * gcc.dg/ultrasp4.c: New test.
54720         * gcc.dg/20020116-1.c: New test.
54722 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54724         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54725         by EABI.
54727 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54729         * gcc.misc-tests/i386-prefetch.exp: New.
54730         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54731         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54732         * gcc.misc-tests/i386-pf-none-1.c: New test.
54733         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54735 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54737         * gcc.dg/gnu89-init-1.c: Add new tests.
54739 2002-01-15  Andreas Jaeger  <aj@suse.de>
54741         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54742         * gcc.dg/i386-mmx-2.c: Likewise.
54743         * gcc.dg/i386-sse-1.c: Likewise.
54744         * gcc.dg/i386-sse-2.c: Likewise.
54745         * gcc.dg/i386-sse-3.c: Likewise.
54747 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54749         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54750         Uncomment additional cases that now pass.
54752 2002-01-11  Richard Henderson  <rth@redhat.com>
54754         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54755         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54757 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54759         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54761 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54763         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54764         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54766 2002-01-10  Dale Johannesen  <dalej@apple.com>
54768         * gcc.c-torture/execute/loop-11.c: New.
54770 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54772         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54773         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54775 2002-01-09  Richard Henderson  <rth@redhat.com>
54777         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54778         type in which to perform the operation for each size.
54780 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54782         * gcc.c-torture/compile/20020109-2.c: New test.
54784 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54786         * gcc.c-torture/execute/loop-10.c: New test.
54788 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54790         * gcc.c-torture/compile/20010226-1.c: New test.
54791         * gcc.c-torture/compile/20010227-1.c: New test.
54792         * gcc.c-torture/compile/20010426-1.c: New test.
54793         * gcc.c-torture/compile/20010510-1.c: New test.
54794         * gcc.c-torture/compile/20010605-3.c: New test.
54795         * gcc.c-torture/compile/20010824-1.c: New test.
54796         * gcc.c-torture/execute/20010409-1.c: New test.
54797         * gcc.dg/noncompile/20000901-1.c: New test.
54798         * gcc.dg/20001023-1.c: New test.
54799         * gcc.dg/20001101-1.c: New test.
54800         * gcc.dg/20001102-1.c: New test.
54801         * gcc.dg/20010207-1.c: New test.
54802         * gcc.dg/20010405-1.c: New test.
54803         * gcc.dg/20010822-1.c: New test.
54804         * gcc.dg/20011107-1.c: New test.
54806 2002-01-09  Jeffrey A Law  (law@redhat.com)
54808         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54810         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54811         execution failure on PA targets.
54813 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54815         * gcc.c-torture/compile/20020109-1.c: New test.
54817 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54819         * gcc.c-torture/execute/20020108-1.c: New test.
54821 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54823         * gcc.dg/20020108-1.c: New test.
54825 2002-01-08  H.J. Lu <hjl@gnu.org>
54827         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54828         for header files.
54830 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54832         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54833         consistency.
54835 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54837         * gcc.dg/altivec-4.c: Test altivec predicates.
54839 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54841         * gcc.c-torture/execute/20020107-1.c: New test.
54843 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54845         PR c/5279
54846         * gcc.c-torture/compile/20020106-1.c: New test.
54848 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54850         * gcc.c-torture/execute/nestfunc-4.c: New test.
54852 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54854         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54855         extra triple that slipped in.
54856         * g++.old-deja/g++.abi/align.C: Likewise.
54857         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54859 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54861         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54862         * g++.old-deja/g++.abi/align.C: Likewise.
54863         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54865         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54866         on FreeBSD/i386.
54867         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54868         FreeBSD.
54870 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54872         * gcc.dg/20020104-1.c: New test.
54874         * gcc.dg/20020104-2.c: New test.
54876 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54878         * gcc.dg/20020103-1.c: Fix typo in target selector.
54880 2002-01-03  Richard Henderson  <rth@redhat.com>
54882         * gcc.dg/20020103-1.c: New.
54884 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54886         * gcc.c-torture/execute/20020103-1.c: New test.
54888 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54890         * g++.dg/other/debug2.C: New test.
54892         * gcc.c-torture/compile/20020103-1.c: New test.
54894 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54896         * gcc.dg/gnu89-init-1.c: Added new tests.
54898 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54900         * g++.dg/template/friend2.C: Remove as patch is reverted.
54902         * g++.dg/warn/oldcast1.C: New test.
54904         * g++.dg/template/ptrmem1.C: New test.
54905         * g++.dg/template/ptrmem2.C: New test.
54907         * g++.dg/template/ntp.C: New test.
54909         * g++.dg/other/component1.C: New test.
54911         * g++.dg/template/ttp3.C: New test.
54913         * g++.dg/template/friend2.C: New test.
54914         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54916 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54918         * g++.dg/other/ptrmem1.C: New test.
54919         * g++.dg/other/ptrmem2.C: New test.
54921 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54923         * g++.dg/template/ctor1.C: New test.
54925 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54927         * g++.dg/template/friend2.C: New test.
54929 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54931         * gcc.dg/mmix-1.c: New test.
54933 2001-12-31  Richard Henderson  <rth@redhat.com>
54935         * gcc.dg/asm-5.c: New.
54937 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54939         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54940         in namespace __gnu_cxx
54942 2001-12-30  Richard Henderson  <rth@redhat.com>
54944         * gcc.dg/debug-6.c: New.
54946 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54948         * gcc.c-torture/compile/20011229-2.c: New test.
54950 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54952         * gcc.dg/debug-3.c: New test.
54953         * gcc.dg/debug-4.c: New test.
54954         * gcc.dg/debug-5.c: New test.
54956 2001-12-29  Richard Henderson  <rth@redhat.com>
54958         * g++.dg/eh/loop1.C: New.
54960 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54962         * g++.dg/template/crash1.C: New test.
54964 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54966         * g++.dg/other/const1.C: New test.
54968 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54970         * gcc.c-torture/compile/20011229-1.c: New test.
54972 2001-12-28  Stan Shebs  <shebs@apple.com>
54974         * lib/objc-torture.exp: Resync with c-torture.exp.
54975         * lib/objc.exp: Load standard libraries.
54977 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54979         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54980         additional tests.
54982 2001-12-27  Roger Sayle <roger@eyesopen.com>
54984         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54986 2001-12-27  Richard Henderson  <rth@redhat.com>
54988         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54990 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54992         * g++.dg/eh/ctor1.C: New test.
54993         * g++.dg/other/error2.C: New test.
54995 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54997         * g++.dg/other/init2.C: New test.
54999 2001-12-24  Richard Henderson  <rth@redhat.com>
55001         * gcc.dg/20011223-1.c: New.
55002         * gcc.dg/inline-1.c: New.
55004 2001-12-23  Richard Henderson  <rth@redhat.com>
55006         * gcc.dg/asm-4.c: Test operand modifiers.
55008 2001-12-23  Richard Henderson  <rth@redhat.com>
55010         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55012 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55014         * gcc.c-torture/execute/20011223-1.c: New test.
55016 2001-12-21  Richard Henderson  <rth@redhat.com>
55018         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55019         re-enables the warning.
55021 2001-12-21  Richard Henderson  <rth@redhat.com>
55023         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55025 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55027         * gcc.c-torture/compile/20011218-1.c: New test.
55029 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55031         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55032         arm-isr.c test.
55033         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55034         epilogue generation for ARM ISR routines.
55036 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55038         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55039         * gcc.dg/format/c90-printf-3.c: Likewise.
55040         * gcc.dg/format/c99-printf-3.c: Likewise.
55041         * gcc.dg/format/ext-1.c: Likewise.
55042         * gcc.dg/format/ext-6.c: Likewise.
55043         * gcc.dg/format/format.h: Prototype unlocked stdio.
55045 2001-12-20  Richard Henderson  <rth@redhat.com>
55047         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55048         (arena): Use it.
55049         (malloc): Correct allocation logic.  Abort if we fill up the
55050         arena before initialization complete.
55051         (realloc): Correct allocation logic.
55053 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55055         * gcc.c-torture/compile/20011219-2.c: New test.
55057         * gcc.c-torture/execute/20011219-1.c: New test.
55059 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55061         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55062         target does not support weak symbols.
55064 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55066         * gcc.c-torture/compile/20011219-1.c: New test.
55068 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55070         * g++.dg/other/error1.C: New test.
55072 2001-12-17  Jeffrey A Law  (law@redhat.com)
55074         * gcc.c-torture/execute/20011217-1.c: New test.
55076 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55078         * objc.dg/special/: New directory.
55079         * objc.dg/special/special.exp: New file.
55080         * objc.dg/special/unclaimed-category-1.h: New file.
55081         * objc.dg/special/unclaimed-category-1a.m: New file.
55082         * objc.dg/special/unclaimed-category-1.m: New file.
55084 2001-12-17  Andreas Jaeger  <aj@suse.de>
55086         * gcc.c-torture/compile/20011217-2.c: New test.
55088 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55090         * gcc.c-torture/compile/20011217-1.c: New test.
55092 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55094         * gcc.dg/20011214-1.c: New.
55096 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55098         * gcc.dg/altivec-4.c: New.
55100 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55102         * gcc.dg/20011113-1.c: New test.
55104 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55106         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55107         std::__malloc_alloc_template<0> and
55108         std::__default_alloc_template<false, 0>.
55110 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55112         * objc/execute/bf-21.m: New test.
55113         * objc/execute/enumeration-1.m: New test.
55114         * objc/execute/enumeration-2.m: New test.
55116 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55118         * gcc.dg/gnu89-init-1.c: New test.
55120 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55122         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55123         * g++.old-deja/g++.jason/2371.C: Likewise.
55124         * g++.old-deja/g++.jason/template33.C: Likewise.
55125         * g++.old-deja/g++.jason/template34.C: Likewise.
55126         * g++.old-deja/g++.jason/template36.C: Likewise.
55127         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55128         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55129         * g++.old-deja/g++.other/typename1.C: Likewise.
55130         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55131         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55132         * g++.old-deja/g++.pt/typename11.C: Likewise.
55133         * g++.old-deja/g++.pt/typename14.C: Likewise.
55134         * g++.old-deja/g++.pt/typename16.C: Likewise.
55135         * g++.old-deja/g++.pt/typename3.C: Likewise.
55136         * g++.old-deja/g++.pt/typename4.C: Likewise.
55137         * g++.old-deja/g++.pt/typename5.C: Likewise.
55138         * g++.old-deja/g++.pt/typename7.C: Likewise.
55139         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55141 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55143         * g++.dg/other/linkage1.C: New test.
55144         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55145         specifiers.
55147 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55149         * gcc.dg/concat.c: New test.
55151 2001-12-11  Stan Shebs  <shebs@apple.com>
55153         * objc/compile: New test directory.
55154         * objc/compile/compile.exp: New expect script.
55155         * objc/compile/20011211-1.m: New compile test.
55157 2001-12-11  Jason Merrill  <jason@redhat.com>
55159         * lib/prune.exp (prune_gcc_output): Also handle "In member
55160         function".  So many permutations...
55162 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55164         * g++.dg/template/typedef1.C: New test.
55166 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55168         * g++.dg/other/copy1.C: New test.
55170 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55172         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55174         * gcc.dg/builtin-choose-expr.c: New.
55176 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55178         * gcc.dg/altivec-2.c: New.
55180 2001-12-07  Richard Henderson  <rth@redhat.com>
55182         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55184 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55186         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55187         ultrasparc.
55189 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55191         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55193 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55195         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55196         variable argument list.
55198 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55200         * gcc.c-torture/execute/memcheck: Delete entire directory.
55201         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55202         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55204 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55206         * gcc.dg/Wshadow-1.c: New test.
55208 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55210         * gcc.c-torture/compile/20011130-1.c: New test.
55212         * gcc.dg/noncompile/20011025-1.c: New test.
55214         * g++.dg/other/anon-union.C: New test.
55216         * gcc.c-torture/execute/20011024-1.c: New test.
55218 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55220         * gcc.c-torture/execute/20000722-1.x,
55221         gcc.c-torture/execute/20010123-1.x: Remove.
55222         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55223         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55224         gcc.dg/c99-complit-2.c: New tests.
55226 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55228         * g++.dg/inherit/base1.C: New test.
55230 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55232         * g++.dg/other/stdarg1.C: New test.
55234         * gcc.c-torture/compile/20011130-2.c: New test.
55236 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55238         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55239         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55240         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55241         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55242         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55243         * gcc.dg/builtin-prefetch-1.c: New test.
55245 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55247         * gcc.dg/20011130-1.c: New test.
55249 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55251         * g++.dg/other/scope1.C: New test.
55252         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55254 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55256         * gcc.dg/vla-init-1.c: New test.
55258 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55260         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55262 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55264         * objc.dg/alias.m: Update.
55265         * objc.dg/class-1.m: Update.
55266         * objc.dg/const-str-1.m: Update.
55267         * objc.dg/fwd-proto-1.m: Update.
55268         * objc.dg/id-1.m: Update.
55269         * objc.dg/super-class-1.m: Update.
55271 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55273         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55274         constructs.
55276 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55278         * gcc.c-torture/execute/20011128-1.c: New test.
55280 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55282         * gcc.dg/20011127-1.c: New test.
55284 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55286         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55287         from Austin Group draft 7.
55288         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55289         scanf format arguments.
55290         * gcc.dg/format/no-exargs-2.c: New test.
55292 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55294         * g++.dg/abi/vbase8-4.C: New test.
55296 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55298         * gcc.c-torture/execute/20011121-1.c: New test.
55300 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55302         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55304 2001-11-23  Andreas Jaeger  <aj@suse.de>
55306         * gcc.dg/cpp/charconst-2.c: New test.
55308 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55310         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55311         to the host if it is remote.  Let tests specify extra headers
55312         they use.
55313         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55314         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55315         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55316         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55317         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55318         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55319         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55320         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55321         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55322         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55324 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55326         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55327         for little endian ARMs.
55329 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55331         * gcc.c-torture/compile/20011119-1.c: New test.
55332         * gcc.c-torture/compile/20011119-2.c: New test.
55334 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55336         * gcc.dg/altivec-1.c: Fix typo.
55338 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55340         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55342 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55344         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55346 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55348         * lib/g77.exp: Don't specify --rpath-link.
55350         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55351         across all the headers.
55352         * gcc.dg/format/format.exp: For testing on a remote host,
55353         copy format.h.
55355         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55356         * gcc.c-torture/execute/930406-1.c: Likewise.
55357         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55359 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55361         * gcc.dg/altivec-1.c: New.
55363 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55365         * gcc.dg/cpp/fpreprocessed.c: New test case.
55367 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55369         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55370         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55371         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55373 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55375         * gcc.dg/no-builtin-1.c: New test.
55377 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55379         * gcc.c-torture/execute/20011115-1.c: New test.
55381 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55383         * gcc.c-torture/compile/20011114-2.c: New test.
55384         * gcc.c-torture/compile/20011114-3.c: New test.
55385         * gcc.c-torture/compile/20011114-4.c: New test.
55387 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55389         * g++.dg/other/init1.C: New test.
55391 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55393         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55394         message.
55396         * gcc.c-torture/execute/20011114-1.c: New testcase.
55398         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55399         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55400         like the (before this change) version of 20010327-1.c.
55402 2001-11-14  Roger Sayle <roger@eyesopen.com>
55404         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55406 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55408         * g++.dg/init/array2.C: New test.
55410 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55412         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55414 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55416         * g++.dg/other/forscope1.C: New test.
55417         * g++.dg/ext/forscope1.C: New test.
55418         * g++.dg/ext/forscope2.C: New test.
55420 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55422         * gcc.c-torture/execute/20011113-1.c: New test.
55424 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55426         * gcc.c-torture/execute/20011109-2.c: New test.
55428         * gcc.c-torture/execute/20011109-1.c: New test.
55430 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55432         * gcc.c-torture/compile/20011109-1.c: New test.
55434 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55436         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55437         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55438         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55439         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55440         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55441         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55442         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55444 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55446         * g++.dg/warn/Wshadow-1.C: New tests.
55447         * g++.old-deja/g++.mike/for3.C: Update.
55449 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55451         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55452         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55453         XFAILs.  Adjust expected error texts.
55454         * gcc.c-torture/compile/20011106-1.c,
55455         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55456         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55457         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55458         gcc.dg/c99-array-lval-5.c: New tests.
55460 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55462         * gcc.dg/cpp/defined.c: Update.
55464 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55466         * gcc.c-torture/execute/anon-1.c: New test.
55468 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55470         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55471         same size, so no warning should be produced on stormy16.
55473         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55474         due to oversized array.
55475         * g++.old-deja/g++.mike/ns15.C: Likewise.
55476         * g++.old-deja/g++.pt/crash16.C: Likewise.
55478 2001-11-02  Graham Stott  <grahams@redhat.com>
55480         * g++.dgother/debug1.C: Fix typos.
55482 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55484         * g++.dg/other/debug1.C: New test.
55486 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55488         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55489         of unsigned long.
55491 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55493         * gcc.dg/20011029-2.c: New test.
55495         * gcc.c-torture/compile/20011029-1.c: New test.
55497 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55499         * objc/execute/class_self-1.m: New test.
55500         * objc/execute/class_self-2.m: New test.
55502 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55504         * gcc.misc-tests/msgs.exp: Delete.
55505         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55506         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55507         error set to match recent changes.
55509 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55511         * gcc.dg/20011021-1.c: New test.
55513 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55515         * gcc.c-torture/compile/20011023-1.c: New test.
55517 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55519         * lib/g77.exp: Rewrite based on lib/g++.exp.
55521 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55523         * gcc.c-torture/execute/20011019-1.c: New test.
55525         * gcc.dg/20011018-1.c: New test.
55527 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55529         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55531 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55533         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55534         * gcc.dg/attr-invalid.c: Likewise.
55536 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55538         * gcc.dg/20011015-1.c: New test.
55540 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55542         * g++.dg/template/unify2.C: New test.
55544 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55546         * g++.dg/other/exception-specification.C: New test
55548 2001-10-13  Tom Rix  <trix@redhat.com>
55550         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55551         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55553 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55555         * gcc.dg/20011009-1.c: New test.
55557 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55559         PR g++/4476
55560         * g++.dg/other/friend1.C: New test.
55562 2001-10-11  Richard Henderson  <rth@redhat.com>
55564         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55566 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55568         * gcc.c-torture/compile/20011010-1.c: New.
55570 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55572         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55573         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55574         g77.f-torture/execute/execute.exp,
55575         g77.f-torture/noncompile/noncompile.exp,
55576         gcc.c-torture/compile/compile.exp,
55577         gcc.c-torture/execute/execute.exp,
55578         gcc.c-torture/execute/ieee/ieee.exp,
55579         gcc.c-torture/execute/memcheck/memcheck.exp,
55580         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55581         objc/execute/execute.exp: Update FSF address.
55583 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55585         * gcc.dg/cpp/cmdlne-C.c: Update.
55586         * gcc.dg/cpp/cmdlne-C2.c: New.
55588 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55590         * gcc.c-torture/execute/20011008-3.c: New.
55592 2001-10-08  DJ Delorie  <dj@redhat.com>
55594         * gcc.dg/20011008-1.c: New.
55595         * gcc.dg/20011008-2.c: New.
55597 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55599         * gcc.dg/cpp/spacing1.c: Update test.
55601 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55603         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55604         spelling errors of "separate" as "seperate".
55606 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55608         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55609         enough to avoid inlining.
55611 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55613         * lib/g77.exp: set libg2c_dir correctly.
55615 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55617         * gcc.dg/cpp/macro11.c: New test.
55619 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55621         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55622         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55623         gcc.dg/format/multattr-3.c: New tests.
55624         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55625         tests for format attributes on function pointers being rejected.
55627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55629         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55631 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55633         * g++.dg/warn/format1.C: New test.
55635 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55637         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55639 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55641         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55643 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55645         * gcc.dg/cpp/redef2.c: Add test.
55647 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55649         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55650         long-standing bug on i686, apparently.
55651         * gcc.c-torture/execute/loop-2c.x: New file.
55652         * gcc.c-torture/execute/loop-2d.x: New file.
55653         * gcc.c-torture/execute/loop-3c.x: New file.
55655 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55657         * gcc.dg/cpp/20000625-2.c: Correct line number.
55659 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55661         * gcc.dg/cpp/macro10.c: New test.
55662         * gcc.dg/cpp/strify3.c: New test.
55663         * gcc.dg/cpp/spacing1.c: Add tests.
55664         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55665         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55667 2001-09-24  DJ Delorie  <dj@redhat.com>
55669         * gcc.c-torture/execute/20010924-1.c: New test.
55671 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55673         * objc/execute/paste.m: Remove.
55675 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55677         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55679 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55681         * g77.dg/strlen0.f: New test.
55683 2001-09-21  Richard Henderson  <rth@redhat.com>
55685         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55686         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55688 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55690         Table-driven attributes.
55691         * g++.dg/ext/attrib1.C: New test.
55693 2001-09-20  DJ Delorie  <dj@redhat.com>
55695         * gcc.dg/20000926-1.c: Update expected warning messages.
55696         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55697         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55698         array.
55700 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55702         * g++.dg/eh/registers1.C: New test case.
55704 2001-09-17  Richard Henderson  <rth@redhat.com>
55706         * gcc.dg/array-5.c: Fix VLA decomposition test.
55708 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55710         * gcc.dg/cpp/line5.c: New testcase.
55712 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55714         * gcc.dg/cpp/macro9.c: New test.
55716 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55718         * gcc.c-torture/execute/980223.c: Change type of addr from long
55719         to char *.
55721 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55723         * gcc.c-torture/execute/20010915-1.c: New test.
55725 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55727         * g77.dg/bprob: New directory.
55728         * g77.dg/bprob/bprob.exp: New file.
55729         * g77.dg/bprob/bprob-1.f: New test.
55730         * g77.dg/gcov: New directory.
55731         * g77.dg/gcov/gcov.exp: New file.
55732         * g77.dg/gcov/gcov-1.f: New test.
55733         * g77.dg/gcov/gcov-1.x: New file.
55735 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55737         * gcc.dg/cpp/directiv.c: Update.
55738         * gcc.dg/cpp/undef1.c: Update.
55740 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55742         * gcc.dg/20010912-1.c: New test.
55744 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55746         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55747         language-independent file in lib.
55748         * lib/gcov.exp: New file.
55750 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55752         * gcc.c-torture/compile/20010911-1.c: New test.
55754 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55756         * lib/profopt.exp: New, to support profile-directed optimizations.
55757         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55758         * gcc.misc-tests/bprob-1.c: New test.
55759         * gcc.misc-tests/bprob-2.c: New test.
55761 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55763         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55764         XFAIL and which kinds of gcov output to verify.
55765         * gcc.misc-tests/gcov-4b.x: New file.
55766         * gcc.misc-tests/gcov-5b.x: New file.
55767         * gcc.misc-tests/gcov-6.x: New file.
55768         * gcc.misc-tests/gcov-7.c: New test.
55769         * gcc.misc-tests/gcov-7.x: New file.
55771 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55773         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55774         * gcc.misc-tests/gcov-6.c: New test.
55776 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55778         PR c++/3986
55779         * g++.dg/abi/vbase1.C: New test.
55781 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55783         * objc.dg/method-2.m: New.
55785 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55787         PR c++/4203
55788         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55789         * g++.dg/init/empty1.C: New test.
55791 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55793         * gcc.c-torture/compile/20010903-1.c: New test.
55795 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55797         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55798         for m68k.
55800 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55802         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55804         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55806         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55808 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55810         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55811         for 16-bit 'unsigned int'.
55813 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55815         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55817 2001-08-27  Richard Henderson  <rth@redhat.com>
55819         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55820         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55822 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55824         * gcc.dg/asm-names.c (ymain): New.
55826 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55828         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55829         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55830         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55832 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55834         * gcc.dg/compare5.c: New testcase.
55836 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55838         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55839         and "In instantiation".
55841 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55843         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55845 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55847         * gcc.misc-tests/gcov.exp: Add support for branch information.
55848         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55849         * gcc.misc-tests/gcov-4.c: New test.
55850         * gcc.misc-tests/gcov-4b.c: New test.
55851         * gcc.misc-tests/gcov-5b.c: New test.
55853 2001-08-20  Zack Weinberg  <zackw@panix.com>
55855         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55856         expected to fail.
55858 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55860         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55862 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55864         * g++.dg/eh/template1.C: New test.
55866 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55868         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55869         Fix thinko.
55870         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55871         for xfail.
55873 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55875         * lib/g77-dg.exp: Use prune.exp for common procedures
55876         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55877         * lib/g77.exp: (g77-dg-prune) Remove
55879 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55881         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55883 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55885         * g++.dg/template/unify1.C: New test.
55887 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55889         * g++.dg/abi/empty4.C: New test.
55891 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55893         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55894         solaris2.*
55895         * g77.f-torture/compile/pr3743.x: Likewise.
55897 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55899         * g++.dg/other/using-declaration.C: New test.
55901 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55903         * gcc.dg/cpp/tr-sign.c: New testcase.
55905 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55907         * gcc.dg/cpp/19951025-1.c: Revert.
55908         * gcc.dg/cpp/directiv.c: We no longer process directives that
55909         interrupt macro arguments.
55911 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55913         * gcc.dg/bconstp-1.c: New test.
55915 2001-08-03  Richard Henderson  <rth@redhat.com>
55917         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55919 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55921         * gcc.dg/cpp/19951025-1.c: Update.
55923 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55925         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55926         should be x.
55928 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55930         Kill -fhonor-std.
55931         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55932         * g++.old-deja/g++.other/std1.C: Likewise.
55933         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55935 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55937         * lib/g77.exp: Load gcc-defs.exp for common procedures
55938         (g77_pass, g77_fail, g77_finish, g77_exit,
55939         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55941 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55943         * g77.dg/fbackslash.f
55944         * g77.dg/fcase-preserve.f
55945         * g77.dg/ff90-1.f
55946         * g77.dg/ffixed-line-length-0.f
55947         * g77.dg/ffixed-line-length-132.f
55948         * g77.dg/ffixed-line-length-7.f
55949         * g77.dg/ffixed-line-length-72.f
55950         * g77.dg/ffixed-line-length-none.f
55951         * g77.dg/ffree-form-1.f
55952         * g77.dg/fno-backslash.f
55953         * g77.dg/fno-f90-1.f
55954         * g77.dg/fno-fixed-form-1.f
55955         * g77.dg/fno-onetrip.f
55956         * g77.dg/fno-typeless-boz.f
55957         * g77.dg/fno-underscoring.f
55958         * g77.dg/fno-vxt-1.f
55959         * g77.dg/fonetrip.f
55960         * g77.dg/ftypeless-boz.f
55961         * g77.dg/fugly-assumed.f
55962         * g77.dg/funderscoring.f
55963         * g77.dg/fvxt-1.f
55965 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55967         * objc.dg/fwd-proto-1.m: New.
55968         * objc.dg/local-decl-1.m: New.
55969         * objc.dg/naming-1.m: New.
55970         * objc.dg/naming-2.m: New.
55971         * objc.dg/proto-hier-1.m: New.
55973 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55975         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55976         largest-type elements to a struct makes its size grow.
55978 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55980         * g++.dg/abi/vthunk1.C: New test.
55982 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55984         * g++.dg/abi/vbase8-22.C: New test.
55986 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55988         * gcc.dg/cpp/macro8.c: New test.
55990 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55992         * g++.dg/abi/vbase8-21.C: New test.
55994 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55996         * g++.dg/abi/vbase8-10.C: New test.
55998 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56000         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56001         ${tool}_set_ld_library_path.
56002         Changed caller.
56003         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56004         g++.exp.
56006 2001-07-26  Stan Cox <scox@redhat.com>
56008         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56009         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56010         gcc_exit, gcc_check_unsupported_p):
56011         Moved to gcc-deps.exp
56012         * gcc-deps.exp: New file.
56014 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56016         * g++.old-deja/g++.pt/defarg14.C: New test.
56018 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56020         * g++.old-deja/g++.other/lineno5.C: New test.
56022 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56024         * g++.old-deja/g++.pt/crash68.C: New test.
56026 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56028         * g++.old-deja/g++.other/crash42.C: New test.
56030 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56032         * gcc.dg/cpp/extratokens.c: Fix.
56033         * gcc.dg/cpp/skipping2.c: New tests.
56035 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56037         * gcc.c-torture/execute/20010724-1.c: New file.
56038         * gcc.c-torture/execute/20010724-1.x: New file.
56040 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56042         * g++.old-deja/g++.other/cond7.C: New test.
56044 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56046         * g++.old-deja/g++.other/optimize4.C: New test.
56048 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56050         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56052 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56054         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56055         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56056         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56057         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56059         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56060         bug report" message.
56062         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56063         * g++.dg/ext/instantiate1.C: Move from old-deja.
56065 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56067         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56068         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56069         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56070         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56072 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56074         * gcc.c-torture/execute/20010723-1.c: New test.
56076 2001-07-23  Ben Elliston  <bje@redhat.com>
56078         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56080 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56082         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56083         i[34567]86-*-*.
56084         Delete handling of ieee_multilib_flags.
56085         Pass -mieee for alpha*-*-* and sh-*-*.
56086         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56088 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56090         Remove old-abi tests.
56091         * g++.old-deja/g++.mike/p11116.C: Remove.
56092         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56094 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56096         * g77.f-torture/compile/pr3743.f: New test
56098 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56100         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56102 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56104         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56105         g++.old-deja/g++.pt/static6.C: Likewise.
56106         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56107         supports weak symbols.
56109 2001-07-18  Andreas Jaeger  <aj@suse.de>
56111         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56112         supported again.
56114 2001-07-18  Andreas Jaeger  <aj@suse.de>
56116         * gcc.dg/iftrap-1.c: Fix target line.
56118 2001-07-17  Richard Henderson  <rth@redhat.com>
56120         * gcc.c-torture/execute/20010717-1.c: New.
56122 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56124         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56125         tests.
56127 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56129         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56131 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56133         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56134         UAC_SIGBUS, UAC_NOPRINT definitions.
56136 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56138         * objc/execute/object_is_class.m: New test.
56139         * objc/execute/object_is_meta_class.m: New test.
56141 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56143         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56144         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56146 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56148         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56149         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56151 2001-07-14  Richard Henderson  <rth@redhat.com>
56153         * gcc.dg/iftrap-1.c: New.
56155 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56157         * g77.f-torture/execute/intrinsic77.f: New test.
56159 2001-07-11  Janis Johnson <janis@us.ibm.com>
56161         * gcc.misc-tests/gcov-3.c: New test.
56163 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56165         * gcc.c-torture/compile/20010711-1.c,
56166         * gcc.c-torture/compile/20010711-2.c: New tests.
56168 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56170         * gcc.c-torture/execute/20010711-1.c: New test.
56172 2001-07-11  Ben Elliston  <bje@redhat.com>
56174         * g++.old-deja/g++.other/enum5.C: New test.
56176 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56178         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56179         (g++-dg-prune): Call prune_gcc_output.
56180         * prune.exp: New file for prune_gcc_output.
56181         * lib/g++.exp, lib/gcc.exp: Load it.
56183 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56185         * gcc.c-torture/compile/20010701-1.c,
56186         g++.old-deja/g++.ext/attrib6.C: New tests.
56188 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56190         * gcc.c-torture/compile/20010706-1.c: New test.
56192 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56194         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56196 2001-06-28  Stan Shebs  <shebs@apple.com>
56198         * gcc.dg/pragma-darwin.c: New test.
56200 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56202         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56203         Solaris 2.[678] system.
56205 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56207         * gcc.dg/20010622-1.c: New test.
56209 2001-06-18  Stan Shebs  <shebs@apple.com>
56211         * objc.dg: New directory.
56212         * objc.dg/dg.exp: New file.
56213         * objc.dg/alias.m: New.
56214         * objc.dg/class-1.m: New.
56215         * objc.dg/class-2.m: New.
56216         * objc.dg/const-str-1.m: New.
56217         * objc.dg/const-str-2.m: New.
56218         * objc.dg/id-1.m: New.
56219         * objc.dg/method-1.m: New.
56220         * objc.dg/super-class-1.m: New.
56221         * lib/objc-dg.exp: New file.
56223 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56225         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56226         of label name.
56228 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56230         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56232 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56234         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56235         variable.
56237 2001-06-12  Richard Henderson  <rth@redhat.com>
56239         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56241 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56243         * g++.old-deja/g++.abi/vbase5.C: New test.
56244         * g++.old-deja/g++.abi/vbase6.C: New test.
56245         * g++.old-deja/g++.abi/vbase7.C: New test.
56247 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56249         * gcc.c-torture/compile/20010610-1.c: New test.
56251 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56253         * g++.old-deja/g++.abi/vbase4.C: New test.
56255 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56257         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56258         support %f for HC11/HC12 targets.
56259         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56260         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56261         on HC11/HC12 targets.
56262         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56264 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56266         * gcc.dg/wchar_t-1.c: New file.
56267         * gcc.dg/wint_t-1.c: Likewise.
56269 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56271         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56273 2001-06-11  Richard Henderson  <rth@redhat.com>
56275         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56277 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56279         * gcc.c-torture/compile/20010611-1.c: New test.
56281 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56283         * gcc.dg/c99-tag-1.c: Add more tests.
56285 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56287         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56288         representation on MN10300 and ARM/Thumb.
56290 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56292         * g77.f-torture/execute/20010610.f: New.
56294 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56296         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56297         names.
56299 2001-06-09  Richard Henderson  <rth@redhat.com>
56301         * gcc.c-torture/execute/ashrdi-1.c: New.
56302         * gcc.c-torture/execute/ashldi-1.c: New.
56303         * gcc.c-torture/execute/lshrdi-1.c: New.
56305 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56307         * objc/execute/load-3.m: Added. Check sending +load to categories,
56308         in addition to classes.
56310 2001-06-08  Stan Shebs  <shebs@apple.com>
56312         * objc/execute/load-2.m: New test.  From Nicola Pero
56313         <n.pero@mi.flashnet.it>.
56315 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56317         * gcc.c-torture/execute/20010605-2.c: New test.
56319 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56321         * g++.old-deja/g++.abi/vbase2.C: New test.
56322         * g++.old-deja/g++.abi/vbase3.C: New test.
56324 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56326         * g++.old-deja/g++.pt/friend49.C: New test.
56328 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56330         * g++.old-deja/g++.ext/anon3.C: New test.
56332 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56334         * g++.old-deja/g++.other/conv7.C: New test.
56336 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56338         * gcc.c-torture/compile/20010605-2.c: New test.
56340 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56342         * gcc.c-torture/execute/20010604-1.c: New test.
56344 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56346         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56348 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56350         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56351         (g++_link_flags): Likewise.
56352         (g++_init): Pass gccpath's value to two previous functions.
56354 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56356         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56357         Ensure logfile entry matches exec command line.
56359 2001-05-31  Richard Henderson  <rth@redhat.com>
56361         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56362         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56364 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56366         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56367         compiler for irix6.2
56369 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56371         * g++.old-deja/g++.other/optimize3.C: New file.
56373 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56375         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56376         assemble.
56378 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56380         * g++.old-deja/g++.other/optimize2.C: New file.
56382 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56384         * gcc.c-torture/compile/20010518-2.c: New file.
56385         * gcc.c-torture/execute/20010518-1.c: New file.
56386         * gcc.c-torture/execute/20010518-2.c: New file.
56388 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56390         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56392 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56394         G++ no longer defines builtins that do not begin with __builtin.
56395         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56396         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56397         * g++.old-deja/g++.law/builtin1.C: Likewise.
56398         * g++.old-deja/g++.law/cvt2.C: Likewise.
56399         * g++.old-deja/g++.mike/net5.C: Likewise.
56400         * g++.old-deja/g++.other/builtins1.C: Likewise.
56401         * g++.old-deja/g++.other/builtins2.C: Likewise.
56402         * g++.old-deja/g++.other/builtins3.C: Likewise.
56403         * g++.old-deja/g++.other/builtins4.C: Likewise.
56404         * g++.old-deja/g++.other/inline8.C: Likewise.
56405         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56407 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56409         * g++.old-deja/g++.pt/using1.C: Adjust.
56410         * g++.old-deja/g++.pt/using2.C: New test.
56412 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56414         * gcc.dg/cpp/charconst.c: New tests.
56415         * gcc.dg/cpp/escape.c: New tests.
56416         * gcc.dg/cpp/escape-1.c: New tests.
56417         * gcc.dg/cpp/escape-2.c: New tests.
56418         * gcc.dg/cpp/ucs.c: New tests.
56420 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56422         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56423         native compiler for irix6.5.
56425 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56427         * lib/g++.exp (g++_include_flags): Use args to compute
56428         get_multilibs.
56429         (g++_link_flags): Likewise.
56430         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56432 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56434         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56436 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56438         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56439         this file.
56441 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56443         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56444         STACK_SIZE;
56445         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56446         to STACK_SIZE; Use it to define size of add_histo array.
56447         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56448         to STACK_SIZE.
56449         (f): Use GITT_SIZE to define size of gitt local table.
56450         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56451         to STACK_SIZE; Use it to define size of bytemem array.
56453 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56455         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56456         on 68HC11/HC12 due to the asm instruction.
56457         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56458         * gcc.c-torture/compile/920520-1.x: Likewise.
56459         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56460         on 68HC11/HC12 because the function is larger than 64K.
56461         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56462         on 68HC11/HC12 because the structure is too large.
56464 2001-05-20  Richard Henderson  <rth@redhat.com>
56466         * gcc.c-torture/execute/20010520-1.c: New.
56468 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56470         * g++.old-deja/g++.warn/compare1.C: New test.
56471         * gcc.dg/compare4.c: New test.
56473 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56475         * g++.old-deja/g++.other/optimize1.C: New test.
56477 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56479         * g++.old-deja/g++.pt/spec41.C: New test.
56481 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56483         * gcc.c-torture/compile/20010114-1.x: Remove.
56485 2001-05-18  Stan Shebs  <shebs@apple.com>
56487         * gcc.c-torture/compile/20010518-1.c: New test.
56489 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56491         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56492         * g++.old-deja/g++.pt/crash67.C: New test.
56494 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56496         * g++.old-deja/g++.other/debug9.C: New test.
56498 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56500         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56502 2001-05-16  Jan Hubicka  <jh@suse.cz>
56504         * gcc.c-torture/compile/20010516-1.c: New test.
56506 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56508         * g++.old-deja/g++.other/crash41.C: New test.
56510 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56512         * g++.old-deja/g++.pt/crash66.C: New test.
56514 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56516         * g++.old-deja/g++.robertl/eb27.C: Convert.
56518 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56520         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56521         declaration being redundant.
56523 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56525         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56527 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56529         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56531 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56533         * lib/g++.exp: Use testsuite_flags.
56535 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56537         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56539 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56541         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56543 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56545         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56547 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56549         * gcc.c-torture/compile/20010313-1.c: New test.
56551 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56553         * gcc.dg/cpp/direct2.c: New test.
56554         * gccq.dg/cpp/direct2s.c: New test.
56556         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56558 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56560         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56561         * g++.old-deja/g++.other/op3.C: Likewise.
56563 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56565         * gcc.dg/cpp/syshdr.h: New file.
56566         * gcc.dg/cpp/sysmac1.c: Update.
56567         * gcc.dg/cpp/sysmac2.c: Update.
56569 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56571         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56573 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56575         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56576         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56578 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56580         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56582 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56584         * lib/g++.exp (g++_include_flags): Don't use any special flags
56585         if TESTING_IN_BUILD_TREE is not defined.
56586         (g++_init): Use a plain 'c++' as the compiler if
56587         TESTING_IN_BUILD_TREEE is not defined.
56589 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56591         * g++.old-deja/g++.eh/catch13.C: New test.
56592         * g++.old-deja/g++.eh/catch14.C: New test.
56594 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56596         * gcc.dg/cpp/tr-define.c: New test.
56598 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56600         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56601         <stdlib.h>, not <malloc.h>.
56603 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56605         * g++.old-deja/g++.ns/template17.C: New test.
56607 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56609         * g++.old-deja/g++.pt/ref4.C: New test.
56611 2001-04-30  Richard Henderson  <rth@redhat.com>
56613         * gcc.dg/20000724-1.c: Revert last change.
56615 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56617         * g77.f-torture/execute/20010430.f: New test.
56619 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56621         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56623 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56625         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56627 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56629         * g++.old-deja/g++.eh/crash6.C: New test.
56631 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56633         * g++.old-deja/g++.other/warn7.C: New test.
56635 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56637         * g++.old-deja/g++.other/defarg9.C: New test.
56639 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56641         * g77.f-torture/compile/20010426.f: New test.
56642         * g77.f-torture/execute/20010426.f: New test.
56644 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56646         * g77.f-torture/compile/20000629-1.x: Remove - error
56647         has been fixed.
56649 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56651         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56652         Tweak slightly to work with g++.dg framework.
56653         * g++.dg/special/ecos.exp: Run initp1.C test.
56654         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56656         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56657         its linker doesn't give line numbers either.
56658         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56660 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56662         * g++.old-deja/g++.other/lex1.C: New test.
56664 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56666         * gcc.dg/noncompile/20010425-1.c: New test.
56668 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56670         * g++.old-deja/g++.pt/mangle2.C: New test.
56672 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56674         * gcc.dg/format/plus-1.c: New test.
56676 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56678         * gcc.dg/20010423-1.c: New test.
56680 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56682         * gcc.c-torture/execute/20010422-1.c: New test.
56684 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56686         * g++.old-deja/g++.ns/type2.C: New test.
56688 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56690         * g++.old-deja/g++.other/perf1.C: New test.
56692 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56694         * gcc.dg/c99-func-2.c: Remove xfail.
56695         * gcc.dg/c99-func-3.c: Remove xfail.
56696         * gcc.dg/c99-func-4.c: Remove xfail.
56698 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56700         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56702 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56704         * gcc.c-torture/compile/20010423-1.c: New test.
56706 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56708         * g++.old-deja/g++.pt/typename28.C: New test.
56710 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56712         * g++.old-deja/g++.abi/empty2.C: New test.
56713         * g++.old-deja/g++.abi/empty3.C: New test.
56715 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56717         * g++.old-deja/g++.other/comdat2.C: New test.
56718         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56720 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56722         * g++.old-deja/g++.other/overload14.C: New test.
56724 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56726         * g++.old-deja/g++.other/lookup23.C: New test.
56728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56730         * gcc.c-torture/execute/20010403-1.c: New test.
56732 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56733             Mark Mitchell  <mark@codesourcery.com>
56735         * lib/old-dejagnu.exp: Don't delete output of executable.
56736         Add .exe suffix to executables.
56738 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56740         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56742 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56744         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56746 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56748         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56749         * g++.old-deja/g++.abi/crash1.C: New test.
56751 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56753         * g++.old-deja/g++.other/crash40.C: New test.
56755 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56757         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56759 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56761         * g++.old-deja/g++.other/warn6.C: New test.
56763 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56765         * g++.old-deja/g++.robertl/eb42.C: Same.
56767 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56769         * gcc.dg/wtr-conversion-1.c: New testcase.
56771 2001-04-10  Richard Henderson  <rth@redhat.com>
56773         * g++.old-deja/g++.other/array5.C: New.
56775 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56777         * gcc.c-torture/execute/20010408-1.c: New test.
56779 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56781         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56782         headers and constructs.
56783         * g++.old-deja/g++.robertl/eb79.C: Same.
56784         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56785         * g++.old-deja/g++.robertl/eb73.C: Same.
56786         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56787         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56788         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56789         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56790         * g++.old-deja/g++.robertl/eb44.C: Same.
56791         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56792         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56793         * g++.old-deja/g++.robertl/eb39.C: Same.
56794         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56795         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56796         * g++.old-deja/g++.robertl/eb30.C: Same.
56797         * g++.old-deja/g++.robertl/eb3.C: Same.
56798         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56799         * g++.old-deja/g++.robertl/eb21.C: Same.
56800         * g++.old-deja/g++.robertl/eb15.C: Same.
56801         * g++.old-deja/g++.robertl/eb118.C: Same.
56802         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56803         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56804         * g++.old-deja/g++.robertl/eb109.C: Same.
56805         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56806         * g++.old-deja/g++.mike/rtti1.C: Same.
56807         * g++.old-deja/g++.mike/p658.C: Same.
56808         * g++.old-deja/g++.mike/net46.C: Same.
56809         * g++.old-deja/g++.mike/net34.C: Same.
56810         * g++.old-deja/g++.mike/memoize1.C: Same.
56811         * g++.old-deja/g++.mike/eh2.C: Same.
56812         * g++.old-deja/g++.law/weak.C: Same.
56813         * g++.old-deja/g++.law/visibility7.C: Same.
56814         * g++.old-deja/g++.law/visibility25.C: Same.
56815         * g++.old-deja/g++.law/visibility22.C: Same.
56816         * g++.old-deja/g++.law/visibility2.C: Same.
56817         * g++.old-deja/g++.law/visibility17.C: Same.
56818         * g++.old-deja/g++.law/visibility13.C: Same.
56819         * g++.old-deja/g++.law/visibility10.C: Same.
56820         * g++.old-deja/g++.law/visibility1.C: Same.
56821         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56822         * g++.old-deja/g++.law/vbase1.C: Same.
56823         * g++.old-deja/g++.law/operators32.C: Same.
56824         * g++.old-deja/g++.law/nest3.C: Same.
56825         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56826         * g++.old-deja/g++.law/except5.C (main): Same.
56827         * g++.old-deja/g++.law/cvt7.C (run): Same.
56828         * g++.old-deja/g++.law/cvt2.C: Same.
56829         * g++.old-deja/g++.law/cvt16.C: Same.
56830         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56831         * g++.old-deja/g++.law/ctors17.C (main): Same.
56832         * g++.old-deja/g++.law/ctors13.C: Same.
56833         * g++.old-deja/g++.law/ctors12.C (main): Same.
56834         * g++.old-deja/g++.law/ctors10.C: Same.
56835         * g++.old-deja/g++.law/code-gen5.C: Same.
56836         * g++.old-deja/g++.law/bad-error7.C: Same.
56837         * g++.old-deja/g++.law/arm9.C: Same.
56838         * g++.old-deja/g++.law/arm12.C: Same.
56839         * g++.old-deja/g++.law/arg8.C: Same.
56840         * g++.old-deja/g++.law/arg1.C: Same.
56841         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56842         * g++.old-deja/g++.jason/template31.C: Same.
56843         * g++.old-deja/g++.jason/template24.C (main): Same.
56844         * g++.old-deja/g++.jason/2371.C: Same.
56845         * g++.old-deja/g++.eh/new2.C: Same.
56846         * g++.old-deja/g++.eh/new1.C: Same.
56847         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56848         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56849         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56850         * g++.old-deja/g++.brendan/crash62.C: Same.
56851         * g++.old-deja/g++.brendan/crash52.C: Same.
56852         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56853         * g++.old-deja/g++.brendan/crash38.C: Same.
56854         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56855         * g++.old-deja/g++.brendan/copy9.C: Same.
56857 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56859         * gcc.c-torture/execute/20001203-2.c (memset):
56860         Count argument is of type __SIZE_TYPE__.
56862 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56864         * gcc.c-torture/compile/20010404-1.c: New test.
56866 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56868         * gcc.c-torture/compile/20010326-1.c: New test.
56870 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56872         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56873         peculiarities of the SH.
56874         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56876 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56878         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56879         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56880         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56882 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56884         * g77.f-torture/compile/20010321-1.f: New test.
56886 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56888         * gcc.c-torture/compile/20010329-1.c: New test.
56890 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56892         * gcc.c-torture/execute/20010329-1.c: New test.
56894 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56896         * g++.old-deja/g++.other/eh4.C: Fix typo.
56898 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56900         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56902 2001-03-28  Philip Blundell  <philb@gnu.org>
56904         * gcc.c-torture/compile/20010328-1.c: New test.
56906 2001-03-27  Richard Henderson  <rth@redhat.com>
56908         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56909         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56911 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56913         * gcc.c-torture/compile/20010327-1.c: New test.
56915 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56917         * g++.old-deja/g++.other/friend12.C: New test.
56918         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56919         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56921 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56923         * gcc.c-torture/execute/20010325-1.c: New test.
56925 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56927         * g++.old-deja/g++.other/mangle3.C: New test.
56929 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56931         * g++.old-deja/g++.other/anon8.C: New test.
56933 2001-03-20  Philip Blundell  <philb@gnu.org>
56935         * gcc.c-torture/compile/20010320-1.c: New test.
56937 2001-03-17  Richard Henderson  <rth@redhat.com>
56939         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56941 2001-03-15  Geoff Keating  <geoff@redhat.com>
56943         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56944         tests on AIX.
56946 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56948         * g++.old-deja/g++.other/eh4.C: New test.
56950 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56952         * gcc.dg/cpp/mi1.c: Update.
56954 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56956         * g++.old-deja/g++.other/regstack.C: New test.
56958 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56960         * g++.old-deja/g++.other/ref4.C: New test.
56962 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56964         * objc/execute/va_method.m: Added.
56965         * objc/execute/IMP.m: Added.
56966         * objc/execute/_cmd.m: Added.
56967         * objc/execute/accessing_ivars.m: Added.
56968         * objc/execute/class-1.m: Added.
56969         * objc/execute/class-10.m: Added.
56970         * objc/execute/class-11.m: Added.
56971         * objc/execute/class-12.m: Added.
56972         * objc/execute/class-13.m: Added.
56973         * objc/execute/class-14.m: Added.
56974         * objc/execute/class-2.m: Added.
56975         * objc/execute/class-3.m: Added.
56976         * objc/execute/class-4.m: Added.
56977         * objc/execute/class-5.m: Added.
56978         * objc/execute/class-6.m: Added.
56979         * objc/execute/class-7.m: Added.
56980         * objc/execute/class-8.m: Added.
56981         * objc/execute/class-9.m: Added.
56982         * objc/execute/class-tests-1.h
56983         * objc/execute/class-tests-2.h
56984         * objc/execute/compatibility_alias.m: Added.
56985         * objc/execute/encode-1.m: Added.
56986         * objc/execute/formal_protocol-1.m: Added.
56987         * objc/execute/formal_protocol-2.m: Added.
56988         * objc/execute/formal_protocol-3.m: Added.
56989         * objc/execute/formal_protocol-4.m: Added.
56990         * objc/execute/formal_protocol-5.m: Added.
56991         * objc/execute/formal_protocol-6.m: Added.
56992         * objc/execute/formal_protocol-7.m: Added.
56993         * objc/execute/informal_protocol.m: Added.
56994         * objc/execute/initialize.m: Added.
56995         * objc/execute/load.m: Added.
56996         * objc/execute/many_args_method.m: Added.
56997         * objc/execute/nested-3.m: Added.
56998         * objc/execute/no_clash.m: Added.
56999         * objc/execute/private.m: Added.
57000         * objc/execute/redefining_self.m: Added.
57001         * objc/execute/root_methods.m: Added.
57002         * objc/execute/selector-1.m: Added.
57003         * objc/execute/static-1.m: Added.
57004         * objc/execute/static-2.m: Added.
57005         * objc/execute/va_method.m: Added.
57007 2001-03-10  Richard Henderson  <rth@redhat.com>
57009         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57011 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57013         * g++.old-deja/g++.other/crash31.C: XFAIL.
57014         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57015         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57016         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57017         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57018         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57020 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57022         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57024 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57026         * gcc.dg/20000724-1.c: Don't use multiline strings.
57028 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57030         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57031         result of -cString against what we expect it to be; don't just
57032         print it out for no one to read.
57034         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57035         Based on testcases provided by Nicola Pero.
57037 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57039         * gcc.dg/cpp/macro7.c: New test.
57041 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57043         * gcc.dg/cpp/multiline.c: Update.
57045 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57047         * g++.old-deja/g++.other/enum3.C: New test.
57049 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57051         * g++.old-deja/g++.other/pod1.C: New test.
57053 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57055         * g++.old-deja/g++.ext/overload1.C: New test.
57057 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57059         * g++.old-deja/g++.pt/using1.C: New test.
57061 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57063         * g++.old-deja/g++.other/using9.C: New test.
57065 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57067         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57069         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57071 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57073         * g++.old-deja/g++.ext/realpt1.C: Remove.
57075 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57077         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57079 2001-02-26  Will Cohen  <wcohen@redhat.com>
57081         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57083 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57085         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57086         templatized constructors.
57088 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57090         * gcc.c-torture/execute/20010224-1.c: New test.
57092 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57094         * gcc.c-torture/execute/20010222-1.c: New test.
57096 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57098         * g++.old-deja/g++.other/inline20.C: New test.
57100 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57102         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57104 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57106         * g++.old-deja/g++.other/lookup22.C: New test.
57108 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57110         * g77.dg: New directory.
57111         * g77.dg/20010216-1.f: New test case.
57112         * g77.dg/dg.exp: New driver.
57113         * lib/g77-dg.exp: New driver library.
57115 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57117         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57119 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57121         * g++.old-deja/g++.other/decl9.C: New test.
57123 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57125         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57126         not need <string> and also tests the initialization at runtime.
57128 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57130         * gcc.c-torture/execute/longlong.c: New test.
57132 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57134         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57136 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57138         * gcc.c-torture/execute/920302-1.c (execute):
57139         Change argument type to short.
57141 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57143         * g++.old-deja/g++.pt/deduct6.C: New test.
57145 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57147         * g++.old-deja/g++.pt/deduct5.C: New test.
57149 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57151         * gcc.c-torture/execute/20010209-1.c: New test.
57153 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57155         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57157 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57159         * g++.dg/vtgc1.C: Update for new ABI.
57161         * consistency.vlad: New directory, 1665 files.
57163 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57165         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57166         return type.
57167         * gcc.dg/cpp/digraphs.c: Declare puts.
57169 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57171         * g++.old-deja/g++.other/warn5.C: New test.
57173 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57175         * g++.old-deja/g++.pt/spec40.C: New test.
57177 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57179         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57180         case.
57181         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57183 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57185         * gcc.c-torture/compile/20010209-1.c: New test.
57187 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57189         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57190         excess errors message but not if it crashes.
57191         * g++.old-deja/g++.other/crash27.C: Likewise.
57192         * g++.old-deja/g++.other/crash28.C: Likewise.
57193         * g++.old-deja/g++.other/crash30.C: Likewise.
57194         * g++.old-deja/g++.other/crash32.C: Likewise.
57195         * g++.old-deja/g++.other/crash35.C: Likewise.
57196         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57198 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57200         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57201         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57202         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57203         g77.f-torture/execute/execute.exp,
57204         g77.f-torture/noncompile/noncompile.exp,
57205         gcc.c-torture/execute/execute.exp,
57206         gcc.c-torture/execute/memcheck/memcheck.exp,
57207         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57208         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57209         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57210         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57211         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57212         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57213         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57214         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57215         Remove bug reporting instructions with ancient email addresses.
57217 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57219         * gcc.dg/20010202-1.c: New test.
57220         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57222 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57224         * g++.dg/stdbool-if.C: New test.
57226 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57228         * objc/execute/fdecl.m: Added main().
57230 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57232         * gcc.c-torture/execute/20010206-1.c: New test.
57234 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57236         * gcc.dg/cpp/avoidpaste1.c: Update.
57238 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57240         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57241         Pero <nicola@brainstorm.co.uk>.
57242         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57244 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57246         * g++.old-deja/g++.pt/spec39.C: New test.
57248 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57250         * gcc.c-torture/compile/20010202-1.c: New test.
57252 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57254         * g++.old-deja/g++.abi/primary2.C: New test.
57255         * g++.old-deja/g++.abi/primary3.C: New test.
57256         * g++.old-deja/g++.abi/primary4.C: New test.
57257         * g++.old-deja/g++.abi/primary5.C: New test.
57258         * g++.old-deja/g++.abi/vtable3.h: New test.
57259         * g++.old-deja/g++.abi/vtable3a.C: New test.
57260         * g++.old-deja/g++.abi/vtable3b.C: New test.
57261         * g++.old-deja/g++.abi/vtable3c.C: New test.
57262         * g++.old-deja/g++.abi/vtable3d.C: New test.
57263         * g++.old-deja/g++.abi/vtable3e.C: New test.
57264         * g++.old-deja/g++.abi/vtable3f.C: New test.
57265         * g++.old-deja/g++.abi/vtable3g.C: New test.
57266         * g++.old-deja/g++.abi/vtable3h.C: New test.
57267         * g++.old-deja/g++.abi/vtable3i.C: New test.
57268         * g++.old-deja/g++.abi/vtable3j.C: New test.
57269         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57271 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57273         * g++.old-deja/g++.other/anon6.C: New test.
57274         * g++.old-deja/g++.other/anon7.C: New test.
57276 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57278         * gcc.dg/cpp/avoidpaste2.c: New tests.
57280 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57282         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57284 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57286         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57287         DECIMAL_DIG cases for Irix."
57289 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57291         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57293 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57295         * gcc.dg/c99-tag-1.c: New test.
57297 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57299         * gcc.dg/cpp/tr-warn1.c: Add tests.
57301 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57303         * gcc.dg/cpp/avoidpaste1.c: Update.
57304         * gcc.dg/cpp/paste4.c: Update.
57306 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57308         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57309         cases for Irix.
57311 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57313         * g++.old-deja/g++.other/inline19.C: New test.
57315 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57317         * gcc.dg/Wlarger-than.c: New test.
57319 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57321         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57323 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57325         * gcc.c-torture/execute/20010129-1.c: New test.
57326         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57328 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57330         * gcc.dg/cpp/avoidpaste1.c: Test case.
57332 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57334         * g++.old-deja/g++.other/inline18.C: New test.
57336 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57338         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57339         and __builtin_putchar.
57341 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57343         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57344         tests.
57346 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57348         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57349         floating point number rounding mode to round to the nearest
57350         representable mode.
57352 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57354         * g++.old-deja/g++.other/mangle2.C: New test.
57356 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57358         * gcc.c-torture/compile/20010124-1.c: New test.
57360 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57362         * g++.old-deja/g++.pt/spec38.C: New test.
57364 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57366         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57367         "Build don't run".
57369 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57371         * gcc.c-torture/execute/20010123-1.c: New test.
57373 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57375         * g++.old-deja/g++.pt/spec37.C: New test.
57377 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57379         * g++.old-deja/g++.pt/overload14.C: New test.
57381 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57383         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57384         __builtin_return_address.
57386 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57388         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57389         * g++.old-deja/g++.pt/spec35.C: New test.
57390         * g++.old-deja/g++.pt/spec36.C: New test.
57392 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57394         * gcc.c-torture/compile/20010118-1.c: New test.
57396 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57398         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57400 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57402         * gcc.c-torture/execute/20010119-1.c: New test.
57404 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57406         * g++.old-deja/g++.other/vbase5.C: New test.
57408 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57410         * gcc.c-torture/execute/20010118-1.c: New test.
57412 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57414         * g++.old-deja/g++.pt/deduct3.C: New test.
57416 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57418         * g++.old-deja/g++.pt/spec34.C: New test.
57420 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57422         * g77.f-torture/compile/20000601-2.f: New test.
57424 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57426         * g++.old-deja/g++.other/init17.C: New test.
57428 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57430         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57432 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57434         * g++.old-deja/g++.pt/unify8.C: New test.
57436 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57438         * g++.old-deja/g++.abi/vbase1.C: New test.
57440 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57442         * g++.old-deja/g++.pt/crash65.C: New test.
57444 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57446         * gcc.dg/cpp/assembl2.S: New test case.
57448 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57450         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57451         are supported.
57453 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57455         * g++.old-deja/g++.other/builtins1.C: New test.
57456         * g++.old-deja/g++.other/builtins2.C: Likewise.
57457         * g++.old-deja/g++.other/builtins3.C: Likewise.
57458         * g++.old-deja/g++.other/builtins4.C: Likewise.
57460 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57462         * gcc.c-torture/compile/20010117-1.c: New test.
57463         * gcc.c-torture/compile/20010117-2.c: New test.
57465 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57467         * g77.f-torture/execute/20010116.[fx]: New test,
57468         XFAIL on i?86-*-*.
57469         * g77.f-torture/compile/20010115.f: Indicate it's
57470         a test for PR fortran/1636.
57472 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57474         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57476 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57478         * g77.f-torture/compile/20010115.f: New test.
57480 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57482         * g++.old-deja/g++.pt/nontype5.C: New test.
57484 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57486         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57487         have an equivalent working one below it.
57489 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57491         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57492         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57494 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57496         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57497         message containing "init_priority".
57498         (conpr-2.C): Likewise.
57499         (conpr-3.C): Likewise.
57500         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57502 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57504         * gcc.c-torture/execute/20010114-2.c: New test.
57506 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57508         * gcc.c-torture/compile/20010114-1.c: New test.
57509         * gcc.c-torture/compile/20010114-1.x: Xfail.
57510         * gcc.c-torture/compile/20010114-2.c: New test.
57511         * gcc.c-torture/execute/20010114-1.c: New test.
57512         * gcc.dg/trunc-1.c: New test.
57513         * gcc.dg/uninit-B.c: New test.
57515 2001-01-13  Nick Clifton  <nickc@redhat.com>
57517         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57518         target.
57520 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57522         * gcc.c-torture/compile/20010113-1.c: New test.
57524 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57526         * gcc.c-torture/compile/20001212-1.c: New test.
57528 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57530         * gcc.dg/cpp/widestr1.c: Update.
57531         * gcc.dg/cpp/prag-imp.c: Remove.
57533 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57535         * gcc.c-torture/execute/20000801-3.x: Remove.
57536         * gcc.dg/c90-init-1.c: New test.
57537         * gcc.dg/c99-init-1.c: New test.
57538         * gcc.dg/c99-init-2.c: New test.
57539         * gcc.dg/gnu99-init-1.c: New test.
57541 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57543         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57544         testing that no relevant ones were found.
57546 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57548         * g++.old-deja/g++.pt/cast2.C: New test.
57550 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57552         * g++.old-deja/g++.pt/friend47.C: New test.
57554 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57556         * g++.old-deja/g++.pt/instantiate13.C: New test.
57558 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57560         * g++.old-deja/g++.other/defarg7.C: New test.
57561         * g++.old-deja/g++.other/defarg8.C: New test.
57563 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57565         * g++.old-deja/g++.pt/crash64.C: New test.
57567 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57569         * g++.old-deja/g++.pt/crash63.C: New test.
57571 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57573         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57575 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57577         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57579 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57581         * g++.old-deja/g++.pt/error3.C: New test.
57583 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57585         * g++.old-deja/g++.other/crash39.C: New test.
57587 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57589         * g++.old-deja/g++.other/vbase4.C: New test.
57591 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57593         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57594         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57595         * gcc.dg/special/special.exp: New test driver which will check
57596         for alias support for the above test.
57598 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57600         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57601         problems on small machines.
57602         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57603         parameterize.
57605 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57607         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57608         mips.
57609         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57611 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57613         * g++.old_deja/g++.pt/using8.C: New test.
57615 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57617         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57619 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57621         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57622         where a failure is expected.
57623         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57625 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57627         * g++.old_deja/g++.pt/instantiate12.C: New test.
57629 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57631         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57632         start of structs.
57633         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57634         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57635         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57636         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57637         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57638         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57639         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57640         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57641         * g++.old-deja/g++.eh/spec6.C: Likewise.
57642         * g++.old-deja/g++.jason/crash3.C: Likewise.
57643         * g++.old-deja/g++.law/ctors11.C: Likewise.
57644         * g++.old-deja/g++.law/ctors17.C: Likewise.
57645         * g++.old-deja/g++.law/ctors5.C: Likewise.
57646         * g++.old-deja/g++.law/ctors9.C: Likewise.
57647         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57648         * g++.old-deja/g++.mike/net22.C: Likewise.
57649         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57650         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57651         * g++.old-deja/g++.mike/virt3.C: Likewise.
57652         * g++.old-deja/g++.niklas/t128.C: Likewise.
57653         * g++.old-deja/g++.other/anon4.C: Likewise.
57654         * g++.old-deja/g++.other/using1.C: Likewise.
57655         * g++.old-deja/g++.other/warn3.C: Likewise.
57656         * g++.old-deja/g++.pt/t37.C: Likewise.
57657         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57658         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57660 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57662         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57664 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57666         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57668 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57670         * gcc.c-torture/compile/20010107-1.c: New test.
57672 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57674         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57676 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57678         * gcc.dg/format/format.h: New file.
57679         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57680         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57681         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57682         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57683         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57684         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57685         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57686         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57687         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57688         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57689         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57690         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57691         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57692         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57693         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57694         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57695         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57696         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57697         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57698         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57699         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57700         instead of declaring standard types, macros and functions in each
57701         test.
57703 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57705         * gcc.c-torture/execute/20010106-1.c: New test.
57707 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57709         * gcc.dg/format/format.exp: New file.
57710         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57711         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57712         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57713         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57714         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57715         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57716         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57717         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57718         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57719         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57720         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57721         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57722         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57723         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57724         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57725         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57726         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57727         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57728         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57729         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57730         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57731         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57732         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57733         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57734         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57735         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57736         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57737         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57738         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57739         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57740         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57741         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57742         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57743         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57744         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57745         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57746         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57747         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57748         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57749         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57750         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57751         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57753 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57755         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57756         account.
57758 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57760         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57762 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57764         * g++.old-deja/g++.pt/crash62.C: New test.
57766 2001-01-04  Richard Henderson  <rth@redhat.com>
57768         * gcc.dg/20000926-1.c: Update expected warnings.
57769         * gcc.dg/array-2.c: Likewise.
57770         * gcc.dg/array-4.c: Also validate flexible array members.
57771         * gcc.dg/c99-flex-array-1.c: New.
57773 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57775         * gcc.c-torture/compile/20001222-1.x: Remove.
57777 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57779         * gcc.c-torture/execute/built-in-setjmp.c: New.
57781 2001-01-03  Richard Henderson  <rth@redhat.com>
57783         * gcc.dg/940510-1.c: Update expected error wording.
57784         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57786 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57788         * lib/target-supports.exp (check_alias_available): Modified to
57789         indicate aliases not supported if only weak aliases are supported.
57791 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57793         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57794         Turn on cmpstrsi checks for __pj__ and __i370__.
57796 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57798         * g++.old-deja/g++.other/virtual11.C: New test.
57800 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57802         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57804 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57806         * gcc.c-torture/compile/20010102-1.c: New test.
57808 2001-01-02  Andreas Jaeger  <aj@suse.de>
57810         * gcc.dg/noreturn-3.c: New test.
57812         * gcc.dg/noreturn-4.c: New test.
57814 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57816         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57817         __builtin_fputc and __builtin_fwrite.
57819 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57821         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57822         signed char, not default char.
57824 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57826         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57828 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57830         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57832 2000-12-29  Richard Henderson  <rth@redhat.com>
57834         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57835         (__cyg_profile_func_exit): Define.
57837 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57839         * g++.dg/vtgc1.C: New test.
57841 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57843         * gcc.dg/noncompile/20001228-1.c: New test.
57845         * gcc.dg/20001228-1.c: New test.
57847         * gcc.c-torture/execute/20001228-1.c: New test.
57849 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57851         * gcc.dg/format-strfmon-1.c: New test.
57853 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57855         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57856         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57857         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57858         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57859         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57860         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57861         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57862         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57863         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57864         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57865         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57866         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57867         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57869         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57870         * gcc.c-torture/execute/string-opt-4.c: Test index.
57872 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57874         * gcc.c-torture/compile/20001226-1.c: New test.
57876 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57878         * gcc.c-torture/compile/20001222-1.c: New test.
57879         * gcc.c-torture/compile/20001222-1.x: Xfail.
57881 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57883         * gcc.c-torture/execute/comp-goto-2.c: New test.
57885 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57887         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57888         Use long types if __INT_MAX__ is 32767.
57889         (main): Use cast to (sint32 *) when poking 88 into a_page.
57891         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57893 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57895         * gcc.c-torture/compile/20001221-1.c: New test.
57896         * gcc.c-torture/execute/20001221-1.c: New test.
57898 2000-12-20  Richard Henderson  <rth@redhat.com>
57900         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57901         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57903 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57905         * gcc.dg/compare3.c: New test.
57907 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57909         * gcc.dg/format-warnll-1.c: New test.
57911 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57913         * gcc.dg/cpp/cmdlne-P.c: New test.
57915 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57917         * gcc.c-torture/execute/builtin-abs-1.c,
57918         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57920 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57922         * gcc.dg/cpp/multiline.c: New test.
57924 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57926         * g++.old-deja/g++.other/syshdr1.C: Update.
57927         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57929 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57931         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57933 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57935         * g++.old-deja/g++.pt/ttp65.C: New test.
57937 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57939         * g++.old-deja/g++.pt/ttp64.C: New test.
57941 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57943         * g++.old-deja/g++.pt/spec33.C: New test.
57945 2000-12-14  Catherine Moore  <clm@redhat.com>
57947         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57948         * gcc.c-torture/execute/920612-2.c: Likewise.
57949         * gcc.c-torture/execute/920428-2.c: Likewise.
57950         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57951         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57953 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57955         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57956         * gcc.dg/pack-test-2.c: Likewise.
57958 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57960         Tests by Zack Weinberg <zackw@stanford.edu>.
57962         * gcc.dg/cpp/defined.c: Update.
57963         * gcc.dg/cpp/defined_trad.c: New tests.
57965 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57967         * gcc.dg/cpp/trad-direct.c: Update.
57969 2000-12-11  Neil Booth  <neilb@earthling.net>
57971         * gcc.dg/cpp/defined_trad.c
57973 2000-12-11  Neil Booth  <neilb@earthling.net>
57975         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57977 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57979         * gcc.dg/format-miss-2.c: New test.
57981 2000-12-09  Neil Booth  <neilb@earthling.net>
57983         * gcc.dg/cpp/lineflags.c: New tests.
57984         * gcc.dg/cpp/poison.c: Update.
57985         * gcc.dg/cpp/redef2.c: Update.
57986         * gcc.dg/cpp/skipping.c: New test.
57988 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57990         * g++.old-deja/g++.other/eh3.C: New testcase.
57992 2000-12-07  Neil Booth  <neilb@earthling.net>
57994         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57995         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57996         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57997         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57998         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57999         Update.
58001 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58003         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58004         __SIZE_TYPE__ instead of int for type of integers cast to
58005         pointers.
58007 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58009         * g++.old-deja/g++.other/cleanup4.C: New test.
58011 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58013         * format-sec-1.c: New test.
58015 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58017         * gcc.dg/format-nonlit-3.c: New test.
58019 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58021         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58022         through a null pointer.
58024 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58026         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58027         * g++.old-deja/g++.pt/partial4.C: New test.
58029 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58031         * gcc.c-torture/execute/ieee/hugeval.x: New.
58033 2000-12-06  Neil Booth  <neilb@earthling.net>
58035         * gcc.dg/cpp/backslash2.c: New tests.
58037 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58039         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58040         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58042 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58044         * gcc.c-torture/execute/20001203-2.c: New testcase.
58046 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58048         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58049         * g++.old-deja/g++.other/virtual10.C: New test.
58051 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58053         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58055 2000-12-05  Richard Henderson  <rth@redhat.com>
58057         * gcc.c-torture/compile/20001205-1.c: New.
58059 2000-12-04  Neil Booth  <neilb@earthling.net>
58061         * g++.old-deja/g++.other/virtual9.C: New test.
58062         * g++.old-deja/g++.pt/crash61.C: New test.
58063         * gcc.c-torture/execute/loop-9.c: New test.
58065 2000-12-04  Neil Booth  <neilb@earthling.net>
58067         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58068         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58069         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58070         * gcc.dg/cpp/extratokens.c: ...here.
58072 2000-12-04  Neil Booth  <neilb@earthling.net>
58074         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58075         New tests.
58077 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58079         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58080         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58082 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58084         * gcc.c-torture/execute/20001203-1.c: New test.
58086 2000-12-03  Neil Booth  <neilb@earthling.net>
58088         * gcc.dg/cpp/macro6.c: New test cases.
58090 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58092         * gcc.c-torture/execute/string-opt-9.c: New test.
58093         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58094         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58095         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58097         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58098         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58100 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58102         * gcc.dg/cpp/if-6.c: New testcase.
58104         * gcc.dg/20001201-1.c: New testcase.
58106 2000-12-02  Neil Booth  <neilb@earthling.net>
58108         * g++.old-deja/g++.other/externC4.C,
58109         g++.old-deja/g++.other/friend10.C: New tests.
58111 2000-12-02  Neil Booth  <neilb@earthling.net>
58113         * g++.old-deja/g++.other/instan2.C
58114         * g++.old-deja/g++.other/instan3.C: New test.
58116 2000-12-02  Neil Booth  <neilb@earthling.net>
58118         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58119         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58120         gnuc99.c,gnuc99-pedantic.c: New tests.
58122 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58124         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58125         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58127 2000-12-01  Neil Booth  <neilb@earthling.net>
58129         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58130         * gcc.dg/cpp/poison.c: Update.
58131         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58133 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58135         * g77.f-torture/execute/20001201.f: New test.
58137 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58139         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58141 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58143         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58145 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58147         * g++.old-deja/g++.other/cast6.C: New test.
58149 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58151         * gcc.c-torture/execute/20001130-2.c: New testcase.
58153 2000-11-30  Richard Henderson  <rth@redhat.com>
58155         * gcc.c-torture/execute/20001130-1.c: New test.
58157 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58159         * g++.old-deja/g++.other/op3.C: New test.
58161 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58163         * g++.old-deja/g++.other/op2.C: New test.
58165 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58167         * g++.old-deja/g++.other/crash38.C: New test.
58169 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58171         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58173 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58175         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58176         tests.
58177         * gcc.c-torture/execute/string-opt-6.c: New test.
58179         * gcc.dg/20001117-1.c: Add main.
58181 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58183         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58184         Move from here ...
58185         * gcc.dg/940510-1.c: ... to here.
58187         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58188         zero-size arrays in toplevel structures.
58190 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58192         * gcc.c-torture/execute/loop-8.c: New test.
58194 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58196         * g++.old-deja/g++.other/base1.C: New test.
58198 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58200         * g++.old-deja/g++.other/parse2.C: New test.
58202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58204         * g++.old-deja/g++.pt/incomplete1.C: New test.
58206 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58208         * g++.old-deja/g++.other/friend9.C: New test.
58210 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58212         * gcc.dg/20001127-1.c: New test.
58214 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58216         * g++.old-deja/g++.pt/friend46.C: New test.
58218 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58220         * g++.old-deja/g++.other/ptrmem8.C: New test.
58222 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58224         * gcc.c-torture/execute/string-opt-7.c: New test.
58225         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58227 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58229         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58230         instead of 'mkcheck 2'.
58232 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58234         * gcc.c-torture/execute/memcheck/driver.c,
58235         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58236         C9X references to refer to C99.
58238 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58240         * gcc.dg/ultrasp3.c: New test.
58242 2000-11-25  Neil Booth  <neilb@earthling.net>
58244         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58246 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58248         * gcc.c-torture/compile/20001123-2.c: New.
58250 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58252         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58254 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58256         * gcc.dg/sequence-point-1.c: Add some new tests.
58257         * gcc.c-torture/execute/20001124-1.c: New test.
58259 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58261         * g++.old-deja/g++.other/vaarg4.C: New test.
58262         * gcc.c-torture/compile/20001123-1.c: New test.
58264 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58266         * g++.other/crash24.C: Adjust and remove XFAIL.
58267         * g++.other/crash37.C: New test.
58269 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58271         * g++.old-deja/g++.pt/instantiate9.C: New test.
58273 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58275         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58276         new ABI, too.
58278         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58279         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58281 2000-11-22  Neil Booth  <neilb@earthling.net>
58283         * gcc.dg/cpp/Wtrigraphs.c: New test.
58285 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58287         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58289 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58291         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58293 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58295         * lib/gcc-dg.exp: load_lib scanasm.exp.
58296         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58297         * lib/g++-dg.exp: load_lib scanasm.exp.
58298         * lib/scanasm.exp: New.
58299         (scan-assembler, scan-assembler-not): Add optional arguments to
58300         test name, or if not present, the pattern name.
58301         (scan-assembler-dem, scan-assembler-dem-not): New.
58303         * g++.dg/dg.exp: New.
58305 2000-11-21  Neil Booth  <neilb@earthling.net>
58307         * gcc.dg/cpp/integrated1.c: Remove.
58309 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58311         * gcc.c-torture/execute/20001121-1.c: New test.
58313 2000-11-21  Richard Henderson  <rth@redhat.com>
58315         * gcc.c-torture/compile/20001121-1.c: New test.
58317 2000-11-20  Neil Booth  <neilb@earthling.net>
58319         * gcc.dg/cpp/integrated1.c: New test.
58321 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58323         * g++.old-deja/g++.other/inline17.C: New test.
58325 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58327         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58328         local variable to be zero: I made the variable global. Now
58329         uses abort() and exit() instead of relying on main's return value.
58331 2000-11-20  Neil Booth  <neilb@earthling.net>
58333         * gcc.dg/cpp/paste2.c: Update test.
58334         * objc/execute/paste.m: New test.
58336 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58338         * gcc.dg/c99-condexpr-1.c: New test.
58340 2000-11-20  Neil Booth  <neilb@earthling.net>
58342         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58344 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58346         * g++.old-deja/g++.pt/export1.C: New test.
58348 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58350         * gcc.dg/20001117-1.c: New test.
58352 2000-11-18  Richard Henderson  <rth@redhat.com>
58354         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58356 2000-11-18  Richard Henderson  <rth@redhat.com>
58358         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58359         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58360         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58362 2000-11-18  Richard Henderson  <rth@redhat.com>
58364         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58365         (main): New.  Exit cleanly.
58367 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58369         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58370         gcc.dg/c99-fordecl-2.c: New tests.
58372 2000-11-18  Richard Henderson  <rth@redhat.com>
58374         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58375         * gcc.c-torture/execute/zerolen-2.c: New.
58377 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58379         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58380         memory.
58382 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58384         * g++.old-deja/g++.pt/instantiate8.C: New test.
58386 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58388         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58389         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58391 2000-11-16  Nick Clifton  <nickc@redhat.com>
58393         * gcc.c-torture/execute/nestfunc-2.c: New test.
58394         * gcc.c-torture/execute/nestfunc-3.c: New test.
58396 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58398         * gcc.c-torture/compile/20001116-1.c: New test.
58400 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58402         * gcc.c-torture/execute/20001115-1.c: New test.
58404 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58406         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58407         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58408         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58409         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58411 2000-11-15  Neil Booth  <neilb@earthling.net>
58413         gcc.dg/cpp/_Pragma1.c: Update.
58414         gcc.dg/cpp/_Pragma2.c: New test.
58416 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58418         * g++.old-deja/g++.other/anon5.C: New test.
58420 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58422         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58423         tests.
58425 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58427         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58428         output.
58430 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58432         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58433         labels at end of compound statements.
58435 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58437         * gcc.c-torture/execute/loop-7.c: New test.
58439 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58441         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58443 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58445         * gcc.dg/c99-bool-1.c: New test.
58447 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58449         * gcc.dg/c99-scope-1.c: Remove xfail.
58450         * gcc.dg/c99-scope-2.c: New test.
58452 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58454         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58455         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58457 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58459         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58460         error messages.
58462         * g++.mike/p700.C: Don't typedef wchar_t.
58463         * g++.mike/p784.C: Likewise.
58464         * g++.mike/eb101.C: Don't use __wchar_t.
58466 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58468         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58469         from DO loop.
58471 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58473         * gcc.c-torture/execute/20001111-1.c: New test.
58475 2000-11-10  Nick Clifton  <nickc@redhat.com>
58477         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58478         long multuiple and accumulate.
58480 2000-11-09  Richard Henderson  <rth@redhat.com>
58482         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58483         via size_t instead of int.
58485         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58486         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58487         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58488         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58490 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58492         * gcc.c-torture/compile/20001109-1.c: New test.
58493         * gcc.c-torture/compile/20001109-2.c: New test.
58495 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58497         * g++.old-deja/g++.pt/operator1.C: New test.
58498         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58500 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58502         * gcc.dg/20001108-1.c: New test.
58504 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58506         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58507         with both arguments constant strings.
58508         * gcc.c-torture/execute/string-opt-3.c: New test.
58509         * gcc.c-torture/execute/string-opt-4.c: New test.
58510         * gcc.c-torture/execute/string-opt-5.c: New test.
58512 2000-11-08  Nick Clifton  <nickc@redhat.com>
58514         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58515         mulsidi3adddi patterns.
58517 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58519         * g++.old-deja/g++.other/crash36.C: New test.
58521 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58523         * g++.old-deja/g++.other/init16.C: New test.
58525 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58527         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58529 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58531         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58532         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58533         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58535 2000-11-07  DJ Delorie  <dj@redhat.com>
58537         * gcc.dg/20000614-1.c: Add return so that test can pass.
58539 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58541         * gcc.c-torture/execute/string-opt-1.c: New test.
58543 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58545         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58546         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58547         parameters in registers, and there is no way for a varargs
58548         function to know in which order the integer and floating-point
58549         parameters should be interleaved when they are placed on the
58550         stack.
58551         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58552         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58554 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58556         * gcc.c-torture/execute/string-opt-2.c: New test.
58558 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58560         * g++.old-deja/g++.pt/crash60.C: New test.
58562 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58564         * g++.old-deja/g++.other/crash24.C: New test.
58565         * g++.old-deja/g++.other/crash25.C: New test.
58566         * g++.old-deja/g++.other/crash26.C: New test.
58567         * g++.old-deja/g++.other/crash27.C: New test.
58568         * g++.old-deja/g++.other/crash28.C: New test.
58569         * g++.old-deja/g++.other/crash29.C: New test.
58570         * g++.old-deja/g++.other/crash30.C: New test.
58571         * g++.old-deja/g++.other/crash31.C: New test.
58572         * g++.old-deja/g++.other/crash32.C: New test.
58573         * g++.old-deja/g++.other/crash33.C: New test.
58574         * g++.old-deja/g++.other/crash34.C: New test.
58575         * g++.old-deja/g++.other/crash35.C: New test.
58577 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58579         * gcc.c-torture/execute/20001031-1.c: New test.
58581 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58583         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58584         namespace.
58586         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58587         standards-conformant.
58589         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58591         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58592         * g++.old-deja/g++.mike/p755a.C: Likewise.
58593         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58594         library makes no calls to `operator new' during initialization.
58596 2000-11-04  Neil Booth  <neilb@earthling.net>
58598         * gcc.dg/cpp/include2.c: New tests.
58600 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58602         * lib/g++.exp (g++_set_ld_library_path): New function.
58603         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58605 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58607         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58608         warnings.
58610 2000-11-01  Richard Henderson  <rth@redhat.com>
58612         * g++.old-deja/g++.ext/namedret1.C: New.
58613         * g++.old-deja/g++.ext/namedret2.C: New.
58614         * g++.old-deja/g++.ext/namedret3.C: New.
58616 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58618         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58619         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58621 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58623         * gcc.c-torture/execute/va-arg-21.c: New test.
58625 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58627         * gcc.dg/c99-complex-2.c: New test.
58629 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58631         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58633 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58635         * g++.old-deja/g++.other/inline16.C: New test.
58637 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58639         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58640         __PRETTY_FUNCTION__
58642 2000-10-29  Neil Booth  <neilb@earthling.net>
58644         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58645         New tests.
58646         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58647         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58648         optimisation.
58650 2000-10-29  Neil Booth  <neilb@earthling.net>
58652         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58653         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58654         * mi5.c: Test multiple includes work with -C.
58655         * trigraphs.c: Test ^= version.
58657 2000-10-28  Neil Booth  <neilb@earthling.net>
58659         New tests and test updates for new macro expander.
58661         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58662         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58663         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58664         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58665         new diagnostic messages.
58667         * gcc.dg/cpp/macro3.c: New tests.
58669 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58671         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58672         on the same line.
58674 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58676         * g++.old-deja/g++.other/eh2.C: New test.
58678 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58680         * gcc.c-torture/execute/20001027-1.c: New test.
58682 2000-10-26  Richard Henderson  <rth@redhat.com>
58684         * gcc.c-torture/execute/20001026-1.c: New.
58686 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58688         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58689         * g++.old-deja/g++.law/builtin1.C: Likewise.
58690         * g++.old-deja/g++.law/ctors10.C: Likewise.
58691         * g++.old-deja/g++.law/virtual3.C: Likewise.
58692         * g++.old-deja/g++.mike/p658.C: Likewise.
58693         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58694         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58695         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58696         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58697         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58699 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58701         * gcc.c-torture/compile/20001024-1.c: New test.
58703 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58705         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58706         to tell us whether or not we are using V3.
58708 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58710         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58711         operands.
58713 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58715         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58717 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58719         * gcc.c-torture/execute/20001024-1.c: New test.
58721 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58723         * g++.old-deja/g++.other/sibcall1.C: New test.
58725 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58727         * gcc.dg/noncompile/init-3.c: New test.
58729 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58731         * gcc.dg/format-array-1.c: New test.
58733 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58735         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58736         writing through null pointers; remove comment about testing
58737         unterminated strings.
58739 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58741         * gcc.c-torture/execute/20001017-2.c: New test.
58743 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58745         * gcc.c-torture/compile/20001018-1.c: New test.
58746         * gcc.c-torture/compile/20001018-1.x: Xfail.
58748 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58750         * gcc.c-torture/execute/20001017-1.c: New test.
58752 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58754         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58755         for multiple use of arguments with scanf formats; add tests for
58756         multiple use of arguments.
58758 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58760         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58761         from some old tests.
58763 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58765         * gcc.dg/format-miss-1.c: New test.
58767 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58769         * gcc.c-torture/execute/20001013-1.c: New test.
58771 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58773         * gcc.dg/format-branch-1.c: New test.
58775 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58777         * README, lib/file-format.exp: Remove EGCS references.
58779 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58781         * gcc.dg/20001013-1.c: New test.
58783 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58785         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58786         for intmax_t in the compiler using __typeof__ and the type rules
58787         for conditional expressions.
58789 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58791         * gcc.dg/20001012-1.c: New test.
58792         * gcc.dg/20001012-2.c: New test.
58794 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58796         * gcc.dg/format-attr-1.c: New test.
58798 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58800         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58801         __LONG_LONG_MAX__ instead of LLONG_MAX.
58803 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58805         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58806         scanf flags.
58807         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58808         flags.
58810 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58812         * gcc.dg/sequence-pt-1.c: New test.
58814 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58816         * gcc.c-torture/execute/20001011-1.c: New testcase.
58817         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58819 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58821         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58822         does not error on it.
58824 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58826         * gcc.dg/20001009-1.c: New test.
58828 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58830         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58831         * gcc.c-torture/execute/20001009-2.c: ... to here.
58833 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58835         * gcc.c-torture/compile/20001009-1.c: New testcase.
58836         * gcc.c-torture/execute/20001009-1.c: New testcase.
58837         Testcases provided by Jan Hubicka <jh@suse.cz>.
58839 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58841         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58842         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58843         uintmax_t using <limits.h> to emulate the compiler's internal
58844         logic.  No longer XFAIL %j tests.
58846 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58848         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58849         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58850         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58851         regexps and details of expected handling of some bad formats.
58852         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58853         suppression.
58855 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58857         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58858         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58859         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58860         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58861         in list archives.
58863 2000-10-06  Richard Henderson  <rth@cygnus.com>
58865         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58866         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58867         * g++.old-deja/g++.jason/report.C: Likewise.
58868         * g++.old-deja/g++.law/friend5.C: Likewise.
58869         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58870         of the expected warnings.
58872 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58874         * g++.old-deja/g++.pt/enum14.C: New test.
58876 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58878         * g++.old-deja/g++.pt/crash59.C: New test.
58880 2000-10-04  Will Cohen  <wcohen@redhat.com>
58882         * gcc.dg/20000926-1.c: New test.
58884 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58886         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58887         function name for current C++ compiler.
58888         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58890 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58892         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58893         __PRETTY_FUNCTION__.
58894         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58896 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58898         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58900 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58902         * gcc.c-torture/compile/20000923-1.c: New test.
58904 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58906         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58907         * g++.old-deja/g++.pt/ttp62.C: Same.
58908         * g++.old-deja/g++.other/inline14.C: Same.
58910 2000-09-24  Richard Henderson  <rth@cygnus.com>
58912         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58914 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58916         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58918 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58920         * gcc.c-torture/compile/20000922-1.c: New file.
58922 2000-09-21  Nick Clifton  <nickc@redhat.com>
58924         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58925         a signed long modulo operation.
58926         (mod6): New function - perform an unsigned long modulo operation.
58927         (main): Add tests for modulos of very large numbers by very small
58928         dividends.
58930 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58932         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58934 2000-09-19  Richard Henderson  <rth@cygnus.com>
58936         * gcc.dg/compare2.c (case 10): XFAIL.
58938 2000-09-18  Richard Henderson  <rth@cygnus.com>
58940         * gcc.c-torture/execute/20000906-1.c: Move ...
58941         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58942         that support __builtin_trap.
58944 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58946         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58948 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58950         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58951         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58952         more $ format tests.
58954 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58956         * gcc.dg/format-errmk-1.c: New test.
58958 2000-09-17  Greg McGary  <greg@mcgary.org>
58960         * gcc.c-torture/execute/20000917-1.x: Remove.
58962 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58964         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58966 2000-09-17  Greg McGary  <greg@mcgary.org>
58968         * gcc.c-torture/execute/20000917-1.c: New test.
58969         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58971 2000-09-16  Neil Booth  <NeilB@earthling.net>
58973         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58974         in nested macro bug.
58976 2000-09-15  Neil Booth  <NeilB@earthling.net>
58978         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58980 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58982         * gcc.c-torture/execute/20000914-1.c: New test.
58984 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58986         * g++.other/inline13.C: New test.
58988 2000-09-12  Andreas Jaeger  <aj@suse.de>
58990         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58991         constant by Ulrich Drepper <drepper@redhat.com>.
58993 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58995         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58997 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58999         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59001 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59003         * gcc.dg/cpp/backslash.c: New test.
59005 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59007         * gcc.c-torture/execute/20000910-1.c: New test.
59008         * gcc.c-torture/execute/20000910-2.c: Likewise.
59010 2000-09-11  Robert Lipe  <robertl@sco.com>
59012         * gcc.dg/pragma-align.c: New test.
59014 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59016         * g++.old-deja/g++.pt/explicit82.C: New test.
59017         * g++.old-deja/g++.pt/explicit83.C: New test.
59019 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59021         * gcc.dg/asm-names.c: New test.
59023 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59025         * gcc.dg/cpp/tr-warn6.c: New test
59027 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59029         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59030         be accepted.
59032 2000-09-07  Catherine Moore  <clm@redhat.com>
59034         * gcc.c-torture/execute/unroll-1.c: New test.
59036 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59038         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59039         ERROR markers.
59040         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59041         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59042         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59043         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59044         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59045         Preprocess only.
59046         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59047         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59049 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59051         * g++.old-deja/g++.pt/deduct2.C: New test.
59053 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59055         * g++.old-deja/g++.pt/parms2.C: New test.
59057 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59059         * g++.old-deja/g++.pt/crash58.C: New test.
59061 2000-09-06  Greg McGary  <greg@mcgary.org>
59063         * gcc.c-torture/execute/20000906-1.c: New test.
59064         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59066 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59068         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59070 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59072         * g++.old-deja/g++.pt/crash57.C: New test.
59074 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59076         * g++.old-deja/g++.pt/crash56.C: New test.
59078 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59080         * g++.old-deja/g++.pt/koenig1.C: New test.
59082 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59084         * gcc.dg/20000904-1.c: New test.
59086 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59088         * gcc.dg/cpp/paste8.c: New test.
59090 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59092         * gcc.c-torture/compile/20000827-1.c: New test.
59094 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59096         * gcc.dg/format-diag-1.c: New test.
59098 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59100         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59101         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59102         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59103         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59104         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59106 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59108         * g++.old-deja/g++.other/nested4.C: New test.
59110 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59112         * g++.old-deja/g++.ns/scoped1.C: New test.
59114 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59116         * lib/g++.exp: Support testing already-installed GCC.
59118 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59120         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59122 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59124         * gcc.dg/return-type-2.c: New test.
59126 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59128         * gcc.c-torture/compile/20000825-1.c: New test.
59130 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59132         * gcc.dg/dwarf2-2.c: New test.
59134 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59136         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59137         dg-warning regexps.
59139 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59141         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59142         gcc.dg/format-ext-5.c: New tests.
59144 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59146         * g++.old-deja/g++.other/crash22.C: New test.
59148 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59150         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59152 2000-08-24  Richard Henderson  <rth@cygnus.com>
59154         * gcc.dg/ia64-sync-1.c: New test.
59155         * gcc.dg/ia64-sync-2.c: New test.
59156         * gcc.dg/ia64-asm-1.c: New test.
59158 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59160         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59161         * gcc.dg/format-ext-2.c: New test.
59163 2000-08-23  Jason Merrill  <jason@redhat.com>
59165         * lib/old-dejagnu.exp: Also ignore "In member function" and
59166         "At global scope".
59168 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59170         * gcc.dg/noncompile/label-lineno-1.c: New test.
59172 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59174         * gcc.dg/c99-array-nonobj-1.c: New test.
59176 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59178         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59179         tests.
59180         * gcc.dg/format-ext-1.c: New test.
59182 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59184         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59185         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59186         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59187         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59188         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59190 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59192         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59193         gcc.dg/c99-strftime-2.c: New tests.
59195 2000-08-22  Richard Henderson  <rth@cygnus.com>
59197         * gcc.c-torture/execute/20000822-1.c: New test.
59199 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59201         * gcc.c-torture/execute/20000819-1.x: Remove.
59203 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59205         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59206         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59207         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59208         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59209         gcc.dg/format-xopen-1.c: New tests.
59211 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59213         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59215 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59217         * g++.old-deja/g++.other/loop2.C: New test.
59219         * gcc.c-torture/compile/20000606-1.c: New test.
59220         * gcc.c-torture/compile/20000728-1.c: New test.
59221         * gcc.c-torture/execute/20000801-1.c: New test.
59222         * gcc.c-torture/execute/20000801-2.c: New test.
59223         * gcc.c-torture/execute/20000819-1.c: New test.
59224         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59225         * gcc.dg/20000629-1.c: New test.
59226         * gcc.dg/20000724-1.c: New test.
59227         * gcc.dg/20000807-1.c: New test.
59229 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59231         * gcc.dg/cpp/pragma-1.c: New test.
59232         * gcc.dg/cpp/pragma-2.c: New test.
59234 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59236         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59237         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59239 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59241         * gcc.c-torture/compile/20000818-1.c: New test.
59243 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59245         * gcc.c-torture/execute/20000818-1.c: New test.
59247 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59249         * gcc.dg/format-va-1.c: New test.
59251 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59253         * g++.old-deja/g++.other/typedef8.C: New test.
59255 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59257         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59258         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59259         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59260         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59261         * g++.old-deja/g++.other/ptrmem7.C: New test.
59262         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59264 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59266         * g++.old-deja/g++.pt/typename27.C: New test.
59268 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59270         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59271         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59272         * g++.old-deja/g++.pt/friend45.C: New test.
59273         * g++.old-deja/g++.other/friend8.C: New test.
59275 2000-08-15  Richard Henderson  <rth@cygnus.com>
59277         * gcc.c-torture/execute/20000815-1.c: New test.
59279 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59281         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59282         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59283         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59285 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59287         * g++.old-deja/g++.other/refinit2.C: New test.
59289 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59291         * lib/c-torture.exp (c-torture): Make
59292         compiler_conditional_xfail_data global.
59293         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59294         compiler_conditional_xfail_data machinery.
59295         (f-torture-execute): Likewise.
59296         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59297         and only when unrolling loops.
59299         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59301 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59303         * g++.old-deja/g++.pt/explicit81.C: New test.
59305 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59307         * g++.old-deja/g++.pt/typename26.C: New test.
59309 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59311         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59312         warning.
59314 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59316         * g++.old-deja/g++.other/array3.C: New test.
59318 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59320         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59321         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59322         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59323         New tests.
59325 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59327         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59328         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59330 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59332         * gcc.c-torture/execute/20000808-1.c: New test.
59334 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59336         * gcc.dg/c90-const-expr-1.c: New test.
59338 2000-08-08  Richard Henderson  <rth@cygnus.com>
59340         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59342 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59344         * gcc.dg/noncompile/const-ll-1.c: New test.
59346 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59348         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59350 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59352         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59353         that running programs linked against the shared version of libobjc
59354         run correctly.
59356 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59358         * gcc.dg/c99-printf-1.c: New test.
59360 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59362         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59364 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59366         * gcc.c-torture/execute/20000731-1.x: Delete.
59368 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59370         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59371         and torture_without_loops as is done by c-torture.exp.
59372         (search_for): Copy from c-torture.exp.
59373         (gcc-dg-runtest): New function, drives a directory of tests
59374         iterating over the TORTURE_OPTIONS.
59375         (scan-assembler, scan-assembler-not): Move here from
59376         individual directory drivers.
59378         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59379         defined by lib/gcc-dg.exp.
59380         * gcc.dg/cpp/cpp.exp: Likewise.
59381         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59382         gcc-dg-runtest, so we cycle over optimization options.
59384         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59385         * gcc.dg/compare2.c: No longer expected to fail.
59387 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59389         * gcc.c-torture/execute/20000804-1.c: New test.
59391 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59393         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59395 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59397         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59399 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59401         * gcc.c-torture/compile/20000803-1.c: New test.
59403 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59405         * gcc.c-torture/execute/20000801-3.c,
59406         gcc.c-torture/execute/20000801-4.c: New tests.
59407         * gcc.c-torture/execute/20000801-3.x,
59408         gcc.c-torture/execute/20000801-4.x: Xfail.
59410 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59412         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59413         libobjc/.libs to allow for libtool.
59415 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59417         * gcc.c-torture/compile/20000802-1.c: New test.
59419 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59421         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59423 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59425         * gcc-c-torture/execute/20000731-2.c: New test.
59427         * gcc.c-torture/execute/20000731-1.c: New test.
59428         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59430 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59432         * gcc.dg/cpp/paste7.c: New test.
59433         * gcc.dg/cpp/20000725-1.c: New test.
59435 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59437         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59438         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59439         declaration warning for __builtin_dwarf_reg_size.
59441         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59443 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59445         * gcc.dg/noncompile/voidparam-1.c: New test.
59447 2000-07-30  Richard Henderson  <rth@cygnus.com>
59449         * gcc.dg/c90-digraph-1.c: Don't xfail.
59450         * gcc.dg/compare2.c (case 10): Xfail.
59451         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59453 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59455         * gcc.dg/c99-main-1.c: New test.
59457 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59459         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59461 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59463         * gcc.c-tortuer/execute/20000726-1.c: New test.
59465 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59467         * gcc.c-torture/execute/enum-2.c: New test.
59469 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59471         * gcc.dg/cpp/tr-warn3.c: New test.
59473 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59475         * g++.old-deja/g++.ext/implicit1.C: Remove.
59476         * g++.old-deja/g++.jason/c2.C: Remove
59477         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59478         * g++.old-deja/g++.pt/crash16.C: Likewise.
59479         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59481 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59483         * g++.old-deja/g++.other/for2.C: New test.
59485 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59487         * gcc.dg/20000720-1.c: New test.
59489 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59491         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59493 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59495         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59496         * gcc.c-torture/execute/20000722-1.c: New.
59497         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59499 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59501         * gcc.dg/cpp/20000720-1.S: New test.
59503 2000-07-21  Michael Meissner  <meissner@redhat.com>
59505         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59507 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59509         * g++.old-deja/g++.brendan/crash16.C,
59510         g++.old-deja/g++.brendan/parse3.C,
59511         g++.old-deja/g++.brendan/redecl1.C,
59512         g++.old-deja/g++.ns/template13.C,
59513         g++.old-deja/g++.other/decl4.C,
59514         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59516 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59518         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59519         and "Internal error".
59521         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59522         regexps.
59523         * gcc.dg/cpp/paste6.c: New test.
59525 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59527         * gcc.dg/cpp/tr-direct.c: New test.
59529         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59530         gcc.dg/cpp/undef1.c: Tweak error regexps.
59532 2000-07-18  Eric Christopher <echristo@redhat.com>
59534         * gcc.c-torture/compile/20000718-1.c: New test.
59536 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59538         * cpplex.c (_cpp_push_token): If the token being pushed back
59539         is the previous token in this context, just subtract one from
59540         context->posn.
59541         * cppmacro.c (save_expansion): Clear aux field when storing a
59542         placemarker.
59544 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59546         * gcc.dg/noncompile/redecl-1.c: New test.
59548 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59550         * gcc.c-torture/execute/20000717-5.c: New test.
59551         * gcc.c-torture/execute/20000717-1.x: Removed.
59553 2000-07-17  Richard Henderson  <rth@cygnus.com>
59555         * gcc.c-torture/execute/20000717-4.c: New test.
59557 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59559         * gcc.dg/cpp/syshdr.c: New test.
59560         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59562 2000-07-17  Neil Booth  <neilb@earthling.net>
59564         * gcc.dg/cpp/cmdlne-dM.c: New test.
59565         * gcc.dg/cpp/cmdlne-dD.c: New test.
59567 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59569         * gcc.c-torture/execute/20000717-3.c: New test.
59571         * gcc.c-torture/compile/20000717-1.c: New test.
59573 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59575         * gcc.c-torture/execute/20000717-2.c: New test.
59577 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59579         * gcc.dg/formatz-1.c: New test.
59581         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59582         * gcc.dg/c99-digraph-1.c: New tests.
59584         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59585         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59587         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59588         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59589         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59590         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59591         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59592         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59593         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59595 2000-07-17  Greg McGary <greg@mcgary.org>
59597         * gcc.c-torture/execute/20000717-1.c: New test.
59598         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59600 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59602         * gcc.c-torture/execute/20000715-2.c: New test.
59603         * gcc.dg/20000715-1.c: New test.
59605 2000-07-15  Michael Meissner  <meissner@redhat.com>
59607         * gcc.c-torture/execute/20000715-1.c: New test.
59609 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59611         * gcc.c-torture/execute/20000707-1.c: New test.
59613 2000-07-13  Neil Booth  <NeilB@earthling.net>
59615         * gcc.dg/cpp/digraph1.c,
59616         gcc.dg/cpp/digraph2.c,
59617         gcc.dg/cpp/digraphs.c: New tests.
59619 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59621         * g77.f-torture/compile/20000630-2.f: New test.
59622         * g77.f-torture/compile/20000630-2.x
59624 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59626         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59628 2000-07-11  Neil Booth  <NeilB@earthling.net>
59630         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59632 2000-07-11  Neil Booth  <NeilB@earthling.net>
59634         * gcc.dg/cpp/cmdlne-C.c: New.
59636 2000-07-09  Neil Booth  <NeilB@earthling.net>
59638         * gcc.dg/cpp/directiv.c: New tests.
59639         * gcc.dg/cpp/undef1.c: Update.
59641 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59643         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59645 2000-07-09  Neil Booth  <NeilB@earthling.net>
59647         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59649 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59651         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59652         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59654 2000-07-08  Neil Booth  <NeilB@earthling.net>
59656         * gcc.dg/cpp/macsyntx.c: New tests.
59658 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59660         * gcc.dg/20000707-1.c: New test.
59662 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59664         * gcc.c-torture/execute/20000706-1.c: New test.
59665         * gcc.c-torture/execute/20000706-2.c: New test.
59666         * gcc.c-torture/execute/20000706-3.c: New test.
59667         * gcc.c-torture/execute/20000706-4.c: New test.
59668         * gcc.c-torture/execute/20000706-5.c: New test.
59670 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59672         * g++.old-deja/g++.pt/instantiate7.C: New test.
59674 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59676         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59677         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59678         * g++.old-deja/g++.other/rtti3.C: Likewise.
59679         * g++.old-deja/g++.other/rttid3.C: Likewise.
59681 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59683         *  g77.f-torture/compile/20000630-1.x: Fix typo
59685 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59687         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59688         assembly output.
59690 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59692         * gcc.dg/cpp/ident.c: New test.
59694 2000-07-05  Neil Booth  <NeilB@earthling.net>
59696         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59697           gcc.dg/cpp/lexstrng.c: New tests.
59699 2000-07-04  Neil Booth  <NeilB@earthling.net>
59701         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59702         * gcc.dg/cpp/strify2.c: Same.
59704 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59706         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59707         * gcc.dg/cpp/19990703-1.c: Likewise.
59708         * gcc.dg/cpp/20000625-1.c: Likewise.
59709         * gcc.dg/cpp/20000625-2.c: Likewise.
59711         * gcc.dg/cpp/macro1.c,
59712         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59713         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59714         gcc.dg/cpp/strify1.c,
59715         gcc.dg/cpp/strify2.c: New tests.
59717 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59719         * gcc.c-torture/execute/20000703-1.c: New test.
59721 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59723         * g++.old-deja/g++.pt (lookup10.C): New test.
59725 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59727         * g++.old-deja/g++.pt (typename25.C): New test.
59729 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59731         * gcc.c-torture/compile/20000701-1.c: New test.
59733 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59735         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59736         to test case.
59738 2000-06-30  Catherine Moore  <clm@cygnus.com>
59740         * gcc.c-torture/execute/align-1.c: New test.
59742 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59744         * g++.old-deja/g++.pt/expr8.C: New test.
59745         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59747 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59749         * gcc.c-torture/compile/20000629-1.c: New test.
59751 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59754         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59755         gcc.dg/noncompile directory, depending on whether they're
59756         preprocessor tests or not.  Annotate all the tests for the dg
59757         framework.
59759         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59760         * gcc.dg/noncompile/noncompile.exp: New.
59762         * Moved files:
59763         Old name                                New name
59764         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59765         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59766         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59767         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59768         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59769         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59770         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59771         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59772         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59773         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59774         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59775         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59776         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59777         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59778         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59779         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59780         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59781         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59782         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59783         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59784         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59785         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59786         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59787         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59789         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59790         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59791         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59792         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59793         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59794         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59796 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59798         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59799         declare one variable.  On the fourth, error.
59800         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59801         declared by 20000628-1a.h.
59803 2000-06-29  Richard Henderson  <rth@redhat.com>
59805         * gcc.c-torture/execute/930529-1.x: New file.
59806         * gcc.dg/920413-1.c: Adjust expected warning text.
59807         * gcc.dg/980217-1.c: Declare abort.
59808         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59810 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59812         * g77.f-torture/compile/20000629-1.f: New test.
59813         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59815 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59817         Rearrange lots of files, removing entirely the
59818         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59819         directories.
59821         * Deleted files:
59822         gcc.c-torture/code_quality/code_quality.exp
59823         gcc.c-torture/special/special.exp
59824         gcc.failure/failure.exp
59825         gcc.failure/940409-1.x
59826         gcc.c-torture/compile/961203-1.x
59828         * New files:
59829         gcc.misc-tests/linkage.exp
59830         gcc.c-torture/execute/920730-1t.c
59831         gcc.c-torture/execute/920730-1t.x
59832         gcc.c-torture/compile/920520-1.x
59833         gcc.c-torture/compile/920521-1.x
59834         gcc.c-torture/compile/981006-1.x
59835         gcc.c-torture/execute/eeprof-1.x
59837         * Moved files (possibly with modifications to fit a new harness):
59838         Old name                                New name
59839         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59840         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59841         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59842         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59843         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59844         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59845         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59846         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59847         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59848         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59849         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59850         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59851         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59852         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59854 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59856         * c-torture/compile/961203-1.x: Delete.
59858         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59859         not exit. Include stdio.h.
59860         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59861         * gcc.misc-tests/dg-12.c: Likewise.
59862         * gcc.misc-tests/dg-5.c: Likewise.
59863         * gcc.misc-tests/dg-6.c: Likewise.
59864         * gcc.misc-tests/dg-7.c: Prototype abort.
59865         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59866         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59867         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59868         not exit.
59869         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59870         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59872 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59874         * gcc.dg/cpp/20000628-1.c: New test.
59875         * gcc.dg/cpp/20000628-1.h: New header for above test.
59876         * gcc.dg/cpp/20000628-1a.h: Likewise.
59878 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59880         * gcc.dg/cpp: New directory.
59881         * gcc.dg/cpp/cpp.exp: New driver.
59882         * gcc.dg/cpp/20000627-1.c: New test.
59883         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59884         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59885         and rewrite as a compilation test.
59887         * gcc.dg: Move many files into the cpp subdirectory, possibly
59888         renaming or editing them as well.
59889         Old name                New name
59890         990119-1.c              cpp/19990119-1.c
59891         990228-1.c              cpp/19990228-1.c
59892         990407-1.c              cpp/19990407-1.c
59893         990409-1.c              cpp/19990409-1.c
59894         990413-1.c              cpp/19990413-1.c
59895         990703-1.c              cpp/19990703-1.c
59896         20000127-1.c            cpp/20000127-1.c
59897         20000129-1.c            cpp/20000129-1.c
59898         20000207-1.c            cpp/20000207-1.c
59899         20000207-2.c            cpp/20000207-2.c
59900         20000209-1.c            cpp/20000209-1.c
59901         20000209-2.c            cpp/20000209-2.c
59902         20000301-1.c            cpp/20000301-1.c
59903         20000419-1.c            cpp/20000419-1.c
59904         20000510-1.S            cpp/20000510-1.S
59905         20000519-1.c            cpp/20000519-1.c
59906         20000529-1.c            cpp/20000529-1.c
59907         20000625-1.c            cpp/20000625-1.c
59908         20000625-2.c            cpp/20000625-2.c
59909         cpp-as1.c               cpp/assert1.c
59910         cpp-as2.c               cpp/assert2.c
59911         cxx-comments-1.c        cpp/cxxcom1.c
59912         cxx-comments-2.c        cpp/cxxcom2.c
59913         endif-label.c           cpp/endif.c
59914         cpp-hash1.c             cpp/hash1.c
59915         cpp-hash2.c             cpp/hash2.c
59916         cpp-if1.c               cpp/if-1.c
59917         cpp-if2.c               cpp/if-2.c
59918         cpp-if3.c               cpp/if-3.c
59919         cpp-if4.c               cpp/if-4.c
59920         cpp-if5.c               cpp/if-5.c
59921         cpp-cond.c              cpp/if-cexp.c
59922         cpp-missingop.c         cpp/if-mop.c
59923         cpp-missingparen.c      cpp/if-mpar.c
59924         cpp-opprec.c            cpp/if-oppr.c
59925         cpp-ifparen.c           cpp/if-paren.c
59926         cpp-shortcircuit.c      cpp/if-sc.c
59927         cpp-shift.c             cpp/if-shift.c
59928         cpp-unary.c             cpp/if-unary.c
59929         cpp-li1.c               cpp/line1.c
59930         cpp-li2.c               cpp/line2.c
59931         lineno.c                cpp/line3.c
59932         lineno-2.c              cpp/line4.c
59933         cpp-mi.c                cpp/mi1.c
59934         cpp-mic.h               cpp/mi1c.h
59935         cpp-micc.h              cpp/mi1cc.h
59936         cpp-mind.h              cpp/mi1nd.h
59937         cpp-mindp.h             cpp/mi1ndp.h
59938         cpp-mix.h               cpp/mi1x.h
59939         cpp-mi2.c               cpp/mi2.c
59940         cpp-mi2a.h              cpp/mi2a.h
59941         cpp-mi2b.h              cpp/mi2b.h
59942         cpp-mi2c.h              cpp/mi2c.h
59943         cpp-mi3.c               cpp/mi3.c
59944         cpp-mi3.def             cpp/mi3.def
59945         poison-1.c              cpp/poison.c
59946         pr-impl.c               cpp/prag-imp.c
59947         cpp-redef-2.c           cpp/redef1.c
59948         cpp-redef.c             cpp/redef2.c
59949         strpaste.c              cpp/strp1.c
59950         strpaste-2.c            cpp/strp2.c
59951         cpp-tradpaste.c         cpp/tr-paste.c
59952         cpp-tradstringify.c     cpp/tr-str.c
59953         cpp-tradwarn1.c         cpp/tr-warn1.c
59954         cpp-tradwarn2.c         cpp/tr-warn2.c
59955         trigraphs.c             cpp/trigraphs.c
59956         cpp-unc1.c              cpp/unc1.c
59957         cpp-unc2.c              cpp/unc2.c
59958         cpp-unc3.c              cpp/unc3.c
59959         cpp-unc.c               cpp/unc4.c
59960         undef.c                 cpp/undef1.c
59961         undef-2.c               cpp/undef2.c
59962         cpp-wi1.c               cpp/widestr1.c
59964 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59966         * lib/g++.exp (g++_include_flags): Tweak.
59968 2000-06-27  H.J. Lu  <hjl@gnu.org>
59969             Loren J. Rittle  <ljrittle@acm.org>
59971         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59972         version with one that knows about the new gcc tree structure.
59973         (g++_link_flags): Same.
59975 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59977         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59978         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59979         case we are cross-compiling.
59981         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59982         g++.old-deja/g++.niklas/Makefile.in,
59983         g++.old-deja/g++.niklas/configure.in,
59984         g++.old-deja/g++.other/Makefile.in,
59985         g++.old-deja/g++.other/configure.in,
59986         gcc.c-torture/code_quality/Makefile.in,
59987         gcc.c-torture/code_quality/configure.in,
59988         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59989         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59990         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59991         gcc.c-torture/execute/ieee/Makefile.in,
59992         gcc.c-torture/execute/ieee/configure.in,
59993         gcc.c-torture/noncompile/Makefile.in,
59994         gcc.c-torture/noncompile/configure.in,
59995         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59996         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59997         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59999 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60001         * g++.old-deja/g++.other/ambig3.C: New test.
60003 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60005         * g++.old-deja/g++.pt/syntax1.C: New test.
60006         * g++.old-deja/g++.pt/syntax2.C: New test.
60007         * g++.old-deja/g++.other/syntax3.C: New test.
60008         * g++.old-deja/g++.other/syntax4.C: New test.
60010 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60012         * gcc.dg/20000623-1.c: Prototype exit and abort.
60014 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60016         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60017         New tests.
60018         * gcc.dg/cpp-mi3.def: New file.
60020         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60021         inside assertions.
60022         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60023         lexer's error messages.
60024         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60025         divine anything from the linemarkers.
60026         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60027         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60029 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60031         * gcc.dg/20000623-1.c: New test.
60033 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60035         * gcc.c-torture/execute/20000622-1.c: New test.
60037 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60039         * g++.old-deja/g++.other/init15.C: New test.
60041 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60043         * g++.old-deja/g++.pt/vaarg2.C: New test.
60044         * g++.old-deja/g++.pt/vaarg3.C: New test.
60046 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60048         * g++.old-deja/g++.other/dyncast6.C: New test.
60050 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60052         * gcc.c-torture/execute/loop-6.c: New test.
60054 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60056         * gcc.dg/20000614-1.c: New test.
60057         * gcc.dg/20000614-2.c: New test.
60059 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60061         * g++.old-deja/g++.other/inline12.C: New test.
60063 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60065         * g++.old-deja/g++.other/eh1.C: New test.
60067 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60069         * g++.old-deja/g++.other/type.C: New test.
60071 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60073         * g++.old-deja/g++.other/initstring.C: New test.
60075 2000-06-12  Jason Merrill  <jason@redhat.com>
60077         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60079 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60081         * gcc.c-torture/compile/20000609-1.c: New test.
60083 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60085         * gcc.dg/20000609-1.c: New test.
60087 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60089         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60090         * gcc.c-torture/noncompile/poison-1.c: Move...
60091         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60092         * gcc.dg/cpp-li1.c: Add a token after the #line.
60094 2000-06-05  Richard Henderson  <rth@cygnus.com>
60096         * gcc.c-torture/execute/20000605-2.c: New test.
60097         * gcc.c-torture/execute/20000605-3.c: New test.
60099 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60101         * g77.f-torture/execute/20000503-1.x: New file.
60103 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60105         * g++.old-deja/g++.eh/badalloc1.C: New test.
60107 2000-06-05  Richard Henderson  <rth@cygnus.com>
60109         * gcc.c-torture/execute/20000605-1.c: New test.
60111 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60112             Nathan Sidwell <nathan@codesourcery.com>
60114         * gcc.c-torture/compile/20000605-1.c: New test.
60116 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60118         * g77.f-torture/compile/20000601-1.f: New test.
60120 2000-06-03  Richard Henderson  <rth@cygnus.com>
60122         * gcc.c-torture/execute/20000603-1.c: New.
60124 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60126         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60127         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60129 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60131         * gcc.dg/compare2.c (case 12): XFAIL.
60132         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60133         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60135         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60137 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60139         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60140         guard macro is already defined when the header is first
60141         included.
60142         * gcc.dg/cpp-mix.h: New file.
60143         * gcc.dg/endif-label.c: Update patterns to match compiler.
60145         * g++.brendan/complex1.C: Declare abort.
60146         * g++.law/refs4.C: Remove XFAIL.
60147         * g++.oliva/expr2.C: Declare abort and exit.
60149 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60151         * gcc.c-torture/execute/20000528-1.c: New test.
60153         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60154         * g++.old-deja/g++.law/temps4.C: Likewise.
60156         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60157         stdlib.h.  Call abort() on failure.
60158         * g++.old-deja/g++.law/refs4.C: Likewise.
60159         * g++.old-deja/g++.law/temps4.C: Likewise.
60160         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60161         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60163 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60165         Relative to g++.dg/special:
60166         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60168         Relative to g++.old-deja:
60169         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60170         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60171         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60172         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60173         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60174         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60175         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60177         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60178         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60179         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60180         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60181         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60182         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60183         and/or string.h.
60185         * g++.other/goto1.C: Update expectations for error messages.
60187 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60189         * gcc.c-torture/compile/20000523-1.c: New test.
60191 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60193         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60195 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60197         * g++.old-deja/g++.eh/catch11.C: New test.
60198         * g++.old-deja/g++.eh/catch12.C: New test.
60200 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60202         * gcc.c-torture/execute/20000523-1.c: New test.
60204 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60206         * c-torture/execute/bcp-1.c: Replace abort in arg of
60207         __builtin_constant_p with a generic external function.
60209         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60210         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60211         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60212         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60213         Prototype abort and/or exit.
60215         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60216         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60217         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60218         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60220 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60222         * gcc.dg/dwarf2-1.c: New test.
60224 2000-05-20  Richard Henderson  <rth@cygnus.com>
60226         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60228 2000-05-20  Andreas Jaeger  <aj@suse.de>
60230         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60231         testcase.
60233 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60235         * gcc.c-torture/execute/20000519-2.c: New test.
60237 2000-05-19  Andreas Jaeger  <aj@suse.de>
60239         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60240         which fails with SSA.
60242         * lib/c-torture.exp: Also test with -O3 -fssa.
60244 2000-05-18  Michael Meissner  <meissner@redhat.com>
60246         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60247         * gcc.c-torture/execute/920415-1.c: Ditto.
60248         * gcc.c-torture/execute/920501-1.c: Ditto.
60249         * gcc.c-torture/execute/conversion.c: Ditto.
60250         * gcc.c-torture/execute/cvt-1.c: Ditto.
60252 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60254         * gcc.c-torture/compile/20000518-1.c: New test.
60256 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60258         * g77.f-torture/compile/200005018.f: New test.
60260 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60262         * gcc.c-torture/compile/20000517-1.c: New test.
60264 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60266         * gcc.c-torture/execute/20000516-1.c: New test.
60268 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60270         * g++.old-deja/g++.other/eh.C: New test.
60272 2000-05-12  Richard Henderson  <rth@cygnus.com>
60274         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60275         constants through to doit's conditional.
60277 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60279         * gcc.c-torture/compile/20000511-1.c: New test.
60280         * g77.f-torture/compile/20000511-1.f: New test.
60281         * g77.f-torture/compile/20000511-2.f: New test.
60283 2000-05-11  Michael Meissner  <meissner@redhat.com>
60285         * gcc.c-torture/execute/20000511-1.c: New test.
60287 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60289         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60290         * gcc.dg/20000510-1.S: New.
60292 2000-05-08  Catherine Moore  <clm@cygnus.com>
60294         * gcc.dg/unused-3.c: New.
60296 2000-05-06  Richard Henderson  <rth@cygnus.com>
60298           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60299           * g++.old-deja/g++.mike/warn1.C: Likewise.
60300           * g++.old-deja/g++.pt/local1.C: Likewise.
60301           * g++.old-deja/g++.pt/local7.C: Likewise.
60302           * g++.old-deja/g++.pt/spec16.C: Likewise.
60304 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60306         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60308 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60310           * g77.f-torture/execute/20000503-1.f: New test.
60312 2000-05-04  Andreas Jaeger  <aj@suse.de>
60314         * gcc.dg/noreturn-2.c: New test.
60316 2000-05-04  Neil Booth  <NeilB@earthling.net>
60318         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60319         preprocessor.
60321 2000-05-04  Richard Henderson  <rth@cygnus.com>
60323         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60325 2000-05-04  Richard Henderson  <rth@cygnus.com>
60327         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60328         OpenSSL by Jason R Thorpe.
60330 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60332         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60334 2000-05-03  Robert Lipe <robertlipe@usa.net>
60336         * gcc.dg/20000503-1.c: New test.
60338 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60340         * gcc.c-torture/compile/20000502-1.c: New test.
60341         * g++.old-deja/g++.other/align.C: New test.
60342         * gcc.dg/cpp-tradstringify.c: New test.
60344 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60346         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60347         and hard registers.
60349 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60351         * gcc.c-torture/execute/loop-5.c: New test.
60353 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60355         * gcc.c-torture/execute/va-arg-20.c: New test.
60357 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60359         * gcc.c-torture/execute/20000422-1.c: New test.
60361 2000-04-20  Greg McGary  <gkm@gnu.org>
60363         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60364         when optimizing, but without sibling-call optimizations (-O1).
60366 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60368           * gcc.c-torture/compile/20000420-1.c: New test.
60370 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60372         * g++.abi/ptrflags.C: New test.
60373         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60375 2000-04-19  Catherine Moore  <clm@cygnus.com>
60377         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60379 2000-04-19  Greg McGary  <gkm@gnu.org>
60381         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60382         sibling-call optimizations.
60384 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60386         * gcc.dg/20000419-1.c: New test.
60388 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60390         * gcc.c-torture/execute/20000412-6.c: New test.
60392 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60394         * gcc.c-torture/execute/20000412-5.c: New test.
60395         * g77.f-torture/compile/20000412-1.f: New test.
60396         * gcc.c-torture/execute/20000412-4.c: New test.
60397         * gcc.c-torture/compile/20000412-2.c: New test.
60398         * gcc.c-torture/execute/20000412-3.c: New test.
60399         * gcc.c-torture/compile/20000412-1.c: New test.
60400         * gcc.c-torture/execute/20000412-2.c: New test.
60402 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60404         * objc/execute/bf-20.m: New test.
60406 2000-04-10  Richard Henderson  <rth@cygnus.com>
60408         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60410         * gcc.c-torture/execute/20000412-1.c: New test.
60412 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60414         * g++.old-deja/g++.eh/catchptr1.C: New test.
60416 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60418         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60420 2000-04-08  Neil Booth  <NeilB@earthling.net>
60422         * gcc.dg/cpp-nullchar.c: Remove test as
60423         embedded nulls cause problems.
60425 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60427         * gcc.dg/compare2.c: New test.
60429 2000-04-08  Neil Booth  <NeilB@earthling.net>
60431         * gcc.dg/cpp-nullchar.c: New test.
60433 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60435         * gcc.dg/cpp-mi2.c: New test.
60436         * gcc.dg/cpp-mi2[abc].h: New files.
60438 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60440         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60441         member name.
60443 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60445         * g++.old-deja/g++.abi/vmihint.C: New test.
60447 2000-04-06  Neil Booth  <NeilB@earthling.net>
60449         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60450         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60451         copyright.
60453 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60455         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60456         avoid stack-frame overwrite.
60458 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60460         * gcc.c-torture/compile/20000405-2.c: New test.
60461         * gcc.c-torture/compile/20000405-3.c: New test.
60463 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60465         * gcc.c-torture/compile/20000405-1.c: New test.
60467 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60469         * gcc.dg/cast-qual-1.c: Revert last change.
60471 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60473         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60475 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60477         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60478         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60480 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60482         * gcc.c-torture/compile/20000403-2.c: New test.
60483         * gcc.c-torture/compile/20000403-1.c: New test.
60485 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60487         * gcc.c-torture/execute/20000403-1.c: New test.
60489 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60491         * gcc.c-torture/execute/20000402-1.c: New test.
60493 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60495         * gcc.c-torture/execute/va-arg-15.c: New test.
60496         * gcc.c-torture/execute/va-arg-16.c: New test.
60497         * gcc.c-torture/execute/va-arg-17.c: New test.
60498         * gcc.c-torture/execute/va-arg-18.c: New test.
60499         * gcc.c-torture/execute/va-arg-19.c: New test.
60501 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60503         * gcc.c-torture/compile/981211-1.c: Move to...
60504         * gcc.dg/cpp-as1.c: ...here.
60505         * gcc.dg/cpp-as2.c: New file.
60507         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60508         compiler.
60510 2000-04-02  Neil Booth  <NeilB@earthling.net>
60512         * gcc.dg/cpp-cond.c  New tests.
60513         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60514         accidental success less likely.
60515         * gcc.dg/cpp-missingop.c  New tests.
60516         * gcc.dg/cpp-missingparen.c  New tests.
60517         * gcc.dg/cpp-shift.c  New tests.
60518         * gcc.dg/cpp-shortcircuit.c  New tests.
60519         * gcc.dg/cpp-unary.c  New tests.
60521 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60523         * gcc.c-torture/compile/20000329-1.c: New test.
60525 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60527         * gcc.c-torture/compile/20000326-1.c: New test.
60528         * gcc.c-torture/compile/20000326-2.c: New test.
60530 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60532         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60533         the first parameter is a function argument.
60535 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60537         * g++.old-deja/g++.ext/array4.C: New test.
60539 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60541         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60543 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60545         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60547 2000-03-19  Richard Henderson  <rth@cygnus.com>
60549         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60551 2000-03-19  Richard Henderson  <rth@cygnus.com>
60553         * gcc.c-torture/compile/20000319-1.c: New test.
60555 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60557         * gcc.c-torture/execute/20000314-3.c: New test.
60558         * gcc.c-torture/execute/20000314-2.c: New test.
60559         * gcc.c-torture/execute/20000314-1.c: New test.
60560         * gcc.c-torture/compile/20000314-2.c: New test.
60561         * gcc.c-torture/compile/20000314-1.c: New test.
60563 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60565         * g++.old-deja/g++.warn/inline.C: New test.
60567 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60569         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60570         standards-compliant result rather than specific constants.
60571         Put test-values in array.
60573 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60575         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60576         (g++_target_compile): Put test-specific options last.
60578 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60580         * g++.old-deja/g++.eh/vbase4.C: New test.
60582 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60584         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60586 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60588         * g++.old-deja/g++.brendan/misc12.C: Removed.
60589         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60590         * g++.old-deja/g++.ext/pretty4.C: New test.
60592 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60594         * g++.old-deja/g++.other/string2.C: New test.
60596 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60598         * g++.old-deja/g++.warn/impint2.C: New test.
60600 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60602         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60603         is 1, not zero.
60605 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60607         * g++.old-deja/g++.warn/impint.C: New test.
60608         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60609         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60610         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60611         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60612         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60613         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60614         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60615         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60616         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60617         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60618         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60619         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60621 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60623         * gcc.dg/cpp-redef.c: New test.
60625 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60627         * g++.old-deja/g++.pt/unify7.C: New test.
60629 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60631         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60632         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60634 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60636         * gcc.c-torture/compile/20000224-1.c: New test.
60638 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60640         * gcc.c-torture/compile/cpp-2.c: New test.
60641         * gcc.c-torture/compile/cpp-1.c: New test.
60643 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60645         * gcc.c-torture/execute/20000225-1.c: New test.
60647 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60649         * gcc.dg/cpp-li2.c: New test.
60651         * gcc.dg/cpp-wi1.c: New test.
60653         * gcc.dg/cpp-li1.c: New test.
60655 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60657         * g++.old-deja/g++.other/sizeof5.C: New test.
60659 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60661         * gcc.c-torture/execute/va-arg-13.c: New test.
60663 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60665         * gcc.c-torture/execute/va-arg-12.c: New test.
60667 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60669         * gcc.c-torture/execute/20000223-1.c: New test.
60671 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60673         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60675 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60677         * g++.old-deja/g++.abi/ptrmem.C: New test.
60679 2000-02-19  Richard Henderson  <rth@cygnus.com>
60681         * gcc.c-torture/compile/init-3.c: New.
60683 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60685         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60686         ALWAYS_CXXFLAGS.
60688 2000-02-11  Robert Lipe <robertl@sco.com>
60690         * gcc.c-torture/compile/20000211-3.c: New test.
60692 2000-02-11  Martin Buchholz <martin@xemacs.org>
60694         * gcc.c-torture/compile/20000211-2.c: New test.
60696 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60698         * gcc.c-torture/compile/20000211-1.c: New test.
60700 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60702         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60703           on native targets
60705 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60707         * g++.old-deja/g++.other/cast5.C: New test.
60709 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60711         * gcc.c-torture/execute/20000205-1.c: New.
60713 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60715         * g++.old-deja/g++.jason/cast3.C: Return void.
60716         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60718 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60720         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60722         * gcc.dg/loop-1.c: New test.
60724 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60726         * gcc.c-torture/compile/20000127-1.c: New test.
60727         * gcc.c-torture/execute/991228-1.c: New test.
60729 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60731         * gcc.dg/unused-2.c: New test.
60733         * gcc.dg/conv-1.c: New test.
60735 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60737         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60738         compiler.
60739         (tool_option_proc): Fix typo.
60741 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60743         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60744         of the ld on the host, not on the build machine.
60745         Also, don't crash if '--help' is not a supported option.
60747 2000-01-24  Richard Henderson  <rth@cygnus.com>
60749         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60751 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60753         * gcc.c-torture/execute/20000120-2.c: New test.
60754         * gcc.c-torture/execute/20000120-1.c: New test.
60756 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60758         * gcc.c-torture/execute/20000113-1.c: New test.
60760 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60762         * gcc.c-torture/execute/20000112-1.c: New test.
60764 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60766         * gcc.dg/20000111-1.c: New test.
60768 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60770         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60771         with 16 bit integers.
60773 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60775         * gcc.dg/20000108-1.c: New test.
60777 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60779         * g++.old-deja/g++.ns/koenig8.C: New test.
60781 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60783         * g++.old-deja/g++.other/cast4.C: New test.
60785 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60787         * gcc.c-torture/compile/20000105-2.c: New test.
60788         * gcc.c-torture/compile/20000105-1.c: New test.
60790 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60792         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60793         references to printf & atoi to conform to ANSI standard.
60794         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60795         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60796         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60797         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60798         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60799         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60800         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60801         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60802         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60803         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60804         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60805         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60806         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60807         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60808         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60809         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60810         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60811         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60812         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60813         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60814         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60815         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60816         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60817         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60818         * g++.old-deja/g++.brendan/init3.C: Likewise.
60819         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60820         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60821         * g++.old-deja/g++.brendan/new2.C: Likewise.
60822         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60823         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60824         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60825         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60826         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60827         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60828         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60829         * g++.old-deja/g++.brendan/template24.C: Likewise.
60830         * g++.old-deja/g++.brendan/template3.C: Likewise.
60831         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60832         * g++.old-deja/g++.jason/inline3.C: Likewise.
60833         * g++.old-deja/g++.jason/opeq.C: Likewise.
60834         * g++.old-deja/g++.law/arg5.C: Likewise.
60835         * g++.old-deja/g++.law/arm7.C: Likewise.
60836         * g++.old-deja/g++.law/ctors11.C: Likewise.
60837         * g++.old-deja/g++.law/cvt8.C: Likewise.
60838         * g++.old-deja/g++.law/init9.C: Likewise.
60839         * g++.old-deja/g++.law/refs4.C: Likewise.
60840         * g++.old-deja/g++.law/template2.C: Likewise.
60841         * g++.old-deja/g++.law/visibility24.C: Likewise.
60842         * g++.old-deja/g++.law/vtable3.C: Likewise.
60843         * g++.old-deja/g++.mike/asm2.C: Likewise.
60844         * g++.old-deja/g++.mike/eh1.C: Likewise.
60845         * g++.old-deja/g++.mike/misc1.C: Likewise.
60846         * g++.old-deja/g++.mike/misc13.C: Likewise.
60847         * g++.old-deja/g++.mike/misc14.C: Likewise.
60848         * g++.old-deja/g++.mike/ns12.C: Likewise.
60849         * g++.old-deja/g++.mike/p1248.C: Likewise.
60850         * g++.old-deja/g++.mike/p3708.C: Likewise.
60851         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60852         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60853         * g++.old-deja/g++.mike/p646.C: Likewise.
60854         * g++.old-deja/g++.mike/p700.C: Likewise.
60855         * g++.old-deja/g++.mike/p783.C: Likewise.
60856         * g++.old-deja/g++.mike/p783a.C: Likewise.
60857         * g++.old-deja/g++.mike/p783b.C: Likewise.
60858         * g++.old-deja/g++.mike/p786.C: Likewise.
60859         * g++.old-deja/g++.mike/p789.C: Likewise.
60860         * g++.old-deja/g++.mike/p789a.C: Likewise.
60861         * g++.old-deja/g++.mike/p807a.C: Likewise.
60862         * g++.old-deja/g++.other/delete3.C: Likewise.
60863         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60864         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60865         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60866         * g++.old-deja/g++.other/empty1.C: Likewise.
60867         * g++.old-deja/g++.other/temporary1.C: Likewise.
60868         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60869         * g++.old-deja/g++.pt/t16.C: Likewise.
60870         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60872 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60874         * gcc.dg/991230-1.c: New test.
60876 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60878         * gcc.c-torture/compile/991229-3.c: New test.
60879         * gcc.c-torture/compile/991229-2.c: New test.
60880         * gcc.c-torture/compile/991229-1.c: New test.
60882 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60884         * gcc.c-torture/compile/labels-2.c: New test.
60886 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60888         * gcc.c-torture/execute/991227-1.c: New test.
60890 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60892         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60894 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60896         * gcc.c-torture/execute/991221-1.c: New test.
60898 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60900         * g++.old-deja/g++.other/cast3.C: New test.
60902 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60904         * gcc.c-torture/execute/991216-4.c: New test.
60906 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60908         * gcc.c-torture/execute/991216-1.c: New test.
60909         * gcc.c-torture/execute/991216-2.c: New test.
60910         * gcc.c-torture/execute/991216-3.c: New test.
60912 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60914         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60915         Actually make the test fail by using "-O2" for compilation.
60917 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60919         * g++.old-deja/g++.warn/cast-align1.C: New test.
60921 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60923         * gcc.c-torture/compile/991214-1.c: New test.
60924         * gcc.c-torture/compile/991214-2.c: New test.
60926 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60928         * gcc.dg/991214-1.c: New test.
60930 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60932         * gcc.c-torture/compile/991213-3.c: New test.
60933         * gcc.c-torture/compile/991213-2.c: New test.
60934         * gcc.c-torture/compile/991213-1.c: New test.
60936 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60938         * gcc.dg/991209-1.c: New test.
60940 1999-12-08  Nathan Sidwell <nathan@acm.org>
60942         * gcc.c-torture/compile/991208-1.c: New test.
60944 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60946         * gcc.dg/ultrasp2.c: New test.
60948 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60950         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60952 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60954         * gcc.c-torture/compile/991202-1.c: New test.
60955         * gcc.c-torture/execute/991202-1.c: New test.
60956         * gcc.c-torture/execute/991202-2.c: New test.
60957         * gcc.c-torture/execute/991202-3.c: New test.
60959 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60961         * g++.old-deja/g++.abi/align.C: New test.
60962         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60963         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60965 1999-12-01  Richard Henderson  <rth@cygnus.com>
60967         * gcc.c-torture/execute/991201-1.c: New.
60969 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60971         * gcc.dg/991129-1.c: New test.
60973 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60975         * gcc.c-torture/compile/991127-1.c: New test.
60977 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60979         * g++.old-deja/g++.other/warn4.C: New test.
60981 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60983         * g++.old-deja/g++.eh/cleanup2.C: New test.
60984         * g++.old-deja/g++.ext/pretty2.C: New test.
60985         * g++.old-deja/g++.ext/pretty3.C: New test.
60986         * g++.old-deja/g++.other/debug6.C: New test.
60988 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60990         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60991         compiler_output to look for one error message instead of two.
60993 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60995         * gcc.c-torture/execute/991118-1.c: Also test case
60996         where the word boundary does not split a byte evenly.
60998 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61000         * g++.old-deja/g++.ext/restrict1.C: New test.
61002 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61004         * gcc.c-torture/execute/991118-1.c: New test.
61006 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61008         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61009         working directory pathnames.
61011 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61013         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61014         host is equipped with driver.h and driver.o so it can actually
61015         compile and run the tests.
61017 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61019         * gcc.c-torture/compile/991008-1.c: New test.
61021 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61023         * lib/gcc-dg.exp: Include target-supports.exp
61025 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61027         * lib/target-supports.exp: New file: Provide procs to test for
61028         features supported by the target.
61029         (check_weak_available): Moved here from ecos.exp.
61030         (check_alias_available): New proc: Determine of the target
61031         toolchain supports the alias attribute.
61033         * gcc.dg/special/ecos.exp: Move check_weak_available to
61034         target-supports.exp.
61035         (alias-1.c): Only perform the test if the target supports
61036         aliases.
61037         (wkali-1.c): Only perform the test if the target supports
61038         aliases.
61040         * gcc.dg/990506-0.c: Expect error messages from cross
61041         targets as well as native targets.
61043 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61045         * gcc.dg/ultrasp1.c: Removed xfail.
61046         * gcc.dg/struct-ret-2.c: Likewise.
61047         * gcc.dg/array-1.c: Likewise.
61049 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61051         * gcc.dg/struct-ret-2.c: New test.
61053         * gcc.dg/array-1.c: New test.
61055 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61057         * gcc.c-torture/execute/991030-1.c: New test.
61059 1999-10-26  Richard Henderson  <rth@cygnus.com>
61061         * gcc.c-torture/compile/991026-2.c: New test.
61063 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61065         * gcc.c-torture/compile/991026-1.c: New test.
61067 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61069         * gcc.c-torture/execute/991023-1.c: New test.
61071 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61073         * gcc.c-torture/execute/991019-1.c: New test.
61075 1999-10-16  Richard Henderson  <rth@cygnus.com>
61077         * gcc.c-torture/execute/991016-1.c: New test.
61079 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61081         * gcc.c-torture/execute/991014-1.c: New test.
61083 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61085         * g++.old-deja/g++.other/union2.C: New test.
61087 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61089         * g++.old-deja/g++.other/vaarg2.C: New test.
61090         * g++.old-deja/g++.other/vaarg3.C: New test.
61092 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61094         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61095         in compile/.
61097 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61099         * gcc.c-torture/execute/va-arg-11.c: New test.
61101 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61103         * lib/file-format.exp (gcc_target_object_format): Don't
61104         crash if objdump is unavailable.
61106 1999-09-29  Donn Terry <donn@interix.com>
61108         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61110 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61112         * gcc.c-torture/compile/990928-1.c: New test.
61114 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61116         * g++.old-deja/g++.other/decl6.C: New test.
61118 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61120         * gcc.c-torture/execute/va-arg-10.c: New test.
61122 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61124         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61125         __PRETTY_FUNCTION__.
61127 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61129         * gcc.c-torture/execute/990923-1.c: New test.
61131 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61133         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61134         for which -fpic is inappropriate.
61136 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61138         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61140 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61142         * g++.old-deja/g++.other/dyncast1.C: New test.
61143         * g++.old-deja/g++.other/dyncast2.C: New test.
61144         * g++.old-deja/g++.other/dyncast3.C: New test.
61145         * g++.old-deja/g++.other/dyncast4.C: New test.
61146         * g++.old-deja/g++.other/dyncast5.C: New test.
61147         * g++.old-deja/g++.eh/catch3.C: New test.
61148         * g++.old-deja/g++.eh/catch3p.C: New test.
61149         * g++.old-deja/g++.eh/catch4.C: New test.
61150         * g++.old-deja/g++.eh/catch4p.C: New test.
61151         * g++.old-deja/g++.eh/catch5.C: New test.
61152         * g++.old-deja/g++.eh/catch5p.C: New test.
61153         * g++.old-deja/g++.eh/catch6.C: New test.
61154         * g++.old-deja/g++.eh/catch6p.C: New test.
61155         * g++.old-deja/g++.eh/catch7.C: New test.
61156         * g++.old-deja/g++.eh/catch7p.C: New test.
61157         * g++.old-deja/g++.eh/catch8.C: New test.
61158         * g++.old-deja/g++.eh/catch8p.C: New test.
61159         * g++.old-deja/g++.eh/catch9.C: New test.
61160         * g++.old-deja/g++.eh/catch9p.C: New test.
61162 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61164         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61165         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61167 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61169         * gcc.c-torture/compile/990913-1.c: New test.
61171 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61173         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61174         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61176 1999-09-09  Richard Henderson  <rth@cygnus.com>
61178         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61180 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61182         * g++.old-deja/g++.other/lookup11.C: New test.
61183         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61184         what is permitted and what we want.
61185         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61186         overload use.
61187         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61189 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61191         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61192         * gcc.c-torture/noncompile/poison-1.c: New file.
61194 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61196         * g++.old-deja/g++.other/sizeof3.C: New test.
61197         * g++.old-deja/g++.other/sizeof4.C: New test.
61198         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61199         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61201 1999-09-07  Richard Henderson  <rth@cygnus.com>
61203         * gcc.dg/va-arg-1.c: New.
61205 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61207         * gcc.c-torture/execute/va-arg-9.c: New test.
61209 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61211         * g77.f-torture/compile/980519-2.f: New test.
61212         * g77.f-torture/compile/19990905-0.f: New test.
61213         * g77.f-torture/compile/19990905-1.f: New test.
61214         * g77.f-torture/compile/19990905-2.f: New test.
61216         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61218 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61220         * gcc.c-torture/execute/990827-1.c: Fix typo.
61222 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61224         * g++.old-deja/g++.other/deref1.C: New test.
61226 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61228         * g++.old-deja/g++.other/ambig2.C: New test.
61229         * g++.old-deja/g++.other/cond5.C: New test.
61230         * g++.old-deja/g++.other/lookup16.C: New test.
61232 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61234         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61235         assemblers too.
61237 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61239         * lib/c-torture.exp: Avoid the "compare executables" optimization
61240         when testing native.
61242 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61244         * gcc.c-torture/execute/990829-1.c: New test.
61245         * gcc.c-torture/compile/990829-1.c: New test.
61247 1999-08-27  Paul Burchard  <burchard@pobox.com>
61249         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61250         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61251         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61252         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61253         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61254         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61255         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61256         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61257         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61258         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61259         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61261 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61263         * gcc.c-torture/execute/990827-1.c: New test.
61265 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61267         * g77.f-torture/noncompile/19990826-4.f: New test.
61269         * g77.f-torture/compile/19990826-3.f: New test.
61271         * g77.f-torture/execute/19990826-2.f: New test.
61273         * g77.f-torture/compile/19990826-1.f: New test.
61275         * gcc.c-torture/execute/990826-0.c: New test.
61276         * g77.c-torture/execute/19990826-0.f: New test.
61278         * g77.f-torture/noncompile/970626-2.f: New test.
61280 1999-08-25  Paul Burchard  <burchard@pobox.com>
61282         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61283         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61284         lss-011.C: New tests.
61286 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61288         * g++.old-deja/g++.other/decl5.C: New test.
61290 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61292         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61293         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61294         call `postbase' for each one.  All callers of `postbase' changed
61295         to call this instead.
61297 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61299         * gcc.c-torture/execute/990811-1.c: New test.
61301 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61303         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61304         just native ones.
61306         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61307         just native ones.
61309 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61311         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61313 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61315         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61317 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61319         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61321 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61323         * gcc.c-torture/execute/990804-1.c: New test.
61325 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61327         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61328         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61329         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61331 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61333         * g++.old-deja/g++.other/struct1.C: New test.
61335 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61337         * g++.old-deja/g++.other/enum2.C: New test.
61339 1999-08-02  Richard Henderson  <rth@cygnus.com>
61341         Adapted from tests from Franz Sirl:
61342         * gcc.c-torture/execute/va-arg-7.c: New test.
61343         * gcc.c-torture/execute/va-arg-8.c: New test.
61345 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61347         * gcc.c-torture/compile/990801-2.c: New test.
61349         * gcc.c-torture/compile/990801-1.c: New test.
61351 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61353         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61354         fp-cmp-1.c, converting double to float.
61356         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61357         fp-cmp-1.c, converting double to long double.
61359         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61360         from fr1 to unknown_register, since fr1 is a legitimate register
61361         on some machines.
61363 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61365         * README: More listname related changes.
61367 1999-07-08  Catherine Moore  <clm@cygnus.com>
61369         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61371 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61373         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61375 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61377         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61379 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61381         * gcc.dg/990703-1.c: New test.
61383 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61385         * lib/file-format.exp: New file: Move definition of proc
61386         gcc_target_object_format to here from
61387         gcc.dg/special/ecos.exp.
61389         * lib/c-torture.exp: Include lib file-format.exp.
61390         * lib/gcc-dg.exp: Include lib file-format.exp.
61392         * gcc.dg/special/ecos.exp: Remove definition of proc
61393         gcc_target_object_format.
61395 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61397         * gcc.c-torture/execute/990628-1.c: New test.
61399 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61401         * gcc.c-torture/compile/990625-2.c: New test.
61403         * gcc.c-torture/compile/990625-1.c: New test.
61405 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61407         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61408         attributes compile.
61409         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61410         ports that use the COFF/PE file format.
61412 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61414         * gcc.c-torture/compile/990617-1.c: New test.
61416 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61418         * g++.old-deja/g++.other/decl4.C: New test.
61420 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61422         * g++.old-deja/g++.other/bitfld3.C: New test.
61424 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61426         * g++.old-deja/g++.eh/catch1.C: New test.
61428 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61430         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61432         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61433         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61435 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61437         * g77.f-torture/compile/19990502-0.f: Replace with new,
61438         shorter, test that still fails after recent changes.
61440 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61442         * gcc.c-torture/execute/990604-1.c: New test.
61444 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61446         * gcc.c-torture/execute/990531-1.c: New test.
61448 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61450         * gcc.c-torture/compile/990527-1.c: New test.
61452 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61454         * gcc.c-torture/execute/990527-1.c: New test.
61456 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61458         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61459         bitfields as signed.
61461 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61463         * g77.f-torture/compile/19990525-0.f: New test.
61465 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61467         * gcc.c-torture/execute/990525-2.c: New test.
61469         * gcc.c-torture/execute/990525-1.c: New test.
61471 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61473         * g++.old-deja/g++.other/anon3.C: New test.
61474         * g++.old-deja/g++.other/anon4.C: New test.
61475         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61476         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61477         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61478         Merrill).
61480 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61482         * gcc.c-torture/execute/990524-1.c: New test.
61484         * gcc.dg/990524-1.c: New test.
61486 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61488         * gcc.c-torture/compile/990523-1.c: New test.
61490 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61492         * gcc.c-torture/compile/990519-1.c: New test.
61494 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61496         * gcc.c-torture/compile/990517-1.c: New test.
61498         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61499         (e4, f4): New tests.
61500         (main): Call them.
61502 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61504         * gcc.dg/noreturn-1.c: New test.
61506 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61508         * gcc.c-torture/execute/990513-1.c: New test.
61510 1999-05-10  Richard Henderson  <rth@cygnus.com>
61512         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61514 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61516         * g77.f-torture/execute/erfc.f: Use small single-precision
61517         values, to avoid problems on Alphas when not -mieee.
61519 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61521         * gcc.dg/990506-0.c: New test.
61523 1999-05-08  Richard Henderson  <rth@cygnus.com>
61525         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61526         the constant to test.  Don't XFAIL 64-bit targets.
61528         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61529         * g++.old-deja/g++.law/profile1.C: Likewise.
61531         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61532         operator new instances.
61533         * g++.old-deja/g++.other/delete5.C: Likewise.
61535 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61537         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61538         intrinsic.
61540 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61542         * g77.f-torture/execute/u77-test.f: Reverse order of two
61543         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61545 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61547         * gcc.dg/compare1.c: New test.
61549 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61551         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61552         New tests.
61554 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61556         * g77.f-torture/compile/19990502-1.f: New test.
61558 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61560         * g77.f-torture/compile/19990502-0.f: New test.
61562 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61564         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61565         intrinsic.
61567 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61569         * g77.f-torture/execute/u77-test.f (main): List libU77
61570         intrinsics not currently tested.
61571         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61572         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61573         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61574         Trim blanks off the ends of some printed strings.
61576 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61578         * g77.f-torture/execute/u77-test.f (main): Just warn about
61579         FSTAT gid disagreement, as it's expected on some systems.
61581 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61583         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61584         use a new function, which allows for some slop.
61585         Clean up some commentary.
61586         (issum): The new function.
61587         (sgladd): Deleted subroutine.
61589 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61591         * g77.f-torture/execute/u77-test.f: Modify to be more like
61592         libf2c/libU77 version, bringing patches to that version here.
61593         Add suitable commentary.
61595 1999-04-25  Richard Henderson  <rth@cygnus.com>
61597         * gcc.dg/990424-1.c: New test.
61599 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61601         * g77.f-torture/execute/u77-test.f (main): Bug involving
61602         LSTAT has been fixed, so turn back on full checking.
61604 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61606         * g77.f-torture/compile/19990419-0.f: New test.
61607         * g77.f-torture/execute/19990419-1.f: New test.
61609 1999-04-17  Richard Henderson  <rth@cygnus.com>
61611         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61612         to avoid the need for a prototype to supress a warning.
61614 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61616         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61618 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61620         * gcc.c-torture/execute/990404-1.c: New test.
61622 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61624         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61625         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61626         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61627         missing initializer warnings.
61629 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61631         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61632         matching strings.
61634 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61636         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61638 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61640         * g77.f-torture/execute/19990325-0.f: New test.
61641         * g77.f-torture/execute/19990325-1.f: New test.
61643 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61645         * gcc.c-torture/execute/990324-1.c: New test.
61647 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61649         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61650         test with 4.
61652 1999-03-17  Richard Henderson  <rth@cygnus.com>
61654         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61656 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61658         * g77.f-torture/execute/19990313-2.f: New test.
61659         * g77.f-torture/execute/19990313-3.f: New test.
61661 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61663         * g77.f-torture/execute/19990313-0.f: New test.
61664         * g77.f-torture/execute/19990313-1.f: New test.
61666 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61668         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61669         printf to sprintf.
61670         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61671         (main): Add check for u15.  Conditionalize u31 check depending on
61672         whether ints are <32 bits or >=32 bits.
61674 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61676         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61678 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61680         * g77.f-torture/compile/19990305-0.f: New test.
61681         * g77.f-torture/execute/19981119-0.f: New test.
61683 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61685         * g77.f-torture/execute/970625-2.f: call ABORT if final
61686         result is not correct, instead of just printing it.
61687         Add this checking via newly introduced obfuscation, to
61688         trip up buggy front ends.
61690 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61692         * g77.f-torture/compile/960317-1.f: Moved from being
61693         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61695 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61697         * g77.f-torture/execute/960317-1.f: New (old) test.
61698         * g77.f-torture/execute/970625-2.f: Ditto.
61700 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61702         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61703         error message on line 1 or line 2; cccp and cpplib do this differently.
61705 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61707         * g++.old-deja/g++.law/weak1.C: New test.
61709 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61711         * gcc.c-torture/execute/990119-1.c: Renamed to...
61712         * gcc.dg/990119-1.c: this, so it will only be tested once
61713         (it's a preprocessor test, it doesn't need to be run at
61714         multiple optimization levels).
61716 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61718         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61719           ALWAYS_CXXFLAGS.
61721 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61723         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61724         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61725         to not be compilable by current g77.
61727 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61729         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61731 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61733         * gcc.c-torture/execute/990222-1.c: New test.
61735 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61737         * g77.f-torture/compile/19990218-0.f: New test.
61738         * g77.f-torture/noncompile/19990218-1.f: New test.
61740 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61742         * g77.f-torture/compile/19981216-0.f: New test.
61744 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61746         * gcc.dg/990214-1.c: New test.
61748 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61750         * gcc.dg/990213-2.c: New test.
61752         * gcc.dg/990213-1.c: New test.
61754 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61756         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61757         ints.
61759 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61761         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61762         specified by target.
61764         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61766 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61768         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61770 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61772         * gcc.dg/special/ecos.exp: New test driver for new tests with
61773         special requirements.
61775         * gcc.dg/special/alias-1.c: New test.
61776         * gcc.dg/special/gcsec-1.c: New test.
61777         * gcc.dg/special/weak-1.c: New test.
61778         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61779         * gcc.dg/special/weak-2.c: New test.
61780         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61781         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61782         * gcc.dg/special/wkali-1.c: New test.
61783         * gcc.dg/special/wkali-2.c: New test.
61784         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61785         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61787 1999-02-10  Felix Lee  <flee@cygnus.com>
61789           * lib/c-torture.exp (c-torture-compile): Pull out code for
61790           analyzing gcc error messages.
61791           (c-torture-execute): Likewise.  Fix some (harmless) false
61792           positives.
61793           * lib/gcc.exp (gcc_check_compile): New function.
61795 1999-02-08  Richard Henderson  <rth@cygnus.com>
61797         * gcc.c-torture/execute/990208-1.c: New test.
61799 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61801         * g++.dg/special/ecos.exp: New driver for new tests with special
61802         requirements
61804         * g++.dg/special/conpr-1.C: New test
61805         * g++.dg/special/conpr-2.C: New test
61806         * g++.dg/special/conpr-2a.C: New test
61807         * g++.dg/special/conpr-3.C: New test
61808         * g++.dg/special/conpr-3a.C: New test
61809         * g++.dg/special/conpr-3b.C: New test
61811         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61812         allow g++ to use the dg driver
61814         * README: Add comment about g++.dg directory
61816 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61818         * README: Update email addresses.
61820 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61822         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61823         arguments in order to force structure S onto the stack even on
61824         the alpha.
61825         (test): Pass 10 leading arguments to function foo as well as the
61826         structure S.
61828         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61829         failure for all targets.
61831         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61832         abort to terminate program execution.
61834 1999-01-30  Richard Henderson  <rth@cygnus.com>
61836         * gcc.c-torture/execute/990130-1.c: New test.
61838 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61840         * gcc.dg/990130-1.c: New test.
61842 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61844         * gcc.c-torture/execute/990128-1.c: New test.
61846 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61848         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61850 1999-01-27  Felix Lee  <flee@cygnus.com>
61852         * lib/c-torture.exp (c-torture-compile): pull out code for
61853         analyzing gcc error messages.
61854         (c-torture-execute): ditto, and fix some (harmless) false
61855         positives.
61856         * lib/gcc.exp (gcc_check_compile): new function.
61858 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61860         * gcc.dg/990117-1.c: New test.
61862         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61864         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61866 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61868         * g77.f-torture/compile/990115-1.f: New test.
61870 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61872         * gcc.c-torture/compile/990107-1.c: New test
61874 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61876         * gcc.c-torture/execute/990106-2.c: New test.
61878         * gcc.c-torture/execute/990106-1.c: New test.
61880 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61882         * gcc.c-torture/compile/981223-1.c: New test.
61884 1998-12-29  Richard Henderson  <rth@cygnus.com>
61886         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61887         (opt3): Rename from opt4 and disable.
61889 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61891         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61893 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61895         * g++.old-deja/g++.other/conv5.C: New test.
61897 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61899         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61901 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61903         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61905 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61907         * gcc.c-torture/compile/981211-1.c: New test.
61909 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61911         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61913         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61915 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61917         * gcc.special/930510-1.c: Make C9X safe.
61918         * gcc.misc-tests/gcov-1.c Similarly.
61919         * gcc.misc-tests/gcov-2.c Similarly.
61921 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61923         * gcc.dg/ultrasp1.c: New test.
61925 1998-12-06  Richard Henderson  <rth@cygnus.com>
61927         * gcc.c-torture/execute/981206.c: New test.
61929 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61931         * g++.old-deja/g++.ns/template7.C: New test.
61933         * g++.old-deja/g++.other/expr1.C: New test.
61935         * g++.old-deja/g++.eh/tmpl3.C: New test.
61937         * g++.old-deja/g++.eh/tmpl2.C: New test.
61939 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61941         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61942         * g++.old-deja/g++.other/using6.C: Removed.
61943         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61945         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61947 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61949         * g++.old-deja/g++.pt/overload8.C: New test.
61951         * g++.old-deja/g++.pt/overload7.C: New test.
61953         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61955         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61956         and relinking messages.
61957         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61958         compiling with -frepo.
61960 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61962         * g++.old-deja/g++.pt/lookup6.C: New test.
61964 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61966         * gcc.c-torture/execute/981130-1.c: New test.
61967         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61969 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61971         * g++.old-deja/g++.pt/explicit76.C: New test.
61973         * g++.old-deja/g++.pt/friend38.C: New test.
61975         * g++.old-deja/g++.ns/crash2.C: New test.
61977         * g++.old-deja/g++.pt/defarg8.C: New test.
61979         * g++.old-deja/g++.pt/instantiate6.C: New test.
61981         * g++.old-deja/g++.pt/static6.C: New test.
61983         * g++.old-deja/g++.pt/decl2.C: New test.
61985 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61987         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61988         problem is actually related with name lookup, but so what? :-)
61990         * g++.old-deja/g++.pt/friend37.C: New test.
61992 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61994         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61995         element, which fails on some systems.
61997         * g77.f-torture/execute/labug1.f: New test.
61999 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62001         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62002         is defined.
62004 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62006         * g77.f-torture/compile/981117-1.f: New test.
62008 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62010         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62011         properly discarded.
62013 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62015         * gcc.c-torture/execute/memcheck: New directory of tests for
62016         -fcheck-memory-usage.
62018 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62020         * README: New file, general information about the testsuite and
62021         new description of the various C++ test subdirectories.
62022         * README.g++: Eliminate obsolete information, update and move most
62023         relevant stuff to README.
62025 1998-11-07  Richard Henderson  <rth@cygnus.com>
62027         * gcc.c-torture/compile/981107-1.c: New test.
62029 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62031         * execute/memcpy-bi.c: New testcase.
62033 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62035         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62036         base classes.
62038         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62039         template is selected.
62041         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62042         classes, it should be accepted for all types.
62044         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62046         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62047         specializations start with template headers.
62049 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62051         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62053         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62054         non-POD types.
62056 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62058         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62060 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62062         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62064 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62066         * 981019-1.c: New test.
62068 1998-10-14  Robert Lipe <robertl@dgii.com>
62070         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62071         find objc headers.
62073 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62075         * compile/981001-4.c: Remove use of GCC extension that triggers a
62076         compiler bug.
62078 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62080         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62082 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62084         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62085         instantiation of template produces incorrect code for delete
62086         expression.
62088         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62089         constructors' name is not unique.
62090         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62091         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62093         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62094         automatic array of const is ill-formed.
62096         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62097         of template parameter?
62099         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62100         const.
62102         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62103         pointer-to-member expression.
62105         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62106         declaration causes ICE.
62108 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62110         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62111         reserved in the global namespace.
62113         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62114         generate needed virtual table.
62116         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62118 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62120         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62121         template-dependent type
62123 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62125         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62126         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62127         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62129         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62130         class should be usable as argument of member function.
62131         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62132         class should be usable as return type of member function.
62133         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62134         class should be usable as type of data member.
62136         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62138 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62140         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62142 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62144         * gcc.dg/dll-?.c Add thumb to target list.
62145         Fix assembler scan patterns to match current assembler output.
62147 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62149         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62150         matching of template brackets.
62152         * g++.old-deja/g++.other/using4.C: New test.  Test using
62153         declarations of methods from base classes.
62155         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62156         within functions should introduce names into the innermost
62157         enclosing namespace.
62159         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62160         of static locals if first initialization throws.
62162 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62164         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62166 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62168         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62169         lose track of the possible targets of tablejump insns.
62170         * special/special.exp: Run it.
62172 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62174         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62175         must be declared before its specializations can be named in friend
62176         declarations.
62178 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62180         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62182         * g77.f-torture/execute/io1.f: New test.
62184 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62186         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62187         with pointer to template function, for which no argument deduction
62188         is possible.
62190         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62191         specialization of template function as argument to template
62192         function.
62194         * g++.old-deja/g++.other/access2.C: New test; Inner class
62195         shouldn't have privileged access to Outer's names.
62197 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62199         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62200         friend template declared within template class conflicts with
62201         nested class of the same name.
62203         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62204         is ignored.
62206         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62207         object with direct initializer as function declaration.
62209         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62210         initializers.
62212         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62213         involving const pointer and NULL produces incorrect result.
62215         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62216         type name without `typename' should be rejected with -pedantic.
62218 1998-10-02  Richard Henderson  <rth@cygnus.com>
62220         * g++.old-deja/g++.other/addrof1.C: New test.
62222 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62224         * gcc.c-torture/compile/981001-1.c: New test.
62225         * gcc.c-torture/execute/981001-1.c: New test.
62227 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62229         * gcc.c-torture/compile/981001-2.c: New test.
62230         * gcc.c-torture/compile/981001-3.c: New test.
62231         * gcc.c-torture/compile/981001-4.c: New test.
62233 1998-10-01  Robert Lipe  <robertl@dgii.com>
62235         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62236         multilibbed hosts.  Idea grafted from g77.exp.
62238 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62240         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62241         avoid losing on systems which need -lsocket.
62243 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62245         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62246         * g++.old-deja/g++.other/nested2.C: Ditto.
62247         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62248         failure.
62250 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62252         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62253         preferred over template operator!= for enum bitfields.
62255 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62257         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62258         that happen to have the same base name, but in different scopes,
62259         are incorrectly rejected.
62261 1998-09-16  Richard Henderson  <rth@cygnus.com>
62263         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62264         on the native word size instead of an integer literal.
62266 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62268         * g++.old-deja/g++.other/static2.C: Invocation of static data
62269         member of type pointer-to-function denoted as non-static member.
62271         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62272         checks involving function types and aliases.
62274 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62276         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62277         redefined to the same non-trivial type.
62279         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62280         namespace-qualification of template specializations declared in
62281         other namespaces.
62283         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62284         to declare a subset of the specializations of a template function
62285         as friends of specializations of a template class.
62287         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62288         member templates that do not fully specialize the enclosing
62289         template class are rejected.
62291 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62293         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62295 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62297         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62298         altered from libf2c/libU77 version.
62300 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62302         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62304 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62305             Alexandre Oliva  <oliva@dcc.unicamp.br>
62307         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62308         (un)signed char are different types for template specialization
62309         purposes.
62311 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62313         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62314         * objc: ObjC testsuite.
62316 1998-08-31  Catherine Moore  <clm@cygnus.com>
62318         * gcc.c-torture/execute/941014-1.x: New file.
62320 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62322         * lib/c-torture.exp: Add support for
62323         torture_eval_before_compile and torture_eval_before_execute
62324         variables.
62326 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62328         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62329         this test triggers valid.
62331 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62333         * gcc.dg/980827-1.c: New test.
62335 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62337         * gcc.c-torture/execute/loop-4b.c: New test.
62339 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62341         * lib/c-torture.exp: Add support for
62342         torture_eval_before_compile and torture_eval_before_execute
62343         variables.
62345 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62347         * gcc.c-torture/compile/980825-1.c: New test.
62349 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62351         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62352         count number tests in opt_t0 not good_t0.
62354 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62356         * gcc.c-torture/compile/930326-1.x: Fix typo.
62358 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62360         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62361         causes an ICE.
62363 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62365         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62366         STACK_SIZE is defined.
62367         * gcc.c-torture/unsorted/stuct.c: Similarly.
62369         * gcc.c-torture/compile/980821-1.c: New test.
62371 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62373         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62374         16bit ints.
62376 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62378         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62379         code.
62381 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62383         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62384         error'.
62386 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62388         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62390 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62392         * gcc.c-torture/compile/980816-1.c: New test.
62394         * gcc.dg/980816-1.c: New test.
62396 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62398         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62399         compiler for ieee tests.
62401 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62403         * g77.f-torture/compile/980729-0.f: New test.
62405 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62407         * gcc.c-torture/special/eeprof-1.c: New test, for
62408         -finstrument-functions.
62409         * gcc.c-torture/special/special.exp: Run it.
62411 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62413         * gcc.c-torture/compile/980729-1.c: New test.
62415 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62417         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62418         __thumb__ is defined, and test for ARM style doubles if so.
62420 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62422         * g77.f-torture/noncompile/980615-0.f: New test.
62424 1998-07-26  H.J. Lu  (hjl@gnu.org)
62426         * gcc.dg/980312-1.c: Do link instead of compile.
62427         * gcc.dg/980313-1.c: Likewise.
62429 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62431         * gcc.c-torture/compile/980726-1.c: New test.
62433 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62435         * g77.f-torture/execute/io0.f: New test.
62437 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62439         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62440         an int.
62442 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62444         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62445         m32r bugs.
62447 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62449         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62450         c-decl.c:grokdeclarator can handle mode attributes.
62452 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62454         * gcc.c-torture/execute/980716-1.c: New test.
62456 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62458         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62459         the mn10200.
62460         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62461         the mn10200.
62462         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62463         * gcc.c-torture/compile/930326-1.x: Similarly.
62465 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62467         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62468         New test from Craig.
62470 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62472         * g77.f-torture/noncompile/980616-0.f: New test.
62474         * g77.f-torture/execute/970816-3.f: New test from Craig.
62476 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62478         *  g++.other/singleton.C: Return error value instead of taking
62479         SIGSEGV.
62481 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62483         *  g++.other/singleton.C: New test.  Warning is under dispute.
62484         Runtime crash is not.
62486 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62488         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62489         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62490         using6.C, using7.C}: New namespace tests.
62492 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62494         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62495         specialization with typedef'ed names used as array indexes.
62497 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62499         * gcc.c-torture/execute/980709-1.c: New test.
62501         * gcc.dg/980709-1.c: New test.
62503 1998-07-07  Richard Henderson  <rth@cygnus.com>
62505         * gcc.c-torture/execute/bcp-1.c: New test.
62507 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62509         * gcc.c-torture/execute/980707-1.c: New test.
62511 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62513         * gcc.c-torture/compile/980706-1.c: New test.
62515 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62517         * g77.f-torture/execute/980701-0.f,
62518         g77.f-torture/execute/980701-1.f: New test from Craig.
62520 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62522         * gcc.c-torture/compile/980701-1.c: New test.
62524         * gcc.c-torture/execute/980701-1.c: New test.
62526 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62527 rlsruhe.de>
62529         * g++.old-deja/g++.robertl/eb132.C: New test.
62530         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62532 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62534         * g77.f-torture/execute/980628-7.f,
62535         g77.f-torture/execute/980628-8.f,
62536         g77.f-torture/execute/980628-9.f,
62537         g77.f-torture/execute/980628-10.f: New tests from Craig.
62539         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62541 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62543         * g77.f-torture/execute/980628-4.f: New test from Craig.
62544         * g77.f-torture/execute/980628-5.f: Likewise.
62545         * g77.f-torture/execute/980628-2.f: Likewise.
62546         * g77.f-torture/execute/980628-0.f: Likewise.
62547         * g77.f-torture/execute/980628-1.f: Likewise.
62548         * g77.f-torture/execute/980628-3.f: Likewise.
62549         * g77.f-torture/execute/980628-6.f: Likewise.
62551 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62553         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62554         directory when nothing has been installed yet.
62556 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62558         * gcc.c-torture/special/special.exp: Handle newer versions of
62559         dejagnu.
62561 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62563         * gcc.dg/980626-1.c: New test.
62565 1998-06-19  Bruno Haible <haible@ilog.fr>
62567         * gcc.misc-tests/m-un-2.c: New test.
62568         * g++.old-deja/g++.other/warn01.c: Likewise.
62570 1998-06-19  Robert Lipe  <robertl@dgii.com>
62572         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62573         compatibility with assmblers with a different comment character.
62574         Eliminate use of GAS-specific extensions.
62576 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62578         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62580 1998-06-19  Robert Lipe  <robertl@dgii.com>
62582         * lib/g77.exp: Replace search for libf2c.a with search for newly
62583         renamed libg2c.a
62585 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62587         * gcc.c-torture/execute/980617-1.c: New test.
62589 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62591         * gcc.c-torture/execute/980612-1.c: New test.
62593 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62595         * gcc.dg/980523-1.c: Only test on ppc-linux.
62596         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62598         * gcc.c-torture/execute/980608-1.c: New test.
62600 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62602         * gcc.c-torture/execute/980605-1.c: New test.
62604 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62606         * gcc.c-torture/execute/980604-1.c: New test.
62608 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62610         * gcc.c-torture/execute/980602-1.c: New test.
62611         * gcc.c-torture/execute/980602-2.c: Likewise.
62613 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62615         * 970125-0.f: Fix per JCB.  Add commentary.
62617 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62619         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62620         IEEE -0 support.
62622 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62624         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62625         earlier.
62627 1998-05-28  Catherine Moore <clm@cygnus.com>
62629         * gcc.c-torture/execute/980526-3.c: New test.
62631 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62633         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62634         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62635         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62636         m88k-motorola-sysv3 to XFAIL.
62638 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62640         * gcc.dg/980526-1.c: New test.
62641         * gcc.c-torture/execute/980526-2.c: New test.
62643 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62645         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62647         * gcc.c-torture/execute/980526-1.c: New test.
62649 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62651         * g77.f-torture/execute/alpha2.f: Add runtime test.
62653 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62655         * g++.old-deja/old-deja.exp: Strip leading directories.
62657         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62658         error for the line.  Don't run multiple tests for the same line.
62660 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62662         * gcc.dg/980523-1.c: New test.
62664 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62666         * g77.f-torture/compile/970915-0.f: New test.
62668 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62670         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62672 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62674         * gcc.dg/980520-1.c: New test.
62676 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62678         * gcc.dg/980502-1.c: Fix return type.
62680 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62682         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62683         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62684         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62685         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62686         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62688 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62690         * g77.f-torture/execute/980520-1.f: New test.
62692 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62694         * lib/mike-g77.exp: New file.
62696         * g77.f-torture/noncompile/noncompile.exp,
62697         g77.f-torture/noncompile/check0.f: New files.
62699 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62701         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62702         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62703         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62704         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62705         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62706         abort where appropriate.
62708 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62710         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62711         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62713 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62715         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62717 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62719         * g77.f-torture/compile/980427-0.f: New test.
62721 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62723         * g77.f-torture/compile/980424-0.f: New test.
62725 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62727         * g77.f-torture/compile/980419-2.f (main): New test.
62728         * g77.f-torture/compile/970125-0.f: New test.
62729         * g77.f-torture/compile/980419-1.f: New test.
62731 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62733         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62734         of loop-4.c.
62736 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62738         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62740 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62742         * gcc.c-torture/compile/980329-1.c: New test.
62744 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62746         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62747         * gcc.dg/980312-1.c: Fix typo in -march command.
62749 1998-03-16  H.J. Lu  (hjl@gnu.org)
62751         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62753 1998-03-11  Robert Lipe  <robertl@dgii.com>
62755         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62756         Dave Love agree the Fortran source is bogus.
62758 1998-03-11  Robert Lipe  <robertl@dgii.com>
62760         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62761         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62762         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62763         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62764         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62766 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62768         * g++.old-deja/g++.other/friend1.C: New test.
62770 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62772         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62773         possibly uninitialized) variables and declare dnrm2.
62775 1998-02-23  Robert Lipe <robertl@dgii.com>
62777         From Bruno Haible <haible@ilog.fr>:
62778         * gcc.c-torture/execute/980223.c: New test.
62780 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62782         * gcc.dg/ifelse-1.c: New test.
62784 1998-02-09  H.J. Lu  (hjl@gnu.org)
62786         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62788           * lib/old-dejagnu.exp (old-dejagnu): Added the
62789           "execution test - XFAIL *-*-*" handling in the spirit of
62790           "excess errors test -". Changed the "execution test fails"
62791           handling to be like "excess errors test fails".
62792           * Update various tests accordingly.
62794 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62796         * gcc.c-torture/execute/980205.c: New test.
62798 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62800         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62801         * lib/f-torture.exp: Similarly.
62802         * gcc.c-torture: Rename all .cexp files to .x files.
62804 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62806         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62807         (940510-1.c): Removed duplicate.
62808         (971104-1.c): New test.
62810 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62812           * lib/f-torture.exp: Improve error and loop detection.
62814 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62816         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62817         use that to size the filler array.
62819 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62821         * lib/c-torture.exp(c-torture-execute): Fix typo.
62823         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62824         testcase as the executable name. Keep the executable around if
62825         the test fails.
62827 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62829         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62830         changes.  Only test one -g option, and move it to the end of the
62831         list of options to test.
62833 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62835         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62836         variable GCC_TORTURE_OPTIONS to supply default switches separated
62837         by colons.  If no environment variable, run tests with -O0 -g, -O1
62838         -g, and -O2 -g as well.
62840 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62842         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62843         explanatory comments. Fix indentation.
62845 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62847         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62849 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62851         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62852         * g++.old-deja/g++.mike/p7325.C: Likewise.
62853         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62855 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62857         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62858         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62859         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62860         * g++.old-deja/g++.law/operators4.C: Likewise.
62862 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62864         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62865         * g++.old-deja/g++.mike/p784.C: Ditto.
62866         * g++.old-deja/g++.mike/p785.C: Ditto.
62868 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62870           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62872 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62874         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62875         target feature; pass this to c-torture-execute as needed.
62877 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62879         * lib/c-torture.exp(c-torture-execute): If the previous and the
62880         current executables being tested are identical, we don't need to
62881         run the executable again. Try to make the executable names
62882         unique. Add an optional argument for passing additional compiler
62883         flags.
62885 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62887         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62889 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62891         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62893 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62895         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62896         32bit or larger longs.
62898         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62899         have either a 32bit long or 32bit int.
62901 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62903         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62904         Make double precision tests dependent on sizeof (double).
62906 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62908         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62909         too.
62911 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62913         * gcc.c-torture/compile/961203-1.cexp: New script.
62915 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62917         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62918         up the includes ourselves.
62920 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62922         * lib/plumhall.exp: Remove random include, and add a few
62923         verbose messages for debugging.
62925 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62927         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62928         of trying to do it ourselves.
62930 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62932         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62934 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62936         * gcc.prms/5403.c: Made regexp a bit less strict.
62938 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62940         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62941         is returned from remote_load instead.
62942         * lib/plumhall.exp: Ditto.
62943         * lib/mike-g++.exp: Ditto.
62944         * lib/old-dejagnu.exp: Ditto.
62945         * lib/c-torture.exp: Ditto.
62947 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62949         * lib/g++.exp: Use build_wrapper procedure.
62950         * lib/gcc.exp: Ditto.
62952 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62954         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62955         an old-style decl for malloc.  Fixes tests to work when
62956         sizeof (int) != sizeof (size_t).
62958 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62960         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62962         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62963         use stdargs.h interface.
62965 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62967         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62968         NO_VARARGS when compiling.
62970 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62972         * lib/plumhall.exp(ph_includes): New procedure.
62973         (ph_make): Use it.
62974         (ph_compiler): Ditto.
62976         * lib/g++.exp: Rename test-glue.c to testglue.c.
62977         * lib/gcc.exp: Ditto.
62979 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62981         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62982         to completion when it's called.
62984 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62986         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62987         is defined, don't do test.
62989 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62991         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62992         for object files.
62993         (ph_summary): Mark skipped testcases as untested, not unresolved.
62995         * lib/plumhall.exp (ph_make): If unresolved because of bad
62996         errorCode, record errorCode in log file.
62997         (*): Replace send_log/verbose with verbose -log.
62999 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63001         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63002         double conversion if double isn't at least 8 bytes.
63004         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63005         int to work with targets where int is 16 bits.
63007         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63008         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63009         precision for the test to complete.
63011 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63013         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63014         if d10v is not compiled with the -mdouble64 flag.
63015         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63017         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63018         d10v is not compiled with the -mint32 flag.
63020 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63022         * lib/plumhall.exp: Use incr_count.
63024 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63026         * gcc.c-torture: Update to c-torture-1.45.
63028 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63030         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63031         the name of the expect testcase file).
63033         * lib/g++.exp(g++_init): Ditto.
63035 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63037         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63038         the host.
63040         * lib/gcc.exp(gcc_exit): New procedure.
63042 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63044         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63045         specs where appropriate.
63047         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63048         because of new "candidates are" messages, and removed a few
63050         * Converted all non-old-style g++ testcases to old-style, and
63051         moved into g++.old-deja.
63053 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63055         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63056         options.
63058         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63059         succeeded.
63061         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63063 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63065         * lib/gcc.exp (gcc_target_compile): Add support for defining
63066         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63067         the machine doesn't have those features.
63069 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63071         * g++.law/operators4.exp: Don't use LIBS.
63073 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63075         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63077         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63078         * lib/g++.exp: Set it here instead. Also, allow use of the
63079         --tool_exec and --tool_opt options. Change CXX to
63080         GXX_UNDER_TEST.
63082         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63084         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63086 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63088         * lib/old-dejagnu.exp: Use prune_warnings instead of
63089         prune_system_crud.
63090         * lib/mike-g++.exp: Ditto.
63091         * lib/gcc.exp: Ditto.
63092         * lib/g++.exp: Ditto.
63094         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63096 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63098           * 941014-2.c: Include stdlib.h
63099           * 960327-1.c: Include stdio.h
63100           * dbra.c, index-1.c: Don't assume ints are 32bits.
63102 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63104         * lib/gcc.exp: Add gcc,stack_size target feature.
63106         * lib/g++.exp(g++_target_compile): Add the include and link
63107         paths here, not in two other places. And, it's $options, not
63108         options.
63110         * lib/mike-g++.exp(postbase): Remove the code that determines
63111         the correct include and link paths.
63112         * g++.old-deja/old-deja.exp: Ditto.
63114 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63116         * lib/g++.exp(g++_init): target_compile no longer returns the
63117         filename of the result.
63119 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63121         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63122         call to glob.
63124         * gcc.c-torture/special/special.exp: Change call to
63125         gcc_target_compile to include the object file.
63127 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63129         * gcc.c-torture/special/special.exp: Correct misspelling in last
63130         change.
63132 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63134         * lib/plumhall.exp(ph_summary): Log the entire output of the
63135         executable. Return -1 if there were any failures, 0 otherwise.
63136         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63137         (ph_make): Clean up objects and executables that were built
63138         if the tests succeeded.
63140 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63142         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63143         libraries and includes in the build tree as appropriate.
63145 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63147         * lib/c-torture.exp: Instead of looking for the global variable
63148         NO_LONG_LONG, check to see if that's a feature of the target.
63150 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63152         * config/default.exp: Minimize. Delete the remainer of the files in
63153         config; this functionality is now in devo/dejagnu/config.
63155         g++.*/*: Pass any additional flags used to compile to postbase;
63156         delete CXXFLAGS.
63158         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63159         is now done by runtest.exp. Use gcc_target_compile instead of
63160         compile.
63162         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63163         Remove references to CFLAGS. Use remote_file instead of
63164         calling rm -f.
63165         (c-torture): Take a list of arguments to use to compile this
63166         testcase.
63168         lib/g++.exp: Simplify. Use target_compile instead of compile.
63169         lib/gcc-dg.exp: Ditto.
63170         lib/gcc.exp: Ditto.
63171         lib/mike-{gcc,g++}.exp: Ditto.
63172         lib/old-dejagnu.exp: Ditto.
63173         lib/plumhall.exp: Ditto.
63175 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63177         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63178         (ph_linker): Likewise.
63180 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63182           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63183         MAP_ANON / MAP_ANONYMOUS if defined;
63184         else try to map from /dev/zero .
63186 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63188         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63189         isn't defined, then define it to MAP_ANONYMOUS.
63191 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63193         * gcc.c-torture: Update to c-torture-1.42 release.
63195 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63197         * gcc.c-torture: Update to c-torture-1.41 release.
63199 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63201         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63202         c-torture release.
63204 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63206         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63207         and LDFLAGS.  Fix second case to append the target_info ldflags
63208         onto LDFLAGS, not CFLAGS.
63209         * lib/g++.exp (g++_init): Add target_info stuff.
63210         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63211         of libgloss and newlib flags for !native.
63213         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63214         (GDB): Fix relative path to go up another dir for finding gdb.
63216 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63218         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63219         versions in the target_info array, if they don't exist.
63221 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63223         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63225 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63227         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63228         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63230 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63232         * lib/old-dejagnu.exp: Don't remove the output file before we've
63233         actually tested it. Don't append pwd to the path of the executable
63234         we're testing.
63236 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63238         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63240 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63242         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63243         temporary directory for compiler files, and set it to a default
63244         value of /tmp. Set $output as the name of the output file from
63245         compiling the testcase. Add a -o option to $cflags_var so the
63246         compiler writes the final output file as $output. Set $executable
63247         to $output.
63249         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63250         directory for compiler files, and set it to /tmp if it doesn't
63251         already have a value. Set $output_file to the name of the output
63252         file from compiling the testcase. Add a -o option to CXXFLAGS so
63253         the compiler writes the final output file as $output. Use $output
63254         as the executable to be tested.
63256 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63258         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63260 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63262         * gcc.c-torture/execute/pending-1.c: New test.  Still
63263         pending in Tege's queue.
63265 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63267         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63268         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63269         if there were failures.  Call unresolved if there were unresolved
63270         testcases.  Call gcc_fail if program did not run to completion.
63271         (ph_make): Pass additional argument name to ph_execute.
63272         (ph_execute): Add new argument.  Pass additional arguments to
63273         ph_summary.  Call gcc_fail is there is no execution output.
63275 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63277         * lib/plumhall.exp (proc_summary): Output relavent summary
63278         lines into the log so specific failures in plumhall can be
63279         investigated.
63281 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63283         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63284         (c-torture-execute): Don't try to execute tests which use
63285         "long long" types if $NO_LONG_LONG is nonzero.
63287 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63289         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63290         not c-torture.
63292         * gcc.ieee: Move from here.
63293         * gcc.c-torture/execute/ieee: To here.
63295 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63297         * gcc.c-torture: Update to c-torture-1.41 release.
63299 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63301         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63302         not "$output".
63304 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63306         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63307         -c present.
63309 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63311         * config/proelf.exp: Handle connecting to a simulator.
63313 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63315         * config/proelf.exp: New file.  Enough framework that we can
63316         run c-torture tests on the proelf targets (or any other target
63317         that gdb can connect to for that matter).
63319 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63321         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63322         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63324         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63325         exec_output exists.
63327 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63329         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63330         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63332         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63333         to pass/fail/unresolved/unsupported/untested.  Caller must now
63334         call unresolved/unsupported/untested.
63335         * lib/*.exp: Update FSF address.  Update to handle new results of
63336         ${tool}_load.
63337         * lib/chill.exp (verbose): Delete.
63339 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63341         * lib/gcc.exp (default_gcc_start): Change order of args to
63342         $LDFLAGS $CFLAGS $LIBS.
63343         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63344         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63345         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63346         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63347         * gcc.misc-tests/dg-test.exp: Likewise.
63348         * gcc.misc-tests/msgs.exp: Likewise.
63349         * gcc.prms/prms.exp: Likewise.
63350         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63351         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63353         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63355 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63357         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63359         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63360         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63362         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63363         necessary.
63365 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63367         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63368         global for loop; add use of $mathlib.
63369         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63370         settings here; set mathlib for anything but VxWorks.
63372 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63374         * gcc.c-torture: Update to c-torture-1.40 release.
63376 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63378         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63379         dg.exp.
63381 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63383         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63384         global.
63386 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63388         * lib/g++.exp (LIBS): Define if not already.
63389         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63390         (gcc-dg-prune): Call prune_gcc_output.
63391         * lib/gcc.exp (prune_gcc_output): New proc.
63392         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63393         prune_gcc_output.
63395 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63397         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63398         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63400 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63402         * gcc.c-torture: Update to c-torture-1.39 release.
63404 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63406         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63407         fails, try others as well.
63409 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63411         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63412         If compilation fails, mark execute tests as `untested'.
63413         If test is marked as unsupported, don't mark compilation and
63414         execute tests as failed.
63416 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63418         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63419         libstdc++ for whether or not we want to be doing shared
63420         libraries.  Delete link_curses since we don't need it anymore.
63421         * lib/mike-g++.exp (postbase): Don't link in libg++.
63422         * g++.old-deja/old-deja.exp: Likewise.
63424 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63426         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63428 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63430         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63431         For that, add `-Wl,-a,shared_archive'.
63432         * g++.old-deja/old-deja.exp: Likewise.
63434 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63436         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63438 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63440         * lib/mike-g++.exp (postbase): Pay attention to the status of
63441         g++_load.
63443 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63445           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63447 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63449         * lib/gcc.exp (default_gcc_start): No longer need to log program
63450         being executed or its output, execute_anywhere does that now.
63451         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63452         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63454 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63456         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63457         the same as those in lib/g++.exp.
63459 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63461         * gcc.c-torture: Update to c-torture-1.38 release.
63462         * gcc.ieee: Related changes.
63464 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63466         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63467         "exec". Minor reformatting changes.
63469         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63470         cross. This means all "exec" calls now work on a remote host as
63471         well.
63472         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63473         cross. Filter out the extra "\r\n" stuff that expect puts in.
63474         (c-torture-execute): Filter out the bogus warnings like
63475         c-torture-compile does. Add support for canadian cross.
63476         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63477         Use execute_anywhere rather than calling exec directly. Now it
63478         works for canadian cross testing.
63480 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63482         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63483         results into a variable, and check that rather than using file exists.
63485 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63487         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63488         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63490 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63492         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63493         lib_curses if there's a shared libg++ in the build tree.
63495 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63497         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63498         if not supported target.
63500 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63502         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63503         link_curses up to always happen, not just for native builds.
63505 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63507         * gcc.c-torture: Update to c-torture-1.36 release.
63508         * gcc.failure: Related changes.
63510 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63512         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63514 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63516         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63517         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63518         runshlib, link_curses, and mathlib for link and run.
63520         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63521         pass the runtime shared library options for Solaris, OSF/1, and
63522         Irix5, and link with -lcurses to avoid unresolved references.
63524 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63526         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63527         only run once.
63529 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63531         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63533 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63535         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63536         do not have a framework for the "compat" tests yet.
63538 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63540         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63541         set to null if we're testing vxworks5.1.  Use that instead of
63542         `-lm' in the setting of LIBS for link and run.
63544 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63546         * config/rom68k.exp (${tool}_load): Major changes to make it
63547         work.  Verified that it does in fact return the stuff in
63548         exec_output properly.  Catch any Emul or any TRAP other than 0.
63550 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63552         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63553         LDFLAGS properly for targets that need stuff from libgloss.
63554         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63555         only run once.
63556         (gpp_initialized): New variable.
63558 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63560         * config/rom68k.exp: Load libgloss.exp.
63561         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63562         so we can produce a fully linked binary.
63563         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63564         so we can produce a fully linked binary.
63566 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63568         * lib/plumhall.exp (ph_section): Watch for expected failures.
63569         Add missing `else'.
63571         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63572         run the testcase.
63573         (c-torture): Likewise.
63575 1995-08-28  Doug Evans  <dje@cygnus.com>
63577         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63579         * lib/mike-g++.exp (mike_cleanup): New proc.
63580         (prebase): New globals compiler_result, not_compiler_result,
63581         target_regexp.
63582         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63583         allow leading "-" in pattern.  Watch for unsupported tests.
63584         If $compiler_result is set, pattern match assembler code,
63585         and ditto for $not_compiler_result.
63586         * lib/mike-gcc.exp: Likewise.
63588         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63589         execution "succeeded".
63591 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63593         * config/win32.exp: New file.
63594         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63596 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63598         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63599         unsupported.
63600         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63601         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63602         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63604         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63605         "... without exceptions was ...".  That is now handled by
63606         prune_system_crud.
63607         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63609 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63611         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63612         sieve.c,sort2.c}: New files.
63613         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63614         sieve.exp,sort2.exp}: Drivers for them.
63616         * lib/mike-gcc.exp (program_output): New user settable variable.
63617         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63618         messages.
63619         * lib/mike-g++.exp (program_output): New user settable variable.
63621         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63623         * config/sh.exp: Deleted (use sim.exp instead).
63625 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63627         * config/vx.exp: Declare CHECKTASK as global.
63628         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63629         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63630         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63632 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63634         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63635         target. Like vx.exp, only includes `vx29k.exp' instead of
63636         `vxworks.exp'.
63638 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63640         * config/sim.exp: Increase time limit from 120 seconds to 240.
63642 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63644         * gcc.c-torture/execute/950628-1.c: New test.
63646 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63648         * gcc.c-torture: Update with changes/additions from
63649         c-torture-1.34.
63651 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63653         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63655 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63657         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63659 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63661         * gcc.c-torture/compile/950512-1.c: New test.
63662         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63663         * gcc.dg/struct-ret-1.c: Likewise.
63665 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63667         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63668           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63670 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63672         * gcc.c-torture/special/920411-1.c: Deleted.
63673         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63675 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63677         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63678         cpu limit.
63680 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63682         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63684 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63686         From kenner;
63687         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63688         is the proper length.
63689         * va-arg-3.c: Likewise.
63691 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63693         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63694         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63696         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63697         * lib/g++.exp (default_g++_start): Delete old cruft.
63699 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63701         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63702         (2 * (1 << 18)) to (2 * (1 << 17)).
63704         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63706 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63708         * config/rom68k.exp: Renamed from config/idp.exp
63710 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63712         * c-torture/compile/921109-2.c
63714 1995-04-18  Mike Stump  <mrs@cygnus.com>
63716         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63717         excess errors.
63719 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63721         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63722         output.
63723         * lib/g++.exp (default_g++_start): Likewise.
63725 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63727         * gcc.c-torture/compile/950329-1.c: New test.
63729 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63731           * config/bug.exp (${tool}_load): Updated to use new remote_open
63732           and remote_close procs.
63733         * config/idp.exp: New file.
63735 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63737         * gcc.c-torture/execute/950322-1.c: New test.
63739 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63741         * config/vx.exp (${tool}_load): Clean up testing of return code from
63742         vxworks_ld and vxworks_spawn.
63744 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63746         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63748 1995-03-13  Mike Stump  <mrs@cygnus.com>
63750         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63751         can mark excess errors on a machine by machine basis.  Note, the
63752         default is to not expect any excess errors, even when excess
63753         errors test - is given, so you will want to put an XFAIL ... on
63754         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63755         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63756         those 4 machines, but no others.
63758 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63760         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63761         * lib/c-torture.exp: to here.
63763 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63765         * gcc.c-torture/execute/950221-1.c: New test.
63766         * gcc.c-torture/execute/struct-ret-1.c: New test.
63767         * gcc.c-torture/compile/950221-1.c: New test.
63769         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63771 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63773         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63774         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63776 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63778         * g++.gb: New directory of tests, derived from my signature and
63779         class scoping tests.
63781         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63782         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63783         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63784         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63785         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63786         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63787         * g++.gb/sig25.C: Likewise.
63789         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63790         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63791         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63792         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63793         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63794         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63795         * g++.gb/sig25.exp: Likewise.
63797         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63798         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63799         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63800         * g++.gb/scope13.C: Likewise, this test still fails.
63802         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63803         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63804         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63805         * g++.gb/scope13.exp: Ditto.
63807         * g++.gb/README: New file, explains what these tests are about.
63809 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63811         * lib/dg.exp (dg-do): Support `preprocess'.
63812         (dg-test): Likewise.
63814 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63816         * config/udi.exp: change "continue -expect" to "exp_continue".
63818 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63820         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63821         Delete redundant tests.
63823         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63824         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63825         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63826         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63827         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63828         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63829         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63830         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63832         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63833         storing label pointers.
63834         * gcc.c-torture/execute/921019-1.c: Likewise.
63835         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63836         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63837         parameter fp.
63838         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63839         constants.
63841         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63842         Delete obsolete tests.
63844         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63845         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63846         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63847         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63848         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63849         * gcc.c-torture/compile/950124-1.c: New test.
63851         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63853 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63855         * lib/mike-g++.exp: Add -lm to LIBS.
63857 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63859         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63861 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63863         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63865 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63867         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63869 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63871         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63872         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63873         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63874         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63875         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63876         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63877         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63878         * g++.law/{operators31.C, operators32.C,
63879         * g++.law/{operators33.C, operators34.C}: Likewise.
63880         * g++.law/{pic1.C, refs2.C}: Likewise.
63881         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63882         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63883         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63884         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63886         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63887         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63888         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63889         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63890         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63891         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63892         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63893         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63894         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63895         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63896         * g++.law/{operators34.exp}: Likewise.
63897         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63898         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63899         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63900         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63901         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63903         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63904         No longer expected to fail.
63905         * g++.law/missed-error3.C: Tweak for recent bool changes.
63907 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63909         * config/emb-unix: Deleted.
63910         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63911         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63913 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63915         * lib/dg.exp (dg-test): Fix typo in last patch.
63917 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63919         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63920         (handles multiple occurrences).
63922 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63924         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63925         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63926         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63927         printed).
63928         * lib/c-torture.exp (c-torture-compile): Likewise.
63929         (c-torture): Prepend full path if missing.
63930         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63931         (gcc_fail): Likewise.
63932         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63934 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63936         * lib/netware.exp: Only attach to NetWare i386 systems.
63938 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63940         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63941         messages.  Add test name to "output pattern match" pass/fail message.
63943 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63945         * gcc.dg: New testsuite.
63946         * gcc.dg/dg.exp: New file.
63948         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63949         test-switch.c}: Deleted.
63951         * gcc.misc-tests/msgs.exp: New testcase driver.
63953 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63955         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63956         Watch for illegal return values from ${tool}_load.
63957         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63958         cross targets.  Coerce return value >0 to 1.
63960 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63962         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63964         * config/emb-unix.exp: New file.
63966         * config/sim.exp: Error if variable $SIM not defined.
63967         (${tool}_load): Mark test as "untested" if simulator missing.
63969         * config/unix.exp: Load remote.exp to get rcp_download.
63970         * lib/c-torture.exp: Use different option lists for testcases with
63971         and without loops.
63972         * gcc.c-torture/execute/execute.exp: Likewise.
63974 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63976         * config/*.exp: Clarify return code from ${tool}_load.
63977         Call `unresolved' or `untested' instead of `warning' or `perror'
63978         (sometimes you still want to call both though).
63979         Add comment that `shell_id' is local to each file.
63980         * config/udi.exp (timeout): Set to 30.
63981         Don't print warning if connection fails, $connectmode has already
63982         printed an error.
63983         (${tool}_load): Move verbose messages to level 2.
63984         Rework pattern for "Process started" message.
63985         Pass `shell_id' to ${connectmode}_download.
63986         Retry twice upon timeout.  Make resetting of target more robust.
63987         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63988         Pass `shell_id' to exit_$connectmode.
63989         Only call exit_$connectmode if connected.
63990         * config/unix.exp (${tool}_load): Check return codes better.
63991         * config/vrtx.exp (${tool}_load): Likewise.
63992         * config/vx.exp (${tool}_load): Likewise.
63993         Delete unneeded global's.
63994         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63995         from ${tool}_load.
63996         (dg-stat): Delete.
63997         (dg-init): Delete recording of pass/fail counts.
63998         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63999         (old-dejagnu-init): Likewise.
64000         (old-dejagnu-stat): Delete contents, empty proc now.
64001         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64002         (c-torture): Delete references to lcnt, lpass, lfail.
64003         Get option list from TORTURE_OPTIONS.
64004         Delete -funroll[-all]-loops if no loops.
64005         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64006         (g++_stat): Delete contents (empty proc now).
64007         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64008         (gcc_finish): Likewise.
64009         (gcc_stat): Deleted.
64010         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64011         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64012         * gcc.c-torture/execute/execute.exp: Likewise.
64013         Split tests into two parts: compile, execute.
64014         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64015         no loops.  Update to reflect clarified return codes from ${tool}_load.
64017 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64019         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64020         to grep for.
64021         (old-dejagnu): Likewise (where necessary).
64023 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64025         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64027         * lib/dg.exp (dg-process-target): Fix processing of selector.
64028         Add comment regarding use of `error'.
64030         * lib/gcc.exp (prune_system_crud): Define if missing.
64031         * lib/g++.exp (prune_system_crud): Likewise.
64033         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64034         Call prune_system_crud.
64035         * lib/dg.exp (dg-runtest): New proc.
64036         Use perror instead of send_user for tcl errors in testcase.
64037         Don't return any value, it's never used.
64038         Don't clobber previous definition of `unknown'.
64039         Print tcl errors in `dg-final'.
64041 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64043         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64044         (dg-test): Don't print errorInfo, it contains stack backtrace.
64046 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64048         * lib/g++.exp (runtest_file_p): Define if missing.
64050 1994-09-24  Doug Evans  (dje@cygnus.com)
64052         * lib/mike-g++.exp: Comment out loading of g++.exp.
64053         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64054         (default_g++_version): Always print something.
64055         (default_g++_start): Comment out call to `which'.
64056         (g++_start, g++_load): Deleted (must be defined in config file).
64057         * lib/gcc.exp: Test for existence of $CC at start.
64058         Delete check for tmpdir (done in gcc_init).
64059         (default_gcc_version): Always print something.
64060         (default_gcc_start): Comment out call to `which'.
64061         * config/*.exp: Major cleanup - make cross targets work at least a
64062         little better for g++ (by not being "--tool gcc" specific).
64063         Rename gcc_xxx to ${tool}_xxx.
64064         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64065         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64067 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64069         * lib/c-torture.exp (c-torture-compile): Rework compiler
64070         message processing.
64072         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64073         c-torture.
64075 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64077         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64079         * lib/dg.exp (dg-process-target): Support { target native }.
64081 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64083         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64084         looked for "... program xxx got fatal signal".
64085         Correct regsub munging of `comp_output'.
64086         Ignore compiler messages "path prefix not used" and "linker input
64087         file unused".
64089 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64091         * lib/gcc.exp (runtest_file_p): Define if missing.
64092         * gcc.prms/template.c: Example to work from.
64094 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64096         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64097         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64099         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64100         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64101         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64102         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64104         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64105         (dg-process-target): No longer a varargs proc.
64106         Return S/N for target, P/F for xfail.  All callers changed.
64107         (user option procs): More argument checking.
64108         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64109         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64110         (dg-test): Skip test if not running on selected target in `dg-do'.
64111         Update handling of `dg-do-what', `dg-output-text'.
64112         Separate execution pass/fail from output pattern match pass/fail.
64113         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64115 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64117         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64118         target for 920510-1.c.
64120 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64122         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64123         Clean up comment regarding use of passcnt, etc.
64124         (gcc_stat): Don't update `testcnt' here.
64125         (gcc_finish): Do it here.
64126         Might as well reset `but_id' here too.
64127         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64128         to determine if the file should be tested.
64129         * gcc.c-torture/compile/compile.exp: Likewise.
64130         * gcc.c-torture/execute/execute.exp: Likewise.
64131         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64132         * gcc.misc-tests/dg-test.exp: Likewise.
64133         * gcc.prms/prms.exp: Likewise.
64134         * gcc.wendy/wendy.exp: Likewise.
64135         * g++.old-deja.exp: Likewise.
64136         Move "Testing file" message to verbose level 1.
64138 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64140         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64142 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64144         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64145         (default_gcc_start): Accept optional second list element
64146         of compiler flags.  Print compiler output at verbosity level 2.
64147         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64148         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64149         Save current values of framework globals passcnt, failcnt, xpasscnt,
64150         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64151         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64152         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64153         xfailcnt to compute stats.  Update framework global `testcnt' from
64154         pass/fail counts.
64155         (gcc_finish): New proc.  Clean up test environment.
64156         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64157         (gcc_epass, gcc_efail): Delete.
64158         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64159         argument of line number.
64160         (dg-init): If the tool has an init routine, call it.
64161         (dg-test): Remove args `cflags_var' and `libs_var'.
64162         Pass all compiler options to ${tool}_start.
64163         Handle missing line number.
64164         (dg-finish): New function.
64165         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64166         particular files.  Call gcc_finish at end.  Move "skipping test"
64167         message to verbosity level 3.
64168         * gcc.c-torture/compile/compile.exp: Likewise.
64169         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64170         * gcc.c-torture/execute/execute.exp: Likewise.
64171         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64172         Print testcase being tried at verbosity level 1.
64173         * gcc.c-torture/special/special.exp: Unset xfail.
64174         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64175         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64176         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64177         * gcc.failure/failure.exp: Likewise.
64178         * gcc.ieee/ieee.exp: Likewise.
64179         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64180         Update call to dg-test.  Call dg-finish at end.
64181         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64182         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64183         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64184         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64185         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64186         * gcc.wendy/wendy.exp: Add copyright.
64187         Delete setting of tmpdir (done by gcc_init).
64188         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64189         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64190         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64191         gcc_[ce]pass/fail.
64193 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64195         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64196         confusion.
64197         (g++_load): Likewise.
64199         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64200         Rename argument to `prog' to remove the confusion.
64201         Varargs fns behave differently too!
64202         (g++_load): Likewise.
64204         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64206         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64207         what it is.  Delete (always) printing of status value for !native.
64208         Simplify verbose code, and include status and exec_output.
64209         (g++_load): Use gcc_load.
64211 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64213         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64214         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64215         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64216         940714-3.c as these testcases don't exist anymore.  Make
64217         va-arg-1.c expected to pass.
64219 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64221         * gcc.misc-tests/misc.exp: Only run specific testcases.
64222         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64223         * gcc.misc-tests/dg-[1-9].c: New files.
64225         * lib/dg.exp: New testsuite driver.
64226         * gcc.prms/prms.exp: Use it.
64228         * README.gcc: New file.
64230         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64231         Document and reset `lxpass' and `lxfail'.
64232         Simplify "initialized" message.
64233         (gcc_stat): Clean up comments a little.
64235 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64237         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64239 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64241         * lib/old-dejagnu.exp (process-option): New proc.
64242         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64243         (old-dejagnu): Simplify.
64244         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64246 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64248         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64249         exists and is not an empty string.
64251         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64252         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64253         finished.
64254         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64255         automatically.
64257         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64258         longer expected to fail.
64260         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64261         "f" function call.
64263         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64265         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64266         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64267         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64268         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64269         c-torture-1.29.
64271         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64272         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64274         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64276         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64277         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64279         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64280         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64281         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64283 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64285         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64286         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64287         940714-1.c, 940714-2.c, 940714-3.c},
64288         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64289         gcc.misc-tests/{mg.c,mg.exp}:
64290         New tests.
64291         * gcc.noncompile/noncompile.exp: Change accordingly.
64293 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64295         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64296         Undo previous clobberage.
64298 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64300         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64301         * gcc.special/{930510-1.c, special.exp}:
64302         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64303         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64304         struct-varargs-1.c}: New tests from c-torture-1.26.
64306 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64308         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64309           argument to switch.
64311 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64313         * Revert the previous changes.  Please see Rob's directory
64314         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64315         fixes.
64317 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64319         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64320         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64321         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64322         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64323         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64324         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64325         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64326         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64327         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64328         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64329         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64330         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64331         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64332         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64333         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64334         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64335         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64336         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64337         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64338         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64339         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64340         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64341         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64342         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64343         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64344         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64345         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64346         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64347         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64348         testing changes.
64350 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64352         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64353         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64354         with perror calls.
64356 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64358         * config/unix.exp (g++_load): Fix syntax.
64360 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64362         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64363         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64364         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64365         Don't expect va-arg-1.c to fail.  Correct expected output for
64366         920928-1.c.
64367         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64368         * gcc.wendy/hbm4.c: Correct typo.
64369         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64371 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64373         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64374         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64375         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64376         * lib/c-torture.exp (c-torture-compile): Ditto.
64378         Reduce volume of output (remove all the -I's and such).
64379         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64380         Call gcc_cpass, gcc_cfail.
64381         (c-torture): Pass testing option to c-torture-compile.
64383 1994-03-21  Doug Evans  (dje@cygnus.com)
64385         Bring patches over from progressive.
64386         * config/default.exp: Exit remote shell cleanly.
64387         (g++_exit, g++_start): Add default versions.
64388         * config/sim.exp (gcc_load): Use perror, not error.
64390 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64392         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64393         set in site.exp.
64395 1994-03-14  Doug Evans  (dje@cygnus.com)
64397         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64398         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64399         (wendy_try): New proc to run testcase.
64400         (main loop): Call 'em.
64401         * gcc.wendy/*.c: Clean up pass to correct expected output.
64403         * lib/gcc.exp: Minor cleanup work.
64404         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64406 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64408         * config/sim.exp (gcc_load): Document return codes better.
64409         Don't pass -v to simulator.
64411 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64413         * gcc.special/920717-x.c: Fix typo.
64414         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64415         get at sources.
64417         * lib/mike-gcc.exp: Fix typo.
64419 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64421         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64422         binary to use, transform the name.
64423         * config/*.exp: rename everything. Nuke any g++ specific files,
64424         it's now a special case of gcc that requires no special support.
64425         Add a default.exp for unsupported targets.
64427 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64429         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64430         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64431         version of Tcl.
64433 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64435         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64436         than a warning.
64438 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64440         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64442 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64444         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64445         option_list.  Compile every file with only 4/6 option choices
64446         (same as C torture) instead of with 12/18 different option
64447         choices.
64448         * lib/c-torture.exp: Likewise.
64450         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64451         not already set.
64453 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64455         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64456         can put an XFAIL *-*-* on excess errors.
64458 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64460         * g++.law: Add more tests derived from g++-bugs snapshots.
64462         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64463         equivalent to g++.law/init9.
64465         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64466         compiled it, and the a.out file after we've run it.
64468 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64470         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64471         compiled it, and the a.out file after we've run it.
64473 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64475         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64477 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64479         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64480         version number.
64482 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64484         * g++.law: New directory of g++ tests derived from the g++-bugs
64485         snapshots.
64487 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64489         * gcc.compile: initbug1.c initbug1.exp testcase added
64491 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64493         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64494         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64495           fixes submitted by Jeff Law (law@cs.utah.edu)
64496         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64497           Jeff Law (law@cs.utah.edu)
64500 1993-11-30  Mike Stump  (mrs@cygnus.com)
64502         * config/unix-g++.exp: Follow the gcc way of doing things.
64503         * g++.old-deja/old-deja.exp: Minor updates.
64504         * lib/g++.exp: New file, follow the gcc way of doing things.
64505         * lib/old-dejagnu.exp: Minor updates.
64506         * lib/mike-g++.exp: Always unset errorInfo.
64508 1993-11-06  Mike Stump  (mrs@cygnus.com)
64510         * lib/gcc.exp: Fix some errors with the below change, CC and
64511         CFLAGS should be global when setting, not local.
64513 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64515         * lib/gcc.exp: Transform tool name.
64517 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64519         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64521 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64523         * lib/gcc.exp: change gcc_done to gcc_stat
64525 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64527         * Upgraded gcc testsuite to c-torture version 1.25
64529 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64531         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64532         * lib/c-torture: added hooks for new reporting code.
64534 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64536         * config/sh-gcc.exp: check if sh-sim exists in the path
64538 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64540         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64541         * gcc.compile/compile.exp: Initial changes for new logic.
64542         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64543         * gcc.failure/failure.exp: Initial changes for new logic.
64544         * gcc.ieee/ieee.exp: Initial changes for new logic.
64545         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64546         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64547         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64548         * lib/c-torture.exp: Initial changes for new logic.
64549         * lib/gcc.exp: Initial changes for new logic.
64551 1993-10-15  Mike Stump  (mrs@cygnus.com)
64553         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64554         depend upon failure or success.  Fully qualify names in failure
64555         and success messages.  Always remove a.out before starting
64556         compile, just in case.  Pay more attention to error text output by
64557         the compiler.  Handle testcases with no known past errors just
64558         like all others, so that things are uniform.  Other miscellaneous
64559         improvements.
64561 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64563         * gcc.cpp: new directory for cpp tests
64565 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64567         * lib/chill.exp: Code reformatted, removed unused code.
64568         * config/unix-chill.exp: Code reformatted, removed unused code.
64569         * chill.execute/execute.exp: Code reformatted, removed unused code.
64570         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64572 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64574         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64575         routines not written.
64577 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64579         * config/bug-gcc.exp: Use new procs from bug.exp.
64581 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64583         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64584         via ftp, rather than depending on NFS.
64585         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64586         case.
64588 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64590         * config/bug-gcc.exp: Use new download proc.
64592 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64594         * chill.execute/execute.exp: cleanups, handles errors better
64595         * chill.compile/compile.exp: rewrite, based on execute.exp
64596         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64597         * lib/chill.exp: major changes to diff proc and compile and link
64598         procs. added chill_fail and chill_pass wrappers to pass and
64599         fail. added more comments, and handle error codes better.
64600         Added a hack to capture stderr from exec, so noncompile tests
64601         can work.
64603 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64605         * chill.execute/execute.exp: rewrite of testsuite driver
64606         * lib/chill.exp: rewrite of testsuite driver
64607         * config/unix-chill.exp: rewrite of testsuite driver
64609 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64611         In chill.execute:
64612         * iexpr.ch: Standardize uppercase.
64613         * tuples.dat: Standardize uppercase.
64614         * vary.ch: standardize.  Correct varying string assignments.
64615         * vary.dat: Add new output lines.
64617 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64619         In chill.execute:
64620         * chprintf.ch: Standardize use of uppercase.
64621         * tuples.ch: Standardize and turn arr2 into a DCL,
64622           rather than a SYN.
64623         * pinits.ch: Standardize.
64625 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64627         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64628         * Makefil: Renamed to Makefile.in.
64629         * configure.in: New.
64631 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64633         In chill.execute:
64634         * .cvsignore: Add result/output files.
64635         * Makefile: Fix up variables at start.  Use MFLAGS
64636           everywhere.  Correct bool_loc, built_ins entries.
64637           Add entry for vary1.ch.
64638         * bitarray.ch: Standardize upper-case usage.
64639         * bitexpr.ch: Standardize, add output of b1.
64640         * params.ch: Use arrayt in along PROC parameters, to
64641           avoid novelty problems.
64642         * sets.ch: Tiny cleanup.
64643         * vary1.ch: Re-indent.
64645 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64647         * Add PR-related files to Makefiles, .cvsignore files, etc.
64649 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64651         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64652           with compiler objects. New names are test-flow.c and test-loop.c
64654 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64656         * Upgraded c-torture tests from 1.19 to 1.20
64658         * new files:
64659         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64660         * gcc.compile: 930623-1.c 930623-2.c
64661         * gcc.noncompile: 930622-1.c 930622-2.c
64662         * gcc.failure: 920411-1.c 920627-2.c
64663         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64665 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64667         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64668           More changes to get testsuite working properly. Needs more work.
64669           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64671 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64673         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64674           More changes to get testsuite working properly. Needs more work.
64676 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64678         * chill.compile/compile.exp: Added for Dejagnu support
64679         * chill.execute/execute.exp: Added for Dejagnu support
64680         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64682 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64684         This should complete moving the CHILL test files.
64685         * chill.noncompile(.cvsignore printf.grt
64686             in-printf.grt chprintf.grt chprintf.ch):
64687             Added test-support files.
64688           (Makefile): Modified further.
64689         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64690             signal.ch): Added test files.
64691           * chill.execute (.cvsignore printf.grt printr.c
64692             in-printf.grt rts.c chprintf.grt rts.h): Added
64693           test-support files.
64694             (Makefile): More corrections.
64696 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64698         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64699           test cases, ready for DejaGnu.
64701 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64703         * Upgraded c-torture tests from 1.18 to 1.19
64705         * gcc.compile: added test(s):
64706           930607-1.c
64707         * gcc.execute: added test(s):
64708           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64710         * added new subdirectory for misc tests: gcc.misc-tests
64711         * gcc.misc-test(s): added tests:
64712           inst-check.c test-consts.c test-ior.c test-switch.c
64714 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64716         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64718 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64720         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64722 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64724         * Upgraded c-torture tests from 1.17 to 1.18
64726 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64728         * Upgraded c-torture tests from 1.12 to 1.17
64730 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64732         * lib/old-dejagnu.exp:
64733           Fixed handling of XFAIL target triplets to correctly
64734           recognize wildcard characters.  Removed code that
64735           appended a unique id tag to the end of the file name
64736           printed out by the result of the testcases within a
64737           given test file.
64739 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64741         * lib/old-dejagnu.exp:
64742           Reworked expected failure handling to trigger off of XFAIL
64743           keyword in keyphrase embeded in testcase source code. The
64744           XFAIL keyword must be at the end of the keyphrase line. It
64745           may optionally be followed by one or more target triplets.
64746           It has just occured that the handling of wildcards in the
64747           target triplet may not be correct.
64749 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64751         * g++.old-deja/tests:
64752           Moved all subdirectories up one level into g++.old-deja .
64754         * lib/old-dejagnu.exp:
64755           Fixed problem with CXXFLAGS not being properly reset, and being
64756           corrupted with extraneous "-c" compiler option.  This was
64757           causing binaries to not be generated for test that needed them.
64758           Modified strings passed to "pass" and "fail" so that individual
64759           tests from the same test file would be distinguished by an
64760           identifier appended to the test file name in the summary logs;
64761           this corrected a problem with erroneous diff logs.  Added code
64762           to search testcases for expected fail and unexpected pass keywords.
64764 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64766         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64768 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64770         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64771           Removed extraneous text from end of "Special g++ Options"
64772           keyphrase.
64774         * lib/old-dejagnu.exp: Added pattern matching to look for new
64775           keywords, embedded in testcases comments, which will trigger
64776           calls to xpass and xfail.
64778 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64780         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64781           comments embedded in the testcases, especially the one looking for
64782           special compiler options, as well as the pattern matching for the
64783           compiler output again.
64785 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64787         * lib/old-dejagnu.exp: Do a proper check of the return value for
64788           execute tests. Fixed several problems with the pattern matching
64789           of the compiler output which gave erroneous test results.
64790           Changed several of the test result messages to be more descriptive.
64791         * config/unix-g++.exp: Proc g++_load now actually works and
64792           executes the tests passed to it and returns a usable return
64793           value.
64795 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64797           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64799 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64801         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64802           Modified both files to properly execute the old style
64803           dejagnu tests. The previous versions of these files were
64804           experimental and did not function anything near correctly.
64806 1993-04-05  Rob Savoye  (rob@cygnus.com)
64808         * Removed all Makefile.in and configure.in files. No configuration
64809         needed now.
64811 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64813         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64815 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64817         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64818         gcc.special/configure.in, gcc.noncompile/configure.in,
64819         gcc.execute/configure.in, gcc.code_quality/configure.in,
64820         g++.other/configure.in, g++.old-deja/configure.in,
64821         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64822         in srcname setting.
64824 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64826         * lib/udi.exp: Fixed mondfe and mondfe_download.
64827         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64828         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64830 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64832         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64833         (gdb_exit): Don't remove *_soc files.
64835 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64837         * lib/c-torture.exp: Don't look for main; instead always use -w
64838         -c.  This is how the c-torture tests work.  Remove the object
64839         file if the compilation succeeds.
64840         * gcc.execute/execute.exp: Remove executable if test passes.
64841         * gcc.noncompile/noncompile.exp: Every test is an expected
64842         failure.
64843         * gcc.special/special.exp: Added tests from c-torture 1.11,
64844         corrected use of existing test.
64845         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64846         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64847         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64848         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64849         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64850         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64851         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64852         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64853         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64854         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64855         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64856         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64857         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64858         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64859         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64860         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64861         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64862         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64863         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64864         c-torture 1.11.
64865         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64866         correspond to c-torture 1.11.
64868         * New file.