re PR middle-end/36093 (__align__ produces incorrect results in certain cases)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob36ebbf96f3dfaad150514e548365b4e1638d52e6
1 2008-05-01  Richard Guenther  <rguenther@suse.de>
3         PR middle-end/36093
4         * gcc.c-torture/execute/pr36093.c: New testcase.
6 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8         * gfortran.dg/selected_char_kind_1.f90: New test.
9         * gfortran.dg/selected_char_kind_2.f90: New test.
10         * gfortran.dg/selected_char_kind_3.f90: New test.
12 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
14         PR fortran/35997
15         * gfortran.dg/use_rename_3.f90
17 2008-04-30  Richard Guenther  <rguenther@suse.de>
19         PR tree-optimization/21636
20         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
22 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
24         PR libfortran/35993
25         * gfortran.dg/intrinsic_product_1.f90:  New test case.
27 2008-04-30  Richard Guenther  <rguenther@suse.de>
29         PR tree-optimization/14847
30         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
32 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
34         PR c++/35986
35         * g++.dg/overload/template4.C: New test.
37 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
39         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
40         * gfortran.dg/chmod_2.f90: Likewise.
41         * gfortran.dg/chmod_3.f90: Likewise.
42         * gfortran.dg/open_errors.f90: Likewise.
44 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
46         * gcc.dg/tls/section-2.c: Restrict to vxworks.
48 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
50         PR ada/35792
51         * gnat.dg/specs/tag2.ads: New.
53 2008-04-29  Richard Guenther  <rguenther@suse.de>
55         PR tree-optimization/36078
56         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
58 2008-04-29  Richard Guenther  <rguenther@suse.de>
60         PR middle-end/15255
61         * gcc.dg/fold-plusmult.c: New testcase.
63 2008-04-29  Richard Guenther  <rguenther@suse.de>
65         PR middle-end/36077
66         * gcc.c-torture/execute/pr36077.c: New testcase.
68 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
70         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
72 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
74         PR c++/35650
75         * g++.dg/init/ref17.C: New test.
77         PR c++/35987
78         * g++.dg/other/error28.C: New test.
80 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
82         PR target/36073
83         * gcc.target/i386/pr36073.c: New test.
85 2008-04-28  Richard Guenther  <rguenther@suse.de>
87         PR testsuite/34223
88         * gcc.dg/vect/vect-118.c: Rename to ...
89         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
91 2008-04-28  Richard Guenther  <rguenther@suse.de>
93         PR tree-optimization/36066
94         * gcc.dg/torture/pr36066.c: New testcase.
96 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
98         PR target/36064
99         * gcc.target/i386/pr36064.c: New test.
101 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
103         PR testsuite/36056
104         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
106 2008-04-27  Richard Guenther  <rguenther@suse.de>
108         PR tree-optimization/18754
109         PR tree-optimization/34223
110         * gcc.dg/tree-ssa/loop-36.c: New testcase.
111         * gcc.dg/tree-ssa/loop-37.c: Likewise.
112         * gcc.dg/vect/vect-118.c: Likewise.
113         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
114         * gcc.dg/vect/vect-66.c: Increase loop trip count.
115         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
116         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
117         * gcc.dg/vect/vect-76.c: Likewise.
118         * gcc.dg/vect/vect-outer-6.c: Likewise.
119         * gcc.dg/vect/vect-outer-1.c: Likewise.
120         * gcc.dg/vect/vect-outer-1a.c: Likewise.
121         * gcc.dg/vect/vect-11a.c: Likewise.
122         * gcc.dg/vect/vect-shift-1.c: Likewise.
123         * gcc.target/i386/vectorize1.c: Likewise.
125 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
127         * gcc.dg/tls/section-2.c: New.
128         * gcc.dg/tls/emutls-1.c: New.
129         * lib/target-supports.exp (check_effective_target_tls_native):
130         Exclude vxworks.
132 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
134         PR testsuite/36053
135         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
136         * gcc.dg/large-size-array-4.c: Likewise.
138 2008-04-26  George Helffrich  <george@gcc.gnu.org>
140         PRs fortran/PR35154, fortran/PR23057
141         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
142         .stabs functionality.
143         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
144         DWARF functionality.
146 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
148         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
149         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
150         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
151         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
153 2008-04-25  Tobias Burnus  <burnus@net-b.de>
155         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
156         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
158 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
160         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
161         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
162         * gcc.dg/builtins-13.c: Likewise.
163         * gcc.dg/pr25682.c: Likewise.
164         * gcc.dg/pr33694.c: Likewise.
165         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
166         * gcc.dg/c99-const-expr-2.c: Likewise.
167         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
168         * gcc.dg/ia64-sync-2.c: Likewise.
169         * gcc.dg/ia64-sync-3.c: Likewise
170         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
171         * gcc.dg/large-size-array-3.c: Likewise.
172         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
173         check.
174         * gcc.dg/large-size-array-4.c: Likewise.
175         * gcc.dg/max-1.c: Replace use of long by ssize_t.
177 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
179         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
181 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
183         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
185 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
187         PR testsuite/36035
188         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
190 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
192         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
194         PR c++/35758
195         * g++.dg/ext/vector14.C: New test.
197 2008-04-24  Richard Guenther  <rguenther@suse.de>
199         * gcc.dg/builtin-constant_p-1.c: New testcase.
200         * gcc.dg/builtin-errors.c: Adjust expected error.
202 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
204         PR tree-optimization/36008
205         * gcc.c-torture/execute/20080424-1.c: New test.
207 2008-04-24  Ira Rosen  <irar@il.ibm.com>
208             Richard Guenther  <rguenther@suse.de>
210         PR tree-optimization/36034
211         * gcc.c-torture/execute/pr36034-1.c: New testcase.
212         * gcc.c-torture/execute/pr36034-2.c: Likewise.
214 2008-04-24  Olivier Hainque  <hainque@adacore.com>
216         * gnat.dg/concat_length.adb: New test.
218 2008-04-24  Ira Rosen  <irar@il.ibm.com>
220         PR tree-optimization/35982
221         * gcc.dg/vect/fast-math-pr35982.c: New.
223 2008-04-24  Danny Smith  <dannysmith@users.net>
225         * gcc.dg/format/ms-warnI64-1.c: New file.
227 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
229         PR target/36015
230         * gcc.dg/pr36015.c: New test.
232 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
234         PR rtl-optimization/36006
235         * gfortran.dg/pr36006-1.f90: New test.
236         * gfortran.dg/pr36006-2.f90: Ditto.
238 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
240         PR fortran/35994
241         * gfortran.dg/minmaxloc_5.f90: New test.
242         * gfortran.dg/minmaxloc_6.f90: New test.
244 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
246         * gcc.dg/array-init-1.c: Add big-endian number to check.
248 2008-04-23  Richard Guenther  <rguenther@suse.de>
250         PR tree-optimization/27799
251         PR tree-optimization/32921
252         PR tree-optimization/32624
253         * gcc.dg/tree-ssa/pr27799.c: New testcase.
254         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
256 2008-04-23  Richard Guenther  <rguenther@suse.de>
258         PR middle-end/36021
259         * gcc.dg/attr-alloc_size-2.c: New testcase.
261 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
263         * gcc.dg/20020919-1.c (loc_size_t): New type.
264         (_dl_stat): Use loc_size_t to cast pointers.
265         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
267 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
269         PR libfortran/35988
270         * gfortran.dg/matmul_7.f90:  New test.
272 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
274         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
275         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
276         * gcc.dg/struct/w_prof_local_var.c: Ditto.
277         * gcc.dg/struct/w_prof_global_var.c: Ditto.
278         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
280 2008-04-22  Jason Merrill  <jason@redhat.com>
282         PR c++/35316
283         * g++.dg/cpp0x/decltype11.C: New.
285 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
287         PR rtl-optimization/36017
288         * gcc.dg/pr36017.c: New test.
290 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
292         PR c++/35747
293         * g++.dg/ext/stmtexpr13.C: New test.
295 2008-04-22  Ian Lance Taylor  <iant@google.com>
297         * gcc.c-torture/compile/20080419-1.c: New test.
299 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
301         PR testsuite/35981
302         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
303         Add tests for 'long long'.
304         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
305         Add tests for 'long long'.
307 2008-04-22  Nick Clifton  <nickc@redhat.com>
309         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
311 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
313         PR target/31486
314         * gcc.target/i386/pr31486.c: New test.
316 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
318         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
319         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
320         file name there instead of the assembly.  Cleanup tree_profile
321         dump file.
323 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
325         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
326         * gcc.dg/vect/slp-25.c: Ditto.
327         * gcc.dg/vect/vect-outer-5.c: Ditto.
328         * gcc.dg/vect/pr33804.c: Ditto.
329         * gcc.dg/vect/vect-outer-4c.c: Ditto.
330         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
331         * gcc.dg/vect/pr33953.c: Ditto.
332         * gcc.dg/vect/slp-3.c: Ditto.
333         * gcc.dg/vect/vect-iv-6.c: Ditto.
335 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
337         * g++.dg/ext/fixed1.C: Add dg-options.
339 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
341         PR target/26445
342         * g++.dg/other/i386-4.C: New test.
344 2008-04-21  Jason Merrill  <jason@redhat.com>
346         PR c++/35325
347         * g++.dg/ext/fixed1.C: New.
349         PR c++/35678
350         * g++.dg/template/ttp27.C: New.
352 2008-04-21  Tom Tromey  <tromey@redhat.com>
354         PR libcpp/33415:
355         * gcc.dg/cpp/pr33415.c: New file.
357 2008-04-21  Olivier Hainque  <hainque@adacore.com>
359         * gnat.dg/bltins.adb: New testcase.
361 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
363         PR fortran/35991
364         * gfortran.dg/zero-sized_4.f90: New test.
366 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
368         PR fortran/35882
369         * gfortran.dg/continuation_5.f: Add some comment lines.
370         * gfortran.dg/continuation_3.f90: Add some comment lines.
371         
372 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
374         PR libfortran/35960
375         * gfortran.dg/reshape_zerosize_1.f90:  New file.
377 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
379         * gnat.dg/alignment6.adb: New test.
381 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
383         PR fortran/35944
384         PR fortran/35946
385         PR fortran/35947
386         * gfortran.dg/array_constructor_23.f: New test.
388         PR fortran/35959
389         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
390         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
391         "builtin_free" to 27.
392         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
393         of "builtin_free" to 21.
395 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
397         PR fortran/35892
398         * gfortran.dg/pr35154-dwarf2.f: Remove.
399         * gfortran.dg/pr35154-stabs.f: Remove.
400         
401 2008-04-18  Ian Lance Taylor  <iant@google.com>
403         PR tree-optimization/35977
404         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
406 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
407             Peter Bergner  <bergner@vnet.ibm.com>
409         PR target/35907
410         * gcc.target/powerpc/pr35907.c: New test.
412 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
414         * gnat.dg/dynamic_elab_pkg.ads: New helper.
415         * gnat.dg/dynamic_elab1.ad[sb]: New test.
416         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
418 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
420         Tests for char16_t and char32_t support.
421         * g++.dg/ext/utf-cvt.C: New
422         * g++.dg/ext/utf-cxx0x.C: New
423         * g++.dg/ext/utf-cxx98.C: New
424         * g++.dg/ext/utf-dflt.C: New
425         * g++.dg/ext/utf-gnuxx0x.C: New
426         * g++.dg/ext/utf-gnuxx98.C: New
427         * g++.dg/ext/utf-mangle.C: New
428         * g++.dg/ext/utf-typedef-cxx0x.C: New
429         * g++.dg/ext/utf-typedef-cxx98.C: New
430         * g++.dg/ext/utf-typespec.C: New
431         * g++.dg/ext/utf16-1.C: New
432         * g++.dg/ext/utf16-2.C: New
433         * g++.dg/ext/utf16-3.C: New
434         * g++.dg/ext/utf16-4.C: New
435         * g++.dg/ext/utf32-1.C: New
436         * g++.dg/ext/utf32-2.C: New
437         * g++.dg/ext/utf32-3.C: New
438         * g++.dg/ext/utf32-4.C: New
439         * gcc.dg/utf-cvt.c: New
440         * gcc.dg/utf-dflt.c: New
441         * gcc.dg/utf16-1.c: New
442         * gcc.dg/utf16-2.c: New
443         * gcc.dg/utf16-3.c: New
444         * gcc.dg/utf16-4.c: New
445         * gcc.dg/utf32-1.c: New
446         * gcc.dg/utf32-2.c: New
447         * gcc.dg/utf32-3.c: New
448         * gcc.dg/utf32-4.c: New
450 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
452         * gnat.dg/specs/varsize_return.ads: New test.
453         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
454         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
456 2008-04-17  Jason Merrill  <jason@redhat.com>
458         PR c++/35773
459         * g++.dg/overload/autoptr1.C: New.
461 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
463         * gnat.dg/alignment4.adb: New test.
464         * gnat.dg/alignment5.adb: Likewise.
465         * gnat.dg/frame_overflow.adb: Adjust.
467 2008-04-17  Richard Guenther  <rguenther@suse.de>
469         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
471 2008-04-17  Christian Bruel  <christian.bruel@st.com>
473         * gcc.dg/long-long-compare-1.c: New testcase. 
474         
475 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
477         PR fortran/35724
478         * gfortran.dg/eoshift_2.f90: New test.
480 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
482         PR fortran/35932
483         * gfortran.dg/intrinsic_char_1.f90: New test.
485 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
487         PR target/35944
488         * gfortran.dg/pr35944-1.f90: New test.
489         * gfortran.dg/pr35944-2.f90: Ditto.
491 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
493         PR c/35739
494         * gcc.dg/dfp/pr35739.c: New test.
496         PR tree-optimization/35899
497         * gcc.dg/pr35899.c: New test.
499         PR target/35662
500         * gfortran.dg/pr35662.f90: New test.
502 2008-04-16  Richard Guenther  <rguenther@suse.de>
504         * gcc.dg/tree-ssa/loop-35.c: New testcase.
506 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
508         PR ada/29015
509         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
510         gnat.dg/incomplete2.adb: New.
512 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
514         PR tree-optimization/35629
515         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
516         scan-tree-dump-times.
518 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
520         PR ada/22387
521         * gnat.dg/specs/corr_discr.ads: New.
523 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
525         * gnat.dg/string_slice2.adb: New test.
527 2008-04-15  Richard Guenther  <rguenther@suse.de>
529         * gcc.dg/fold-compare-2.c: Adjust testcase.
530         * gcc.dg/tree-ssa/pr21086.c: Likewise.
532 2008-04-15  Richard Guenther  <rguenther@suse.de>
534         * gcc.dg/tree-ssa/salias-1.c: Remove.
535         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
536         * gcc.dg/tree-ssa/alias-15.c: Likewise.
537         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
539 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
541         * gnat.dg/loop_optimization1.ad[sb]: New test.
543 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
545         PR c/35751
546         * gcc.dg/gomp/pr35751.c: New test.
547         * g++.dg/gomp/pr35751.C: New test.
549 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
551         PR ada/16086
552         * gnat.dg/prot_def.adb: New.
554 2008-04-14  Ian Lance Taylor  <iant@google.com>
556         * gcc.dg/strict-overflow-6.c: New.
557         * gcc.dg/no-strict-overflow-7.c: New.
558         * gcc.dg/Wstrict-overflow-22.c: New.
560 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
562         * gnat.dg/specs/storage.ads: Fix expected error message.
564 2008-04-14  Robert Dewar  <dewar@adacore.com>
566         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
568 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
570         PR ada/18680
571         * gnat.dg/specs/linker_section.ads: New.
573 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
575         PR ada/16098
576         * gnat.dg/specs/renamings.ads: New.
578 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
580         PR ada/15915
581         * gnat.dg/specs/storage.ads: New.
583 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
585         * gnat.dg/deep_old.adb: New.
587 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
589         * gnat.dg/loop_address2.adb: New test.
591 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
593         PR fortran/35882
594         * gfortran.dg/continuation_3.f90: Update test.
595         * gfortran.dg/continuation_5.f: Update test.
596         * gfortran.dg/continuation_10.f90: New test.
597         
598 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
600         PR libfortran/32972
601         PR libfortran/32512
602         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
603         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
604         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
605         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
606         
607 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
609         PR ada/17985
610         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
612 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
614         * gcc.target/powerpc/darwin-save-world-1.c: New test.
616 2008-04-11  Richard Guenther  <rguenther@suse.de>
618         PR tree-optimization/35869
619         * gcc.c-torture/compile/pr35869.c: New testcase.
621 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
623         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
624         /* mmintrin-common.h */ section.
626         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
628 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
630         PR c/35744
631         * gcc.dg/attr-error-1.c: New test.
633 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
635         * gcc.target/mips/scc-2.c: New test.
636         * gcc.target/mips/scc-3.c: New test.
637         * gcc.target/mips/scc-4.c: New test.
639 2008-04-10  Ira Rosen  <irar@il.ibm.com>
641         PR tree-optimization/35821
642         * gcc.dg/vect/pr35821-altivec.c: New.
643         * gcc.dg/vect/pr35821-spu.c: New.
645 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
647         PR testsuite/34894
648         PR testsuite/33782
649         * lib/target-supports.dg: Add check_effective_target_trampolines.
650         Disable profiling for avr-*-*.
651         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
652         * gcc.c-torture/compile/nested-1.c: Ditto.
653         * gcc.c-torture/compile/20050122-2.c: Ditto.
654         * gcc.c-torture/compile/20010226-1.c: Ditto.
655         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
656         * gcc.c-torture/compile/980506-1.c: Ditto.
657         * gcc.c-torture/compile/20020604-1.c: Ditto.
658         * gcc.c-torture/compile/limits-stringlit.c: Ditto
659         * gcc.c-torture/compile/20001226-1.c: Ditto
661 2008-04-09  Jason Merrill  <jason@redhat.com>
663         PR c++/35708
664         * g++.dg/ext/complit9.C: New.
666 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
668         PR ada/28305
669         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
670         gnat.dg/specs/fe_inlining_helper.adb: New test.
672 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
674         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
675         x86_64-pc-mingw target.
676         * gcc.dg/titype-1.c: Likewise.
678 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
680         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
681         Fix comment.
682         (check_effective_target_vxworks_rtp): New procedure.
683         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
684         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
685         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
686         * g++.old-deja/g++.brendan/new3.C: Likewise.
687         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
688         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
689         VxWorks kernel mode.
690         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
691         * g++.old-deja/g++.mike/p2736.C: Likewise.
692         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
693         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
694         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
695         kernel mode.
697 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
699         * gfortran.dg/namelist_47.f90: New test.
701 2008-04-09  Richard Guenther  <rguenther@suse.de>
703         * gfortran.dg/bind_c_usage_14.f03: Adjust.
705 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
707         PR target/35005
708         * execute/20071221-1.c: Adapt test for 16 bit int targets.
709         * execute/pr35163.c: Ditto.
711 2008-04-08  Richard Guenther  <rguenther@suse.de>
713         * gcc.c-torture/execute/20080408-1.c: New testcase.
715 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
717         * gnat.dg/pack6.adb: New test.
718         * gnat.dg/pack7.adb: Likewise.
719         * gnat.dg/pack8.adb: Likewise.
721 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
723         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
724         * gnat.dg/rt1.adb: New test.
725         * gnat.dg/test_time_stamp.adb: New test.
726         * gnat.dg/specs/warn_star.ads: New test.
727         * gnat.dg/specs/aggr1.ads: New test.
729 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
731         PR fortran/25829 28655
732         * gfortran.dg/write_check2.f90: Update dg-error.
733         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
735 2008-04-07  Jason Merrill  <jason@redhat.com>
737         PR c++/35734
738         * g++.dg/warn/ctor1.C: New.
740 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
742         PR/35842
743         * gcc.dg/torture/pr35842.c: New.
745 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
747         * gnat.dg/array4.adb: New test.
748         * gnat.dg/specs/static_initializer2.ads: Likewise.
750 2008-04-06  Richard Guenther  <rguenther@suse.de>
752         PR tree-optimization/35400
753         * gcc.dg/torture/pr35400.c: New testcase.
754         * g++.dg/torture/pr35400.C: Likewise.
756 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
758         PR fortran/35780
759         * gfortran.dg/simplify_argN_1.f90: New test.
761 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
763         PR fortran/35832
764         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
766 2008-04-06  Tobias Burnus  <burnus@net-b.de>
768         * gfortran.dg/f2003_io_1.f03: Make standard conform.
769         * gfortran.dg/f2003_io_8.f03: New.
771 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
773         * gnat.dg/pack5.adb: New test.
775 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
777         PR target/12329
778         * gcc.target/i386/pr12329.c: New test.
780 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
782         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
784 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
786         PR fortran/25829 28655
787         * gfortran.dg/f2003_io_1.f03: New test.
788         * gfortran.dg/f2003_io_2.f03: New test.
789         * gfortran.dg/f2003_io_3.f03: New test.
790         * gfortran.dg/f2003_io_4.f03: New test.
791         * gfortran.dg/f2003_io_5.f03: New test.
792         * gfortran.dg/f2003_io_6.f03: New test.
793         * gfortran.dg/f2003_io_7.f03: New test.
795 2008-04-05  Richard Guenther  <rguenther@suse.de>
797         PR tree-optimization/35833
798         * gcc.dg/torture/pr35833.c: New testcase.
800 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
802         * gcc.target/sh/sh2a-band.c: New test.
803         * gcc.target/sh/sh2a-bclrmem.c: New test.
804         * gcc.target/sh/sh2a-bld.c: New test.
805         * gcc.target/sh/sh2a-bor.c: New test.
806         * gcc.target/sh/sh2a-bsetmem.c: New test.
807         * gcc.target/sh/sh2a-bxor.c: New test.
809 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
811         * g++.dg/other/anon5.C: Don't depend on line number for error message.
813         * gcc.dg/torture/builtin-modf-1.c: Use special options for
814         powerpc*-*-linux*.
816         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
818         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
820         PR target/35620
821         * gcc.dg/dfp/pr35620.c: New test.
822         * gcc.dg/dfp/func-pointer.c: New test.
823         * gcc.dg/dfp/func-deref.c: New test.
825 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
827         PR target/35364
828         * g++.dg/gomp/pr35364.C: New test.
830 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
832         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
833         * g++.dg/other/i386-3.C: Likewise.
834         * gcc.target/i386/sse-13.c: Likewise.
835         * gcc.target/i386/sse-14.c: Likewise.
837         * gcc.target/i386/aes-check.h: New.
838         * gcc.target/i386/aesdec.c: Likewise.
839         * gcc.target/i386/aesdeclast.c: Likewise.
840         * gcc.target/i386/aesenc.c: Likewise.
841         * gcc.target/i386/aesenclast.c: Likewise.
842         * gcc.target/i386/aesimc.c: Likewise.
843         * gcc.target/i386/aeskeygenassist.c: Likewise.
844         * gcc.target/i386/pclmulqdq.c: Likewise.
845         * gcc.target/i386/pclmul-check.h: Likewise.
847         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
848         (check_effective_target_pclmul): Likewise.
850 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
852         PR c/35440
853         * gcc.dg/pr35440.c: New test.
855 2008-04-04  Richard Guenther  <rguenther@suse.de>
857         PR middle-end/35823
858         * gnat.dg/pr35823.adb: New testcase.
860 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
862         PR c/35712
863         * gcc.dg/dfp/constants-zero.c: New test.
865 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
867         PR c/35738
868         * gcc.dg/gomp/pr35738.c: New test.
870         PR middle-end/35818
871         * gcc.dg/gomp/pr35818.c: New test.
873         PR fortran/35786
874         * gfortran.dg/gomp/pr35786-1.f90: New test.
875         * gfortran.dg/gomp/pr35786-2.f90: New test.
877 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
879         * gcc.target/mips/scc-1.c: New test.
881 2008-04-03  Richard Guenther  <rguenther@suse.de>
883         * gcc.dg/tree-ssa/vrp43.c: New testcase.
884         * gcc.dg/tree-ssa/vrp44.c: Likewise.
885         * gcc.dg/tree-ssa/vrp45.c: Likewise.
887 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
889         PR c++/35741
890         * g++.dg/other/offsetof5.C: New test.
892 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
894         PR rtl-optimization/35281
895         * gcc.target/i386/pr35281.c: New test.
897 2008-04-03  Richard Guenther  <rguenther@suse.de>
899         PR middle-end/35800
900         * gcc.c-torture/execute/pr35800.c: New test.
902 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
904         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
905         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
906         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
907         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
908         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
909         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
910         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
911         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
912         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
913         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
914         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
916 2008-04-02  Richard Guenther  <rguenther@suse.de>
918         PR tree-optimization/14495
919         PR tree-optimization/34793
920         * gcc.dg/tree-ssa/vrp41.c: New testcase.
921         * gcc.dg/tree-ssa/vrp42.c: Likewise.
923 2008-04-02  Richard Guenther  <rguenther@suse.de>
925         PR tree-optimization/14495
926         * gcc.dg/tree-ssa/vrp40.c: New testcase.
928 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
930         * gnat.dg/specs/discr_record_constant.ads: New test.
932 2008-04-02  Richard Guenther  <rguenther@suse.de>
934         * gcc.dg/tree-ssa/vrp38.c: New testcase.
935         * gcc.dg/tree-ssa/vrp39.c: Likewise.
937 2008-04-01  George Helffrich  <george@gcc.gnu.org>
939         PRs fortran/35154, fortran/23057
940         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
941         use of common is unchanged.
943         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
944         with all combinations of debug options available on target.
945         * gfortran.dg/debug/debug.exp:  Ditto.
946         * gfortran.dg/debug/trivial.f:  Ditto.
947         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
948         .stabs functionality.
949         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
950         DWARF functionality.
952 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
954         PR c/35436
955         * gcc.dg/format/gcc_gfc-2.c: New test.
957 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
959         * g++.dg/bprob/bprob.exp: Do not check gcno files.
960         Use -fprofile-use for profile use.
961         * gcc.misc-tests/bprob.exp: Ditto.
962         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
963         * gcc.dg/matrix/matrix.exp: Ditto.
964         * gcc.dg/struct/struct-reorg.exp: Ditto.
965         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
966         * gcc.dg/profile-dir-1.c: New test.
967         * gcc.dg/profile-dir-2.c: New test.
968         * gcc.dg/profile-dir-3.c: New test.
970 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
972         PR c/35750
973         * gcc.dg/old-style-param-1.c: New test.
975 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
977         * gnat.dg/object_overflow.adb: New test.
979 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
981         PR middle-end/30186
982         * gcc.dg/tree-ssa/vector-1.c: New testcase.
983         * gcc.c-torture/execute/vector-1.c: New testcase.
984         * gcc.c-torture/execute/vector-2.c: New testcase.
986 2008-03-31  Olivier Hainque  <hainque@adacore.com>
988         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
989         * gnat.dg/assign_from_packed.adb: New testcase.
991 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
993         PR rtl-optimization/35729
994         * gcc.dg/pr35729.c: New test.
996 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
998         PR target/32000
999         * gcc.target/i386/pr32000-1.c: New.
1001 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1003         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1004         on some environments.
1006 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1008         PR tree-opt/35431
1009         * gcc.c-torture/compile/pr35431.c: New testcase.
1011 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1013         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1014         targets.
1016 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1018         PR c++/35245
1019         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1021 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1023         PR c++/35578
1024         * g++.dg/parse/friend8.C: New test.
1026         PR c/35748
1027         * gcc.dg/union-cast-4.c: New test.
1029 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1031         PR target/35757
1032         * gcc.target/i386/sse4_1-blendps-2.c: New.
1033         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1035 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1037         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1038         * gfortran.dg/internal_pack_2.f90:  Likewise.
1039         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1040         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1041         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1042         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1043         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1044         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1046 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1048         * gnat.dg/bit_packed_array2.adb: New test.
1050 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1052         PR fortran/35740
1053         * gfortran.dg/transpose_conjg_1.f90: New test.
1055 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1057         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1058         
1059 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1061         PR fortran/35698
1062         * gfortran.dg/allocate_zerosize_3.f: New test.
1064         PR fortran/35702
1065         * gfortran.dg/character_assign_1.f90: New test.
1067 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1069         PR libfortran/32972
1070         PR libfortran/32512
1071         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1072         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1073         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1075 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1077         PR fortran/34714
1078         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1079         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1080         * gfortran.dg/func_assign.f90: Likewise.
1081         * gfortran.dg/implicit_11.f90: Likewise.
1082         * gfortran.dg/proc_assign_1.f90: Likewise.
1083         * gfortran.dg/proc_assign_2.f90: Likewise.
1084         * gfortran.dg/procedure_lvalue.f90: Likewise.
1086 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1088         PR fortran/35699
1089         * gfortran.dg/direct_io_10.f: New test.
1091 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1093         * gcc.target/i386/vectorize6.c: New test.
1095 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1097         PR fortran/35721
1098         * gfortran.dg/associated_target_2.f90: New.
1100 2008-03-28  Richard Guenther  <rguenther@suse.de>
1102         PR tree-optimization/19580
1103         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1105 2008-03-28  Richard Guenther  <rguenther@suse.de>
1107         PR tree-optimization/30317
1108         PR tree-optimization/30911
1109         PR tree-optimization/34793
1110         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1111         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1112         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1114 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1116         PR target/31334
1117         * gcc.target/powerpc/altivec-25.c: New testcase.
1119 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1121         PR fortran/35724
1122         * gfortran.dg/cshift_shift_real_2.f90: New test.
1124 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1126         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1127         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1129 2008-03-27  Richard Guenther  <rguenther@suse.de>
1131         PR c/32511
1132         * gcc.dg/attr-weak-1.c: New testcase.
1134 2008-03-27  Richard Guenther  <rguenther@suse.de>
1136         PR tree-optimization/32810
1137         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1139 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1141         * g++.dg/cpp0x/variadic91.C: New.
1143 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1145         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1146         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1148 2008-03-27  Richard Guenther  <rguenther@suse.de>
1150         * gcc.dg/fold-addr-1.c: New testcase.
1152 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1154         PR middle-end/35429
1155         * gcc.c-torture/compile/complex-5.c: New test.
1157 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1159         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1161 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1163         PR c++/35546
1164         * g++.dg/ext/attrib33.C: New test.
1166 2008-03-26  Richard Guenther  <rguenther@suse.de>
1168         Revert:
1169         2008-03-26  Richard Guenther  <rguenther@suse.de>
1171         * gcc.dg/fold-addr-1.c: New testcase.
1173 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1175         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1176         before redefinitions of extern and __inline.
1177         * gcc.target/i386/sse-13.c: Ditto.
1179 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1181         PR c++/35332
1182         * g++.dg/other/error27.C: New test.
1184 2008-03-26  Richard Guenther  <rguenther@suse.de>
1186         * gcc.dg/fold-addr-1.c: New testcase.
1188 2008-03-26  Richard Guenther  <rguenther@suse.de>
1190         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1191         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1192         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1193         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1194         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1195         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1196         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1198 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1200         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1201         variadic template template parameter binding semantics.
1202         * g++.dg/cpp0x/variadic85.C: Ditto.
1203         * g++.dg/cpp0x/variadic88.C: New.
1204         * g++.dg/cpp0x/variadic89.C: New.
1205         * g++.dg/cpp0x/variadic90.C: New.
1206         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1207         variadic template template parameter binding semantics.
1208         * g++.dg/cpp0x/variadic-lambda.C: New.
1210 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1212         PR target/31558
1213         * g++.dg/ext/altivec-15.C: New testcase.
1215 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1217         PR objc/29197
1218         * objc.dg/method-20.m: New testcase.
1219         
1220 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1222         PR rtl-optimization/35232
1223         * gcc.target/mips/pr35232.c: New test.
1225 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1227         * g++.dg/template/sfinae4.C: New.
1228         * g++.dg/template/sfinae5.C: New.
1229         * g++.dg/template/sfinae6.C: New.
1230         * g++.dg/template/sfinae6_neg.C: New.
1231         * g++.dg/template/sfinae7.C: New.
1232         * g++.dg/template/sfinae8.C: New.
1233         * g++.dg/template/sfinae9.C: New.
1234         * g++.dg/template/sfinae10.C: New.
1235         * g++.dg/template/sfinae11.C: New.
1236         * g++.dg/template/sfinae12.C: New.
1237         * g++.dg/template/sfinae13.C: New.
1238         * g++.dg/template/sfinae14C: New.
1240 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1242         * gcc.target/sh/sh2a-bclr.c: New test.
1243         * gcc.target/sh/sh2a-bset.c: New test.
1245 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1247         * gcc.target/sh/sh2a-movrt.c: New test.
1249 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1251         * gcc.target/sh/sh2a-prefetch.c: New test.
1253 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1254             Naveen.H.S  <naveen.hs@kpitcummins.com>
1256         * gcc.target/sh/sh2a-movi20s.c: New test.
1258 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1259             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1260             Naveen.H.S  <naveen.hs@kpitcummins.com>
1262         * gcc.target/sh/sh2a-resbank.c: New test.
1263         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1264         * gcc.target/sh/sh2a-jsrn.c: New test.
1265         * gcc.target/sh/sh2a-rtsn.c: New test.
1267 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1269         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1270         (main): Change to void and rename to sse2_test.
1271         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1272         dg-do-what-default to "compile" if SSE2 hardware is not available.
1273         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1274         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1275         xfail vect_no_int_max from "vectorization not profitable" check.
1277 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1279         PR middle-end/26222
1280         * gcc.dg/torture/pr26222.c: New testcase.
1282 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1284         PR fortran/34813
1285         * gfortran.dg/null_3.f90 : New test
1287         PR fortran/33295
1288         * gfortran.dg/module_function_type_1.f90 : New test
1290 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1292         PR libfortran/32972
1293         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1294         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1295         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1297 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1299         * gcc.target/mips/dse-1.c: Add checks for zeros.
1301 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1303         PR target/27946
1304         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1306 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1308         PR libfortran/32972
1309         * internal_pack_1.f90:  New test case.
1310         * internal_pack_2.f90:  New test case.
1311         * internal_pack_3.f90:  New test case.
1313 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1315         * gnat.dg/empty_vector_length.adb: New testcase.
1317 2008-03-20  Richard Guenther  <rguenther@suse.de>
1319         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1321 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1322             Uros Bizjak  <ubizjak@gmail.com>
1324         PR testsuite/34168
1325         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1326         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1327         if SSE2 hardware is not available.
1328         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1329         gcc.dg/vect/vect.exp.
1330         * gfortran.dg/vect/vect.exp: Ditto.
1331         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1333 2008-03-20  Andreas Schwab  <schwab@suse.de>
1335         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1336         xfail.
1338 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1340         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1341         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1342         from dg-options.
1344 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1346         PR testsuite/35621
1347         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1348         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1349         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1350         * gcc.target/i386/ssse3-palignr.c: Likewise.
1351         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1352         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1353         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1354         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1355         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1356         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1357         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1358         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1359         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1360         * gcc.target/i386/ssse3-psignb.c: Likewise.
1361         * gcc.target/i386/ssse3-psignd.c: Likewise.
1362         * gcc.target/i386/ssse3-psignw.c: Likewise.
1364 2008-03-20  Andreas Schwab  <schwab@suse.de>
1366         PR testsuite/35647
1367         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1368         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1369         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1370         continuation and remove xfail.
1372 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1374         PR libfortran/32972
1375         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1376         in subroutine.
1378 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1380         * gcc.dg/format/ms_array-1.c: New.
1381         * gcc.dg/format/ms_c90-scanf-3.c: New.
1382         * gcc.dg/format/ms_c99-strftime-1.c: New.
1383         * gcc.dg/format/ms_no-y2k-1.c: New.
1384         * gcc.dg/format/ms_attr-1.c: New.
1385         * gcc.dg/format/ms_c90-scanf-4.c: New.
1386         * gcc.dg/format/ms_c99-strftime-2.c: New.
1387         * gcc.dg/format/ms_nonlit-1.c: New.
1388         * gcc.dg/format/ms_c90-scanf-5.c: New.
1389         * gcc.dg/format/ms_cast-1.c: New.
1390         * gcc.dg/format/ms_nonlit-2.c: New.
1391         * gcc.dg/format/ms_attr-2.c: New.
1392         * gcc.dg/format/ms_c90-strftime-1.c: New.
1393         * gcc.dg/format/ms_miss-1.c: New.
1394         * gcc.dg/format/ms_nonlit-3.c: New.
1395         * gcc.dg/format/ms_attr-3.c: New.
1396         * gcc.dg/format/ms_c90-strftime-2.c: New.
1397         * gcc.dg/format/ms_miss-2.c: New.
1398         * gcc.dg/format/ms_nul-1.c: New.
1399         * gcc.dg/format/ms_attr-4.c: New.
1400         * gcc.dg/format/ms_c94-printf-1.c: New.
1401         * gcc.dg/format/ms_miss-3.c: New.
1402         * gcc.dg/format/ms_nul-2.c: New.
1403         * gcc.dg/format/ms_attr-7.c: New.
1404         * gcc.dg/format/ms_c94-scanf-1.c: New.
1405         * gcc.dg/format/ms_miss-4.c: New.
1406         * gcc.dg/format/ms_null-1.c: New.
1407         * gcc.dg/format/ms_bitfld-1.c: New.
1408         * gcc.dg/format/ms_c99-printf-1.c: New.
1409         * gcc.dg/format/ms_miss-5.c: New.
1410         * gcc.dg/format/ms_plus-1.c: New.
1411         * gcc.dg/format/ms_branch-1.c: New.
1412         * gcc.dg/format/ms_c99-printf-2.c: New.
1413         * gcc.dg/format/ms_miss-6.c: New.
1414         * gcc.dg/format/ms_sec-1.c: New.
1415         * gcc.dg/format/ms_c90-printf-1.c: New.
1416         * gcc.dg/format/ms_c99-printf-3.c: New.
1417         * gcc.dg/format/ms_multattr-1.c: New.
1418         * gcc.dg/format/ms_unnamed-1.c: New.
1419         * gcc.dg/format/ms_c90-printf-2.c: New.
1420         * gcc.dg/format/ms_c99-scanf-1.c: New.
1421         * gcc.dg/format/ms_multattr-2.c: New.
1422         * gcc.dg/format/ms_va-1.c: New.
1423         * gcc.dg/format/ms_c90-printf-3.c: New.
1424         * gcc.dg/format/ms_c99-scanf-2.c: New.
1425         * gcc.dg/format/ms_multattr-3.c: New.
1426         * gcc.dg/format/ms_c90-scanf-1.c: New.
1427         * gcc.dg/format/ms_c99-scanf-3.c: New.
1428         * gcc.dg/format/ms_no-exargs-1.c: New.
1429         * gcc.dg/format/ms_zero-length-1.c: New.
1430         * gcc.dg/format/ms_c90-scanf-2.c: New.
1431         * gcc.dg/format/ms_c99-scanf-4.c: New.
1432         * gcc.dg/format/ms_no-exargs-2.c: New.
1433         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1434         * gcc.dg/format/miss-1.c: Likewise.
1435         * gcc.dg/format/miss-3.c: Likewise.
1436         * gcc.dg/format/multattr-2.c: Likewise.
1437         * gcc.dg/format/miss-5.c: Likewise.
1438         * gcc.dg/format/attr-2.c: Likewise.
1439         * gcc.dg/format/attr-4.c: Likewise.
1440         * gcc.dg/format/c90-scanf-4.c: Likewise.
1441         * gcc.dg/format/c99-printf-3.c: Likewise.
1442         * gcc.dg/format/multattr-1.c: Likewise.
1443         * gcc.dg/format/miss-4.c: Likewise.
1444         * gcc.dg/format/miss-6.c: Likewise.
1445         * gcc.dg/format/c90-printf-3.c: Likewise.
1446         * gcc.dg/format/attr-1.c: Likewise.
1447         * gcc.dg/format/attr-3.c: Likewise.
1448         * gcc.dg/format/attr-7.c: Likewise.
1449         * gcc.dg/format/format.h: Treat mingw and gnu style.
1450         * gcc.dg/format/sys_format.c: New.
1452 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1454         PR libfortran/35627
1455         * gfortran.dg/namelist_46.f90: New test.
1457 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1459         PR target/14552
1460         * gcc.target/i386/pr14552.c: New test.
1462 2008-03-19  Michael Matz  <matz@suse.de>
1464         PR middle-end/35616
1465         * gcc.dg/pr35616.c: New test.
1467 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1469         PR fortran/35152
1470         * gfortran.dg/argument_checking_16.f90: New test.
1472 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1474         PR libfortran/32972
1475         * gfortran.dg/internal_pack_1.f90:  New test case.
1476         * gfortran.dg/internal_pack_2.f90:  New test case.
1477         * gfortran.dg/internal_pack_3.f90:  New test case.
1479 2008-03-19  Jan Hubicka  <jh@suse.cz>
1481         * gcc.dg/20050811-2.c: Update dumping flags.
1482         * gcc.dg/sms-2.c: Update dumping flags.
1483         * gcc.dg/var-expand1.c: Update dumping flags.
1484         * gcc.dg/var-expand3.c: Update dumping flags.
1485         * gcc.dg/pr30957-1.c: Update dumping flags.
1486         * gcc.dg/20050811-1.c: Update dumping flags.
1487         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1488         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1490 2008-03-19  Richard Guenther  <rguenther@suse.de>
1492         PR middle-end/35609
1493         * gcc.dg/testsuite/uninit-15.c: New testcase.
1494         * gcc.dg/testsuite/uninit-16.c: Likewise.
1496 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1498         PR target/35504
1499         * g++.dg/other/pr35504.C: New test.
1501 2008-03-18  Richard Guenther  <rguenther@suse.de>
1503         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1504         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1506 2008-03-18  Richard Guenther  <rguenther@suse.de>
1508         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1510 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1512         PR libfortran/35617
1513         * gfortran.dg/namelist_45.f90: New test.
1515 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1517         PR testsuite/35512
1518         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1519         Write variables instead of reading them.
1521 2008-03-17  Jason Merrill  <jason@redhat.com>
1523         PR c++/35548
1524         * g++.dg/init/ref16.C: New testcase.
1526 2008-03-17  Richard Guenther  <rguenther@suse.de>
1528         PR tree-optimization/19637
1529         * g++.dg/tree-ssa/pr19637.C: New testcase.
1531 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1533         PR fortran/35470
1534         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1536 2008-03-16  Richard Guenther  <rguenther@suse.de>
1538         PR middle-end/35607
1539         * gcc.c-torture/compile/pr35607.c: New testcase.
1540         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1542 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1544         PR fortran/35582
1545         * gfortran.dg/write_invalid_format.f90: New test.
1547 2008-03-15  Richard Guenther  <rguenther@suse.de>
1549         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1551 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1553         PR testsuite/35184
1554         * gfortran.dg/elemental_subroutine_6.f90: New test.
1556 2008-03-15  Richard Guenther  <rguenther@suse.de>
1558         * gcc.dg/pr23911.c: Adjust testcase.
1559         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1560         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1562 2008-03-15  Richard Guenther  <rguenther@suse.de>
1564         PR middle-end/35593
1565         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1567 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1569         PR testsuite/35478
1570         * gfortran.dg/generic_16.f90: New test.
1572 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1574         PR middle-end/35595
1575         * gcc.c-torture/compile/pr35595.c: New test.
1577 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1579         PR testsuite/33296
1580         * gfortran.dg/nearest_4.f90: New test.
1582 2008-03-14  Richard Guenther  <rguenther@suse.de>
1584         PR tree-optimization/13761
1585         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1587 2008-03-14  Richard Guenther  <rguenther@suse.de>
1589         PR tree-optimization/34172
1590         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1591         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1592         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1593         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1594         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1595         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1597 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1599         PR libcpp/35322:
1600         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1602 2008-03-14  Richard Guenther  <rguenther@suse.de>
1604         PR tree-optimization/34043
1605         PR tree-optimization/33989
1606         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1607         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1608         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1609         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1610         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1612 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1613             Uros Bizjak  <ubizjak@gmail.com>
1615         PR testsuite/35538 
1616         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1617         Skip *-*-darwin*.
1618         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1620 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621             Uros Bizjak  <ubizjak@gmail.com>
1623         PR testsuite/35406
1624         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1625         count from 0 to 1 for lp64 targets.
1626         * gfortran.dg/ldist-1.f90: Update test to check
1627         for 5 loops distributed instead of 4 for lp64 targets.
1629 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1631         PR fortran/35475
1632         * gfortran.dg/derived_sub.f90: New test.
1634 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1636         PR testsuite/35558
1637         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1638         dg-require-effective-target.
1639         * g++.dg/tls/static-1a.cc: Likewise.
1641 2008-03-13  Tom Tromey  <tromey@redhat.com>
1643         PR libcpp/35322:
1644         * gcc.dg/cpp/pr35322.c: New file.
1646 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1648         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1649         (main): Call check_vect.
1651 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1652             Olga Golovanevsky  <olga@il.ibm.com>
1653         
1654         PR tree-optimization/35041
1655         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1657 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1659         PR target/34000
1660         PR target/35553
1661         * g++.dg/other/i386-3.C: New test.
1662         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1663         * gcc.target/i386/sse-14.c: Ditto.
1664         * gcc.target/i386/mmx-1.c: Ditto.
1665         * gcc.target/i386/mmx-2.c: Ditto.
1666         * gcc.target/i386/3dnow-1.c: Ditto.
1667         * gcc.target/i386/3dnow-2.c: Ditto.
1668         * gcc.target/i386/3dnowA-1.c: Ditto.
1669         * gcc.target/i386/3dnowA-2.c: Ditto.
1671 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1673         PR tree-opt/35422
1674         * gcc.target/i386/pr35422.c: Escape brackets.
1676 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1678         PR tree-opt/35422
1679         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1680         third loop.
1681         * gcc.target/i386/pr35422.c: New.
1683 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1685         PR tree-opt/35403
1686         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1688 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1690         PR target/35540
1691         * gcc.target/i386/pr35540.c: New test.
1693 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1695         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1697 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1699         PR middle-end/35526
1700         * g++.dg/torture/pr35526.C: New test.
1702 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1704         PR c++/35328
1705         * g++.dg/gomp/pr35328.C: New test.
1707         PR c++/35337
1708         * g++.dg/gomp/pr35337.C: New test.
1710         PR c/35438
1711         PR c/35439
1712         * gcc.dg/gomp/pr35438.c: New test.
1713         * gcc.dg/gomp/pr35439.c: New test.
1715         PR middle-end/35099
1716         * g++.dg/gomp/pr35099.C: New test.
1718 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1720         * gnat.dg/range_check2.adb: New test.
1722 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1724         PR tree-optimization/35494
1725         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1726         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1727         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1728         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1730 2008-03-10  Richard Guenther  <rguenther@suse.de>
1732         PR tree-optimization/34677
1733         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1734         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1735         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1737 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1739         PR fortran/35474
1740         * gfortran.dg/module_commons_2.f90: New test.
1742 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1744         * gnat.dg/frame_overflow.adb: Improve portability.
1746 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1748         PR target/35350
1749         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1750         * gcc.target/i386/isa-2.c: Likewise.
1751         * gcc.target/i386/isa-3.c: Likewise.
1752         * gcc.target/i386/isa-10.c: Likewise.
1753         * gcc.target/i386/isa-11.c: Likewise.
1754         * gcc.target/i386/isa-12.c: Likewise.
1755         * gcc.target/i386/isa-13.c: Likewise.
1756         * gcc.target/i386/isa-14.c: Likewise.
1758 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1760         PR target/22152
1761         * gcc.target/i386/pr22152.c: New test.
1762         * gcc.target/i386/sse2-mmx.c: Ditto.
1764 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1766         * gnat.dg/uninit_func.adb: New test.
1768 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1770         * gnat.dg/pack4.adb: New test.
1772 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1774         * gnat.dg/small_alignment.adb: New test.
1776 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1778         * gnat.dg/specs/alignment2.ads: New test.
1780 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1782         * gnat.dg/pack3.adb: New test.
1784 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1786         PR c++/20366
1787         * g++.dg/other/pr20366.C: New test.
1789 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1791         PR tree-opt/35402
1792         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1794 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1796         PR preprocessor/35458
1797         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1798         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1799         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1801 2008-03-06  Tom Tromey  <tromey@redhat.com>
1803         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1804         * treelang: Delete.
1806 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1808         * gnat.dg/specs/pack33.ads: New test.
1810 2008-03-05  Richard Guenther  <rguenther@suse.de>
1812         PR tree-optimization/35472
1813         * gcc.c-torture/execute/pr35472.c: New testcase.
1815 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1817         PR 33009
1818         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1819         * gcc.c-torture/compile/pr33009.c: Likewise.
1821 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1823         PR 31341
1824         * gcc.dg/vect/pr31041.c: Fix.
1826 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1828         PR libfortran/35293
1829         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1830         New.
1831         * gfortran.fortran-torture/execute/list_read_1.x,
1832         gfortran.fortran-torture/execute/read_null_string.x,
1833         gfortran.fortran-torture/execute/backspace.x,
1834         gfortran.fortran-torture/execute/seq_io.x,
1835         gfortran.fortran-torture/execute/slash_edit.x,
1836         gfortran.fortran-torture/execute/unopened_unit_1.x,
1837         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1838         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1839         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1840         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1841         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1842         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1843         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1844         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1845         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1846         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1847         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1848         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1849         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1850         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1851         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1852         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1853         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1854         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1855         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1856         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1857         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1858         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1859         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1860         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1861         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1862         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1863         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1864         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1865         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1866         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1867         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1868         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1869         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1870         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1871         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1872         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1873         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1874         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1875         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1876         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1877         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1878         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1879         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1880         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1881         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1882         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1883         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1884         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1885         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1886         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1887         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1888         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1889         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1890         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1891         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1892         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1893         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1894         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1895         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1896         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1897         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1898         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1899         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1900         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1901         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1902         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1903         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1904         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1905         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1906         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1907         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1908         gfortran.dg/write_back.f: Gate test on effective_target
1909         fd_truncate.
1911 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1913         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1914         targets declaring functions in assembly.
1916 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1918         PR 28322
1919         * gcc.dg/pr28322-3.c: New.
1921 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1923         PR target/35453
1924         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1925         _SIDD_XXX.
1926         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1927         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1928         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1929         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1930         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1931         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1932         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1933         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1935 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1937         PR middle-end/35456
1938         * gcc.c-torture/execute/pr35456.c: New test.
1940 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1942         * gcc.target/i386/sse-10.c: Don't use
1943         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1945 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1947         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1948         * gfortran.dg/reassoc_2.f90: Ditto.
1949         * gfortran.dg/reassoc_3.f90: Ditto.
1951 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1953         PR fortran/33197
1954         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1955         * gfortran.dg/dg.exp: Likewise.
1956         * gfortran.dg/vect/vect.exp: Likewise.
1957         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1958         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1959         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1960         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1961         empty CONTAINS.
1962         * gfortran.dg/gamma_2.f90: Add a few error messages.
1963         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1964         empty CONTAINS.
1965         * gfortran.dg/gamma_3.f90: Adjust error message.
1966         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1967         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1968         * gfortran.dg/bessel_1.f90: New test.
1969         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1970         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1971         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1972         * gfortran.dg/contains_empty_1.f03: New test.
1973         * gfortran.dg/erfc_scaled_1.f90: New test.
1974         * gfortran.dg/hypot_1.f90: New test.
1975         * gfortran.dg/contains_empty_2.f03: New test.
1977 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1979         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1981 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1983         PR 24924
1984         * g++.dg/cpp/string-2.C: This is a warning now.
1985         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1986         default, so add it.
1987         
1988 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1990         * g++.dg/cpp0x/auto1.C: New.
1992 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1994         PR fortran/34770
1995         * gfortran.dg/pointer_1.f90: New test.
1997 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1999         PR c++/35315
2000         * g++.dg/ext/attrib32.C: Add another test case.
2002 2008-02-29  Tom Tromey  <tromey@redhat.com>
2004         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2005         line.
2007 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2009         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2010         to make the interchange profitable.
2012 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2014         PR fortran/31463
2015         PR fortran/33950
2016         PR fortran/34296
2017         * gfortran.dg/arrayio_11.f90: Fixed test.
2018         * gfortran.dg/arrayio_12.f90: Likewise.
2019         * gfortran.dg/module_read_1.f90: Added warning-directives.
2020         * gfortran.dg/pr32242.f90: Likewise.
2021         * gfortran.dg/result_in_spec_3.f90: Likewise.
2022         * gfortran.dg/use_12.f90: Likewise.
2023         * gfortran.dg/warn_function_without_result.f90 : New test.
2025 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2027         PR fortran/34868
2028         * gfortran.dg/f2c_9.f90: New test.
2030 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2032         * gcc.dg/tree-ssa/ldist-1.c: New.
2033         * gcc.dg/tree-ssa/ldist-1a.c: New.
2034         * gcc.dg/tree-ssa/ldist-2.c: New.
2035         * gcc.dg/tree-ssa/ldist-3.c: New.
2036         * gcc.dg/tree-ssa/ldist-4.c: New.
2037         * gcc.dg/tree-ssa/ldist-5.c: New.
2038         * gcc.dg/tree-ssa/ldist-6.c: New.
2039         * gcc.dg/tree-ssa/ldist-7.c: New.
2040         * gcc.dg/tree-ssa/ldist-8.c: New.
2041         * gcc.dg/tree-ssa/ldist-9.c: New.
2042         * gcc.dg/tree-ssa/ldist-10.c: New.
2043         * gcc.dg/tree-ssa/ldist-11.c: New.
2044         * gcc.dg/tree-ssa/ldist-12.c: New.
2045         * gfortran.dg/ldist-1.f90: New.
2047 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2049         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2051 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2053         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2055 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2057         * gcc.target/i386/mmx-1.c: Add
2058         -Werror-implicit-function-declaration to dg-options.
2059         * gcc.target/i386/mmx-2.c: Likewise.
2060         * gcc.target/i386/sse-13.c: Likewise.
2061         * gcc.target/i386/sse-14.c: Likewise.
2063 2008-02-27  Revital Eres  <eres@il.ibm.com>
2065         PR rtl-optimization/34999
2066         * gcc.dg/tree-prof/pr34999.c: New.
2068 2008-02-27  Richard Guenther  <rguenther@suse.de>
2070         PR middle-end/25290
2071         * gcc.c-torture/execute/pr35390.c: New testcase.
2073 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2075         PR ada/22255
2076         * gnat.dg/test_direct_io.adb: New file.
2078 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2080         PR ada/34799
2081         * gnat.dg/specs/pr34799.ads: New test.
2083 2008-02-27  Richard Guenther  <rguenther@suse.de>
2085         PR middle-end/34971
2086         * gcc.c-torture/execute/pr34971.c: New testcase.
2088 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2090         * gcc.dg/gomp/preprocess-1.c: New test.
2092         PR c++/35368
2093         * g++.dg/ext/visibility/typeinfo2.C: New test.
2094         * g++.dg/ext/visibility/typeinfo3.C: New test.
2096 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2098         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2100 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2102         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2103         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2105 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2107         PR c/28800
2108         * gcc.dg/empty-source-2.c: Adjust for warning message.
2109         * gcc.dg/empty-source-3.c: Likewise.
2110         * gcc.dg/pack-test-2.c: Adjust comment.
2111         * gcc.dg/pragma-ep-2.c: Likewise.
2112         * gcc.dg/pragma-re-2.c: Likewise.
2113         * gcc.dg/va-arg-2.c: Likewise.
2115 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2117         PR fortran/35033
2118         * gfortran.dg/assignment_2.f90: New.
2120 2008-02-26  Jason Merrill  <jason@redhat.com>
2122         PR c++/35315
2123         * g++.dg/ext/attrib32.C: New.
2125 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2127         * gcc.c-torture/execute/nest-align-1.x: Delete.
2129 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2131         PR 26264
2132         * 20021023-1.c: Use __builtin_va_start instead of
2133         __builtin_stdarg_start.
2134         * pr17301-1.c: Likewise.
2135         * pr17301-2.c: Likewise.
2136                 
2137 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2138         
2139         * gcc.dg/pr34351.c: New.
2140         
2141 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2143         * gcc.dg/Wlarger-than2.c: New.
2144         
2145 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2147         PR c++/35323
2148         * g++.dg/lookup/crash7.C: New.
2150 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2152         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2154 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2156         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2158 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2160         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2162 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2164         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2165         Windows.
2167 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2169         * lib/target-supports.exp (check_profiling_available): Report -p
2170         unavailable on *-*-mingw*.
2172 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2174         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2175         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2176         dg-require-effective-target pthread_h.
2178 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2180         * gcc.dg/Wswitch-enum-error.c: New.
2181         * gcc.dg/Wswitch-error.c: New.
2182         * gcc.dg/20011021-1.c: Use two directives to match two different
2183         messages.
2184         
2185 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2186         
2187         PR 28322
2188         * gcc.dg/pr28322.c: New.
2189         * gcc.dg/pr28322-2.c: New.
2190         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2191         preceding it.
2193 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2195         PR c++/35333
2196         * g++.dg/other/error26.C: New.
2198 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2200         PR c++/35338
2201         * g++.dg/other/error25.C: New.
2203 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2205         PR target/35258
2206         * gcc.dg/pr35258.c: New testcase.
2208 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2210         * gcc.dg/20020426-2.c: Remove bogus workaround.
2211         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2212         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2214 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2216         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2218 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2220         PR middle-end/19984
2221         * gcc.dg/pr19984.c: New test.
2222         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2223         name of the variable.
2225 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2227         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2228         (main): Call check_vect and foo.  Check array values after
2229         the call to foo.
2230         * gcc.dg/vect/vect-117.c: Call check_vect.
2231         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2233 2008-02-25  Jason Merrill  <jason@redhat.com>
2235         PR c++/33486
2236         * g++.dg/lookup/strong-using-5.C: New.
2238 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2240         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2241         sh* targets.
2243 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2245         PR target/35349
2246         * gcc.c-torture/execute/20050604-1.x: New file.
2248 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2250         * gcc.target/i386/pr22076.c: Update number of mov insns
2251         for PIC targets.
2252         * gcc.target/i386/pr34256.c: Ditto.
2254 2008-02-24  Diego Novillo  <dnovillo@google.com>
2256         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2258         PR 33738
2259         * g++.dg/warn/pr33738.C: New.
2261 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2263         * gcc.c-torture/execute/nest-align-1.x: New file.
2265 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2267         PR c++/34749
2268         * g++.dg.ext/dllimport13.C: New test.
2270 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2272         PR libfortran/24685
2273         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2274         powerpc*-apple-darwin*.
2276 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2278         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2279         ERFC into gfortran.dg/large_real_kind_3.F90.
2280         * gfortran.dg/large_real_kind_3.F90: New test.
2282 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2284         PR rtl-opt/33512
2285         * gcc.dg/and-1.c: New test.
2287 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2289         * gcc.c-torture/execute/20080222-1.c: New test.
2291 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2293         PR target/22076
2294         PR target/34256
2295         * gcc.target/i386/pr22076.c: New test.
2296         * gcc.target/i386/pr34256.c: New test.
2297         * gcc.target/i386/vecinit-5.c: New test.
2298         * gcc.target/i386/vecinit-6.c: New test.
2299         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2301         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2302         <xmmintrin.h>, define __m64 and __m128 directly.
2303         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2305 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2307         PR C++/34715
2308         * g++.dg/ext/always_inline-1.C: New test.
2309         * g++.dg/ext/always_inline-2.C: New test.
2310         * g++.dg/ext/always_inline-3.C: New test.
2311         * g++.dg/ext/always_inline-4.C: New test.
2313 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2315         * gcc.target/cris/asm-b-1.c: New test.
2317 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2319         PR c++/35282
2320         * g++.dg/template/nontype17.C: Add.
2322 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2324         PR c++/35282
2325         Revert:
2326         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2328         PR c++/28743
2329         * g++.dg/template/nontype17.C: New.
2330         * g++.dg/template/nontype16.C: Add error.
2332 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2334         PR c/19999
2335         * gcc.dg/Wfloat-equal-1.c: New.
2336         * g++.dg/warn/Wfloat-equal-1.C: New.
2338 2008-02-21  Michael Matz  <matz@suse.de>
2340         PR target/35264
2341         * gcc.dg/pr35264.c: New testcase.
2343 2008-02-21  Richard Guenther  <rguenther@suse.de>
2345         * gfortran.dg/reassoc_1.f90: New testcase.
2346         * gfortran.dg/reassoc_2.f90: Likewise.
2347         * gfortran.dg/reassoc_3.f90: Likewise.
2349 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2351         PR libfortran/34974
2352         * gfortran.dg/fmt_t_7.f: New test.
2354         PR libfortran/35132
2355         * gfortran.dg/streamio_15.f90: New test.
2356         
2357 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2359         PR libfortran/35036
2360         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2362 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2364         * gcc.dg/Wframe-larger-than.c: New option test.
2366 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2368         PR fortran/34997
2369         * gfortran.dg/dollar_sym_1.f90: New.
2370         * gfortran.dg/dollar_sym_2.f90: New.
2372 2008-02-20  Richard Guenther  <rguenther@suse.de>
2374         PR middle-end/35265
2375         * gcc.dg/builtins-66.c: New testcase.
2377 2008-02-20  Richard Guenther  <rguenther@suse.de>
2379         * gcc.dg/fold-reassoc-1.c: New testcase.
2380         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2382 2008-02-20  Richard Guenther  <rguenther@suse.de>
2384         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2386 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2388         * lib/target-supports.exp (check_effective_target_vect_unpack):
2389         Return true for SPU.
2390         (check_effective_target_vect_short_mult): Likewise.
2391         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2392         the loop on targets that support vect_unpack.
2394 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2396         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2397         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2398         templates to reduce number of passed arguments.
2400 2008-02-19  Jason Merrill  <jason@redhat.com>
2402         PR c++/34950
2403         * g++.dg/template/explicit-args1.C: New.
2405 2008-02-19  Richard Guenther  <rguenther@suse.de>
2407         PR tree-optimization/34989
2408         * gcc.dg/pr34989-1.c: New testcase.
2409         * gcc.dg/pr34989-2.c: Likewise.
2411 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2413         PR c++/35028
2414         * g++.dg/gomp/pr35028.C: New test.
2416         PR c++/34964
2417         PR c++/35244
2418         * gcc.dg/gomp/pr34964.c: New test.
2419         * g++.dg/gomp/pr34964.C: New test.
2420         * gcc.dg/gomp/pr35244.c: New test.
2421         * g++.dg/gomp/pr35244.C: New test.
2423         PR c++/35078
2424         * g++.dg/gomp/pr35078.C: New test.
2426 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2428         * gcc.dg/packed-array.c: New testcase. 
2430 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2432         PR target/33555
2433         * gcc.target/i386/pr33555.c: New test.
2434         
2435 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2437         PR target/35189
2438         * gcc.target/i386/isa-1.c: New.
2439         * gcc.target/i386/isa-2.c: Likewise.
2440         * gcc.target/i386/isa-3.c: Likewise.
2441         * gcc.target/i386/isa-4.c: Likewise.
2442         * gcc.target/i386/isa-5.c: Likewise.
2443         * gcc.target/i386/isa-6.c: Likewise.
2444         * gcc.target/i386/isa-7.c: Likewise.
2445         * gcc.target/i386/isa-8.c: Likewise.
2446         * gcc.target/i386/isa-9.c: Likewise.
2447         * gcc.target/i386/isa-10.c: Likewise.
2448         * gcc.target/i386/isa-11.c: Likewise.
2449         * gcc.target/i386/isa-12.c: Likewise.
2450         * gcc.target/i386/isa-13.c: Likewise.
2451         * gcc.target/i386/isa-14.c: Likewise.
2453 2008-02-18  Joey Ye  <joey.ye@intel.com>
2454             H.J. Lu  <hongjiu.lu@intel.com>
2456         PR middle-end/34921
2457         * gcc.c-torture/execute/nest-align-1.c: New test case.
2459 2008-02-17  Richard Guenther  <rguenther@suse.de>
2461         PR middle-end/35227
2462         * gcc.dg/torture/pr35227.c: New testcase.
2464 2008-02-17  Richard Guenther  <rguenther@suse.de>
2466         PR tree-optimization/35231
2467         * gcc.c-torture/execute/pr35231.c: New testcase.
2469 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2471         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2472         (test_gt): Ditto.
2474 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2476         * obj-c++.dg/encode-2.mm: XFAIL.
2477         * obj-c++.dg/encode-3.mm: Likewise.
2479 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2480             Paolo Carlini  <pcarlini@suse.de>
2482         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2483         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2484         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2486 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2488         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2489         (main): Change to void and rename to sse_test.
2490         * gcc.target/i386/pr24306.c: Ditto.
2491         * gcc.target/i386/pr32065-2.c: Ditto.
2492         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2493         (main): Change to void and rename to sse2_test.
2494         * gcc.target/i386/20060512-3.c: Ditto.
2496 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2498         PR fortran/35150
2499         * gfortran.dg/c_loc_tests_12.f03: New test.
2501 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2503         PR c++/35023
2504         PR c++/35024
2505         PR c++/35026
2506         * g++.dg/cpp0x/vt-35026.C: New.
2507         * g++.dg/cpp0x/vt-35023.C: New.
2508         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2509         * g++.dg/cpp0x/vt-35024.C: New.
2511 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2513         * gcc.c-torture/execute/va-arg-25.x: Remove.
2515 2008-02-15  Richard Guenther  <rguenther@suse.de>
2516             Zdenek Dvorak  <ook@ucw.cz>
2518         PR tree-optimization/35164
2519         * g++.dg/torture/pr35164-1.C: New testcase.
2520         * g++.dg/torture/pr35164-2.C: Likewise.
2522 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2524         PR testsuite/35119
2525         * g++.dg/template/spec35.C: Change the regular expressions
2526         in dg-final to match the assembly code generated by Darwin 9.
2528 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2530         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2532 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2534         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2536 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2538         * lib/dejapatches.exp: New file.
2540 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2542         PR c++/34050
2543         * g++.dg/cpp0x/vt-34050.C: New.
2545 2008-02-14  Jason Merrill  <jason@redhat.com>
2547         PR c++/5645
2548         PR c++/11159
2549         * g++.dg/warn/pr11159.C: New.
2550         * g++.dg/warn/pr5645.C: Likewise.
2552 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2554         PR preprocessor/35061
2555         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2557 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2559         PR c++/28743
2560         * g++.dg/template/nontype17.C: New.
2561         * g++.dg/template/nontype16.C: Add error.
2563 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2565         PR c++/35138
2566         * g++.dg/template/member8.C: New test.
2568 2008-02-13  Michael Matz  <matz@suse.de>
2570         * gcc.dg/pr35065.c: Fix testcase warnings.
2572 2008-02-13  Jason Merrill  <jason@redhat.com>
2574         PR c++/34962, c++/34937, c++/34939
2575         * g++.dg/ext/tmplattr9.C: New.
2577 2008-02-13  Michael Matz  <matz@suse.de>
2579         PR debug/35065
2580         * gcc.dg/pr35065.c: New testcase.
2582 2008-02-12  Richard Guenther  <rguenther@suse.de>
2584         PR tree-optimization/35171
2585         * gcc.c-torture/compile/pr35171.c: New testcase.
2587 2008-02-12  Richard Guenther  <rguenther@suse.de>
2589         PR middle-end/35163
2590         * gcc.c-torture/execute/pr35163.c: New testcase.
2592 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2594         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2596 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2598         * gnat.dg/loop_address.adb: New test.
2600 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2602         * obj-c++.dg/bitfield-1.mm: Expect failures.
2603         * obj-c++.dg/bitfield-4.mm: Likewise.
2604         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2605         * obj-c++.dg/encode-8.mm: Likewise.
2606         * obj-c++.dg/isa-field-1.mm: Likewise.
2607         * obj-c++.dg/layout-1.mm: Likewise.
2608         * obj-c++.dg/lookup-2.mm: Likewise.
2609         * obj-c++.dg/try-catch-2.mm: Likewise.
2610         * obj-c++.dg/try-catch-9.mm: Likewise.
2612 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2614         PR c++/35144
2615         * g++.dg/tree-ssa/pr35144.C: New test.
2617         PR inline-asm/35160
2618         * gcc.target/i386/pr35160.c: New test.
2620         PR c++/34862
2621         * g++.dg/init/new27.C: New test.
2623 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2625         PR c++/35077
2626         * g++.dg/template/crash78.C: New.
2628 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2630         PR testsuite/35047
2631         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2632         * gcc.dg/compat/vector-2_y.c: Ditto.
2634 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2635             Richard Guenther  <rguenther@suse.de>
2637         PR tree-optimization/33992
2638         * gcc.c-torture/execute/pr33992.c: New testcase.
2640 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2642         * gfortran.dg/streamio_14.f90:  New test.
2644 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2646         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2647         Add -mfpmath=387 to dg-options.
2649 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2651         PR testsuite/35047
2652         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2653         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2654         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2655         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2656         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2657         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2658         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2659         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2660         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2662 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664         PR objc++/34193
2665         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2667 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2669         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2671 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2673         PR c++/35056
2674         * g++.dg/conversion/bitfield8.C: New.
2676 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2678         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2680 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2682         PR c++/35049
2683         PR c++/35096
2684         * g++.dg/ext/vector13.C: New.
2686 2008-02-06  David Daney  <ddaney@avtrex.com>
2688         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2690 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2692         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2693         special case for xtensa-*-*.
2694         
2695 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2697         PR fortran/35037
2698         * gfortran.dg/volatile11.f90: New test.
2700 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2702         PR c++/33553
2703         * g++.dg/template/array19.C: New test.
2705 2008-02-05  Diego Novillo  <dnovillo@google.com>
2707         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2709         PR 33738
2710         * g++.dg/warn/pr33738.C: Remove.
2712 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2714         PR fortran/34945
2715         * gfortran.dg/bounds_check_13.f: New test.
2717 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2719         PR testsuite/33946
2720         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2722 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2724         PR target/35083
2725         * gcc.target/i386/pr35083.c: New test.
2727 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2729         PR fortran/32315
2730         * gfortran.dg/data_bounds_1.f90: New test.
2732 2008-02-04  Diego Novillo  <dnovillo@google.com>
2734         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2736         PR 33738
2737         * g++.dg/warn/pr33738.C: New.
2739 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2741         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2742         to match.
2744 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2746         * lib/target-supports.exp (check_effective_target_hard_float): Only
2747         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2748         other targets, grep for a call insn in the rtl expand dump for an
2749         add of two doubles.
2750         (target_compile): Support generating rtl dumps as output.
2752 2008-02-04  Richard Guenther  <rguenther@suse.de>
2754         PR middle-end/33631
2755         * gcc.c-torture/execute/pr33631.c: New testcase.
2757 2008-02-04  Richard Guenther  <rguenther@suse.de>
2759         PR middle-end/35043
2760         * gcc.c-torture/compile/pr35043.c: New testcase.
2762 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2764         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2766 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2768         * gcc.target/i386/pr31628.c: Require effective target fpic.
2769         * gcc.target/i386/strinline.c: Ditto.
2770         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2771         * gcc.dg/pr35045.c: Ditto.
2772         * gcc.dg/20050503-1.c: Ditto.
2774 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2776         PR fortran/32760
2777         * gfortran.dg/host_assoc_variable_1.f90: New test.
2778         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2780 2008-02-02  Michael Matz  <matz@suse.de>
2782         PR target/35045
2783         * gcc.dg/pr35045.c: New test.
2785 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2787         PR libfortran/35001
2788         * gfortran.dg/shape_4.f90:  New test.
2790 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2792         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2794 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2796         PR rtl-optimization/34773
2797         * gcc.target/cris/torture/pr34773.c: New test.
2799 2008-02-01  Nick Clifton  <nickc@redhat.com>
2801         * lib/target-supports.exp (check_profiling_available): Do not
2802         expect profiling to work on the xstormy16 target.
2804 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2806         PR testsuite/35047
2807         * gcc.c-torture/execute/20050316-2.x: New file.
2808         * gcc.target/i386/pr17390.c: Update scan pattern.
2809         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2810         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2812 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2814         PR fortran/34910
2815         * gfortran.dg/proc_assign_2.f90: New test.
2817 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2818             Jakub Jelinek  <jakub@redhat.com>
2820         PR c++/34935
2821         PR c++/34936
2822         * g++.dg/ext/alias-canon.C: New.
2823         * g++.dg/ext/alias-mangle.C: New.
2825 2008-01-30  Jan Hubicka  <jh@suse.cz>
2827         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2829 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2831         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2832         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2834 2008-01-30  Jan Hubicka  <jh@suse.cz>
2836         PR target/34982
2837         * gcc.c-torture/execute/pr34982.c: New testcase.
2839 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2841         * gcc.target/s390/tf_to_di-1.c: New testcase.
2843 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2845         PR fortran/34975
2846         * gfortran.dg/use_only_3.f90: New test.
2847         * gfortran.dg/use_only_3.inc: Modules for new test.
2849         PR fortran/34429
2850         * gfortran.dg/function_charlen_2.f90: New test.
2852 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2854         PR middle-end/34969
2855         * gcc.dg/pr34969.c: New test.
2857         PR c/35017
2858         * gcc.dg/inline-25.c: New test.
2859         * gcc.dg/inline-26.c: New test.
2860         * gcc.dg/inline-27.c: New test.
2862 2008-01-29  Richard Guenther  <rguenther@suse.de>
2864         PR middle-end/35006
2865         * gcc.c-torture/compile/pr35006.c: New testcase.
2867 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2869         PR c++/34055
2870         PR c++/34103
2871         PR c++/34219
2872         PR c++/34606
2873         PR c++/34753
2874         PR c++/34754
2875         PR c++/34755
2876         PR c++/34919
2877         PR c++/34961
2878         * g++.dg/cpp0x/vt-34219-2.C: New.
2879         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2880         * g++.dg/cpp0x/vt-34961.C: New.
2881         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2882         cases from the re-opened PR.
2883         * g++.dg/cpp0x/vt-34753.C: New.
2884         * g++.dg/cpp0x/vt-34919.C: New.
2885         * g++.dg/cpp0x/vt-34754.C: New.
2886         * g++.dg/cpp0x/vt-34606.C: New.
2887         * g++.dg/cpp0x/vt-34219.C: New.
2888         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2889         * g++.dg/cpp0x/vt-34755.C: New.
2890         * g++.dg/cpp0x/pr31438.C: Ditto.
2891         * g++.dg/cpp0x/variadic81.C: Ditto.
2893 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2895         * g++.dg/torture/pr34641.C: Put the dg-do first.
2897 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2899         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2901 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2903         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2905 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2907         PR 31535
2908         * gcc.target/powerpc/spe-small-data-1.c: New test.
2909         * gcc.target/powerpc/spe-small-data-2.c: New test.
2911 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2913         PR libfortran/34980
2914         * gfortran.dg/shape_3.f90:  New test.
2916 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2918         * gcc.target/s390/20020926-1.c: Remove -m31.
2920 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2922         * gcc.target/s390/20020926-1.c: Disable for s390x.
2924 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2926         PR fortran/34994
2927         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2928         expression.
2930 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2932         PR fortran/34990
2933         * gfortran.dg/array_constructor_22.f90: New test.
2935 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2937         PR middle-end/34688
2938         * gcc.c-torture/compile/pr34688: New test.
2940 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2942         PR fortran/34848
2943         * gfortran.dg/missing_optional_dummy_5.f90: New.
2945 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2947         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2948         noinline.  XFAIL test.
2950 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2952         PR fortran/31610
2953         * gfortran.dg/array_3.f90: New test.
2955 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2957         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2958         on i?86/x86_64.
2960         PR c++/34965
2961         * gcc.dg/pr34965.c: New test.
2962         * g++.dg/other/error24.C: New test.
2964 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2966         PR libfofortran/34887
2967         * gfortran.dg/x_slash_2.f:  New test.
2969 2008-01-26  Richard Guenther  <rguenther@suse.de>
2971         PR c++/34235
2972         * g++.dg/torture/pr34235.C: New testcase.
2974 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2976         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2978 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2980         PR target/34981
2981         * gcc.target/mips/lazy-binding-1.c: New test.
2982         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2983         mips_forced_no_abicalls and mips_forced_no_shared.
2984         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2985         Avoid using small data with -mabicalls.  Don't make -G0 force
2986         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2987         forces the opposite option.
2989 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2991         PR target/34970
2992         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2993         Use -std=gnu89 switch.
2995 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2997         PR libfortran/34876
2998         * gfortran.dg/direct_io_9.f: New test.
3000 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3002         PR fortran/34661
3003         * gfortran.dg/where_operator_assign_4.f90: New test.
3005 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3007         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3008         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3009         c4x-*-* targets.
3011 2008-01-25  Richard Guenther  <rguenther@suse.de>
3013         PR middle-end/32244
3014         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3016 2008-01-25  Richard Guenther  <rguenther@suse.de>
3018         PR tree-optimization/34966
3019         * gcc.c-torture/compile/pr34966.c: New testcase.
3021 2008-01-25  Richard Guenther  <rguenther@suse.de>
3023         PR c++/33887
3024         * g++.dg/torture/pr33887-1.C: New testcase.
3025         * g++.dg/torture/pr33887-2.C: Likewise.
3026         * g++.dg/torture/pr33887-3.C: Likewise.
3027         * gcc.c-torture/execute/20071211-1.c: Likewise.
3029 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3031         PR target/34856
3032         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3034 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3036         PR middle-end/33333
3037         * g++.dg/gomp/pr33333.C: New test.
3039         PR preprocessor/34692
3040         * gcc.dg/cpp/pr34692.c: New test.
3041         * gcc.dg/gomp/pr34692.c: New test.
3043 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3045         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3047 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3049         PR fortran/34202
3050         * gfortran.dg/empty_type.f90: New test.
3052 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3054         PR c++/34603
3055         * g++.dg/template/crash77.C: New.
3057 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3059         PR target/34856
3060         * gcc.dg/pr34856.c: New test.
3062 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3064         * gfortran.dg/namelist_39.f90: Delete temporary files.
3065         * gfortran.dg/namelist_44.f90: Ditto.
3067 2008-01-24  Richard Guenther  <rguenther@suse.de>
3069         PR middle-end/34953
3070         * g++.dg/torture/pr34953.C: New testcase.
3072 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3074         PR middle-end/34934
3075         * gcc.c-torture/compile/20080124-1.c: New test.
3077 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3079         PR fortran/34872
3080         * gfortran.dg/function_charlen_3.f: New test.
3082 2008-01-23  Michael Matz  <matz@suse.de>
3084         PR debug/34895
3085         * g++.dg/debug/pr34895.cc: New testcase.
3087 2008-01-23  Richard Guenther  <rguenther@suse.de>
3089         PR middle-end/31529
3090         * gcc.dg/pr31529-1.c: New testcase.
3091         * gcc.dg/pr31529-2.c: Likewise.
3093 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3095         PR c++/34829
3096         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3097         unsigned int for the first argument.
3099 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3101         PR c++/33984
3102         * g++.dg/conversion/bitfield7.C: New test.
3103         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3105 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3107         From Michael Frysinger  <michael.frysinger@analog.com>
3108         * gcc.target/bfin/mcpu-bf547.c: New test.
3109         * gcc.target/bfin/mcpu-bf523.c: New test.
3110         * gcc.target/bfin/mcpu-bf524.c: New test.
3111         * gcc.target/bfin/mcpu-bf526.c: New test.
3113 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3115         * gcc.c-torture/execute/20080122-1.c: New test.
3117 2008-01-22  Tom Tromey  <tromey@redhat.com>
3119         PR c++/34859
3120         * gcc.dg/cpp/pr34859.c: New file.
3122 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3124         PR fortran/34875
3125         * gfortran.dg/vector_subscript_3.f90: New test.
3127 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3129         PR fortran/34848
3130         * gfortran.dg/missing_optional_dummy_4.f90
3132 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3134         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3136 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3138         * gnat.dg/unchecked_union1.adb: New test.
3140 2008-01-22  Tom Tromey  <tromey@redhat.com>
3142         PR c++/34829
3143         * g++.dg/ext/pr34829.C: New file.
3145 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3147         PR c++/34607
3148         * gcc.dg/gomp/pr34607.c: New test.
3149         * g++.dg/gomp/pr34607.C: New test.
3151         PR c++/34914
3152         * g++.dg/ext/vector10.C: New test.
3154         PR c++/34918
3155         * g++.dg/other/error23.C: New test.
3157         PR c++/34917
3158         * g++.dg/ext/vector12.C: New test.
3160 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3162         PR 32102
3163         * gcc.dg/Wstrict-overflow-21.c: New.
3164         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3166 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3168         PR middle-end/33092
3169         * gcc.dg/pr33092.c: New.
3171 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3173         * gcc.target/s390/20020926-1.c: Add -m31 option.
3175 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3177         PR fortran/34915
3178         * gfortran.dg/initialization_18.f90: New test.
3180 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3182         PR fortran/34899
3183         * gfortran.dg/tab_continuation.f: New.
3185 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3187         PR fortran/34896
3188         * gfortran.dg/use_rename_2.f90: New test.
3190 2008-01-21  Richard Guenther  <rguenther@suse.de>
3192         PR middle-end/34856
3193         * gcc.c-torture/compile/pr34856.c: New testcase.
3195 2008-01-21  Richard Guenther  <rguenther@suse.de>
3197         PR c/34885
3198         * gcc.c-torture/compile/pr34885.c: New testcase.
3200 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3202         * gnat.dg/specs/alignment1.ads: New test.
3204 2008-01-21  Richard Guenther  <rguenther@suse.de>
3206         PR c++/34850
3207         * g++.dg/torture/pr34850.C: New testcase.
3209 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3210             Olga Golovanevsky  <olga@il.ibm.com>
3212         PR tree-optimization/34701
3213         * gcc.dg/struct/wo_prof_array_field.c: New test.
3214         
3215 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3217         PR c++/34891
3218         * g++.dg/ext/vector9.C: New.
3220 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3222         PR c++/34776
3223         PR c++/34486
3224         * g++.dg/template/crash75.C: New.
3225         * g++.dg/template/crash76.C: Likewise.  
3227 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3229         PR rtl-optimization/34808
3230         * gcc.c-torture/compile/pr34808.c: New test.
3232 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3234         PR fortran/34784
3235         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3237         PR fortran/34861
3238         * gfortran.dg/entry_array_specs_3.f90: New test.
3240         PR fortran/34854
3241         * gfortran.dg/use_rename_1.f90: New test.
3243 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3245         PR fortran/34784
3246         * gfortran.dg/array_constructor_20.f90: New test.
3247         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3249         PR fortran/34785
3250         * gfortran.dg/array_constructor_21.f90: New test.
3252 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3254         PR libfortran/34795
3255         * gfortran.dg/inquire_13.f90: New test.
3256         
3257         PR libfortran/34659
3258         * gfortran.dg/continuation_9.f90: New test.
3260 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3262         PR target/34831
3263         * gcc.target/mips/pr34831.c: New test.
3265 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3267         PR fortran/34817
3268         PR fortran/34838
3269         * gfortran.dg/any_all_1.f90:  New test.
3270         * gfortran.dg/any_all_2.f90:  New test.
3272 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3274         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3275         "dg-require-weak" statement.
3276         * g++.dg/eh/weak1.C: Likewise.
3278 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3280         PR gcov-profile/34610
3281         * gcc.dg/gomp/pr34610.c: New test.
3283 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3285         PR fortran/34760
3286         * gfortran.dg/implicit_11.f90: New.
3287         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3288         * gfortran.dg/entry_15.f90: Ditto.
3289         * gfortran.dg/func_assign.f90: Ditto.
3290         * gfortran.dg/gomp/reduction3.f90: Ditto.
3291         * gfortran.dg/proc_assign_1.f90: Ditto.
3293         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3294         of dg-excess-errors.
3296 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3298         PR fortran/32616
3299         * gfortran.dg/argument_checking_15.f90: New.
3300         * gfortran.dg/argument_checking_5.f90: Change TODO into
3301         dg-warning.
3303 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3305         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3306         * gfortran.dg/enum_5.f90: Ditto.
3307         * gfortran.dg/enum_6.f90: Ditto.
3308         * gfortran.dg/bom_error.f90: Ditto.
3309         * gfortran.dg/func_decl_4.f90: Ditto.
3311 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3313         PR libfortran/34782
3314         * gfortran.dg/fmt_t_6.f: New test.
3316 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3318         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3320 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3322         * g++.dg/lookup/two-stage2.C: fix comment.
3324 2008-01-18  Ian Lance Taylor  <iant@google.com>
3326         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3328 2008-01-18  Ian Lance Taylor  <iant@google.com>
3330         PR c++/33407
3331         * g++.dg/init/new26.C: New test.
3333 2008-01-18  Richard Guenther  <rguenther@suse.de>
3335         PR middle-end/34801
3336         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3337         redundant one.
3339 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3341         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3342         dg-require-effective-target.
3344 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3346         PR target/34556
3347         * gfortran.dg/reshape_2.f90: New test.
3349 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3351         * gcc.dg/20040223-1.c: Fix comment typo.
3353 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3355         PR target/34814
3356         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3357         until 34814 is fixed.
3359 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3361         PR tree-optimization/34648
3362         * gcc.c-torture/compile/pr34648.c: New testcase.
3364 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3366         PR testsuite/34821
3367         * gcc.dg/autopar/autopar.exp: New.
3368         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3369         * lib/target-supports.exp (check_effective_target_pthread): New.
3371         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3372         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3373         * gcc.dg/tree-ssa/reduc-1.c: Same.
3374         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3375         * gcc.dg/tree-ssa/reduc-2.c: Same
3376         * gcc.dg/tree-ssa/reduc-3.c: Same.
3377         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3378         * gcc.dg/tree-ssa/reduc-6.c: Same.
3379         * gcc.dg/tree-ssa/reduc-7.c: Same.
3380         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3381         * gcc.dg/tree-ssa/reduc-8.c: Same.
3382         * gcc.dg/tree-ssa/reduc-9.c: Same.
3384 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3386         * gnat.dg/discr5.adb: New test.
3388 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3390         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3392 2008-01-17  Richard Guenther  <rguenther@suse.de>
3394         PR tree-optimization/34825
3395         * gcc.dg/pr34825.c: New testcase.
3397 2008-01-17  Richard Guenther  <rguenther@suse.de>
3399         * gcc.c-torture/execute/20080117-1.c: New testcase.
3401 2008-01-17  Revital Eres  <eres@il.ibm.com>
3403         PR30957
3404         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3406 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3408         PR fortran/34429
3409         * gfortran.dg/function_charlen_1.f90: New test.
3411         PR fortran/34431
3412         * gfortran.dg/function_types_1.f90: New test.
3413         * gfortran.dg/function_types_2.f90: New test.
3415         PR fortran/34471
3416         * gfortran.dg/function_kinds_4.f90: New test.
3417         * gfortran.dg/function_kinds_5.f90: New test.
3419         * gfortran.dg/defined_operators_1.f90: Errors now at function
3420         declarations.
3421         * gfortran.dg/private_type_4.f90: The same.
3422         * gfortran.dg/interface_15.f90: The same.
3423         * gfortran.dg/elemental_args_check_2.f90: The same.
3424         * gfortran.dg/auto_internal_assumed.f90: The same.
3426 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3428         * gnat.dg/sizetype.adb: New test.
3430 2008-01-16  Richard Guenther  <rguenther@suse.de>
3432         PR middle-end/32628
3433         * gcc.dg/overflow-warn-7.c: New testcase.
3435 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3437         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3439 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3440         Richard Guenther  <rguenther@suse.de>
3442         PR c/34668
3443         * gcc.dg/pr34668-1.c: New test.
3444         * gcc.dg/pr34668-2.c: Likewise.
3446 2008-01-16  Richard Guenther  <rguenther@suse.de>
3448         PR c++/33819
3449         * g++.dg/torture/pr33819.C: New testcase.
3451 2008-01-16  Richard Guenther  <rguenther@suse.de>
3453         PR c/34768
3454         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3455         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3457 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3459         PR fortran/34796
3460         * gfortran.dg/argument_checking_13.f90: New.
3461         * gfortran.dg/argument_checking_14.f90: New.
3463 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3464         
3465         PR libfortran/34671
3466         * gfortran.dg/anyallcount_1.f90:  New test.
3468 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3470         PR c++/34399
3471         * g++.dg/cpp0x/vt-34399.C: New.
3472         * g++.dg/template/friend50.C: New.
3474 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3476         PR c++/34751
3477         * g++.dg/cpp0x/vt-34751.C: New.
3479 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3481         PR c++/34051
3482         PR c++/34055
3483         PR c++/34102
3484         PR c++/34103
3485         * g++.dg/cpp0x/vt-34051-2.C: New.
3486         * g++.dg/cpp0x/vt-34102.C: New.
3487         * g++.dg/cpp0x/vt-34051.C: New.
3488         * g++.dg/cpp0x/vt-34055.C: New.
3489         * g++.dg/cpp0x/vt-34103.C: New.
3491 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3493         PR c++/34314
3494         * g++.dg/cpp0x/vt-34314.C: New.
3495         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3496         reality (the error message was wrong previously).
3498 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3500         PR c++/33964
3501         * g++.dg/cpp0x/vt-33964.C: New.
3502         * g++.dg/template/partial5.C: New.
3504 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3506         PR c++/34052
3507         * g++.dg/cpp0x/vt-34052.C: New.
3508         * g++.dg/template/ttp26.C: New.
3509         
3510 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3512         * gnat.dg/rep_clause2.ad[sb]: New test.
3513         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3515 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3517         PR c++/24924
3518         * g++.dg/cpp/pedantic-errors.C: Delete.
3519         * g++.dg/cpp/permissive.C: Delete.
3520         
3521 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3523         * gcc.c-torture/compile/20080114-1.c: New test.
3525 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3527         PR fortran/34665
3528         * gfortran.dg/argument_checking_11.f90: New.
3529         * gfortran.dg/argument_checking_12.f90: New.
3530         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3531         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3532         * gfortran.dg/argument_checking_3.f90: Ditto.
3533         * gfortran.dg/pointer_intent_2.f90: Ditto.
3534         * gfortran.dg/import2.f90: Ditto.
3535         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3536         * gfortran.dg/implicit_actual.f90: Ditto.
3537         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3538         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3540 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3542         PR fortran/34763
3543         * gfortran.dg/interface_proc_end.f90: New.
3545 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3547         PR fortran/34759
3548         * gfortran.dg/assumed_size_refs_4.f90: New.
3550 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3552         * gnat.dg/unchecked_convert1.adb.
3554 2008-01-13  Richard Guenther  <rguenther@suse.de>
3556         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3557         readable and writable again before exiting.
3559 2008-01-13  Richard Guenther  <rguenther@suse.de>
3561         PR middle-end/34601
3562         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3564 2008-01-13  Jan Hubicka  <jh@suse.cz>
3566         PR middle-end/32135
3567         * gcc.dg/pr32135.c: new.
3569 2008-01-12  Doug Kwan  <dougkwan@google.com>
3571         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3572         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3573         -Wignored-qualifiers.
3575 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3577         * gnat.dg/slice3.adb: New test.
3578         * gnat.dg/slice4.adb: Likewise.
3580 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3582         * gnat.dg/bit_packed_array.ad[sb]: New test.
3584 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3586         PR fortran/34432
3587         * gfortran.dg/parens_7.f90: New test.
3589 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3591         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3592         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3594         * gcc.dg/pr33826.c: Require nonpic.
3596 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3598         PR fortran/34722
3599         * gfortran.dg/inquire_12.f90: New test.
3601 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3603         PR libfortran/34670
3604         * all_bounds_1.f90: New test case.
3605         * maxloc_bounds_1.f90: New test case.
3606         * maxloc_bounds_2.f90: New test case.
3607         * maxloc_bounds_3.f90: New test case.
3608         * maxloc_bounds_4.f90: New test case.
3609         * maxloc_bounds_5.f90: New test case.
3610         * maxloc_bounds_6.f90: New test case.
3611         * maxloc_bounds_7.f90: New test case.
3612         * maxloc_bounds_8.f90: New test case.
3614 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3616         * gcc.dg/struct-ret-3.c: New test.
3618 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3620         PR fortran/34537
3621         * gfortran.dg/transfer_simplify_8.f90: New test.
3623 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3625         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3626         size_t using predefined macro.
3628 2008-01-10  Raksit Ashok  <raksit@google.com>
3630         PR rtl-optimization/27971
3631         * gcc.target/i386/pr27971.c: New testcase.
3633 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3635         PR fortran/34396
3636         * gfortran.dg/bounds_check_12.f90: New test.
3638 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3640         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3641         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3643 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3645         PR middle-end/34641
3646         * g++.dg/torture/pr34641.C: New testcase.
3648 2008-01-10  Richard Guenther  <rguenther@suse.de>
3650         PR tree-optimization/34651
3651         * g++.dg/torture/pr34651.C: New testcase.
3653 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3655         PR tree-optimization/34017
3656         * gcc.dg/tree-ssa/pr34017.c: New.
3658 2008-01-09  Richard Guenther  <rguenther@suse.de>
3659         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3661         PR middle-end/30132
3662         * gcc.c-torture/compile/pr30132.c: New testcase.
3664 2008-01-09  Richard Guenther  <rguenther@suse.de>
3666         PR middle-end/34458
3667         * gcc.c-torture/compile/pr34458.c: New testcase.
3669 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3671         PR testsuite/30459
3672         g++.dg/eh/ia64-2.C: Require weak support.
3674 2008-01-08  Richard Guenther  <rguenther@suse.de>
3676         PR middle-end/31863
3677         * g++.dg/torture/pr31863.C: New testcase.
3679 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3681         PR middle-end/34694
3682         * gcc.dg/gomp/pr34694.c: New test.
3683         * g++.dg/gomp/pr34694.C: New test.
3685         PR c++/33890
3686         * g++.dg/gomp/pr33890.C: New test.
3688 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3690         PR fortran/34476
3691         * gfortran.dg/parameter_array_init_3.f90: New test.
3693 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3695         PR fortran/34681
3696         PR fortran/34704
3697         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3699 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3701         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3702         * g++.dg/other/spu2vmx-1.C: Use it.
3704 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3706         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3708         PR testsuite/34575
3709         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3710         * gcc.target/powerpc/parity-1.c: Likewise.
3712 2008-01-07  Fred Fish  <fnf@specifix.com>
3714         PR preprocessor/30363:
3715         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3716         macro expansions.
3718 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3720         PR fortran/34672
3721         * gfortran.dg/use_only_2.f90: New test.
3723 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3725         PR libstdc++/34680
3726         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3727         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3729 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3731         PR fortran/34545
3732         * gfortran.dg/use_12.f90: New test.
3734 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3736         PR fortran/34689
3737         * interface.c (compare_actual_formal): Fix intent(out) check for
3738         function result variables.
3740 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3742         PR fortran/34690
3743         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3745 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3747         PR fortran/34689
3748         * gfortran.dg/intent_out_4.f90: Fix test case.
3750 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3752         PR fortran/34689
3753         * gfortran.dg/intent_out_4.f90: New.
3755 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3757         PR libfortran/34540
3758         * gfortran.dg/optional_dim_3.f90: New test.
3760 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3762         PR fortran/34658
3763         * gfortran.dg/common_11.f90: New.
3764         * gfortran.dg/blockdata_1.f90: Update test case.
3765         * gfortran.dg/blockdata_2.f90: Update test case.
3767 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3769         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3771 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3773         PR fortran/34655
3774         * gfortran.dg/equiv_constraint_9.f90: New.
3776 2008-01-06  Revital Eres  <eres@il.ibm.com>
3778         PR tree-optimization/34263
3779         * gcc.dg/pr34263.c:  New testcase.
3781 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3783         PR fortran/34654
3784         * gfortran.dg/internal_io_unf.f90: New.
3786 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3788         PR fortran/34660
3789         * gfortran.dg/elemental_args_check_2.f90: New.
3791 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3793         PR fortran/34662
3794         * gfortran.dg/intent_out_3.f90: New.
3796 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3798         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3800 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3802         PR libfortran/34676
3803         * gfortran.dg/list_read_8.f90: New test.
3805 2008-01-04  Richard Guenther  <rguenther@suse.de>
3807         PR middle-end/34029
3808         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3809         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3811 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3813         PR gcov-profile/34609
3814         * g++.dg/gcov/gcov-6.C: New test.
3816 2008-01-04  Richard Guenther  <rguenther@suse.de>
3818         PR tree-optimization/31081
3819         * g++.dg/torture/pr31081-1.C: New testcase.
3820         * g++.dg/torture/pr31081-2.C: Likewise.
3822 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3824         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3825         * gcc.target/mips/rsqrt-2.c: Likewise.
3826         * gcc.target/mips/rsqrt-4.c: New test.
3828 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3830         PR fortran/34557
3831         * gfortran.dg/equiv_substr.f90: New.
3833 2008-01-03  Tom Tromey  <tromey@redhat.com>
3835         PR c/34457:
3836         * gcc.dg/pr34457-2.c: New file.
3837         * gcc.dg/pr34457-1.c: New file.
3839 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3841         Revert fix for PR tree-optimization/34458.
3843 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3845         PR tree-optimization/34458
3846         * gcc.dg/tree-ssa/pr34458.c: New.
3848 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3850         PR libfortran/34565
3851         * gfortran.dg/internal_readwrite_1.f90:  New test.
3852         * gfortran.dg/internal_readwrite_2.f90:  New test.
3854 2008-01-03  Tom Tromey  <tromey@redhat.com>
3856         PR preprocessor/34602:
3857         * gcc.dg/cpp/pr34602.c: New file.
3859 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3861         PR tree-optimization/29484
3862         * gcc.c-torture/execute/20071220-1.c: New test.
3863         * gcc.c-torture/execute/20071220-2.c: New test.
3865 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3867         PR tree-optimization/34635
3868         * gcc.dg/tree-ssa/pr34635.c: New.
3869         * gcc.dg/tree-ssa/pr34635-1.c: New.
3871 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3873         PR middle-end/34562
3874         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3875         scan-assembler check.
3877 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3879         PR middle-end/34608
3880         * g++.dg/gomp/pr34608.C: New test.
3882 2008-01-02  Richard Guenther  <rguenther@suse.de>
3884         PR middle-end/34093
3885         PR middle-end/31976
3886         * gcc.c-torture/compile/pr34093.c: New testcase.
3888 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3890         * g++.dg/cpp0x/long_long.C: New.
3892 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3894         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3895         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3896         warning on the function main.
3898 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3900         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3901         rather than __v2di type.
3903 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3905         PR fortran/34558
3906         * gfortran.dg/linked_list_1.f90: New test.
3908 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3910         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3911         instead of appending to it.
3913 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3915         PR tree-optimization/34591
3916         * gcc.dg/vect/pr34591.c: New test.
3918 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3920         PR libfortran/34594
3921         * gfortran.dg/direct_io_8.f90:  New test case.
3923 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3925         PR target/34281
3926         * gcc.c-torture/execute/20071213-1.c: New test.
3928 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3930         PR libfortran/34560
3931         * gfortran.dg/read_eof_5.f90: New test.
3933 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3935         PR fortran/34514
3936         * gfortran.dg/initialization_17.f90: New.
3938 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3940         PR libfortran/34566
3941         * gfortran.dg/matmul_6.f90:  New test.
3943 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3945         PR fortran/34421
3946         * gfortran.dg/entry_17.f90: New.
3948 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3950         PR fortran/34536
3951         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3952         * gfortran.dg/real_const_3.f90: Likewise.
3953         * gfortran.dg/unary_operator.f90: New test.
3955 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3957         * gnat.dg/pack2.adb: New test.
3959 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3961         PR fortran/34559
3962         * gfortran.dg/repeat_6.f90: New test.
3964 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3966         PR fortran/34549
3967         * cshift_shift_real_1.f90:  New test.
3969 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3971         PR fortran/34540
3972         * gfortran.dg/shift-kind_2.f90: New test.
3974 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3976         PR target/8835
3977         * gcc.dg/pr8835-1.c: New.
3979 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3981         PR fortran/34438
3982         * gfortran.dg/default_initialization_3.f90: New test.
3984 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3986         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3987         conditions.
3988         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3990 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3992         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3993         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3995 2007-12-20  Jason Merrill  <jason@redhat.com>
3997         * gcc.dg/overload/arg[14].C: Remove expected errors.
3999 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4001         PR c++/34459
4002         * gcc.c-torture/execute/20071219-1.c: New test.
4004 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4006         PR fortran/34530
4007         * gfortran.dg/namelist_44.f90: New.
4009 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4011         PR fortran/34482
4012         * gfortran.dg/boz_8.f90: Add error-check check.
4013         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4014         stop by call abort.
4016 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4018         * gcc.dg/gomp/combined-1.c: New test.
4020 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4022         PR tree-optimization/34355
4023         * g++.dg/tree-ssa/pr34355.C: New test.
4025 2007-12-19  Revital Eres  <eres@il.ibm.com>
4027          * gcc.dg/sms-5.c: New testcase.
4029 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4031         PR fortran/34325
4032         * gfortran.dg/missing_parens_1.f90: New.
4033         * gfortran.dg/missing_parens_1.f90: New.
4034         
4035 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4037         PR fortran/34495
4038         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4039         expressions.
4040         * gfortran.dg/transfer_simplify_7.f90: New test.
4042 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4044         * gcc.dg/pr32912-3.c: Compile with -w.
4046         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4048 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4049             Jakub Jelinek  <jakub@redhat.com>
4050         
4051         PR c++/32565
4052         PR c++/33943
4053         PR c++/33965
4054         * g++.dg/cpp0x/variadic86.C: New.
4055         * g++.dg/cpp0x/variadic87.C: New.
4056         * g++.dg/cpp0x/variadic84.C: New.
4057         * g++.dg/cpp0x/variadic85.C: New.
4058         * g++.dg/template/ttp25.C: New.
4060 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4062         PR tree-optimization/34123
4063         * gcc.dg/tree-ssa/pr34123.c: New test.
4065 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4067         PR rtl-optimization/34456
4068         * gcc.c-torture/execute/pr34456.c: New test.
4070 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4072         PR c++/34488
4073         * g++.dg/parse/friend7.C: New test.
4075         PR rtl-optimization/34490
4076         * gcc.c-torture/execute/20071216-1.c: New test.
4078 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4080         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4082 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4084         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4085         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4086         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4087         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4088         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4090 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4092         PR c/34506
4093         * gcc.dg/gomp/clause-2.c: New test.
4094         * g++.dg/gomp/clause-4.C: New test.
4096 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4098         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4099         part of Fortran 77/95/2003.
4101 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4103         PR tree-optimization/34445
4104         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4105         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4107 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4109         PR fortran/34427
4110         * gfortran.dg/namelist_42.f90: Update.
4111         * gfortran.dg/namelist_43.f90: New.
4112         
4113 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4115         PR fortran/34495
4116         * gfortran.dg/initialization_16.f90: New.
4118 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4120         PR fortran/34305
4121         * gfortran.dg/real_dimension_1.f:  New test case.
4123 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4125         * gcc.dg/torture/pr24257.c: Remove -O from options.
4127 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4129         PR fortran/34246
4130         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4132 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4134         PR fortran/31213
4135         PR fortran/33888
4136         PR fortran/33998
4137         * gfortran.dg/mapping_1.f90: New test.
4138         * gfortran.dg/mapping_2.f90: New test.
4139         * gfortran.dg/mapping_3.f90: New test.
4141 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4143         PR rtl-optimization/34415
4144         * gcc.c-torture/execute/pr34415.c: New test.
4146 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4148         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4149         void. 
4151 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4153         PR bootstrap/34003
4154         * gcc.dg/pr34003-1.c: New test.
4155         * gcc.dg/pr34003-2.c: New.
4157 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4159         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4160         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4161         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4162         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4163         add -save-temps.
4164         * gcc.target/cris/torture/cris-torture.exp,
4165         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4166         * gcc.target/cris/builtin_ctz_v3.c,
4167         gcc.target/cris/builtin_ctz_v8.c,
4168         gcc.target/cris/builtin_clz_v0.c,
4169         gcc.target/cris/builtin_clz_v3.c,
4170         gcc.target/cris/builtin_bswap_v3.c,
4171         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4172         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4173         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4174         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4175         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4176         lib/target-supports.exp: Adjust for crisv32-*-*.
4178 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4180         * gcc.dg/debug/const-3.c: New.
4182 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4184         * g++.dg/other/datasec1.C: Require named section support.
4186 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4188         PR target/29978
4189         * gcc.target/i386/pr29978.c: New test.
4191 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4193         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4194         instead of -msse4.1.
4195         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4196         * g++.dg/other/i386-2.C (dg-options): Ditto.
4198 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4200         PR fortran/34438
4201         * gfortran.dg/private_type_10.f90: New.
4203 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4205         PR fortran/34398
4206         * gfortran.dg/nan_4.f90: New.
4208 2007-12-14  Richard Guenther  <rguenther@suse.de>
4210         PR middle-end/34462
4211         * gcc.c-torture/compile/20071214-1.c: New testcase.
4213 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4215         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4216         macros to test macroized SSE intrinsics.  Use new macros to test
4217         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4218         emmintrin.h, xmmintrin.h and bmmintrin.h
4219         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4220         to test with immediate operand.
4222 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4224         PR target/34091
4225         * gcc.c-torture/compile/pr34091.c: New test.
4227 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4229         * gcc.dg/uninit-13.c: UnXFAIL.
4230         * gcc.dg/complex-5.c: New testcase.
4232 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4234         * gcc.dg/struct/struct-reorg.exp: Replace 
4235          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4236         
4237 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4239         PR libfortran/34370
4240         PR libfortran/34323
4241         PR libfortran/34405
4242         * gfortran.dg/advance_6.f90:  New test case.
4243         * gfortran.dg/direct_io_7.f90:  New test case.
4244         * gfortran.dg/streamio_13.f90:  New test case.
4246 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4248         * g++.dg/cpp0x/__func__.C: New.
4250 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4252         PR target/34435
4253         * g++.dg/other/pr34435.C: New testcase.
4255 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4257         * gcc.dg/struct: New directory with tests 
4258         for struct-reorg optimizaion.
4259         * gcc.dg/struct/struct-reorg.exp: New script.
4260         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4261         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4262         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4263         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4264         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4265         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4266         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4267         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4268         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4269         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4270         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4271         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4272         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4273         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4274         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4275         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4276         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4277         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4278         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4279         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4280         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4281         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4282         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4283         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4285 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4287         PR fortran/34427
4288         * gfortran.dg/namelist_42.f90: New.
4290 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4292         PR fortran/34254
4293         * gfortran.dg/function_kinds_3.f90: New.
4295 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4297         * gcc.target/s390/20071212-1.c: New testcase.
4299 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4301         PR c++/34238
4302         * g++.dg/ext/visibility/anon7.C: Add xfail.
4303         * g++.dg/ext/visibility/anon9.C: New test.
4304         * g++.dg/ext/visibility/anon10.C: New test.
4306         PR c++/34364
4307         * g++.dg/rtti/dyncast2.C: New test.
4309 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4311         PR tree-optimization/34407
4312         * gcc.dg/vect/pr34407.c: New test.
4314 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4316         PR fortran/34411
4317         * gfortran.dg/error_recovery_5.f90: New.
4318         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4320 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4322         PR tree-optimization/34371
4323         * gcc.c-torture/compile/20071207-1.c: New test.
4325 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4327         PR c++/34059
4328         * g++.dg/parse/crash40.C: New test.
4330 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4332         * g++.dg/opt/memcpy1.C: New test.
4334 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4336         PR fortran/34425
4337         * gfortran.dg/argument_checking_10.f90: New.
4339 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4341         PR rtl-optimization/34302
4342         * gcc.c-torture/execute/20071210-1.c: New test.
4344 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4346         PR c++/34395
4347         * g++.dg/cpp0x/error1.C: New test.
4349         PR c++/34394
4350         * g++.dg/other/error22.C: New test.
4352 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4354         PR target/32086
4355         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4356         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4357         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4359 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4361         PR c++/34178
4362         PR c++/34340
4363         * g++.dg/template/repo6.C: New test.
4364         * g++.dg/template/repo7.C: New test.
4365         * g++.dg/template/repo8.C: New test.
4367 2007-12-09  H.J. Lu  <hjl@lucon.org>
4368             Tobias Burnus  <burnus@net-b.de>
4370         PR fortran/34404
4371         * gfortran.dg/read_2.f90: New.
4373 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4375         * lib/target-supports.exp (check_effective_target_tls_native):
4376         Fix typo.
4378 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4380         PR ada/34366
4381         * gnat.dg/enclosing_record_reference.ads,
4382         gnat.dg/enclosing_record_reference.adb: New test.
4384 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4386         PR fortran/32129
4387         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4388         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4390         PR fortran/31487
4391         * gfortran.dg/char_component_initializer_1.f90: New test.
4393 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4395         PR fortran/34342
4396         PR fortran/34345
4397         PR fortran/18026
4398         PR fortran/29471
4400         * gfortran.dg/boz_8.f90: New.
4401         * gfortran.dg/boz_9.f90: New.
4402         * gfortran.dg/boz_10.f90: New.
4403         * gfortran.dg/boz_7.f90: Update dg-warning.
4404         * gfortran.dg/pr16433.f: Add dg-error.
4405         * gfortan.dg/ibits.f90: Update dg-warning.
4406         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4407         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4409 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4411         PR fortran/34359
4412         * gfortran.dg/include_1.f90: New test.
4413         * gfortran.dg/include_1.inc: New.
4414         * gfortran.dg/include_2.f90: New test.
4416 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4418         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4420 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4422         PR fortran/34319
4423         * gfortran.dg/nan_3.f90: New.
4425 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4427         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4429 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4431         * gnat.dg/tamdt*.ad?: Support for ...
4432         * gnat.dg/test_tamdt.adb: New test.
4434 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4436         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4437         exports and document how these can be exercised.
4439 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4441         PR ada/15805
4442         * gnat.dg/specs/access_constants.ads: New test.
4444         * gnat.dg/specs/access_constant_decl.ads: New test.
4446         PR ada/21346
4447         * gnat.dg/compose.adb: New test.
4449 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4451         PR ada/34173
4452         * gnat.dg/unc_memops.ad[sb]: Support for ...
4453         * gnat.dg/unc_memfree.adb: New test.
4454         
4455 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4457         * gfortran.dg/ltrans-7.f90: New.
4459 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4460             Dorit Nuzman  <dorit@il.ibm.com>
4462         PR tree-optimization/34005
4463         * gcc.dg/vect/pr34005.c: New test.
4465 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4467         PR c++/34336
4468         * g++.dg/template/new8.C: New test.
4470 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4472         PR fortran/34333
4473         * gfortran.dg/boz_7.f90: New.
4474         * gfortran.dg/int_1.f90: Disable -pedantic option.
4475         * gfortran.dg/boz_1.f90: Ditto.
4476         * gfortran.dg/boz_3.f90: Ditto.
4477         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4478         * gfortran.dg/ibits.f90: Ditto.
4479         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4480         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4482 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4484         PR fortran/34335
4485         * gfortran.dg/used_types_19.f90: New test.
4487 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4489         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4490         * gfortran.dg/nearest_2.f90: Likewise.
4491         * gfortran.dg/nearest_3.f90: Likewise.
4493 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4495         PR middle-end/34337
4496         * gcc.c-torture/execute/20071205-1.c: New test.
4498 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4500         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4501         * gfortran.dg/real_const_3.f90: Likewise.
4503 2007-12-05  Richard Guenther  <rguenther@suse.de>
4505         PR tree-optimization/34138
4506         * gcc.c-torture/compile/pr34138.c: New testcase.
4508 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4510         PR debug/33739
4511         * gfortran.dg/debug_2.f: New test.
4513 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4515         * gnat.dg/specs/elab1.ads: New test.
4517 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4519         PR target/34312
4520         * gcc.target/i386/pr34312.c: New test.
4522 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4524         PR fortran/34333
4525         * gfortran.dg/nan_2.f90: New.
4527 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4529         PR c++/34271
4530         * g++.dg/cpp0x/decltype9.C: New test.
4531         * g++.dg/cpp0x/decltype10.C: New test.
4533 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4535         PR ada/21489
4536         * gnat.dg/rm_6_4_1_13.adb: New test.
4538 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4540         PR middle-end/34134
4541         * gcc.c-torture/compile/20071117-1.c: New test.
4543 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4545         PR c++/34101
4546         * g++.dg/cpp0x/variadic-ttp.C: New.
4548 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4549         
4550         * gcc.dg/parse-decl-after-if.c: New.
4551         * gcc.dg/20031223-1.c: Adjust.
4552         
4553 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4555         PR c++/33509
4556         * g++.dg/cpp0x/variadic-throw.C: New.
4558 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4560         PR c++/33091
4561         * g++.dg/cpp0x/variadic-unify.C: New.
4563 2007-12-04  Richard Guenther  <rguenther@suse.de>
4565         PR middle-end/34334
4566         PR middle-end/34222
4567         * gcc.c-torture/compile/pr34334.c: New testcase.
4568         * g++.dg/torture/pr34222.C: New testcase.
4570 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4572         * gcc.c-torture/execute/20071202-1.c: New test.
4573         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4575 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4577         PR fortran/34318
4578         * gfortran.dg/module_nan.f90: New.
4580 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4582         * lib/target-supports.exp (get_compiler_messages): Replace with...
4583         (check_compile): ...this new procedure.  Handle TYPE == executable.
4584         Use comments in the source to determine the correct extension.
4585         Return a pair containing the compiler output and the output filename.
4586         Don't delete the file here.
4587         (check_no_compiler_messages_nocache): New procedure.
4588         (check_no_compiler_messages): Use it.
4589         (check_no_messages_and_pattern_nocache): New procedure.
4590         (check_no_messages_and_pattern): Use it.
4591         (check_runtime_nocache, check_runtime): New procedures.
4592         (check_effective_target_tls): Use check_no_compiler_messages.
4593         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4594         (check_effective_target_tls_runtime): Use check_runtime.
4595         (check_effective_target_fstack_protector): Likewise.
4596         (check_iconv_available): Use check_runtime_nocache.
4597         (check_effective_target_fortran_large_real): Use
4598         check_no_compiler_messages.
4599         (check_effective_target_fortran_large_int): Likewise.
4600         (check_effective_target_static_libgfortran): Likewise.
4601         (check_750cl_hw_available): Use check_cached_effective_target
4602         and check_runtime_nocache.
4603         (check_vmx_hw_available): Likewise.
4604         (check_effective_target_broken_cplxf_arg): Likewise.
4605         (check_alpha_max_hw_available): Use check_runtime.
4606         (check_function_available): Use check_no_compiler_messages.
4607         (check_cxa_atexit_available): Use check_cached_effective_target
4608         and check_runtime_nocache.
4609         (check_effective_target_dfp_nocache): Use
4610         check_no_compiler_messages_nocache.
4611         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4612         (check_effective_target_dfp): Use check_cached_effective_target.
4613         (check_effective_target_dfprt): Likewise.
4614         (check_effective_target_arm_neon_hw): Use check_runtime.
4615         (check_effective_target_ultrasparc_hw): Likewise.
4616         (check_effective_target_c99_runtime): Use
4617         check_no_compiler_messages_nocache.
4619 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4621         PR middle-end/29749
4622         * gcc.dg/fold-rotate-1.c: New test.
4624         PR tree-optimization/33453
4625         * gcc.c-torture/compile/20071203-1.c: New test.
4627 2007-12-03  Robert Dewar <dewar@adacore.com>
4628             Samuel Tardieu  <sam@rfc1149.net>
4630         PR ada/34287
4631         * gnat.dg/check_elaboration_code.adb: New test.
4632         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4633         New support files.
4635 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4637         PR c++/34061
4638         * g++.dg/cpp0x/pr34061.C: New.
4640 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4642         PR c++/34273
4643         * g++.dg/other/error21.C: New.
4645 2007-12-02  Revital Eres  <eres@il.ibm.com>
4647         * gcc.dg/sms-4.c: New testcase.
4649 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4650             Revital Eres  <eres@il.ibm.com>
4652         * gcc.dg/sms-3.c: New testcase.
4654 2007-12-01  Ollie Wild  <aaw@google.com>
4656         PR c++/8171
4657         * g++.dg/conversion/ptrmem9.C: New test.
4659 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4661         PR libfortran/34291
4662         * gfortran.dg/namelist_41.f90: New test.
4664 2007-11-30  Tom Tromey  <tromey@redhat.com>
4666         PR preprocessor/32868:
4667         * gcc.dg/cpp/pr32868.c: New file.
4669 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4671         PR fortran/34248
4672         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4674 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4676         PR rtl-optimization/34171
4677         * gcc.dg/pr34171.c: New testcase.
4679 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4681         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4683 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4685         PR fortran/34133
4686         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4687         * gfortran.dg/bind_c_usage_11.f03: New.
4688         * gfortran.dg/bind_c_usage_12.f03: New.
4690 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4692         PR c++/34275
4693         * g++.dg/other/error20.C: New test.
4695 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4697         PR fortran/34230
4698         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4700 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4702         PR tree-optimization/34244
4703         * gcc.dg/tree-ssa/pr34244.c: New test.
4705 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4707         PR tree-optimization/33434
4708         * gcc.dg/pr33434-1.c: New test.
4709         * gcc.dg/pr33434-2.c: New test.
4710         * gcc.dg/pr33434-3.c: New test.
4711         * gcc.dg/pr33434-4.c: New test.
4713         PR c++/34270
4714         * g++.dg/template/cond7.C: New test.
4716         PR c++/34267
4717         PR c++/34268
4718         * g++.dg/cpp0x/decltype7.C: New test.
4719         * g++.dg/cpp0x/decltype8.C: New test.
4721 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4723         PR fortran/34248
4724         * gfortran.dg/result_in_spec_3.f90: New.
4726 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4728         PR fortran/34262
4729         * gfortran.dg/mvbits_3.f90: New.
4731 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4732         
4733         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4734         Delete.
4735         (check_effective_target_hard_float): New.
4736         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4737         * gcc.dg/pr30957-1.c: Likewise.
4738         
4739 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4741         PR ada/15804
4742         * gnat.dg/specs/variant_part.ads: New test.
4744         PR ada/17318
4745         * gnat.dg/specs/attribute_parsing.ads: New test.
4747         PR ada/32792
4748         * gnat.dg/specs/integer_value.ads: New test.
4750         PR ada/22559
4751         * gnat.dg/specs/delta_small.ads: New test.
4753 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4755         PR tree-optimization/34140
4756         * gcc.c-torture/compile/20071128-1.c: New test.
4758 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4760         PR fortran/32928
4761         * gfortran.dg/data_array_1.f90
4762         * gfortran.dg/data_array_2.f90
4763         * gfortran.dg/data_array_3.f90
4764         * gfortran.dg/data_array_4.f90
4766 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4768         PR fortran/34227
4769         * gfortran.dg/blockdata_5.f90: New test.
4770         * gfortran.dg/blockdata_6.f90: New test.
4772 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4774         PR tree-optimization/34016
4775         * gcc.dg/pr34016.c: New test.
4777 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4779         PR fortran/29389
4780         * gfortran.dg/stfunc_6.f90: New test.
4782         PR fortran/33850
4783         * gfortran.dg/assign_10.f90: New test.
4785 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4787         PR fortran/33541
4788         * gfortran.dg/use_11.f90: New test.
4790         PR fortran/34231
4791         * gfortran.dg/generic_15.f90: New test.
4793 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4795         PR target/34225
4796         * gcc.dg/pr34225.c: New test.
4798 2007-11-27  Richard Guenther  <rguenther@suse.de>
4800         PR tree-optimization/34241
4801         * g++.dg/torture/pr34241.C: New testcase.
4803 2007-11-27  Richard Guenther  <rguenther@suse.de>
4805         * gcc.dg/builtins-error.c: New testcase.
4807 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4809         PR c++/34213
4810         * g++.dg/ext/visibility/anon8.C: New test.
4812 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4814         PR target/34077
4815         * gcc.target/i386/pr34077.c: New testcase.
4817 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4819         PR fortran/34203
4820         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4821         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4822         * gfortran.dg/backslash_1.f90: Remove no longer needed
4823         -fno-backslash option.
4825 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4827         PR c/23722
4828         * gcc.dg/cpp/19990413-1.c: Update.
4829         * gcc.dg/parse-else-error.c: New.
4830         * gcc.dg/parse-else-error-2.c: New.
4831         * gcc.dg/parse-else-error-3.c: New.
4832         * gcc.dg/parse-else-error-4.c: New.
4834 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4836         PR c++/34081
4837         * g++.dg/template/dependent-expr6.C: New testcase.
4839 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4841         PR target/34215
4842         * gcc.target/i386/pr34215.c: New test.
4844 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4846         PR target/34174
4847         * gcc.dg/torture/pr34174-1.c: New.
4849 2007-11-26  Richard Guenther  <rguenther@suse.de>
4851         PR middle-end/34233
4852         * gcc.dg/pr34233.c: New testcase.
4854 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4855             Revital Eres  <eres@il.ibm.com>
4857         PR rtl-optimization/34085
4858         * gcc.dg/tree-prof (bb-reorg.c): New test.
4860 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4862         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4863         Return true for MIPS16 targets.
4865 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4867         PR fortran/33152
4868         * gfortran.dg/blockdata_4.f90: New test.
4870 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4872         PR fortran/34079
4873         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4874         * gfortran.dg/bind_c_usage_16.f03: New.
4875         * gfortran.dg/bind_c_usage_16_c.c: New.
4877 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4879         * gnat.dg/specs/size_clause1.ads: New test.
4880         * gnat.dg/specs/size_clause2.ads: Likewise.
4881         * gnat.dg/specs/size_clause3.ads: Likewise.
4883 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4885         PR fortran/33499
4886         * gfortran.dg/entry_16.f90: New test.
4888 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4890         PR fortran/34192
4891         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4893 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4895         PR fortran/33541
4896         * gfortran.dg/nested_modules_1.f90: Change the reference to
4897         FOO, forbidden by the standard, to a reference to W.
4898         * gfortran.dg/use_only_1.f90: New test.
4900 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4902         PR fortran/34209
4903         * gfortran.dg/nearest_3.f90: New test.
4905 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4907         PR fortran/33317
4908         * gfortran.dg/optional_dim_2.f90: New test.
4910 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4912         PR fortran/34187
4913         * gfortran.dg/bind_c_usage_15.f90: New.
4915 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4917         PR fortran/34192
4918         * gfortran.dg/nearest_2.f90: New.
4921 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4923         PR c++/30293
4924         PR c++/30294
4925         * g++.dg/ext/java-2.C: New test.
4927 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4928             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4929         
4930         PR c++/5310
4931         * g++.dg/warn/pr5310.C: New.
4932         * g++.dg/warn/pr33160.C: New.
4933         
4934 2007-11-23  Richard Guenther  <rguenther@suse.de>
4935             Michael Matz  <matz@suse.de>
4937         PR tree-optimization/34176
4938         * gcc.c-torture/execute/pr34176.c: New testcase.
4940 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4942         PR c++/34198
4943         * gcc.dg/Wconversion-5.c: New test.
4944         * g++.dg/Wconversion3.C: New test.
4946 2007-11-23  Richard Guenther  <rguenther@suse.de>
4948         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4950 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4952         PR c/14050
4953         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4954         qualifiers in abstract declarator.
4956 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4958         * gfortran.dg/derived_constructor_comps_3.f90: New.
4960 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4962         PR c++/34094
4963         * g++.dg/ext/visibility/anon7.C: New test.
4965 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4967         PR fortran/34079
4968         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4969         * gfortran.dg/bind_c_usage_13.f03: New.
4970         * gfortran.dg/bind_c_usage_14.f03: New.
4972 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4974         PR rtl-optimization/33848
4975         * gcc.dg/torture/pr33848.c: New test.
4977 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4979         PR fortran/34083
4980         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4982 2007-11-20  Richard Guenther  <rguenther@suse.de>
4984         PR middle-end/34154
4985         * gcc.c-torture/execute/pr34154.c: New testcase.
4987 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4989         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4991 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4993         PR fortran/32770
4994         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4995         so test passes with -frecord-marker=8.
4996         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4997         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4998         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4999         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5000         * gfortrand.dg/modulo_1.f90:  Likewise.
5002 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5004         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5005         New procedure.
5006         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5007         * gcc.dg/pr30957-1.c: Likewise.
5009 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5011         PR c++/34089
5012         * g++.dg/template/crash74.C: New test.
5014 2007-11-20  Richard Guenther  <rguenther@suse.de>
5016         * gcc.c-torture/execute/20071120-1.c: New testcase.
5018 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5020         PR c/34146
5021         * gcc.dg/tree-ssa/pr34146.c: New test.
5023         PR testsuite/33978
5024         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5025         dependent on target settings like move_by_pieces etc.
5027         PR c++/28879
5028         * g++.dg/template/vla2.C: New test.
5030         PR c++/33962
5031         * g++.dg/overload/template3.C: New test.
5033 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5035         PR fortran/33317
5036         * gfortran.dg/optional_dim_2.f90: Remove test.
5038 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5040         * gcc.dg/dfp/ddmode-ice.c: New test.
5042 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5044         PR tree-optimization/34036
5045         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5047 2007-11-19  Richard Guenther  <rguenther@suse.de>
5049         PR tree-optimization/34
5050         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5052 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5054         PR fortran/34079
5055         * gfortran.dg/bind_c_usage_10_c.c: New.
5056         * gfortran.dg/bind_c_usage_10.f03: New.
5058 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5060         * gcc.dg/pr33007.c: Expect new warning.
5061         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5062         * g++.dg/opt/pr34036.C: New test.
5064 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5066         PR c++/30988
5067         * g++.dg/warn/noreturn-4.C: New test.
5068         * g++.dg/warn/noreturn-5.C: New test.
5069         * g++.dg/warn/noreturn-6.C: New test.
5070         * g++.dg/warn/noreturn-7.C: New test.
5072 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5074         PR fortran/32770
5075         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5076         integers so tests works with -fdefault-integer-8.
5077         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5078         integers so test passes with -fdefault-integer-8.
5079         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5080         buffer length so test passes with -fdefault-integer-8.
5081         * gfortran.dg/bounds_check_8.f90:  Likewise.
5082         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5083         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5084         with -fdefault-integer-8.
5085         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5086         provoke overflow.
5088 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5090         PR fortran/33317
5091         * gfortran.dg/optional_dim_2.f90: New test.
5092         
5093         PR fortran/34139
5094         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5095         
5096 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5098         PR rtl-optimization/34132
5099         * gcc.c-torture/compile/20071118-1.c: New test.
5101 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5103         PR fortran/31608
5104         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5106 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5108         PR fortran/34137
5109         * gfortran.dg/entry_14.f90: New.
5110         * gfortran.dg/entry_15.f90: New.
5112 2007-11-18  Richard Guenther  <rguenther@suse.de>
5114         PR tree-optimization/34127
5115         * gcc.c-torture/compile/pr34127.c: New testcase.
5117 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5119         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5120         type specifier, as they are not permitted according to the AltiVec
5121         Programming Interface Manual.
5123 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5125         PR fortran/34133
5126         * gfortran.dg/bind_c_usage_9.f03: New.
5127         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5129 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5131         PR fortran/25252
5132         * interface.c (gfc_current_interface_head,
5133         gfc_set_current_interface_head): New functions.
5134         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5135         On syntax error, restore previous state of the interface.
5136         * gfortran.h (gfc_current_interface_head,
5137         gfc_set_current_interface_head): New prototypes.
5139 2007-11-17  Richard Guenther  <rguenther@suse.de>
5141         PR middle-end/34130
5142         * gcc.c-torture/execute/pr34130.c: New testcase.
5144 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5146         PR fortran/34108
5147         * gfortran.dg/fmt_label_1.f90: New test.
5149 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5151         PR fortran/33957
5152         * gfortran.dg/initialization_15.f90 : New test.
5154 2007-11-16  Richard Guenther  <rguenther@suse.de>
5156         PR middle-end/34030
5157         * gcc.c-torture/compile/pr34030.c: New testcase.
5159 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5161         PR fortran/34008
5162         * gfortran.dg/interface_assignment_3.f90.
5164 2007-11-16  Richard Guenther  <rguenther@suse.de>
5166         PR tree-optimization/33870
5167         * gcc.dg/torture/pr33870.c: New testcase.
5169 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5171         PR fortran/33986
5172         * gfortran.dg/allocatable_function_3.f90.
5174 2007-11-16  Richard Guenther  <rguenther@suse.de>
5176         PR tree-optimization/34113
5177         * gcc.c-torture/compile/pr34113.c: New testcase.
5179 2007-11-16  Richard Guenther  <rguenther@suse.de>
5181         PR tree-optimization/34099
5182         * g++.dg/torture/pr3499.C: New testcase.
5183         * gcc.c-torture/execute/pr34099.c: Likewise.
5185 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5187         * gnat.dg/release_unc_maxalign.adb: New test.
5189 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5191         PR c++/34100
5192         * g++.dg/template/crash73.C: New test.
5194 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5196         PR middle-end/23848
5197         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5198         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5199         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5200         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5202 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5204         PR fortran/33917
5205         * gfortran.dg/proc_decl_11.f90: New.
5207 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5209         * gcc.target/spu/compare-dp.c: New test.
5211 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5213         * gcc.dg/pr33923.c: New test.
5215 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5217         PR middle-end/34088
5218         * gcc.dg/pr34088.c: New test.
5220 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5222         * gcc.c-torture/compile/20071114-1.c: New test.
5224 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5226         PR fortran/31608
5227         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5228         to match known variations in symbol format. Document in comments.
5230 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5232         PR fortran/33985
5233         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5235 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5237         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5238         when done.
5240 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5242         PR fortran/33162
5243         * gfortran.dg/proc_decl_1.f90: Update.
5244         * gfortran.dg/proc_decl_7.f90: New test.
5245         * gfortran.dg/proc_decl_8.f90: New test.
5246         * gfortran.dg/proc_decl_9.f90: New test.
5247         * gfortran.dg/proc_decl_10.f90: New test.
5249 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5251         PR fortran/34080
5252         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5254 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5256         PR c++/34054
5257         PR c++/34056
5258         PR c++/34057
5259         PR c++/34058
5260         PR c++/34060
5261         * g++.dg/parse/crash36.C: Add another dg-error.
5262         * g++.dg/cpp0x/pr34054.C: New test.
5263         * g++.dg/cpp0x/pr34056.C: New test.
5264         * g++.dg/cpp0x/pr34057.C: New test.
5265         * g++.dg/cpp0x/pr34058.C: New test.
5266         * g++.dg/cpp0x/pr34060.C: New test.
5268         PR tree-optimization/34063
5269         * g++.dg/tree-ssa/pr34063.C: New test.
5271 2007-11-13  Diego Novillo  <dnovillo@google.com>
5273         PR tree-optimization/33870
5274         * gcc.c-torture/execute/pr33870-1.c: New test.
5275         * gcc.dg/tree-ssa/alias-16.c: New test.
5277 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5279         PR c++/29225
5280         * g++.dg/template/crash72.C: New test.
5282 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5284         * g++.dg/opt/cfg5.C: New test.
5286 2007-11-12  Richard Guenther  <rguenther@suse.de>
5288         PR middle-end/34070
5289         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5290         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5292 2007-11-12  Richard Guenther  <rguenther@suse.de>
5294         PR middle-end/34027
5295         * gcc.dg/pr34027-1.c: New testcase.
5296         * gcc.dg/pr34027-2.c: Likewise.
5298 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5300         PR tree-optimization/33953
5301         * gcc.dg/vect/pr33953.c: New testcase.
5303 2007-11-11  Tom Tromey  <tromey@redhat.com>
5305         PR c++/17577:
5306         * g++.dg/ext/pr17577.h: New file.
5307         * g++.dg/ext/pr17577.C: New file.
5309 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5311         PR c++/8570
5312         * g++.old-deja/g++.ns/template13.C: Update expected output.
5313         * g++.old-deja/g++.pt/friend23.C: Likewise.
5314         * g++.dg/warn/pr8570.C: New.
5316 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5318         PR c++/34068
5319         * g++.dg/template/pseudodtor4.C: New test.
5321 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5323         PR middle-end/34018
5324         * g++.dg/opt/inline14.C: New test.
5326         PR tree-optimization/33680
5327         * gcc.c-torture/compile/20071108-1.c: New test.
5329         PR c++/32241
5330         * g++.dg/template/pseudodtor3.C: New test.
5332 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5334         PR c++/33510
5335         * g++.dg/cpp0x/variadic-init.C: New.
5337 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5338             Jakub Jelinek  <jakub@redhat.com>
5340         PR rtl-optimization/34012
5341         * gcc.target/i386/pr34012.c: New test.
5343 2007-11-09  Richard Guenther  <rguenther@suse.de>
5345         PR tree-optimization/33604
5346         * g++.dg/tree-ssa/pr33604.C: New testcase.
5347         * gcc.dg/pr32721.c: Adjust pattern.
5349 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5351         * gcc.target/mips/dse-1.c: Disable.
5353 2007-11-08  Tom Tromey  <tromey@redhat.com>
5355         * gcc.dg/empty-source-3.c: Update warning location.
5356         * gcc.dg/gomp/barrier-2.c: Likewise.
5357         * gcc.dg/label-decl-3.c: Likewise.
5358         * gcc.dg/label-decl-2.c: Likewise.
5359         * gcc.dg/empty-source-2.c: Likewise.
5361 2007-11-08  Tom Tromey  <tromey@redhat.com>
5363         PR c++/30297:
5364         * g++.dg/inherit/pr30297.C: New file.
5366 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5368         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5369         -fno-common for cygwin and mingw32.
5371 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5373         PR middle-end/33826
5374         * gcc.dg/pr33826.c: New.
5375         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5376         recursive functions being marked pure or const.
5377         
5378 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5380         PR fortran/33917
5381         * gfortran.dg/proc_decl_5.f90: New.
5382         * gfortran.dg/proc_decl_6.f90: New.
5384 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5386         PR tree-optimization/32575
5387         * gcc.c-torture/execute/20071108-1.c: New test.
5389 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5391         * g++.dg/opt/anchor1.C: New.
5393 2007-11-07  Diego Novillo  <dnovillo@google.com>
5395         PR 33870
5396         * gcc.c-torture/execute/pr33870.x: Remove.
5398 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5400         PR c++/33045
5401         PR c++/33837
5402         PR c++/33838
5403         * g++.dg/cpp0x/decltype-33837.C: New.
5404         * g++.dg/cpp0x/decltype-refbug.C: New.
5405         * g++.dg/cpp0x/decltype-33838.C: New.
5407 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5409         * gcc.c-torture/compile/20071107-1.c: New test.
5411 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413         * gcc.dg/out-of-bounds-1.c: New test.
5415 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5417         PR c++/33501
5418         * g++.dg/warn/incomplete2.C: New test.
5419         * g++.dg/template/incomplete4.C: New test.
5420         * g++.dg/template/incomplete5.C: New test.
5422 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5424         * gnat.dg/max_align.adb: New test.
5426 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5428         PR target/30961
5429         * gcc.target/i386/pr30961-1.c: New.
5431 2007-11-06  Tom Tromey  <tromey@redhat.com>
5433         PR c++/32368:
5434         * g++.dg/warn/pragma-system_header3.h: New.
5435         * g++.dg/warn/pragma-system_header3.C: New.
5437         PR c++/32256:
5438         * g++.dg/warn/pragma-system_header4.C: New.
5439         * g++.dg/warn/pragma-system_header4.h: New.
5441 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5443         PR c++/33977
5444         PR c++/33886
5445         * g++.dg/other/canon-array.C: New.
5446         
5447 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5449         * g++.dg/parser/crash36.C: Tweak expected errors.
5450         * g++.dg/cpp0x/pr31439.C: New.
5451         * g++.dg/cpp0x/pr32114.C: New.
5452         * g++.dg/cpp0x/pr32115.C: New.
5453         * g++.dg/cpp0x/pr32125.C: New.
5454         * g++.dg/cpp0x/pr32126.C: New.
5455         * g++.dg/cpp0x/pr32127.C: New.
5456         * g++.dg/cpp0x/pr32128.C: New.
5457         * g++.dg/cpp0x/pr32253.C: New.
5458         * g++.dg/cpp0x/pr32566.C: New.
5459         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5460         * g++.dg/cpp0x/pr31438.C: Ditto.
5461         * g++.dg/cpp0x/variadic81.C: Ditto.
5462         * g++.dg/cpp0x/pr31432.C: Ditto.
5463         * g++.dg/cpp0x/pr31442.C: Ditto.
5465 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5467         PR target/33168
5468         * g++.dg/other/datasec1.C: New test.
5470         PR tree-optimization/33458
5471         * g++.dg/opt/inline12.C: New test.
5473         PR tree-optimization/33993
5474         * gcc.c-torture/compile/20071105-1.c: New test.
5476 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5478         PR rtl-optimization/33648
5479         * gcc.dg/pr33648.c: Require effective target freorder.
5481 2007-11-05  Revital Eres  <eres@il.ibm.com>
5483         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5485 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5487         PR c++/33996
5488         PR c++/33235
5489         PR c++/33930
5490         * g++.dg/cpp0x/pr33996.C: New
5491         * g++.dg/cpp0x/rv-trivial-bug.C: New
5492         * g++.dg/cpp0x/pr33930.C: New
5494 2007-11-05  Nick Clifton  <nickc@redhat.com>
5495             Sebastian Pop  <sebastian.pop@amd.com>
5497         PR tree-optimization/32540
5498         PR tree-optimization/33922
5499         * gcc.dg/tree-ssa/pr32540-1.c: New.
5500         * gcc.dg/tree-ssa/pr32540-2.c: New.
5501         * gcc.dg/tree-ssa/pr33922.c: New.
5503 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5505         PR c++/33939
5506         * g++.dg/cpp0x/variadic-rref.C: New.
5507         
5508 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5510         * g++dg/warn/pointer-integer-comparison.C: New.
5512 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5514         PR tree-optimization/33856
5515         * gcc.c-torture/compile/20071027-1.c: New test.
5517         PR c++/33836
5518         * g++.dg/ext/label10.C: New test.
5520         PR c++/33969
5521         * g++.dg/other/ptrmem9.C: New test.
5523 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5525         PR middle-end/32931
5526         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5528 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5530         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5531         * g++.dg/ext/visibility/namespace2.C: Add argument to
5532         dg-require-visibility.
5533         * g++.dg/ext/java-1.C: Disable on AIX.
5535 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5537         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5539 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5541         PR fortran/33881
5542         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5544 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5546         PR c/29062
5547         * gcc.dg/20031223-1.c: Adjust error output.
5548         * gcc.dg/parse-decl-after-label.c: New.
5549         
5550 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5552         PR libfortran/24685
5553         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5554         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5555         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5557 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5559         PR rtl-optimization/28940
5560         * gcc.target/i386/addr-sel-1.c: New test.
5562 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5564         PR middle-end/33670
5565         * gcc.dg/pr33670.c: New test.
5567 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5569         PR c++/33516
5570         * g++.dg/lookup/typedef1.C: New test.
5572 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5574         PR testsuite/32076
5575         * lib/scandump.exp (dump-suffix): New.
5576         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5577         Include dump suffix in pass/fail messages, put regexp in quotes.
5579 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5581         PR c++/33495
5582         * g++.dg/other/error19.C: New.
5584 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5586         PR rtl-optimization/28062
5587         * gcc.c-torture/compile/20071102-1.c: New test.
5589 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5591         * g++.dg/cpp0x/pr33955.C: New.
5593 2007-11-01  Tom Tromey  <tromey@redhat.com>
5595         PR preprocessor/30805:
5596         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5598 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5600         PR rtl-optimization/33648
5601         * gcc.dg/pr33648.c: New test.
5603 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5605         PR c++/32384
5606         * g++.dg/template/pseudodtor1.C: New test.
5607         * g++.dg/template/pseudodtor2.C: New test.
5609         PR c++/32260
5610         * g++.dg/rtti/typeid7.C: New test.
5612 2007-11-01  Tom Tromey  <tromey@redhat.com>
5614         PR preprocessor/30805:
5615         * gcc.dg/cpp/pr30805.c: New file.
5617 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5619         PR testsuite/25352
5620         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5621         add dg-skip-if.
5622         * gcc.c-torture/compile/20001205-1.c: Ditto.
5623         * gcc.c-torture/compile/20001226-1.c: Ditto.
5624         * gcc.c-torture/compile/20020312-1.c: Ditto.
5625         * gcc.c-torture/compile/20020604-1.c: Ditto.
5626         * gcc.c-torture/compile/920501-12.c: Ditto.
5627         * gcc.c-torture/compile/920501-4.c: Ditto.
5628         * gcc.c-torture/compile/920520-1.c: Ditto.
5629         * gcc.c-torture/compile/980506-1.c: Ditto.
5630         * gcc.c-torture/compile/990617-1.c: Ditto.
5631         * gcc.dg/compare6.c: Ditto.
5632         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5633         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5634         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5635         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5636         * g++.old-deja/g++.pt/static6.C: Ditto.
5637         * g++.old-deja/g++.pt/crash16.C: Ditto.
5638         * g++.old-deja/g++.mike/p10416.C: Ditto.
5639         * g++.old-deja/g++.mike/ns15.C: Ditto.
5640         * g++.old-deja/g++.mike/eh46.C: Ditto.
5642 2007-11-01  Tom Tromey  <tromey@redhat.com>
5644         * gcc.dg/redecl-1.c: Update.
5645         * gcc.dg/pr20368-3.c: Update.
5646         * gcc.dg/inline-14.c: Update.
5647         * gcc.dg/builtins-30.c: Update.
5648         * gcc.dg/dremf-type-compat-4.c: Update.
5649         * gcc.dg/pr20368-2.c: Update.
5651 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5653         PR rtl-optimization/33673
5654         * gcc.dg/pr33673.c: New test.
5656 2007-11-01  Michael Matz  <matz@suse.de>
5658         PR tree-optimization/33961
5659         * gcc.dg/pr33961.c: New test.
5661 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5663         PR c++/33494
5664         * g++.dg/template/error35.C: New.
5666 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5668         PR target/31507
5669         * gcc.dg/pr31507-1.c: New test.
5670         * gcc.dg/pr31507-2.c: New test.
5672 2007-10-31  Revital Eres  <eres@il.ibm.com>
5674         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5675         target.
5676         * gcc.dg/vect/tree-vect.h (check_vect): Add
5677         powerpc-*paired test.
5678         * lib/target-supports.exp (check_750cl_hw_available):
5679         New.
5680         (check_effective_target_vect_int,
5681         check_effective_target_vect_intfloat_cvt,
5682         check_effective_target_powerpc_altivec_ok,
5683         check_effective_target_vect_long,
5684         check_effective_target_vect_sdot_hi,
5685         check_effective_target_vect_udot_hi,
5686         check_effective_target_vect_pack_trunc,
5687         check_effective_target_vect_unpack,
5688         check_effective_target_vect_shift,
5689         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5690         target.
5691         * gcc.dg/vect/vect-ifcvt-11.c: New.
5692         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5693         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5694         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5695         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5696         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5697         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5699 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5700             Tobias Burnus  <burnus@net-b.de>
5702         PR fortran/33941
5703         * gfortran.dg/module_read_1.f90: New.
5705 2007-10-31  Tom Tromey  <tromey@redhat.com>
5707         PR preprocessor/30786:
5708         * gcc.dg/cpp/pr30786.c: New file.
5710 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5712         PR fortran/33162
5713         * gfortran.dg/interface_19.f90: New.
5714         * gfortran.dg/interface_20.f90: New.
5715         * gfortran.dg/interface_21.f90: New.
5716         
5717 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5719         PR tree-optimization/32377
5720         * gfortran.dg/vect/pr32377.f90: New.
5721         
5722 2007-10-31  Richard Guenther  <rguenther@suse.de>
5724         PR middle-end/33779
5725         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5726         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5728 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5730         PR fortran/33897
5731         * gfortran.dg/contained_3.f90: New.
5733 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5735         PR c++/19531
5736         * g++.dg/opt/nrv8.C: New.
5737         
5738 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5740         PR c++/33709
5741         * g++.dg/opt/compound1.C: New test.
5743         PR c++/33616
5744         * g++.dg/template/ptrmem18.C: New test.
5746 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5748         PR fortran/33596
5749         * gfortran.dg/isnan_2.f90: New test.
5751 2007-10-30  Ed Schouten  <ed@fxq.nl>
5753         PR tree-optimization/32500
5754         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5756 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5758         PR c++/31993
5759         PR c++/32252
5760         * g++.dg/cpp0x/pr31993.C: New
5761         * g++.dg/cpp0x/pr32252.C: New
5763 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5765         PR tree-optimization/33723
5766         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5768 2007-10-30  Richard Guenther  <rguenther@suse.de>
5770         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5771         gcc.target/i386/loop-3.c.
5773 2007-10-30  Revital Eres  <eres@il.ibm.com>
5775         * gcc.dg/vect/pr33866.c: Require vect_long.
5777 2007-10-30  Revital Eres  <eres@il.ibm.com>
5779         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5780         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5782 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5784         PR tree-optimization/32893
5785         * lib/target-supports.exp
5786         (check_effective_target_unaligned_stack): new keyword.
5787         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5788         not sensitive to unaligned_stack.
5789         * gcc.dg/vect/vect-3.c: Likewise.
5790         * gcc.dg/vect/vect-4.c: Likewise.
5791         * gcc.dg/vect/vect-5.c: Likewise.
5792         * gcc.dg/vect/vect-6.c: Likewise.
5793         * gcc.dg/vect/vect-7.c: Likewise.
5794         * gcc.dg/vect/vect-13.c: Likewise.
5795         * gcc.dg/vect/vect-17.c: Likewise.
5796         * gcc.dg/vect/vect-18.c: Likewise.
5797         * gcc.dg/vect/vect-19.c: Likewise.
5798         * gcc.dg/vect/vect-20.c: Likewise.
5799         * gcc.dg/vect/vect-21.c: Likewise.
5800         * gcc.dg/vect/vect-22.c: Likewise.
5801         * gcc.dg/vect/vect-27.c: Likewise.
5802         * gcc.dg/vect/vect-29.c: Likewise.
5803         * gcc.dg/vect/vect-64.c: Likewise.
5804         * gcc.dg/vect/vect-65.c: Likewise.
5805         * gcc.dg/vect/vect-66.c: Likewise.
5806         * gcc.dg/vect/vect-72.c: Likewise.
5807         * gcc.dg/vect/vect-73.c: Likewise.
5808         * gcc.dg/vect/vect-86.c: Likewise.
5809         * gcc.dg/vect/vect-all.c: Likewise.
5810         * gcc.dg/vect/slp-25.c: Likewise.
5811         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5812         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5813         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5815         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5816         * gcc.dg/vect/vect-34.c: Likewise.
5817         * gcc.dg/vect/vect-36.c: Likewise.
5818         * gcc.dg/vect/vect-64.c: Likewise.
5819         * gcc.dg/vect/vect-65.c: Likewise.
5820         * gcc.dg/vect/vect-66.c: Likewise.
5821         * gcc.dg/vect/vect-68.c: Likewise.
5822         * gcc.dg/vect/vect-76.c: Likewise.
5823         * gcc.dg/vect/vect-77.c: Likewise.
5824         * gcc.dg/vect/vect-78.c: Likewise.
5826         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5827         testcase (without no-section-anchors prefix) but with global arrays.
5828         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5829         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5830         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5831         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5832         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5833         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5834         * gcc.dg/vect/vect-77-global.c: Likewise.
5835         * gcc.dg/vect/vect-78-global.c: Likewise.
5837         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5838         testcase (without no-section-anchors prefix) but fix alignment checks
5839         to also consider unaligned_stack targets.
5840         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5842 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5844         PR tree-optimization/33723
5845         * gcc.c-torture/execute/20071029-1.c: New test.
5846         * gcc.dg/tree-ssa/pr33723.c: New test.
5848 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5850         PR tree-optimization/33614
5851         * gcc.c-torture/compile/pr33614.c: New test.
5853 2007-10-29  Richard Guenther  <rguenther@suse.de>
5855         PR tree-optimization/33870
5856         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5858 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5860         PR tree-optimization/33757
5861         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5862         true architectures instead of having a big dg-skip-if.
5864         PR c++/33841
5865         * g++.dg/other/bitfield3.C: New test.
5867 2007-10-29  Richard Guenther  <rguenther@suse.de>
5869         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5871 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5873         Automatic parallelization reduction tests.
5875         * gcc.dg/tree-ssa/reduc-1.c: New test.
5876         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5877         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5878         * gcc.dg/tree-ssa/reduc-2.c: New test.
5879         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5880         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5881         * gcc.dg/tree-ssa/reduc-3.c: New test.
5882         * gcc.dg/tree-ssa/reduc-6.c: New test.
5883         * gcc.dg/tree-ssa/reduc-7.c: New test.
5884         * gcc.dg/tree-ssa/reduc-8.c: New test.
5885         * gcc.dg/tree-ssa/reduc-9.c: New test.
5887 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5888             Zdenek Dvorak  <ook@ucw.cz>
5890         OMP_ATOMIC Changes, testsuite changes.
5892         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5893         instead of gimple dump.
5894         * gcc.dg/gomp/atomic-9.c: Same.
5895         * gcc.dg/gomp/atomic-10.c: Same.
5896         * g++.dg/gomp/atomic-3.C: Same.
5897         * g++.dg/gomp/atomic-9.C: Same.
5898         * g++.dg/gomp/atomic-10.C: Same.
5900 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5902         PR fortran/31217
5903         PR fortran/33811
5904         * gfortran.dg/forall_12.f90: New test.
5906         PR fortran/33686
5907         * gfortran.dg/forall_13.f90: New test.
5909 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5910             Mark Mitchell  <mark@codesourcery.com>
5912         PR c++/30659
5913         * g++.dg/template/crash71.C: New.
5915 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5917         PR fortran/32147
5918         * gfortran.dg/module_md5_1.f90: Update hash-value.
5920 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5922         PR tree-opt/33589
5923         * g++.dg/torture/pr33589-1.C: New testcase.
5924         * g++.dg/torture/pr33589-2.C: New testcase.
5926 2007-10-28  Richard Guenther  <rguenther@suse.de>
5928         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5930 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5931             Uros Bizjak  <ubizjak@gmail.com>
5933         PR tree-optimization/33920
5934         * gcc.dg/tree-ssa/pr33290.c: New test.
5936 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5938         PR fortran/31306
5939         * gfortran.dg/argument_check_7.f90: New test.
5940         * gfortran.dg/argument_check_8.f90: New test.
5941         
5942 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5944         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5945         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5946         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5947         * gcc.target/i386/sse-14.c: Ditto.
5949 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5951         PR c++/33844
5952         * g++.dg/other/ptrmem8.C: New test.
5954         PR c++/33842
5955         * g++.dg/template/error34.C: New test.
5957 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5959         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5961 2007-10-27  Richard Guenther  <rguenther@suse.de>
5963         PR tree-optimization/33870
5964         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5965         * gcc.c-torture/execute/pr33870.c: Likewise.
5967 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5969         PR fortran/33162
5970         * gfortran.dg/argument_checking_9.f90: New test.
5972 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5974         * g++.dg/other/pr33601.C: New.
5976 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5978         PR c++/31988
5979         * g++.dg/init/new25.C: New.
5981 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5983         * g++.dg/cpp0x/pr33839.C: New.
5984         
5985 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5987         PR c++/33744
5988         * g++.dg/template/arg6.C: New test.
5990 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5992         PR c++/31747
5993         * g++.dg/parse/crash39.C: New.
5995 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5997         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5998         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5999         "offset: -4B".
6001 2007-10-25  David Daney  <ddaney@avtrex.com>
6003         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6005 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6007         PR c++/33843
6008         * g++.dg/template/error32.C: New.
6010 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6011             Ira Rosen  <irar@il.ibm.com>
6013         PR tree-optimization/33833
6014         * gcc.dg/vect/pr33833.c: New testcase.
6016 2007-10-25  David Daney  <ddaney@avtrex.com>
6018         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6020 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6021             Ira Rosen  <irar@il.ibm.com>
6023         PR tree-optimization/33866
6024         * gcc.dg/vect/pr33866.c: New testcase.
6026 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6028         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6029         Add -w to compile flags to suppress "call-clobbered register" warnings
6030         and remove dg-warning directives.
6032 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6034         * gcc.dg/sms-2.c: Cleanup sms dump file.
6035         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6036         profile-use step.
6038 2007-10-24  David Daney  <ddaney@avtrex.com>
6040         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6042 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6044         PR target/33755
6045         * gcc.target/mips/pr33755.c: New test.
6047 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6049         PR tree-optimization/33804
6050         * gcc.dg/vect/pr33804.c: New testcase.
6052 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6054         PR forrtran/33849
6055         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6057 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6058             Uros Bizjak  <ubizjak@gmail.com>
6060         PR rtl-optimization/33846
6061         * gcc.dg/vect/pr33846.c: New testcase.
6063 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6064             Dorit Nuzman  <dorit@il.ibm.com>
6066         PR tree-optimization/33860
6067         * g++.dg/vect/pr33860.cc: New test.
6068         * g++.dg/vect/pr33860a.cc: New test.
6070 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6071             Revital Eres  <eres@il.ibm.com>      
6073         * gcc.dg/sms-2.c: New testcase.
6075 2007-10-22  David S. Miller  <davem@davemloft.net>
6077         * gcc.dg/globalreg-1.c: New test.
6079 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6080             Dorit Nuzman  <dorit@il.ibm.com>
6082         PR tree-optimization/33834
6083         PR tree-optimization/33835
6084         * g++.dg/vect/pr33834_1.cc: New test.
6085         * g++.dg/vect/pr33834_2.cc: New test.
6086         * g++.dg/vect/pr33835.cc: New test.
6088 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6090         * gcc.dg/pr33644.c: New test.
6092 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6094         PR c++/33372
6095         * g++.dg/gomp/pr33372-1.C: New test.
6096         * g++.dg/gomp/pr33372-2.C: New test.
6097         * g++.dg/gomp/pr33372-3.C: New test.
6099 2007-10-22  Michael Matz  <matz@suse.de>
6101         PR tree-optimization/33855
6102         * gcc.c-torture/compile/pr33855.c: New testcase.
6104 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6106         PR tree-optimization/33854
6107         * gcc.dg/vect/O1-pr33854.c: New testcase.
6108         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6110 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6112         * gcc.dg/unwind-1.c: Disable on AIX.
6113         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6115 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6117         PR fortran/33749
6118         * gfortran.dg/assign_9.f90: New test.
6120 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6122         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6123         (dg-mips-options): Skip tests that specify an ABI other than o32
6124         and o64 if generating MIPS16 hard-float code.
6126 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6127             Revital Eres  <eres@il.ibm.com>
6129         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6130         * gcc.dg/vect/vect-16.c: Fix comment.
6131         * gcc.dg/vect/pr33369.c: Require vect_int.
6132         * gcc.dg/vect/slp-33.c: Add spaces.
6133         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6134         targets.
6135         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6136         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6137         targets.
6138         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6139         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6140         targets.
6141         * gcc.dg/vect/slp-10.c: Add spaces.
6142         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6143         targets.
6144         * gcc.dg/vect/slp-36.c: Require vect_int.
6145         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6146         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6147         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6148         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6149         targets.
6150         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6151         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6152         instead of vector_alignment_reachable_for_double.
6153         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6154         (natural_alignment): Split into...
6155         (natural_alignment_32, natural_alignment_64): New.
6156         (vector_alignment_reachable): Depend on natural_alignment_32.
6157         (vector_alignment_reachable_for_double): Rename to ...
6158         (vector_alignment_reachable_for_64bit): And depend on
6159         natural_alignment_64.
6161 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6163         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6164         MIPS targets.
6165         * g++.dg/vect/vect.exp: Likewise.
6166         * lib/fortran-torture.exp: Likewise.
6167         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6168         mipsisa64*-*-* as the target selector.  Remove -mips64,
6169         -mhard-float and -mgp64 from the options list.
6170         * gcc.target/mips/mips-ps-2.c: Likewise.
6171         * gcc.target/mips/mips-ps-3.c: Likewise.
6172         * gcc.target/mips/mips-ps-4.c: Likewise.
6173         * gcc.target/mips/mips-ps-6.c: Likewise.
6174         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6175         options list.
6176         * gcc.target/mips/sb1-1.c: Likewise.
6177         * gcc.target/mips/mips-ps-type.c: Likewise.
6178         * gcc.target/mips/mips-ps-7.c: New test.
6179         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6180         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6181         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6182         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6183         as forcing an ABI and an architecture.
6184         (is_gp32_flag, is_gp64_flag): Fold into...
6185         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6186         then -mfp64 imply -mhard-float.  Apply register rules after the
6187         loop.  Handle -march=mipsN like -mipsN.
6189 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6191         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6192         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6194 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6196         PR fortran/33818
6197         * gfortran.dg/entry_dummy_ref_3.f90: New.
6199 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6200             FX Coudert <fxcoudert@gcc.gnu.org>
6202         PR fortran/31608
6203         * gfortran.dg/char_cast_1.f90: New test.
6205 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6207         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6208         * gfortran.dg/large_real_kind_2.F90: ditto.
6209         * gfortran.dg/default_format_2.f90: ditto.
6210         * gfortran.dg/default_format_denormal_1.f90: ditto.
6212 2007-10-19  Richard Guenther  <rguenther@suse.de>
6214         PR middle-end/33816
6215         PR middle-end/32921
6216         * gfortran.dg/pr32921.f: New testcase.
6218 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6220         PR libfortran/33544
6221         * gfortran.dg/transfer_check_1.f90: Adjust options.
6223 2007-10-19  Richard Guenther  <rguenther@suse.de>
6225         Revert
6226         2007-10-19  Richard Guenther  <rguenther@suse.de>
6228         PR middle-end/32921
6229         * gfortran.dg/pr32921.f: New testcase.
6231 2007-10-19  Richard Guenther  <rguenther@suse.de>
6233         * gcc.c-torture/execute/20071018-1.c: New testcase.
6235 2007-10-19  Richard Guenther  <rguenther@suse.de>
6237         PR middle-end/32921
6238         * gfortran.dg/pr32921.f: New testcase.
6240 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6242         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6244 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6246         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6248 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6250         PR fortran/33233
6251         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6252         * gfortran.dg/host_assoc_function_3.f90: New test.
6254 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6256         PR fortran/33733
6257         * gfortran.dg/transfer_simplify_6.f90: New test.
6259 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6260             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6262         PR middle-end/33794
6263         * gfortran.dg/pr33794.f90: New testcase.
6265 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6267         PR target/32961
6268         * gcc.target/i386/pr32961.c: New testcase.
6269         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6270         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6271         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6272         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6273         __builtin_ia32_pslldi128 defines.
6275 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6277         PR fortran/33760
6278         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6280 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6282         PR c++/28639
6283         PR c++/30299
6284         * g++.dg/template/void12.C: New.
6285         * g++.dg/template/void13.C: New.
6287 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6289         PR c++/31446
6290         * g++.dg/template/void11.C: New.
6291         * g++.dg/template/void2.C: Adjust error markers.
6292         * g++.dg/template/void10.C: Likewise.
6293         * g++.dg/template/crash55.C: Likewise.
6295 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6297         * g++.dg/opt/const5.C: New test.
6299 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6300             Maxim Kuvyrkov  <maxim@codesourcery.com>
6302         * gcc.target/ia64/20040709-2.c: New test.
6304 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6306         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6308 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6310         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6311         to each function.  Check that there are no unsigned loads.
6313 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6315         PR tree-optimization/33136
6316         * gcc.c-torture/execute/20070824-1.c: New test.
6317         * gcc.dg/pr33136-1.c: New test.
6318         * gcc.dg/pr33136-2.c: New test.
6319         * gcc.dg/pr33136-3.c: New test.
6321 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6323         PR tree-optimization/33735
6324         * g++.dg/torture/pr33735.C: New.
6326 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6328         PR middle-end/33706
6329         * gcc.dg/va-arg-pack-2.c: New.
6331 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6333         PR tree-optimization/33619
6334         * gcc.dg/pr33619.c: New test.
6336 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6338         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6339         flag for AIX.
6340         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6342 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6344         PR libfortran/33055
6345         * gfortran.dg/inquire_11.f90: New test.
6346         * gfortan.dg/negative_unit_int8.f: New test.
6348 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6350         PR target/33133
6351         * gcc.c-torture/compile/pr33133.c: New test.
6353 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6355         PR libfortran/33672
6356         * gfortran.dg/namelist_40.f90: New test.
6358 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6360         PR fortran/33745
6361         * gfortran.dg/bounds_check_11.f90: New.
6363 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6365         PR c++/30303
6366         * g++.dg/other/ctor1.C: New test.
6367         * g++.dg/other/ctor2.C: New test.
6368         * g++.dg/other/dtor1.C: New test.
6370 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6372         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6374 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6375             Paul Thomas  <pault@gcc.gnu.org>
6377         PR fortran/33254
6378         PR fortran/33727
6379         * gfortran.dg/bounds_check_10.f90: New.
6381 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6383         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6384         * gcc.target/powerpc/popcount-1.c: Same.
6386 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6388         PR c++/26698
6389         * g++.dg/conversion/op4.C: New test.
6391 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6393         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6395 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6397         PR fortran/33542
6398         * gfortran.dg/ambiguous_specific_1.f90: New test.
6400 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6402         PR fortran/33664
6403         * gfortran.dg/impure_spec_expr_1.f90: New test.
6404         * gfortran.dg/char_result_7.f90: Remove illegal test.
6406 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6408         PR 11001
6409         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6410         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6411         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6412         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6413         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6414         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6415         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6416         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6417         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6419 2007-10-12  Richard Guenther  <rguenther@suse.de>
6421         PR middle-end/26198
6422         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6423         * gcc.c-torture/execute/20071011-1.c: Likewise.
6424         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6426 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6428         PR tree-optimization/33742
6429         * gcc.dg/pr33742.c: New testcase.
6431 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6433         PR tree-optimization/33645
6434         * gcc.dg/pr33645-1.c: New test.
6435         * gcc.dg/pr33645-2.c: New test.
6436         * gcc.dg/pr33645-3.c: New test.
6438         PR c++/32121
6439         * g++.dg/ext/label4.C: Adjust error regexp.
6440         * g++.dg/ext/label6.C: Adjust error regexp.
6441         * g++.dg/ext/label7.C: New test.
6442         * g++.dg/ext/label8.C: New test.
6443         * g++.dg/ext/label9.C: New test.
6445 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6447         PR middle-end/33676
6448         * gcc.dg/pr33676.c: New.
6450 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6452         PR c++/31441
6453         * g++.dg/cpp0x/variadic83.C: New.
6455 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6457         PR c++/33461
6458         * g++.dg/cpp0x/variadic81.C: New.
6459         * g++.dg/cpp0x/variadic82.C: Likewise.
6461 2007-10-11  Richard Guenther  <rguenther@suse.de>
6463         PR middle-end/33724
6464         * gcc.dg/pr33724.c: New testcase.
6466 2007-10-11  Richard Guenther  <rguenther@suse.de>
6468         PR c/33726
6469         * gcc.dg/pr33726.c: New testcase.
6471 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6473         PR fortran/33500
6474         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6475         
6476 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6478         PR testsuite/33391
6479         * gfortran.dg/do_3.F90: Run with -fwrapv.
6481 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6483         * gcc.dg/unwind-1.c: New.
6485 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6487         PR libfortran/33683
6488         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6489         failure on some common systems.
6491 2007-10-09  Richard Guenther  <rguenther@suse.de>
6493         PR middle-end/33692
6494         * gcc.dg/pr33692.c: New testcase.
6496 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6498         PR middle-end/33669
6499         * gcc.c-torture/execute/pr33669.c: New.
6501 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6503         PR tree-optimization/33615
6504         * g++.dg/tree-ssa/pr33615-2.C: New test.
6506 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6508         PR tree-optimization/33615
6509         * g++.dg/tree-ssa/pr33615.C: New test.
6511 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6513         PR tree-optimization/33572
6514         * g++.dg/torture/pr33572.C: Replace with complete test.
6516 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6518         PR fortran/33689
6519         * gfortran.dg/spec_expr_5.f90: New.
6521 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6523         * gcc.dg/pragma-darwin-2.c: New.
6525 2007-10-08  Richard Guenther  <rguenther@suse.de>
6527         PR middle-end/33693
6528         PR middle-end/33695
6529         PR middle-end/33697
6530         * gcc.dg/pr33693.c: New testcase.
6531         * gcc.dg/pr33695.c: Likewise.
6532         * gcc.dg/pr33697.c: Likewise.
6534 2007-10-08  Richard Guenther  <rguenther@suse.de>
6536         PR middle-end/33691
6537         PR middle-end/33694
6538         PR middle-end/33696
6539         * gcc.dg/pr33691.c: New testcase.
6540         * gcc.dg/pr33694.c: Likewise.
6541         * gcc.dg/pr33696.c: Likewise.
6543 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6545         PR libfortran/33683
6546         * gfortran.dg/gamma_5.f90:  New test case
6548 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6550         PR fortran/20851
6551         * initialization_1.f90: Fix dg-error annotations.
6552         * initialization_14.f90: New.
6553         * initialization_7.f90: Fix dg-error annotations.
6554         * initialization_9.f90: Likewise.
6556 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6558         * gfortran.dg/error_recovery_4.f90: New test.
6560 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6562         * gfortran.dg/default_format_denormal_2.f90: New test.
6563         * gfortran.dg/default_format_2.inc: New test.
6564         * gfortran.dg/default_format_denormal_1.f90: New test.
6565         * gfortran.dg/default_format_1.inc: New test.
6566         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6567         numbers.
6568         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6569         numbers.
6571 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6573         * gfortran.dg/namelist_15.f90: Revise test.
6575 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6577         PR tree-optimization/33655
6578         * gcc.dg/torture/pr33655.c: New.
6580 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6582         PR tree-optimization/33572
6583         * g++.dg/torture/pr33572.C: New.
6585 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6587         PR fortran/25076
6588         * gfortran.dg/forall_11.f90: New.
6590 2007-10-05  Michael Matz  <matz@suse.de>
6592         PR middle-end/33667
6593         * gcc.dg/pr33667.c: New testcase.
6595 2007-10-05  Richard Guenther  <rguenther@suse.de>
6597         PR middle-end/33666
6598         * gcc.dg/pr33666.c: New testcase.
6600 2007-10-05  Michael Matz  <matz@suse.de>
6602         PR inline-asm/33600
6603         * gcc.target/i386/pr33600.c: New testcase.
6605 2007-10-05  Richard Guenther  <rguenther@suse.de>
6607         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6609 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6611         PR target/33635
6612         * gcc.target/mips/pr33635-1.c: New test.
6614 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6616         PR libfortran/33253
6617         * gfortran.dg/namelist_39.f90: Revise to use long names.
6619 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6621         PR fortran/33646
6622         * gfortran.dg/pr33646.f90: New file.
6624 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6626         PR fortran/33529
6627         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6628         * gfortran.dg/char_decl_2.f90: New test.
6630 2007-10-04  Richard Guenther  <rguenther@suse.de>
6632         PR middle-end/33641
6633         * gcc.c-torture/compile/pr33641.c: New testcase.
6635 2007-10-04  Michael Matz  <matz@suse.de>
6637         PR rtl-optimization/33653
6638         * gcc.dg/pr33653.c: New.
6640 2007-10-04  Richard Guenther  <rguenther@suse.de>
6642         PR tree-optimization/33627
6643         * g++.dg/torture/pr33627.C: New testcase.
6645 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6647         PR fortran/33626
6648         * gfortran.dg/parens_6.f90: New.
6650 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6652         PR fortran/33646
6653         PR fortran/33542
6654         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6656 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6658         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6660 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6662         PR target/33635
6663         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6664         and mips_forced_be.
6665         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6666         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6667         options.
6668         * gcc.target/mips/fpr-moves-1.c: New test.
6669         * gcc.target/mips/fpr-moves-2.c: Likewise.
6670         * gcc.target/mips/fpr-moves-3.c: Likewise.
6671         * gcc.target/mips/fpr-moves-4.c: Likewise.
6672         * gcc.target/mips/fpr-moves-5.c: Likewise.
6673         * gcc.target/mips/fpr-moves-6.c: Likewise.
6674         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6676 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6678         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6680 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6682         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6683         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6685 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6687         PR fortran/33198
6688         * gfortran.dg/common_errors_1.f90: New.
6690 2007-10-03  Doug Kwan  <dougkwan@google.com>
6691         Richard Guenther  <rguenther@suse.de>
6693         PR debug/31899
6694         * g++.dg/debug/using3.C: New testcase.
6696 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6698         PR libfortran/33253
6699         * gfortran.dg/namelist_38.f90: New test.
6700         * gfortran.dg/namelist_39.f90: New test.
6702 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6704         PR libfortran/33469
6705         * gfortran.dg/default_format_1.f90: New test.
6706         * gfortran.dg/default_format_2.f90: New test.
6707         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6708         * gfortran.dg/real_const_3.f90: Adjust expected output.
6710 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6712         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6713         default ABI.  Split mips_forced_abi into mips_forced_abi and
6714         mips_forced_regs.
6715         (is_gp32_flag): Return true for -mabi=32.
6716         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6717         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6718         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6719         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6720         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6721         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6722         * gcc.target/mips/save-restore-2.c: Likewise.
6723         * gcc.target/mips/save-restore-3.c: Likewise.
6724         * gcc.target/mips/save-restore-4.c: Likewise.
6726 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6728         PR middle-end/33617
6729         * gcc.c-torture/compile/pr33617.c: New test.
6731 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6733         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6734         -gstabs+ for extended options.
6736 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6738         PR fortran/33542
6739         * gfortran.dg/ambiguous_specific_1.f90: New test.
6741 2007-10-02  Revital Eres  <eres@il.ibm.com>
6743         * gcc.target/powerpc/paired-8.c: New test.
6744         * gcc.target/powerpc/paired-9.c: New test.
6745         * gcc.target/powerpc/paired-10.c: New test.
6747 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6749         PR fortran/33566
6750         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6752 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6754         PR fortran/33554
6755         * gfortran.dg/intent_out_2.f90: New test.
6757 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6759         PR fortran/33550
6760         * gfortran.dg/ambiguous_reference_1.f90: New test.
6762 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6764         PR fortran/31154
6765         PR fortran/31229
6766         PR fortran/33334
6767         * gfortran.dg/function_kinds_1.f90: New test.
6768         * gfortran.dg/function_kinds_2.f90: New test.
6769         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6770         use association into interfaces.
6772 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6774         PR testsuite/31828
6775         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6776         (overflow): Use INFINITY, not FP_INFINITE.
6777         gcc.dg/float-range-4.c: Likewise.
6778         gcc.dg/float-range-5.c: Likewise.
6780 2007-10-01  Nick Clifton  <nickc@redhat.com>
6782         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6783         for 16-bit targets.
6785 2007-09-30  Diego Novillo  <dnovillo@google.com>
6787         PR 33593
6788         * g++.dg/tree-ssa/pr33593.C: New test.
6790 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792         PR libfortran/33400
6793         * gfortran.dg/PR19872.f: Fix test condition.
6794         * gfortran.dg/list_read_7.f90: New test.
6796 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6798         PR tree-optimization/33597
6799         * gcc.dg/vect/pr33597.c: New testcase.
6801 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6803         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6804         * gcc.target/i386/pr33524.c: ...this.
6806 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6808         PR fortran/33354
6809         * gfortran.dg/minmaxloc_4.f90: New.
6811 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6813         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6815 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6817         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6819 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6821         PR c++/33213
6822         * g++.dg/cpp0x/variadic79.C: New.
6824 2007-09-28  Michael Matz  <matz@suse.de>
6825             Jakub Jelinek  <jakub@redhat.com>
6827         PR rtl-optimization/33552
6828         * gcc.target/i386/pr33552.c: New runtime test.
6829         * gcc.target/i386/strinline.c: New compile time test.
6831 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6833         * gfortran.dg/openmp_stack.f90: Removed.
6835         PR c++/31434
6836         * g++.dg/cpp0x/variadic80.C: New test.
6838 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6840         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6841         r128057.
6843 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6845         PR middle-end/7003
6846         * gcc.target/powerpc/gcse-1.c: New test.
6848 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6850         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6851         fixed capitalizations.
6852         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6853         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6854         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6855         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6856         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6857         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6858         * gfortran.dg/min_max_conformance.f90: Likewise.
6860 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6862         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6863         options.
6864         * gcc.dg/c99-tgmath-2.c: Likewise.
6865         * gcc.dg/c99-tgmath-3.c: Likewise.
6866         * gcc.dg/c99-tgmath-4.c: Likewise.
6868 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6870         PR fortran/33568
6871         * gfortran.dg/anint_1.f90: New test.
6873 2007-09-27  Ian Lance Taylor  <iant@google.com>
6875         PR tree-optimization/33565
6876         * gcc.dg/Wstrict-overflow-20.c: New test.
6878 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6880         * gfortran.dg/openmp_stack.f90: Fix typo.
6881         * gfortran.dg/recursive_stack.f90: Fix typo.
6883 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6885         PR c++/33493
6886         * g++.dg/template/error31.C: New.
6888 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6890         * lib/prune.exp: Prune also "^In function .*$" lines and
6891         "^    inlined from .*$" lines.
6893 2007-09-26  Richard Guenther  <rguenther@suse.de>
6895         PR tree-optimization/33563
6896         * gcc.dg/torture/pr33563.c: New testcase.
6898 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6900         PR c/25309
6901         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6902         array.
6903         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6904         without -O2.
6906 2007-09-26  Richard Guenther  <rguenther@suse.de>
6908         PR tree-optimization/30375
6909         PR tree-optimization/33560
6910         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6911         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6912         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6913         * gcc.dg/torture/pr30375.c: New testcase.
6914         * gcc.dg/torture/pr33560.c: New testcase.
6915         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6917 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6919         PR c++/33207
6920         * g++.dg/parse/crash38.C: New test.
6922 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6924         PR target/33524
6925         * gcc.target/i386/sse5-convert.c: New file, test int->long
6926         vectorized conversions.
6928 2007-09-25  Revital Eres  <eres@il.ibm.com>
6930         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6932 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6934         PR c/32295
6935         * gcc.dg/enum-incomplete-1.c: New test.
6937 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6939         * gcc.c-torture/compile/20070919-1.c: New test.
6941 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6943         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6945 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6947         PR c++/14688
6948         * g++.dg/inherit/override_attribs.C: New file.
6950 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6952         PR fortran/33269
6953         * io.c (check_format_string): Move NULL and constant checks into
6954         this function.
6955         (check_io_constraints): Call gfc_simplify_expr() before calling
6956         check_format_string().  Remove NULL and constant checks.
6958 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6960         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6961         * gcc.c-torture/execute/loop-2g.x: Likewise.
6963 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6965         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6966         Reject hard-float modes unless the ABI is o32 or o64.
6967         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6968         of gcc.exp.  Skip the tests when mips16 code generation is not
6969         supported.
6970         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6971         and use dg-add-options mips16_attribute.
6973 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6975         PR c++/33506
6976         * g++.dg/ext/attrib29.C: New test.
6978 2007-09-23  Ollie Wild  <aaw@google.com>
6980         * gcc.dg/fold-bitand-1.c: New test.
6981         * gcc.dg/fold-bitand-2.c: New test.
6982         * gcc.dg/fold-bitand-3.c: New test.
6983         * gcc.dg/fold-bitand-4.c: New test.
6985 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6987         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6988         any of the macros to be defined for __mips16.
6989         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6991 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6993         * gcc.dg/vect/pr21591.c: Require vect_int.
6994         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6995         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6996         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6998 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7000         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7001         attributes.
7002         * gcc.dg/va-arg-pack-len-2.c: New test.
7003         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7004         attributes.
7005         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7007         PR tree-optimization/32772
7008         * gcc.c-torture/compile/20070905-1.c: New test.
7010         PR tree-optimization/32975
7011         * gcc.dg/pr32975.c: New test.
7013         PR middle-end/28755
7014         * gcc.dg/pr28755.c: New test.
7016 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7018         * lib/target-supports.exp (check_effective_target_nomips16): New
7019         procedure.
7020         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7021         for mipsisa64*-*-*.
7022         * gcc.dg/vect/vect.exp: Likewise.
7023         * g++.dg/vect/vect.exp: Likewise.
7024         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7025         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7026         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7027         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7028         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7029         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7030         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7031         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7032         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7033         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7034         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7035         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7036         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7037         (test14, test15, test16, test17, test18): Likewise.
7038         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7039         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7040         (test14, test15, test16, test17, test18, test19, test20, test21)
7041         (test22): Likewise.
7042         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7043         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7044         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7045         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7046         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7047         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7048         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7049         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7050         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7051         (test13, test14, test15, test16, test17, test18, test19, test20)
7052         (test21, test22, test23, test24, test25, test26, test27, test28)
7053         (test29, test30, test31): Likewise.
7054         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7055         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7056         (test13, test14, test15, test16, test17, test18, test19, test20)
7057         (test21, test22, test23, test24, test25, test26, test27, test28)
7058         (test29, test30, test31, test32, test33, test34, test35, test36)
7059         (test37, test38, test39, test40, test41, test42, test43, test44)
7060         (test45, test46, test47, test48, test49, test50, test51, test52)
7061         (test53, test54, test55, test56, test57, test58, test59, test60)
7062         (test61, test62, test63): Likewise.
7063         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7064         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7065         (test13, test14, test15, test16, test17, test18, test19, test20)
7066         (test21, test22, test23, test24, test25, test26, test27, test28)
7067         (test29, test30, test31): Likewise.
7068         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7069         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7070         (test13, test14, test15, test16, test17, test18, test19, test20)
7071         (test21, test22, test23, test24, test25, test26, test27, test28)
7072         (test29, test30, test31): Likewise.
7073         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7074         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7075         (test13, test14, test15): Likewise.
7076         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7077         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7078         (test13, test14, test15): Likewise.
7079         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7080         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7081         (test13, test14, test15, test16, test17, test18, test19, test20)
7082         (test21, test22, test23, test24, test25, test26, test27, test28)
7083         (test29, test30, test31): Likewise.
7084         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7085         (matrix_multiply4: Likewise.
7086         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7087         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7088         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7089         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7090         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7091         (test13, test14, test15, test16, test17, test18, test19, test20)
7092         (test21, test22, test23, test24, test25, test26, test27, test28)
7093         (test29, test30, test31): Likewise.
7094         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7095         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7096         (test13, test14, test15, test16, test17, test18, test19, test20)
7097         (test21, test22, test23, test24, test25, test26, test27, test28)
7098         (test29, test30, test31): Likewise.
7099         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7100         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7101         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7102         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7103         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7104         (sub_v4qi): Likewise.
7105         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7106         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7107         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7108         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7109         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7110         (subb, subc): Likewise.
7111         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7112         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7113         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7114         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7115         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7116         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7117         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7118         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7119         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7120         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7121         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7122         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7123         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7125 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7127         * lib/target-supports.exp (add_options_for_mips16_attribute)
7128         (check_effective_target_mips16_attribute): New functions.
7129         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7130         command line.
7131         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7132         extra_test_flags.
7133         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7134         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7135         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7136         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7137         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7138         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7139         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7140         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7141         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7142         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7143         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7144         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7145         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7146         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7147         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7148         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7149         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7150         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7151         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7152         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7153         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7154         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7155         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7156         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7157         (NOMIPS16): Delete.
7158         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7159         of dg-options.
7160         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7161         options.  Require { target mips16_attribute } and use dg-add-options
7162         to add the associated options.
7163         (foo): Use MIPS16.
7164         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7165         * gcc.target/mips/call-saved-3.c: Likewise.
7166         * gcc.target/mips/code-readable-1.c: Require { target
7167         mips16_attribute } and use dg-add-options to add the associated
7168         options.  Remove trailing whitespace.
7169         (NOMIPS16): Delete.
7170         * gcc.target/mips/code-readable-2.c: Likewise.
7171         * gcc.target/mips/code-readable-3.c: Likewise.
7172         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7173         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7174         Require { target mips16_attribute } and use dg-add-options to
7175         add the associated options.
7176         (cksum16, cksum8): Use MIPS16.
7177         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7178         Require { target mips16_attribute } and use dg-add-options to
7179         add the associated options.
7180         (foo): Use MIPS16.
7181         * gcc.target/mips/save-restore-2.c: Likewise.
7182         * gcc.target/mips/save-restore-3.c: Likewise.
7183         * gcc.target/mips/save-restore-4.c: Likewise.
7184         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7185         -mno-abicalls.
7186         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7187         (foo): Use NOMIPS16.
7189 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7191         PR fortran/33337
7192         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7194         PR fortran/33376
7195         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7197 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7199         PR fortran/33445
7200         * gfortran.dg/gomp/free-2.f90: New.
7201         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7202         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7204 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7206         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7207         * gcc.target/i386/sse5-haddX.c: Ditto.
7208         * gcc.target/i386/sse5-hsubX.c: Ditto.
7209         * gcc.target/i386/sse5-maccXX.c: Ditto.
7210         * gcc.target/i386/sse5-msubXX.c: Ditto.
7211         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7212         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7213         * gcc.target/i386/sse5-permpX.c: Ditto.
7214         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7215         effective target.
7216         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7217         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7218         * gcc.target/i386/sse5-pcmov.c: Ditto.
7219         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7221 2007-09-22  Richard Guenther  <rguenther@suse.de>
7223         PR tree-optimization/33146
7224         * gcc.c-torture/compile/pr33146.c: New testcase.
7226 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7228         * lib/target-supports.exp (check_cached_effective_target): New
7229         procedure.
7230         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7231         (check_effective_target_c99_runtime): New procedure.
7232         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7233         (test3l): Likewise cargl.
7234         * gcc.dg/builtins-59.c: Require c99_runtime.
7235         * gcc.dg/builtins-61.c: Likewise.
7236         * gcc.dg/builtins-62.c: Likewise.
7238 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7240         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7241         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7242         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7243         target-specific dg-options.
7244         * gcc.dg/builtins-20.c: Likewise.
7245         * gcc.dg/builtins-53.c: Likewise.
7246         * gcc.dg/builtins-55.c: Likewise.
7247         * gcc.dg/single-precision-constant.c: Likewise.
7248         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7249         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7250         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7251         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7252         * gcc.dg/torture/builtin-power-1.c: Likewise.
7254 2007-09-21  Chao-ying Fu  <fu@mips.com>
7256         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7257         check if targets have fixed-point supports.
7258         * gcc.dg/fixed-point/fixed-point.exp: New file.
7259         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7260         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7261         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7262         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7263         * gcc.dg/fixed-point/constants-pedantic.c,
7264         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7265         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7266         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7267         * gcc.dg/fixed-point/keywords-pedantic.c,
7268         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7269         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7270         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7271         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7272         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7273         * gcc.dg/fixed-point/func-vararg-mixed.c,
7274         * gcc.dg/fixed-point/operator-logical.c,
7275         * gcc.dg/fixed-point/struct-union.c,
7276         * gcc.dg/fixed-point/bit-complement.c,
7277         * gcc.dg/fixed-point/operator-bitwise.c,
7278         * gcc.dg/fixed-point/operator-comma.c,
7279         * gcc.dg/fixed-point/struct-layout-1.c,
7280         * gcc.dg/fixed-point/union-init.c,
7281         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7282         * gcc.dg/fixed-point/func-mixed.c,
7283         * gcc.dg/fixed-point/func-vararg-size0.c,
7284         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7285         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7286         * gcc.dg/fixed-point/operator-unary.c,
7287         * gcc.dg/fixed-point/allop-const.c,
7288         * gcc.dg/fixed-point/muldiv-warning.c,
7289         * gcc.dg/nofixed-point-1.c,
7290         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7291         * gcc.target/mips/fixed-vector-type.c,
7292         * gcc.target/mips/fixed-scalar-type.c: New tests.
7294 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7296         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7297         * gnat.dg/test_nested_subtype_byref.adb: New test.
7299 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7301         PR fortran/33439
7302         * gfortran.dg/gomp/pr33439.f90: New test.
7304 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7306         PR fortran/33455
7307         * gfortran.dg/merge_char_3.f90: New.
7309 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7311         PR fortran/33037
7312         * gfortran.dg/transfer_check_1.f90: New.
7314 2007-09-20  Asher Langton  <langton2@llnl.gov>
7316         PR fortran/20441
7317         * gfortran.dg/init_flag_1.f90: New.
7318         * gfortran.dg/init_flag_2.f90: New.
7319         * gfortran.dg/init_flag_3.f90: New.
7320         * gfortran.dg/init_flag_4.f90: New.
7321         * gfortran.dg/init_flag_5.f90: New.
7322         * gfortran.dg/init_flag_6.f90: New.
7323         * gfortran.dg/init_flag_7.f90: New.
7325 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7327         PR c++/33460
7328         * g++.dg/ext/anon-struct6.C: New.
7330 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7332         PR libfortran/23272
7333         * gfortran.dg/inquire_10.f90: New test.
7335 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7337         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7339 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7341         PR fortran/33221
7342         * gfortran.dg/used_types_18.f90: Declare variable of empty
7343         derived type.
7345 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7347         PR fortran/33288
7348         * gfortran.dg/array_constructor_19.f90: New test.
7350 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7352         PR debug/33316
7353         * gcc.dg/debug/pr33316.c: New test.
7355         PR c++/33496
7356         * g++.dg/cpp0x/variadic76.C: New test.
7357         * g++.dg/cpp0x/variadic77.C: New test.
7358         * g++.dg/cpp0x/variadic78.C: New test.
7360         PR c/33238
7361         PR c/27301
7362         * gcc.c-torture/execute/20070919-1.c: New test.
7363         * gcc.dg/pr33238.c: New test.
7364         * gcc.dg/pr27301.c: New test.
7366 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7368         * lib/target-supports.exp (check_effective_target_mips64): New
7369         procedure.
7370         * gcc.dg/lower-subreg-1.c: Require !mips64.
7371         * gcc.dg/sibcall-3.c (ATTR): New macro.
7372         (recurser_void1, recurser_void2): Use it.
7373         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7374         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7376 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7378         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7379         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7380         warning annotation.
7381         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7383 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7385         PR fortran/33497
7386         * gfortran.dg/c_loc_tests_11.f03: New test case.
7388 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7390         PR c++/33459
7391         * g++.dg/init/ref14.C: New.
7393 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7395         * gnat.dg/slice2.ad[sb]: New testcase.
7397 2007-09-19  Nick Clifton  <nickc@redhat.com>
7399         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7401 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7403         * gcc.target/bfin/bfin.exp: New.
7404         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7405         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7406         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7407         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7408         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7409         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7410         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7411         mcpu-bf561.c, mcpu-default.c}: New tests.
7413 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7415         Restore detection of unsupported TLS.
7417         Revert this patch:
7418         2007-02-10  Richard Henderson  <rth@redhat.com>
7420         * lib/target-supports.exp (check_effective_target_tls): Redefine
7421         to mean non-emulated tls.
7422         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7423         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7424         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7425         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7426         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7427         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7428         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7430         And then:
7431         * lib/target-supports.exp (check_effective_target_tls): Use
7432         stronger test for compiler support for TLS.
7433         (check_effective_target_tls_native): New, to test for non-emulated
7434         TLS support.
7435         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7436         instead of dg-require-effective-target tls.
7437         * g++.dg/gomp/copyin-1.C: Likewise.
7438         * g++.dg/gomp/sharing-1.C: Likewise.
7439         * g++.dg/gomp/tls-1.C: Likewise.
7440         * g++.dg/gomp/tls-2.C: Likewise.
7441         * g++.dg/gomp/tls-3.C: Likewise.
7442         * g++.dg/tls/diag-1.C: Likewise.
7443         * g++.dg/tls/diag-2.C: Likewise.
7444         * g++.dg/tls/diag-3.C: Likewise.
7445         * g++.dg/tls/diag-4.C: Likewise.
7446         * g++.dg/tls/diag-5.C: Likewise.
7447         * g++.dg/tls/init-1.C: Likewise.
7448         * g++.dg/tls/init-2.C: Likewise.
7449         * g++.dg/tls/trivial.C: Likewise.
7450         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7451         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7452         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7453         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7454         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7455         * gcc.dg/gomp/clause-1.c: Likewise.
7456         * gcc.dg/gomp/copyin-1.c: Likewise.
7457         * gcc.dg/gomp/sharing-1.c: Likewise.
7458         * gcc.dg/gomp/tls-1.c: Likewise.
7459         * gcc.dg/gomp/tls-2.c: Likewise.
7460         * gcc.dg/tls/alpha-1.c: Likewise.
7461         * gcc.dg/tls/opt-1.c: Likewise.
7462         * gcc.dg/tls/opt-13.c: Likewise.
7463         * gcc.dg/tls/opt-14.c: Likewise.
7464         * gcc.dg/tls/opt-2.c: Likewise.
7465         * gcc.dg/tls/opt-3.c: Likewise.
7466         * gcc.dg/tls/opt-4.c: Likewise.
7467         * gcc.dg/tls/opt-7.c: Likewise.
7468         * gcc.dg/tls/section-1.c: Likewise.
7469         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7470         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7471         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7472         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7473         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7474         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7475         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7476         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7477         * gfortran.dg/gomp/fixed-1.f: Likewise.
7478         * gfortran.dg/gomp/free-1.f90: Likewise.
7479         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7480         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7481         * gfortran.dg/gomp/reduction1.f90: Likewise.
7482         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7484 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7486         PR fortran/31119
7487         * gfortran.dg/bounds_check_9.f90: New test.
7488         * gfortran.dg/bounds_check_fail_2.f90: New test.
7490 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7492         PR c++/33462 (again)
7493         * g++.dg/ext/va-arg1.C: Adjust.
7495 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7497         PR c++/33462
7498         * g++.dg/ext/va-arg1.C: New.
7500 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7502         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7504 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7506         PR c++/33463
7507         * g++.dg/rtti/typeid6.C: New.
7509 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7511         PR c++/33464
7512         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7513         * g++.dg/ext/is_class_error2.C: New.
7515 2007-09-18  Richard Guenther  <rguenther@suse.de>
7517         PR tree-optimization/33340
7518         * g++.dg/torture/pr33340.C: New testcase.
7520 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7522         PR fortran/33231
7523         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7524         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7525         * gfortran.dg/elemental_subroutine_5.f90: New.
7527 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7529         * lib/target-supports.exp (check_profiling_available): Extend
7530         mips*-*-elf check to mips*-*-elf*.
7532 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7534         * gcc.dg/format/c90-scanf-5.c: New test.
7535         * gcc.dg/format/c99-scanf-4.c: New test.
7536         * gcc.dg/format/ext-7.c: New test.
7537         * gcc.dg/format/ext-8.c: New test.
7539         PR middle-end/33423
7540         * gcc.c-torture/compile/20070915-1.c: New test.
7542 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7544         PR fortran/33106
7545         * gfortran.dg/private_type_9.f90: New.
7547 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7549         PR middle-end/33449
7550         * gfortran.dg/pr33449.f90: New test.
7552 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7554         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7555         * gfortran.dg/private_type_1.f90: Ditto
7556         * gfortran.dg/interface_18.f90: New.
7557         * gfortran.dg/private_type_8.f90: New.
7559 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7561         PR c++/33124
7562         * g++.dg/warn/new1.C: Adjust.
7563         * g++.dg/torture/str_empty.C: Likewise.
7565 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7567         * gcc.target/mips/dse-1.c: New test.
7569 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7571         PR c++/32756
7572         * g++.dg/overload/operator3.C: New.
7574 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7576         * gcc.target/mips/truncate-1.c: New test.
7578 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7580         PR fortran/29396
7581         PR fortran/29606
7582         PR fortran/30625
7583         PR fortran/30871
7584         * gfortran.dg/subref_array_pointer_1.f90: New test.
7585         * gfortran.dg/subref_array_pointer_2.f90: New test.
7587 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7589         * gfortran.dg/nint_2.f90: Correct last change.
7591 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7593         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7595 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7597         * gcc.dg/vect/pr33373b.c: New test.
7599 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7601         PR target/33438
7602         * gcc.target/i386/pr33438.c: New test.
7604 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7606         * gfortran.dg/nint_2.f90: Revert previous commit.
7608 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7610         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7612 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7614         PR debug/33429
7615         * g++.dg/other/unused1.C: XFAIL class2 scan.
7617 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7619         PR fortran/33343
7620         * gfortran.dg/elemental_args_check_1.f90: New.
7621         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7622         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7624 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7626         * gfortran.dg/recursive_check_3.f90: New.
7628 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7630         PR fortran/33412
7631         * gfortran.dg/elemental_bind_c.f90: New.
7633 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7635         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7636         * gcc.target/mips/mips16-attributes-2.c: New test.
7637         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7638         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7639         hard-float asm when __mips16 is defined.
7640         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7641         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7642         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7643         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7644         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7645         * gcc.target/mips/pr26765.c (foo): Likewise.
7646         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7647         targets, use dg-mips-options instead of dg-options, and use -mgp32
7648         to force 32-bit mode.
7649         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7650         and 64-bit mode.
7651         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7653 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7654             Michael Meissner  <michael.meissner@amd.com>
7656         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7657         * gcc.target/i386/sse5-hsubX.c: Ditto.
7658         * gcc.target/i386/sse5-permpX.c: Ditto.
7659         * gcc.target/i386/sse5-haddX.c: Ditto.
7660         * gcc.target/i386/sse5-maccXX.c: Ditto.
7661         * gcc.target/i386/sse5-msubXX.c: Ditto.
7662         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7663         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7665         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7666         optimizes floating point conditional moves into the pcmov
7667         instruction on SSE5.
7668         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7670         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7671         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7672         SSE5.
7674         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7675         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7677         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7678         optimizes (a*b)+c into fmadd on SSE5.
7680         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7681         whether the SSE5 instructions can be generated.
7683         * gcc.target/i386/sse5-check.h: New. Add support for 
7684         SSE5 tests.
7686         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7687         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7688         * gcc.target/i386/sse-13.c: Ditto.
7689         * gcc.target/i386/sse-14.c: Ditto.
7691 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7693         PR testsuite/33153
7694         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7695         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7697 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7699         PR target/32338
7700         * gcc.dg/pr32338-1.c: New test.
7701         * gcc.dg/pr32338-2.c: New test.
7703 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7704         
7705         * lib/target-supports.exp (check_effective_target_sync_int_long):
7706         Revert change to add xtensa.
7707         (check_effective_target_sync_char_short): Likewise.
7708         
7709 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7711         * gnat.dg/packed_subtype.adb: New test.
7713 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7715         PR fortran/33297
7716         * gfortran.dg/intrinsic_size.f90: New.
7718 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7720         PR fortran/33284
7721         PR fortran/33310
7722         * gfortran.dg/conflicts_2.f90: New.
7724 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7726         PR tree-optimization/32377
7727         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7728         dependence distance.
7729         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7730         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7731         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7732         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7734 2007-09-12  Richard Guenther  <rguenther@suse.de>
7736         PR middle-end/33382
7737         * gcc.c-torture/compile/pr33382.c: New testcase.
7738         * gcc.c-torture/execute/pr33382.c: Likewise.
7740 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7742         PR fortran/33395
7743         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7745 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7747         PR tree-optimization/33373
7748         * gcc.dg/vect/pr33373.c: New test.
7750 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7752         * lib/target-supports.exp (check_effective_target_vect_no_double):
7753         Remove unused proc.
7755 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7756             Ulrich Weigand  <uweigand@de.ibm.com>
7758         * gcc.target/spu/dfcgt-nan.c: New test.
7760 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7762         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7764 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7766         PR fortran/33040
7767         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7769 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7771         * gcc.dg/va-arg-pack-len-1.c: New test.
7772         * g++.dg/va-arg-pack-len-1.C: New test.
7774 2007-09-11  Michael Matz  <matz@suse.de>
7776         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7778 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7780         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7781         checks for size of long double.
7782         * gcc.dg/dfp/convert.h: New file.
7783         * gcc.dg/dfp/convert-bfp-2.c: New test.
7784         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7785         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7786         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7787         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7788         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7789         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7790         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7791         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7792         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7794 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7796         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7797         Change dg-final to expect 1 non-profitable loop and
7798         3 profitable loops.
7799         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7800         Change dg-final to expect 1 non-profitable loop and
7801         3 profitable loops.
7802         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7803         Change dg-final to expect 1 profitable loop.
7804         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7805         Change dg-final to expect 1 profitable loop.    
7806         
7807 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7809         * gcc.target/mips/call-saved-1.c: New test.
7810         * gcc.target/mips/call-saved-2.c: Likewise.
7811         * gcc.target/mips/call-saved-3.c: Likewise.
7812         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7813         instead of mips_mips64.  Set mips_fp64 too.
7814         (is_gp32_flag): Return true for -mips1 and -mips2.
7815         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7817 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7819         * g++.dg/ext/va-arg-pack-1.C: New test.
7820         * g++.dg/ext/va-arg-pack-2.C: New test.
7822 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7824         PR target/33369
7825         * gcc.dg/vect/pr33369.c: New test.
7827 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7829         PR fortran/33370
7830         * gfortran.dg/array_memcpy_5.f90:  New test.
7832 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7834         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7836 2007-09-09  Richard Guenther  <rguenther@suse.de>
7838         * gcc.c-torture/compile/20070906-1.c: New testcase.
7840 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7842         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7843         noinline attribute.
7844         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7845         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7846         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7847         Likewise.
7849 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7851         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7853 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7855         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7857 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7859         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7860         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7861         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7862         Compile tests with -fno-tree-pre.
7863         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7864         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7865         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7866         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7867         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7868         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7869         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7870         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7871         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7872         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7873         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7874         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7875         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7876         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7877         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7878         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7879         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7880         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7881         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7883 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7885         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7886         to call objdump.
7887         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7888         Use remote_exec to call c++filt.
7889         * lib/target-supports-dg.exp (dg-require-host-local): New.
7890         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7891         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7892         * g++.dg/rtti/repo1.C: Likewise.
7893         * g++.dg/template/repo1.C: Likewise.
7894         * g++.dg/template/repo2.C: Likewise.
7895         * g++.dg/template/repo3.C: Likewise.
7896         * g++.dg/template/repo4.C: Likewise.
7897         * g++.dg/template/repo5.C: Likewise.
7898         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7899         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7900         * g++.old-deja/g++.pt/repo1.C: Likewise.
7901         * g++.old-deja/g++.pt/repo2.C: Likewise.
7902         * g++.old-deja/g++.pt/repo3.C: Likewise.
7903         * g++.old-deja/g++.pt/repo4.C: Likewise.
7904         * gcc.dg/cpp/trad/builtins.c: Likewise.
7906 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7908         PR tree-optimization/32283
7909         * gcc.dg/tree-ssa/loop-31.c: New test.
7911 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7913         PR rtl-optimization/26449
7914         * gcc.target/i386/pr26449-1.c: New file.
7916 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7918         PR target/33329
7919         PR rtl-optimization/26449
7920         * gcc.target/i386/pr33329.c: New file.
7922 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7924         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7926 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7928         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7930 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7932         PR tree-optimization/33301
7933         * gfortran.dg/vect/pr33301.f: New test.
7935 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937         PR libfortran/33307
7938         * gfortran.dg/backspace_10.f90: New test.
7940 2007-09-07  Richard Guenther  <rguenther@suse.de>
7942         Reapply
7943         2007-09-06  Richard Guenther  <rguenther@suse.de>
7945         PR tree-optimization/32586
7946         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7947         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7948         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7949         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7950         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7951         now obsolete simplification.
7953 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7954         
7955         PR tree-optimization/33299
7956         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7957         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7959 2007-09-07  Richard Guenther  <rguenther@suse.de>
7961         Revert
7962         2007-09-06  Richard Guenther  <rguenther@suse.de>
7964         PR tree-optimization/32586
7965         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7966         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7967         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7968         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7969         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7970         now obsolete simplification.
7972 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7974         PR tree-optimization/32821
7975         * gcc.dg/tree-ssa/pr32821.c: New file.
7977 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7979         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7980         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7981         and mips_forced_no_er.
7982         (dg-mips-options): Add -mno-abicalls when a small-data option is
7983         specified.  Skip tests with small-data options if mips_forced_gp.
7984         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7985         * gcc.target/mips/sdata-1.c: New test.
7986         * gcc.target/mips/sdata-2.c: Likewise.
7987         * gcc.target/mips/sdata-3.c: Likewise.
7988         * gcc.target/mips/sdata-4.c: Likewise.
7990 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7992         PR fortran/33298
7993         * spread_zerosize_1.f90:  New test case.
7994         * spread_bounds_1.f90:  New test case.
7996 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7998         PR c++/32674
7999         * g++.dg/template/static31.C: New.
8001 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8003         PR fortran/33271
8004         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8005         powerpc*-linux-gnu.
8007 2007-09-06  David Daney  <ddaney@avtrex.com>
8008             Richard Sandiford  <richard@codesourcery.com>
8010         PR target/33256
8011         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8012         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8013         * gcc.target/mips/pr33256.c: New test.
8015 2007-09-06  Tom Tromey  <tromey@redhat.com>
8017         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8019 2007-09-06  Richard Guenther  <rguenther@suse.de>
8021         PR tree-optimization/32586
8022         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8023         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8024         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8025         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8026         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8027         now obsolete simplification.
8029 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8031         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8032         * gcc.target/i386/sse3-addsubps.c: Ditto.
8033         * gcc.target/i386/sse3-haddpd.c: Ditto.
8034         * gcc.target/i386/sse3-haddps.c: Ditto.
8035         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8036         * gcc.target/i386/sse3-hsubps.c: Ditto.
8037         * gcc.target/i386/sse3-lddqu.c: Ditto.
8038         * gcc.target/i386/sse3-movddup.c: Ditto.
8039         * gcc.target/i386/sse3-movshdup.c: Ditto.
8040         * gcc.target/i386/sse3-movsldup.c: Ditto.
8042 2007-09-06  Richard Guenther  <rguenther@suse.de>
8044         PR tree-optimization/33302
8045         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8047 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8049         PR libfortran/33225
8050         * gfortran.dg./fmt_float.f90: New test.
8052 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8054         PR libfortran/33253
8055         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8057 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8059         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8060         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8062 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8064         * g++.dg/eh/builtin1.C: New test.
8065         * g++.dg/eh/builtin2.C: New test.
8066         * g++.dg/eh/builtin3.C: New test.
8068         PR c++/33289
8069         * g++.dg/eh/builtin4.C: New test.
8071 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8073         * gcc.target/powerpc/dfp-dd.c: New test.
8074         * gcc.target/powerpc/dfp-td.c: New test.
8076 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8078         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8079         * gcc.dg/va-arg-pack-1.c: New test.
8081 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8083         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8084         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8085         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8086         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8087         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8089 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8091         PR c++/30302
8092         * g++.dg/ext/anon-struct5.C: New.
8094 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8096         * gcc.dg/i386-cpuid.h: Remove.
8097         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8098         (main): Use __get_cpuid to get target features.
8099         * gcc.target/i386/sse-check.h: Ditto.
8100         * gcc.target/i386/sse2-check.h: Ditto.
8101         * gcc.target/i386/sse3-check.h: Ditto.
8102         * gcc.target/i386/ssse3-check.h: Ditto.
8103         * gcc.target/i386/sse4_1-check.h: Ditto.
8104         * gcc.target/i386/sse4_2-check.h: Ditto.
8105         * gcc.target/i386/sse4a-check.h: Ditto.
8106         * gcc.dg/torture/pr16104-1.c: Ditto.
8107         (do_test): Change to void.
8108         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8109         * gcc.target/i386/sse-6.c: Ditto.
8110         * gcc.target/i386/sse-7.c: Ditto.
8111         * g++.dg/other/i386-1.C: Include cpuid.h.
8112         (main): New function.  Use __get_cpuid to get target fetaures.
8114 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8115             David Ung  <davidu@mips.com>
8116             Nigel Stephens <nigel@mips.com>
8118         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8119         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8120         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8121         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8122         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8123         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8124         * gcc.dg/torture/pr19683-1.c: Likewise.
8125         * gcc.target/mips/madd-3.c: Likewise.
8126         * gcc.target/mips/maddu-3.c: Likewise.
8127         * gcc.target/mips/msub-3.c: Likewise.
8128         * gcc.target/mips/msubu-3.c: Likewise.
8129         * gcc.target/mips/asm-1.c: Likewise.
8130         * gcc.target/mips/branch-1.c: Likewise.
8131         * gcc.target/mips/ins-1.c: Likewise.
8132         * gcc.target/mips/near-far-3.c: Likewise.
8133         * gcc.target/mips/near-far-4.c: Likewise.
8134         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8135         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8136         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8137         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8138         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8139         * gcc.target/mips/dspr2-MULT.c: Likewise.
8140         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8141         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8142         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8143         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8144         * gcc.target/mips/code-readable-2.c: Likewise.
8145         * gcc.target/mips/code-readable-3.c: Likewise.
8147 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8148             David Ung  <davidu@mips.com>
8149             Nigel Stephens <nigel@mips.com>
8151         * gcc.target/mips/mips16-attributes.c: New.
8153 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8155         PR fortran/31564
8156         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8158         PR fortran/33241
8159         * gfortran.dg/char_length_10.f90: New test.
8161 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8163         PR c++/29731
8164         * g++.dg/parse/template24.C: New.
8166 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8168         * g++.dg/other/spu2vmx-1.C: New test.
8170 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8172         PR tree-optimization/33017
8173         * gcc.dg/pr33017.c: New test.
8175 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8177         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8178         __protected_stream family of macros.
8180 2007-09-04  Jan Hubicka  <jh@suse.cz>
8182         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8183         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8184         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8185         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8186         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8187         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8188         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8189         Likewise.
8191 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8192             Tobias Burnus  <burnus@net-b.de>
8194         * gfortran.dg/proc_decl_1.f90: New.
8195         * gfortran.dg/proc_decl_2.f90: New.
8196         * gfortran.dg/proc_decl_3.f90: New.
8197         * gfortran.dg/proc_decl_4.f90: New.
8199 2007-09-04  Jan Hubicka  <jh@suse.cz>
8201         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8202         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8203         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8204         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8205         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8206         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8207         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8208         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8209         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8210         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8211         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8212         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8213         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8214         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8215         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8216         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8217         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8218         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8219         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8220         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8221         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8222         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8223         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8224         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8225         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8226         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8227         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8228         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8229         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8230         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8231         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8232         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8233         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8234         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8235         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8236         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8237         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8238         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8239         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8240         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8241         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8242         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8243         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8244         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8245         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8246         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8247         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8248         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8249         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8250         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8251         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8252         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8253         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8254         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8255         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8256         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8257         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8258         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8259         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8260         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8261         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8262         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8263         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8264         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8265         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8266         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8267         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8268         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8269         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8270         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8271         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8272         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8273         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8274         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8275         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8276         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8277         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8278         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8279         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8280         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8281         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8282         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8283         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8284         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8285         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8286         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8287         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8288         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8289         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8290         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8291         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8292         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8293         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8294         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8296         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8297         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8298         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8299         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8300         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8301         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8303         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8304         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8305         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8309         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8310         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8311         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8312         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8313         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8314         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8315         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8316         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8317         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8318         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8319         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8320         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8321         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8322         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8323         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8324         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8325         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8326         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8329         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8330         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8331         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8335         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8336         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8337         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8338         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8339         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8340         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8341         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8342         noinline.
8343         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8345         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8346         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8347         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8348         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8349         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8350         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8351         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8352         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8353         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8356         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8358         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8359         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8360         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8361         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8362         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8363         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8365         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8366         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8368         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8370         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8371         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8372         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8373         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8374         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8376         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8378         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8379         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8380         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8381         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8383         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8384         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8385         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8386         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8387         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8388         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8389         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8391         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8392         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8393         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8394         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8395         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8396         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8397         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8398         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8399         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8401         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8402         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8403         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8404         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8406         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8407         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8408         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8409         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8410         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8411         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8412         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8413         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8414         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8415         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8416         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8417         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8418         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8419         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8420         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8421         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8422         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8423         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8424         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8425         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8426         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8427         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8428         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8429         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8430         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8431         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8432         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8433         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8434         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8435         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8436         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8437         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8438         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8439         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8440         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8441         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8442         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8443         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8444         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8445         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8446         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8447         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8448         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8449         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8450         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8451         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8452         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8453         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8454         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8455         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8456         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8457         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8458         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8459         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8460         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8461         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8462         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8463         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8464         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8465         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8466         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8467         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8468         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8470 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8472         PR middle-end/33187
8473         * gcc.target/i386/cmov7.c: New file.
8475 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8477         * gcc.target/i386/sse4a-check.h: New file.
8478         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8479         * gcc.target/i386/sse4a-insert.c: Ditto.
8480         * gcc.target/i386/sse4a-montsd.c: Ditto.
8481         * gcc.target/i386/sse4a-montss.c: Ditto.
8482         * gcc.target/i386/mmx-check.h: New file.
8483         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8484         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8485         * gcc.target/i386/sse-check.h: New file.
8486         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8487         * gcc.target/i386/sse-3.c: Ditto.
8488         * gcc.target/i386/sse-7.c: Ditto.
8489         * gcc.target/i386/sse-9.c: Ditto.
8490         * gcc.target/i386/ssefn-3.c: Ditto.
8491         * gcc.target/i386/sse-recip.c: Ditto.
8492         * gcc.target/i386/sse-recip-vec.c: Ditto.
8493         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8494         * gcc.target/i386/20020523-1.c: Remove.
8495         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8496         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8497         * gcc.target/i386/ssefn-4.c: Ditto.
8498         * gcc.target/i386/sse-6.c: Ditto.
8499         * gcc.target/i386/sse-10.c: Ditto.
8500         * gcc.target/i386/sse-11.c: Ditto.
8501         * gcc.target/i386/sse-18.c: Ditto.
8502         * gcc.target/i386/fpprec-1.c: Ditto.
8503         * g++.dg/other/i386-1.C: Ditto.
8505 2007-09-04  Richard Guenther  <rguenther@suse.de>
8507         PR tree-optimization/33291
8508         * gcc.dg/volatile2.c: New testcase.
8509         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8510         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8511         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8512         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8514 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8516         PR fortran/33253
8517         * gfortran.dg/namelist_15.f90: Update test.
8518         * gfortran.dg/namelist_24.f90: Update test.
8519         * gfortran.dg/namelist_38.f90: New test.
8521 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8523         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8524         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8525         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8526         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8527         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8528         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8530 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8532         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8533         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8535         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8537 2007-09-02  David Daney  <ddaney@avtrex.com>
8539         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8540         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8541         * gcc.target/mips/atomic-memory-1.c: Ditto.
8542         * gcc.target/mips/atomic-memory-2.c: Ditto.
8544 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8546         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8547         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8549 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8551         * gfortran.dg/substr_6.f90: New test.
8553 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8555         PR c++/33208
8556         * g++.dg/other/error18.C: New.
8557         * g++.dg/expr/bitfield3.C: Adjust.
8559 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8561         PR fortran/33276
8562         * gfortran.fortran-torture/compile/pr33276.f90: New.
8564 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8566         PR C/29237
8567         PR middle-end/33272
8568         * gcc.dg/c99-arraydecl-3.c: New test.
8570 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8572         PR c++/32597
8573         * g++.dg/cpp0x/variadic-new2.C: New.
8574         * g++.dg/cpp0x/variadic-new.C: New.
8576 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8578         PR fortran/33232
8579         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8580         * gfortran.dg/read_1.f90: New.
8582 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8584         PR c++/33210
8585         * g++.dg/template/error30.C: New.
8587 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8589         PR c++/32113
8590         * g++.dg/template/crash70.C: New.
8592 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8594         PR c++/33212
8595         * g++.dg/ext/is_class_error.C: New.
8597 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8599         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8600         
8601 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8602             Revital Eres  <eres@il.ibm.com>
8604         * gcc.target/powerpc/paired-1.c: New test.
8605         * gcc.target/powerpc/paired-2.c: New test.
8606         * gcc.target/powerpc/paired-3.c: New test.
8607         * gcc.target/powerpc/paired-4.c: New test.
8608         * gcc.target/powerpc/paired-5.c: New test.
8609         * gcc.target/powerpc/paired-6.c: New test.
8610         * gcc.target/powerpc/paired-7.c: New test.
8611         * gcc.target/powerpc/ppc-paired.c: New test.
8613 2007-08-31  Ollie Wild  <aaw@google.com>
8615         * g++.dg/conversion/ptrmem2.C: New test.
8616         * g++.dg/conversion/ptrmem3.C: New test.
8617         * g++.dg/conversion/ptrmem4.C: New test.
8618         * g++.dg/conversion/ptrmem5.C: New test.
8619         * g++.dg/conversion/ptrmem6.C: New test.
8620         * g++.dg/conversion/ptrmem7.C: New test.
8621         * g++.dg/conversion/ptrmem8.C: New test.
8623 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8625         PR fortran/31879
8626         * gfortran.dg/char_length_7.f90: New test.
8627         * gfortran.dg/char_length_9.f90: New test.
8628         * gfortran.dg/char_assign_1.f90: Add extra warning.
8630         PR fortran/31197
8631         PR fortran/31258
8632         * gfortran.dg/char_length_8.f90: New test.
8634 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8636         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8638 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8640         * gcc.dg/inline-24.c: New test.
8641         * g++.dg/opt/inline11.C: New test.
8643 2007-08-30  Richard Guenther  <rguenther@suse.de>
8645         * gcc.target/i386/vectorize5.c: New testcase.
8647 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8649         PR fortran/33228
8650         * interface.c (check_interface0): Improve error for external procs.
8651         (check_sym_interfaces): Fix checking of module procedures.
8653 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8655         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8656         (AI): Add AI_ALIGN.
8657         * gcc.dg/sync-3.c: New test.
8659         PR middle-end/32758
8660         * gcc.dg/cleanup-12.c: New test.
8662 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8664         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8665         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8666         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8667         * gcc.dg/pr32450.c: Ditto.
8668         * gcc.dg/nest.c: Ditto.
8669         * gcc.dg/nested-func-4.c: Ditto.
8670         * g++.old-deja/g++.law/profile1.C: Ditto.
8672 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8674         PR fortran/32989
8675         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8676         non-default integer kind arguments.
8678 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8680         PR fortran/33105
8681         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8683 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8685         * gcc.dg/h8300-ice2.c: Remove target selector.
8687 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8689         PR fortran/33215
8690         * gfortran.dg/binding_label_tests_15.f03: New test case.
8691         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8693 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8695         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8696         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8698 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8700         PR c++/33194
8701         * g++.dg/other/canon-33194.C: New.
8703 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8705         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8706         * gcc.c-torture/execute/pr23135.c: Likewise.
8708 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8710         * gcc.dg/pr31344.c: Move to ...
8711         * gcc.dg/dfp/pr31344.c: ... here.
8712         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8713         * gcc.dg/20050503-1.c: Ditto.
8714         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8715         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8716         * gcc.dg/20060801-1.c: Ditto.
8718 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8720         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8721         * gfortran.dg/nan_1.f90: Likewise.
8723 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8725         PR fortran/33055
8726         Revert previous patch.
8728 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8729             Kazu Hirata  <kazu@codesourcery.com>
8731         * gcc.target/m68k/interrupt-1.c: New.
8733 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8735         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8736         10000 for targets where "int" can't hold at least 100000.
8737         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8738         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8739         (test5)(test6): Use it.
8740         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8741         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8742         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8743         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8744         * gcc.dg/attr-alloc_size.c (test): Likewise.
8746 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8748         PR c++/33209
8749         * g++.dg/template/error29.C: New.
8751 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8753         PR c++/32596
8754         * g++.dg/ext/visibility/anon5.C: New test.
8756 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8758         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8760 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8762         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8763         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8764         * gfortran.dg/gamma_4.f90: New: large-real tests.
8766 2007-08-28  Jason Merrill  <jason@redhat.com>
8768         PR c++/29000
8769         * g++.dg/ext/stmtexpr12.C: New test.
8771         PR c++/28558
8772         * g++.dg/ext/attrib28.C: New test.
8774 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8776         PR target/32661
8777         * gcc.target/i386/pr32661.c: New test.
8779 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8781         PR middle-end/32370
8782         * gcc.dg/pr32370.c: New test.
8784         PR rtl-optimization/33148
8785         * gcc.c-torture/compile/20070827-1.c: New test.
8787         PR debug/32914
8788         * d++.dg/debug/const3.C: New test.
8789         * d++.dg/debug/const4.C: New test.
8790         * d++.dg/debug/dwarf2/const1.C: New test.
8791         * d++.dg/debug/dwarf2/const2.C: New test.
8792         * d++.dg/debug/dwarf2/const2b.C: New test.
8794 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8795             Vladimir Yanovsky  <yanov@il.ibm.com>
8796             Revital Eres  <eres@il.ibm.com>
8797             Andrey Belevantsev  <abel@ispras.ru>
8799         * gcc.dg/sms-1.c: New test.
8801 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8803         * g++.dg/ext/gnu-inline-common.h: New.
8804         * g++.dg/ext/gnu-inline-global-reject.C: New.
8805         * g++.dg/ext/gnu-inline-global.C: New.
8806         * g++.dg/ext/gnu-inline-namespace.C: New.
8807         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8808         * g++.dg/ext/gnu-inline-class.C: New.
8809         * g++.dg/ext/gnu-inline-class-static.C: New.
8810         * g++.dg/ext/gnu-inline-template-class.C: New.
8811         * g++.dg/ext/gnu-inline-template-func.C: New.
8813 2007-08-27  Jason Merrill  <jason@redhat.com>
8815         PR c++/31337
8816         * g++.dg/ext/stmtexpr11.C: New.
8818 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8820         * lib/target-supports.exp (check_profiling_available):
8821         Set profiling_available_saved to 0 on fido-*-elf.
8823 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8825         PR tree-optimization/33173
8826         
8827         * gcc.c-torture/compile/pr33173.c: New.
8829 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8831         PR target/31385
8832         * gcc.dg/dfp/pr31385.c: New.
8834 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8836         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8838 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8840         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8841         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8842         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8843         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8844         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8845         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8846         gcc.target/m68k directory.
8847         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8848         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8849         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8850         gcc.target/cris directory.
8851         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8852         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8853         gcc.target/bfin directory.
8855         * gcc.target/sh: New directory.
8856         * gcc.target/sh/sh.exp: New file.
8857         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8858         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8859         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8860         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8861         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8862         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8864 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8866         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8867         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8868         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8869         * gcc.target/i386/local2.c: Ditto.
8870         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8871         * gcc.target/i386/20011119-1.c: Ditto.
8872         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8873         * gcc.target/i386/fastcall-1.c: Fix target selector.
8875 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8877         PR fortran/33055
8878         * gfortran.dg/negative_unit.f: Add new check
8879         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8880         -fdefault-integer-8.
8882 2007-08-26  Asher Langton  <langton2@llnl.gov>
8884         * gfortran.dg/recursive_stack.f90: New.
8885         * gfortran.dg/openmp_stack.f90: New.
8887 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8889         PR fortran/31298
8890         * gfortran.dg/use_10.f90: New.
8892 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8894         PR fortran/32985
8895         * gfortran.dg/namelist_14.f90: Make test case valid.
8896         * gfortran.dg/common_10.f90: New.
8898 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8900         PR middle-end/33181
8901         * gcc.dg/ifelse-2.c: New.
8903 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8905         PR fortran/32980
8906         * gfortran.dg/gamma_1.f90: New.
8907         * gfortran.dg/gamma_2.f90: New.
8908         * gfortran.dg/gamma_3.f90: New.
8910 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8912         PR fortran/33188
8913         * gfortran.dg/used_types_18.f90: New.
8915 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8917         * gcc.dg/array-init-2.c: New test.
8919 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8921         PR fortran/33178
8922         * gfortran.dg/initialization_4.f90: Update dg-error.
8923         * gfortran.dg/initialization_13.f90: New.
8925 2007-08-24  Richard Guenther  <rguenther@suse.de>
8927         PR middle-end/33166
8928         * gcc.c-torture/compile/pr33166.c: New testcase.
8930 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8932         PR fortran/33139
8933         * gfortran.dg/pointer_assign_4.f90: New.
8934         * gfortran.dg/shape_2.f90: Fix test case.
8935         * gfortran.dg/char_result_4.f90: Ditto.
8937 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8939         * gcc.dg/array-init-1.c: New test.
8941         PR c++/32567
8942         * g++.dg/parse/crash36.C: New test.
8944 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8946         * gcc.dg/pr32721.c: Updated.
8948 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8950         PR tree-optimization/32573
8951         PR middle-end/32946
8952         * gcc.dg/pr32573.c: New test.
8954         PR c++/32898
8955         * g++.dg/lookup/ns3.C: New test.
8957         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8959         PR c++/31941
8960         * g++.dg/parse/crash37.C: New test.
8962 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8964         PR target/17390
8965         * gcc.target/i386/pr17390.c: New test.
8967 2007-08-23  Richard Guenther  <rguenther@suse.de>
8969         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8970         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8971         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8972         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8973         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8974         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8975         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8976         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8978 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8980         * gcc.target/s390: New directory.
8981         * gcc.target/s390/s390.exp: New file.
8982         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8983         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8984         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8985         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8986         gcc.target/s390 directory.
8988 2007-08-23  Richard Guenther  <rguenther@suse.de>
8990         PR tree-optimization/32328
8991         * gcc.dg/pr32328.c: New testcase.
8993 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8995         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8996           available.
8998 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9000         PR fortran/33095
9001         * gfortran.dg/min_max_optional_5.f90: New test.
9002         * gfortran.dg/min_max_optional_2.f90: Remove.
9003         * gfortran.dg/min_max_optional_3.f90: Remove.
9004         * gfortran.dg/min_max_optional_4.f90: Remove.
9006 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9008         * gcc.target/i386/xorps-sse.c: New.
9009         * gcc.target/i386/xorps-sse2.c: New.
9011 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9013         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9014         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9015         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9017 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9019         PR fortran/33020
9020         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9021         include multiple kinds for SHAPE parameter within a single
9022         namespace.
9023         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9024         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9026 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9028         * interface_abstract_1.f90: Extended test case.
9029         * interface_abstract_3.f90: New test.
9031 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9033         * gcc.dg/fold-sub.c: New test.
9034         
9035 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9037         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9038         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9039         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9040         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9041         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9042         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9044 2007-08-22  Richard Guenther  <rguenther@suse.de>
9046         PR middle-end/33007
9047         * gcc.dg/pr33007.c: New testcase.
9049 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9051         * gcc.c-torture/execute/strcmp-1.x: Delete.
9053 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9055         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9056         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9057         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9058         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9059         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9060         gcc.target/i386/stack-realign.c,
9061         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9062         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9063         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9064         target using dg-require-effective-target directive.
9065         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9066         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9067         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9068         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9069         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9070         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9071         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9072         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9073         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9074         Require lp64 target using dg-require-effective-target directive.
9075         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9076         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9077         directive.
9078         * gcc.target/i386/20010202-1.c: Move from here ...
9079         * gcc.dg/20010202-1.c: ... to here.
9081 2007-08-22  Richard Guenther  <rguenther@suse.de>
9083         PR tree-optimization/33142
9084         * gcc.c-torture/execute/pr33142.c: New testcase.
9086 2007-08-22  Richard Guenther  <rguenther@suse.de>
9088         PR middle-end/32563
9089         * g++.dg/torture/pr32563.C: New testcase.
9091 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9093         PR middle-end/32912
9094         * gcc.dg/pr32912-1.c: Add -w to options.
9095         * gcc.dg/pr32912-2.c: Likewise.
9096         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9098 2007-08-21  Ian Lance Taylor  <iant@google.com>
9100         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9102 2007-08-21  Ian Lance Taylor  <iant@google.com>
9104         PR tree-optimization/33134
9105         * g++.dg/tree-ssa/pr33134.C: New test.
9107 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9109         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9110         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9112 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9114         PR debug/32610
9115         * gcc.dg/debug/pr32610.c: New test.
9117         * g++.dg/init/new24.C: New test.
9119         PR middle-end/32912
9120         * gcc.dg/pr32912-1.c: New test.
9121         * gcc.dg/pr32912-2.c: New test.
9122         * gcc.dg/pr32912-3.c: New test.
9124 2007-08-21  Richard Guenther  <rguenther@suse.de>
9126         * gcc.dg/pointer-arith-10.c: New testcase.
9128 2007-08-21  Richard Guenther  <rguenther@suse.de>
9130         PR middle-end/33122
9131         * gcc.c-torture/compile/pr33122.c: New testcase.
9133 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9135         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9137 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9141 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9143         PR c++/33025
9144         * g++.dg/init/new23.C: New test.
9146 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9148         PR middle-end/30564
9149         * gcc.c-torture/compile/pr30564-1.c: New test.
9150         * gcc.c-torture/compile/pr30564-2.c: New test.
9152 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9154         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9156 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9158         * gfortran.dg/interface_abstract_2.f90: New.
9159         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9161 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9163         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9164         unknown (so that outer-loop wont get analyzed).
9165         * gcc.dg/vect/vect-outer-1a.c: New test.
9166         * gcc.dg/vect/vect-outer-1b.c: New test.
9167         * gcc.dg/vect/vect-outer-1.c: New test.
9168         * gcc.dg/vect/vect-outer-2a.c: New test.
9169         * gcc.dg/vect/vect-outer-2b.c: New test.
9170         * gcc.dg/vect/vect-outer-2c.c: New test.
9171         * gcc.dg/vect/vect-outer-2.c: New test.
9172         * gcc.dg/vect/vect-outer-3a.c: New test.
9173         * gcc.dg/vect/vect-outer-3b.c: New test.
9174         * gcc.dg/vect/vect-outer-3c.c: New test.
9175         * gcc.dg/vect/vect-outer-3.c: New test.
9176         * gcc.dg/vect/vect-outer-4a.c: New test.
9177         * gcc.dg/vect/vect-outer-4b.c: New test.
9178         * gcc.dg/vect/vect-outer-4c.c: New test.
9179         * gcc.dg/vect/vect-outer-4d.c: New test.
9180         * gcc.dg/vect/vect-outer-4e.c: New test.
9181         * gcc.dg/vect/vect-outer-4f.c: New test.
9182         * gcc.dg/vect/vect-outer-4g.c: New test.
9183         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9184         * gcc.dg/vect/vect-outer-4i.c: New test.
9185         * gcc.dg/vect/vect-outer-4j.c: New test.
9186         * gcc.dg/vect/vect-outer-4k.c: New test.
9187         * gcc.dg/vect/vect-outer-4l.c: New test.
9188         * gcc.dg/vect/vect-outer-4m.c: New test.
9189         * gcc.dg/vect/vect-outer-4.c: New test.
9190         * gcc.dg/vect/vect-outer-5.c: New test.
9191         * gcc.dg/vect/vect-outer-6.c: New test.
9192         * gcc.dg/vect/vect-outer-fir.c: New test.
9193         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9194         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9196 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9198         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9199         and -fno-tree-reassoc.
9200         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9201         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9202         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9203         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9204         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9205         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9206         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9207         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9208         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9209         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9210         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9211         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9212         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9213         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9214         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9215         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9216         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9217         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9218         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9219         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9220         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9221         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9222         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9223         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9224         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9225         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9226         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9227         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9228         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9229         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9230         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9231         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9232         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9233         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9234         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9235         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9236         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9238 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9240         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9241         versioning for aliasing).
9242         * gcc.dg/vect/vect-35.c: Likewise.
9244         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9245         targets.
9246         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9248 2007-08-18  Tom Tromey  <tromey@redhat.com>
9250         PR preprocessor/32974:
9251         * gcc.dg/cpp/pr32974.c: New file.
9253 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9255         * gfortran.dg/interface_abstract_1.f90: New.
9257 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9259         PR fortran/32881
9260         * gfortran.dg/pure_initializer_1.f90: New test.
9262 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9264         PR fortran/32875
9265         * gfortran.dg/array_constructor_18.f90: New test.
9267 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9269         PR c++/28989
9270         * g++.dg/expr/lval3.C: New test.
9271         * g++.dg/expr/lval4.C: New test.
9273 2007-08-17  Ollie Wild  <aaw@google.com>
9275         PR c++/31749
9276         * g++.dg/lookup/builtin3.C: New test.
9277         * g++.dg/lookup/builtin4.C: New test.
9278         * g++.dg/lookup/using19.C: New test.
9280 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9282         PR c++/32190
9283         * g++.dg/parse/error31.C: New.
9285 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9287         PR c++/32112
9288         * g++.dg/template/error26.C: New.
9290 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9292         PR fortran/33079
9293         * gfortran.dg/zero_length_2.f90: New test.
9295 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9297         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9298         * gfortran.dg/kind_tests_3.f03: Ditto.
9299         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9300         * gfortran.dg/interface_13.f90: Ditto.
9301         * gfortran.dg/pr32738.f90: Ditto.
9302         * gfortran.dg/module_private_1.f90: Ditto.
9303         * gfortran.dg/test_only_clause.f90: Ditto.
9304         * gfortran.dg/bind_c_vars.f90: Ditto.
9305         * gfortran.dg/bind_c_dts.f90: Ditto.
9306         * gfortran.dg/use_9.f90: Ditto.
9307         * gfortran.dg/generic_8.f90: Ditto.
9308         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9309         * gfortran.dg/private_type_6.f90: Ditto.
9310         * gfortran.dg/c_assoc.f90: Ditto.
9311         * gfortran.dg/private_type_7.f90: Ditto.
9312         * gfortran.dg/global_vars_c_init.f90: Ditto.
9313         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9314         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9315         * gfortran.dg/c_size_t_test.f03: Ditto.
9316         * gfortran.dg/used_types_12.f90: Ditto.
9317         * gfortran.dg/pr25923.f90: Ditto.
9318         * gfortran.dg/test_com_block.f90: Ditto.
9319         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9320         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9321         * gfortran.dg/com_block_driver.f90: Ditto.
9322         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9323         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9324         * gfortran.dg/c_loc_test.f90: Ditto.
9325         * gfortran.dg/c_ptr_tests.f03: Ditto.
9326         * gfortran.dg/module_interface_1.f90: Ditto.
9328 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9330         PR c++/32870
9331         * g++.dg/other/error17.C: Adjust.
9332         
9333 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9335         PR middle-end/32970
9336         * g++.dg/ext/altivec-14.C: New test.
9338 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9340         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9341         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9342         dump files.
9343         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9344         * gcc.dg/vect/pr32366.c: Ditto.
9346 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9348         PR testsuite/33082
9349         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9350         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9351         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9352         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9354 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9356         PR fortran/33072
9357         * gfortran.dg/use_9.f90: New.
9359 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9361         * g++.dg/gcov/gcov-5.C: New test.
9363 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9365         * g++.dg/gcov/gcov-4.C: New test.
9366         * lib/gcov.exp (verify-lines): Add support for
9367         checking no-coverage lines.
9369 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9371         * gcc.dg/vect/vect-vfa-01.c: New.
9372         * gcc.dg/vect/vect-vfa-02.c: New.
9373         * gcc.dg/vect/vect-vfa-03.c: New.
9374         * gcc.dg/vect/vect-vfa-04.c: New.
9375         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9376         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9377         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9378         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9379         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9380         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9381         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9382         gfortran.dg/vect/pr19049.f90: Rename to start with
9383         prefix no-vfa-.
9384         * gcc.dg/vect/vect.exp: Disable versioning for alias
9385         when test starts with no-vfa-.
9386         * gfortran.dg/vect/vect.exp: Likewise.
9388 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9390         * gcc.dg/torture/pr32897.c: New test.
9392 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9394         PR c++/31132
9395         * g++.dg/template/crash69.C: New.
9397 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9399         * lib/target-supports.exp (check_effective_target_arm32): Use
9400         check_no_compiler_messages.
9402 2007-08-15  Diego Novillo  <dnovillo@google.com>
9404         gcc.dg/tree-ssa/20070815.c: New test.
9406 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9408         PR fortran/33077
9409         * gfortran.dg/random_7.f90: Initialize variable.
9411 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9413         PR middle-end/33074
9414         * gfortran.dg/pr33074.f90: New test.
9416         PR c++/32992
9417         * g++.dg/opt/nrv14.C: New test.
9419 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9421         PR c++/33035
9422         * g++.dg/template/crash68.C: New.
9424 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9426         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9427         * gcc.dg/sibcall-4.c: Ditto.
9429 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9431         PR fortran/33066
9432         * gfortran.dg/use_8.f90: New test.
9433         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9435 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9437         PR c++/27211
9438         * g++.dg/template/error27.C: New.
9439         * g++.dg/template/error28.C: New.
9440         * g++.dg/other/pr28304.C: Adjust.
9441         * g++.old-deja/g++.mike/p811.C: Likewise.
9443 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9445         PR target/30315
9446         * gcc.target/i386/pr30315.c: New.
9448 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9450         PR fortran/32594
9451         * gfortran.dg/substr_5.f90: New test.
9453 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9455         PR c/30428
9456         * gcc.dg/vector-2.c: New test.
9458         PR c++/30428
9459         * g++.dg/ext/vector8.C: New test.
9461 2007-08-13  Dan Hipschman  <dsh@google.com>
9463         PR c/32953
9464         * gcc.dg/format/array-1.c: Add an additional test for
9465         unterminated format strings of length 1.
9467 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9469         PR fortran/32926
9470         * gfortran.dg/external_procedures_3.f90: New test.
9472 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9474         PR fortran/32827
9475         * gfortran.dg/import6.f90: New test.
9477 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9479         PR C/30427
9480         *  gcc.dg/vector-1.c: New test.
9482 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9484         * gcc.dg/pr21255-4.c: Skip for PIC.
9485         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9487 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9489         * gcc.dg/attr-isr.c: Skip for PIC.
9490         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9491         * gcc.dg/attr-isr-trapa.c: Likewise.
9492         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9493         * gcc.dg/pragma-isr-trapa.c: Likewise.
9494         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9496 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9498         PR fortran/32962
9499         * gfortran.dg/transpose_1.f90: New test.
9501 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9503         PR fortran/29600
9504         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9505         intrinsic.
9507 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9509         PR fortran/30964
9510         PR fortran/33054
9511         * gfortran.dg/random_4.f90: New test.
9512         * gfortran.dg/random_5.f90: New test.
9513         * gfortran.dg/random_6.f90: New test.
9514         * gfortran.dg/random_7.f90: New test.
9516 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9518         PR fortran/32860
9519         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9521 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9523         PR fortran/31629
9524         * gfortran.dg/module_private_1.f90: New test.
9526 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9528         PR fortran/29600
9529         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9530         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9532 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9534         PR fortran/32937
9535         * gfortran.dg/char_length_6.f90: New test.
9537 2007-08-10  Ollie Wild  <aaw@google.com>
9539         * g++.dg/lookup/using18.C: New test.
9541 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9543         PR c++/17763
9544         * g++.dg/other/error16.C: New.
9546 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9548         PR libfortran/33039
9549         * gfortran.dg/namelist_37.f90: New test.
9551 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9553         PR c++/22256
9554         * g++.dg/conversion/op3.C: New.
9556 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9558         PR fortran/32987
9559         * gfortran.dg/fmt_tab_1.f90: New.
9560         * gfortran.dg/fmt_tab_2.f90: New.
9562 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9564         PR c/32796
9565         * gcc.c-torture/compile/pr32796.c: New test.
9567 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9569         PR middle-end/32813
9570         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9571         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9572         instead of just -O.
9574 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9576         * gcc.target/mips/code-readable-1.c: New test.
9577         * gcc.target/mips/code-readable-2.c: Likewise.
9578         * gcc.target/mips/code-readable-3.c: Likewise.
9580 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9581             Revital Eres  <eres@il.ibm.com>
9583         * gfortran.dg/sms-1.f90: Add comment.
9584         * gfortran.dg/sms-2.f90: New.
9586 2007-08-07  Ian Lance Taylor  <iant@google.com>
9588         * gcc.dg/instrument-1.c: New test.
9589         * gcc.dg/instrument-2.c: New test.
9590         * gcc.dg/instrument-3.c: New test.
9592 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9594         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9596 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9598         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9599         !vector_alignment_reachable targets.
9600         * gcc.dg/vect/vect-33.c: Likewise.
9601         * gcc.dg/vect/vect-42.c: Likewise.
9602         * gcc.dg/vect/vect-44.c: Likewise.
9603         * gcc.dg/vect/vect-50.c: Likewise.
9604         * gcc.dg/vect/vect-70.c: Likewise.
9605         * gcc.dg/vect/vect-71.c: Likewise.
9606         * gcc.dg/vect/vect-87.c: Likewise.
9607         * gcc.dg/vect/vect-88.c: Likewise.
9608         * gcc.dg/vect/vect-91.c: Likewise.
9609         * gcc.dg/vect/vect-93.c: Likewise.
9610         * gcc.dg/vect/vect-96.c: Likewise.
9611         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9612         * gcc.dg/vect/section-anchors-69.c: Likewise.
9613         * gcc.dg/vect/pr25413.c: Likewise.
9614         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9615         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9616         * gfortran.dg/vect-2.f90: Likewise.
9617         * gfortran.dg/vect-3.f90: Likewise.
9618         * gfortran.dg/vect-4.f90: Likewise.
9619         * gfortran.dg/vect-5.f90: Likewise.
9620         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9621         Return false for darwin. 
9622         (check_effective_target_vector_alignment_reachable_for_double): New.
9624 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9626         * gcc.dg/multiword-1.c: New testcase.
9628 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9630         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9631         messages.
9632         * gfortran.dg/namelist_36.f90: New test.
9634 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9636         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9637           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9639 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9641         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9642         * gcc.dg/torture/type-generic-1.c: Likewise.
9644 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9646         * gcc.c-torture/20070522-1.c: Move to ...
9647         * gcc.c-torture/compile/20070522-1.c: Here.
9649 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9651         PR fortran/29828
9652         * gfortran.dg/minmax_char_1.f90: New test.
9653         * gfortran.dg/minmax_char_2.f90: New test.
9654         * gfortran.dg/min_max_optional_4.f90: New test.
9656 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9658         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9659         hanging on the testcase.
9661 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9663         PR middle-end/32988
9664         * gcc.c-torture/compile/pr32988.c: New test.
9666 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9668         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9670 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9672         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9674         Revert:
9675         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9677         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9679 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9681         PR fortran/32979
9682         * gfortran.dg/isnan_1.f90: New test.
9684 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9685             Revital Eres <eres@il.ibm.com>
9687         * gcc.dg/sms-antideps.c: New test.
9689 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9691         PR fortran/31214
9692         * gfortran.dg/entry_13.f90: New test.
9694         * gfortran.dg/entry_12.f90: Clean up .mod file.
9696 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9698         PR fortran/32770
9699         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9700         variables as kind=4 so they don't overflow the record length.
9702 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9704         PR fortran/32968
9705         * gfortran.dg/selected_kind_1.f90: New test.
9707 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9709         PR middle-end/32780
9710         * gcc.c-torture/compile/pr32780.c: New test.
9712 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9714         RP middle-end/32399
9715         * gcc.c-torture/compile/pr32399.c: New testcase.
9717 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9719         PR middle-end/32304
9720         * g++.dg/torture/pr32304.C: New testcase.
9722 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9724         PR middle-end/32935
9725         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9727 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9729         PR fortran/32955
9730         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9732 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9734         PR fortran/31202
9735         * gfortran.dg/nint_2.f90: New test.
9737 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9739         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9740         * gcc.dg/weak/typeof-2.c: Likewise.
9742 2007-08-03  Diego Novillo  <dnovillo@google.com>
9744         PR 31521
9745         * gcc.dg/tree-ssa/pr31521.c: New test.
9747 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9749         PR fortran/32770
9750         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9751         iostat must be default kind.
9753 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9755         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9757 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9759         PR fortran/32770
9760         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9761         explicit so test passes with -fdefault-integer-8.
9762         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9763         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9765 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9767         PR c++/30849
9768         * g++.dg/parse/asm1.C: New test.
9770         PR c++/30850
9771         * g++.dg/parse/asm2.C: Likewise.
9773         PR c++/30851
9774         * g++.dg/parse/asm3.C: Likewise.
9775         
9776 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9778         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9779           "int" is only 16 bit bits wide.
9780         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9782 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9784         * g++.dg/torture/type-generic-1.C: New.
9785         * gcc.dg/pr28796-2.c: Move tests ...
9786         * gcc.dg/tg-tests.h: ... here.
9787         * gcc.dg/torture/type-generic-1.c: New.
9789 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9791         PR libfortran/32954
9792         * minmaxloc_3.f90:  New test case.
9794 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9796         PR fortran/32936
9797         * gfortran.dg/allocate_stat.f90: New.
9799 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9801         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9803 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9805         PR tree-optimization/32919
9806         * gcc.c-torture/compile/pr32919.c: New.
9808 2007-08-01  Nick Clifton  <nickc@redhat.com>
9810         * gcc.c-torture/execute/execute.exp: Change copyright header to
9811         refer to version 3 of the GNU General Public License and to point
9812         readers at the COPYING3 file and the FSF's license web page.
9813         * gcc.c-torture/execute/ieee/ieee.exp,
9814         gcc.c-torture/unsorted/unsorted.exp,
9815         gcc.c-torture/compile/compile.exp,
9816         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9817         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9818         gcc.target/cris/torture/cris-torture.exp,
9819         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9820         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9821         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9822         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9823         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9824         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9825         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9826         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9827         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9828         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9829         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9830         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9831         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9832         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9833         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9834         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9835         gcc.dg/noncompile/noncompile.exp,
9836         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9837         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9838         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9839         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9840         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9841         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9842         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9843         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9844         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9845         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9846         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9847         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9848         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9849         g++.old-deja/old-deja.exp,
9850         gfortran.fortran-torture/execute/execute.exp,
9851         gfortran.fortran-torture/compile/compile.exp,
9852         treelang/output/output-1.c, treelang/output/output-1.tree,
9853         treelang/execute/execute.exp, treelang/Makefile.in,
9854         treelang/compile/compile.exp, g++.dg/dg.exp,
9855         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9856         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9857         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9858         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9859         g++.dg/compat/struct-layout-1.exp,
9860         g++.dg/compat/struct-layout-1_generate.c,
9861         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9862         g++.dg/bprob/bprob.exp, config/default.exp,
9863         gcc.test-framework/test-framework.awk,
9864         gcc.test-framework/gen_directive_tests,
9865         gcc.test-framework/test-framework.exp,
9866         objc.dg/special/special.exp,
9867         objc.dg/gnu-encoding/gnu-encoding.exp,
9868         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9869         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9870         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9871         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9872         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9873         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9874         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9875         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9876         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9877         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9878         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9879         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9880         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9881         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9882         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9883         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9884         Likewise.
9886 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9888         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9889         error message text.
9891 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9893         PR fortran/32945
9894         * gfortran.dg/initialization_12.f90: New test.
9896 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9898         PR fortran/31609
9899         * gfortran.dg/entry_12.f90: New test.
9901 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9903         PR fortran/32938
9904         * gfortran.dg/altreturn_6.f90: New test.
9906 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9908         PR fortran/32942
9909         * gfortran.dg/exponent_2.f90: New test.
9911 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9913         * gcc.dg/vect/vect-117.c: New test.
9914         * gcc.dg/vect/vect-74.c: Enabled test
9915         * gcc.dg/vect/vect-81.c: Enabled test
9917 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9919         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9920         s/dg-error/dg-warning where warning is expected.
9922 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9924         PR fortran/32770
9925         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9926         of huge() to correct kind.
9928 2007-07-30  Ollie Wild  <aaw@google.com>
9930         * gcc.dg/cpp/counter-2.c: New test.
9931         * gcc.dg/cpp/counter-3.c: New test.
9932         * gcc.dg/cpp/dir-only-1.c: New test.
9933         * gcc.dg/cpp/dir-only-1.h: New file.
9934         * gcc.dg/cpp/dir-only-2.c: New test.
9935         * gcc.dg/cpp/dir-only-3.c: New test.
9936         * gcc.dg/cpp/dir-only-3a.h: New file.
9937         * gcc.dg/cpp/dir-only-3b.h: New file.
9938         * gcc.dg/cpp/dir-only-4.c: New test.
9939         * gcc.dg/cpp/dir-only-5.c: New test.
9940         * gcc.dg/cpp/dir-only-6.c: New test.
9942 2007-07-30  Julian Brown  <julian@codesourcery.com>
9944         * gcc.target/arm/neon/v*.c: Regenerate.
9946 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9948         PR c++/32108
9949         * g++.dg/ext/label6.C: New.
9951 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9953         PR libfortran/32858
9954         PR libfortran/30814
9955         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9957 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9959         PR fortran/31211
9960         * gfortran.dg/actual_pointer_function_1.f90: New test.
9962         PR fortran/32682
9963         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9965 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9967         PR fortran/32906
9968         * gfortran.dg/shape_1.f90: Adjust error message.
9969         * gfortran.dg/parameter_array_ref_1.f90: New test.
9971 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9973         PR fortran/31609
9974         * gfortran.dg/entry_11.f90: New test.
9976 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9977             Revital Eres  <eres@il.ibm.com>
9979         * gfortran.dg/sms-1.f90: New test.
9981 2007-07-28  Richard Guenther  <rguenther@suse.de>
9983         * gcc.c-torture/compile/pr32920.c: New testcase.
9985 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9987         PR c++/30917
9988         * g++.dg/lookup/friend11.C: New test.
9990 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9992         * gfortran.dg/namelist_5.f90: Adjusted error message.
9993         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9994         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9995         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9996         * gfortran.dg/namelist_32.f90: ... this.
9998         PR fortran/32876
9999         * gfortran.dg/namelist_33.f90: New test.
10001         PR fortran/32905
10002         * gfortran.dg/namelist_34.f90: New test.
10004         PR fortran/31818
10005         * gfortran.dg/namelist_35.f90: New test.
10007 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10009         PR fortran/32880
10010         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10012 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10014         PR testsuite/32471
10015         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10016           assuming it is 0x7ffffffff.
10017         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10018         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10020 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10022         * gfortran.dg/operator_3.f90: Fix dg directive.
10023         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10024         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10025         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10027 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10029         * g++.dg/cpp0x/decltype1.C: New.
10030         * g++.dg/cpp0x/decltype2.C: New.
10031         * g++.dg/cpp0x/decltype3.C: New.
10032         * g++.dg/cpp0x/decltype4.C: New.
10033         * g++.dg/cpp0x/decltype5.C: New.
10034         * g++.dg/cpp0x/decltype6.C: New.
10036 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10038         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10039           because the test relies on bit 31 to be the sign bit.
10041 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10043         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10044           assuming it is 0x7fffffff.
10045         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10046         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10048 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10050         PR c++/32346
10051         * g++.dg/expr/bitfield9.C: New test.
10053 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10055         PR fortran/32899
10056         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10058 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10060         PR fortran/32760
10061         * gfortran.dg/private_type_7.f90: New test.
10063 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10065         PR fortran/32035
10066         * gfortran.dg/select_char_1.f90: New test.
10068 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10070         PR fortran/32903
10071         * gfortran.dg/initialization_11.f90: New test.
10073 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10075         * gcc.target/mips/ins-1.c: New test.
10077 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10079         PR/19232
10080         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10081         (f1): Likewise.
10083 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10085         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10086         error: width of 'spare' exceeds its type.
10088 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10090         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10091         * gcc.dg/sibcall-4.c: Likewise.
10093 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10095         PR rtl-optimization/31500
10096         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10097         * g++.dg/warn/Warray-bounds.C: Likewise.
10099 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10101         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10103 2007-07-25  Julian Brown  <julian@codesourcery.com>
10104             Paul Brook  <paul@codesourcery.com>
10105             Joseph Myers  <joseph@codesourcery.com>
10106             Mark Shinwell  <shinwell@codesourcery.com>
10108         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10109         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10110         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10111         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10112         (check_effective_target_arm_neon_hw): New.
10113         * gcc.target/arm/neon/neon.exp: New file.
10114         * gcc.target/arm/neon/polytypes.c: New file.
10115         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10117 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10119         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10120           targets where an "int" is less than 32 bits wide.
10122 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10124         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10126 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10128         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10129           during addition if an int is only 16 bits wide.
10130         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10132 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10134         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10135           size as "long int" and are 32 or 64 bits wide.
10136         * gcc.dg/torture/pr28814.c: Likewise.
10138 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10140         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10141           exactly as wide as an int.
10143 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10145         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10146         Define and use throughout as long long printf format specifier.
10147         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10148         Likewise.
10150 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10152         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10153         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10155 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10157         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10159 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10161         * gcc.c-torture/execute/20070724-1.c: New.
10163 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10165         PR fortran/31205
10166         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10167         "deallocates" to 24, since patch has code rid of much spurious
10168         code.
10169         * gfortran.dg/interface_assignment_1.f90 : New test.
10171         PR fortran/32842
10172         * gfortran.dg/interface_assignment_2.f90 : New test.
10174 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10176         PR fortran/32867
10177         * fortran.dg/initialization_10.f90: New test.
10179 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10181         PR fortran/32778
10182         * gfortran.dg/imag_2.f: Removed
10183         * gfortran.dg/warn_std_1.f90: New test.
10184         * gfortran.dg/warn_std_2.f90: New test.
10185         * gfortran.dg/warn_std_3.f90: New test.
10187 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10189         PR c++/29001
10190         * g++.dg/init/new22.C: New.
10192 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10194         PR c++/32561
10195         * g++.dg/template/crash67.C: New.
10197 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10199         * lib/target-support.exp (check_effective_target_natural_alignment): 
10200         (check_effective_target_vector_alignment_reachable): New.
10201         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10202         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10203         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10204         check.
10205         * gcc.dg/vect/pr25413.c: Likewise.
10206         * gcc.dg/vect/pr31699.c: Likewise.
10208 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10210         PR fortran/30814
10211         * gfortran.dg/pack_bounds_1.f90:  New test case.
10213 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10215         PR fortran/31639
10216         * gfortran.dg/initialization_9.f90: New test.
10218 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10220         PR fortran/32797
10221         PR fortran/32800
10222         * gfortran.dg/bind_c_usage_8.f03: New test case.
10223         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10224         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10226 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10228         * gcc.target/mips/branch-cost-1.c: New test.
10229         * gcc.target/mips/branch-cost-2.c: Likewise.
10231 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10233         PR fortran/32732
10234         * gfortran.dg/c_char_tests.f03: New test case.
10235         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10236         * gfortran.dg/c_char_tests_2.f03: New test case.
10237         * gfortran.dg/value_6.f03: Ditto.
10238         * gfortran.dg/value_7.f03: Ditto.
10240 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10242         PR fortran/32600
10243         * gfortran.dg/c_funloc_tests_5.f03: New.
10244         * gfortran.dg/c_funloc_tests_5.f04: New.
10245         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10247 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10249         PR c++/32839
10250         * g++.dg/expr/call4.C: New.
10251         * g++.dg/expr/call5.C: New.
10253 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10255         PR fortran/32710
10256         * gfortran.dg/namelist_30.f90: New test.
10258 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10260         PR fortran/29962
10261         * gfortran.dg/array_initializer_1.f90: Removed warning.
10262         * gfortran.dg/initialization_1.f90: Adjusted messages.
10263         * gfortran.dg/nested_modules_6.f90: Removed warning.
10265         PR fortran/31253
10266         * gfortran.dg/initialization_7.f90: New test.
10268         PR fortran/31639
10269         * gfortran.dg/initialization_8.f90: New test.
10271 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10273         PR c++/30818
10274         * g++.dg/template/crash47.C: Adjust errors.
10275         * g++.dg/template/crash48.C: Adjust errors.
10276         * g++.dg/template/typename12.C: New.
10277         * g++.dg/template/typename13.C: New.
10278         * g++.dg/template/typename14.C: New.
10279         * g++.dg/template/typedef6.C: Adjust errors.
10281 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10283         PR fortran/32627
10284         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10285         * gfortran.dg/pr32627.f03: New test case.
10287         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10288         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10289         c_f_pointer_logical.
10290         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10291         c_f_pointer_complex.
10292         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10293         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10294         c_f_pointer_shape_tests_2.
10295         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10297 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10299         PR fortran/32804
10300         * gfortran.dg/c_loc_tests_9.f03: New test case.
10301         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10303 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10305         PR fortran/32823
10306         * gfortran.dg/int_2.f90: New test.
10307         
10308 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10310         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10312 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10314         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10315         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10317 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10319         PR tree-optimization/19910
10320         * gcc.dg/pr19910.c: New test.
10322 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10324         PR fortran/32738
10325         * gfortran.dg/pr32738.f90: New test.
10327 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10329         PR tree-optimzation/32635
10330         * gfortran.dg/pr32635.f:  New test case.
10332 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10334         PR fortran/32801
10335         * gfortran.dg/pr32801.f03: New test case.
10337 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10339         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10340         Test negative numbers also.
10341         * gcc.dg/c99-math-float-1.c: Likewise.
10342         * gcc.dg/c99-math-long-double-1.c: Likewise.
10343         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10344         test inputs.
10346 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10347         
10348         * lib/target-supports.exp (check_effective_target_sync_int_long):
10349         Enable for xtensa.
10350         (check_effective_target_sync_char_short): Likewise.
10351         
10352 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10354         * gcc.dg/pr28796-2.c: Add more cases.
10356 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10358         * gcc.dg/pr28796-1.c: Add more cases.
10359         * gcc.dg/pr28796-2.c: Likewise.
10361 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10363         * gcc.dg/pr28796-1.c: Add more cases.
10364         * gcc.dg/pr28796-2.c: Likewise.
10366 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10368         PR fortran/32535
10369         * gfortran.dg/pr32535.f90: New test.
10371 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10373         PR fortran/31320
10374         PR fortran/32665
10375         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10377 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10379         PR rtl-optimization/32773
10380         * gcc.dg/pr32773.c: New test.
10382 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10384         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10385         match flax-vector-conversions note.
10386         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10387         instead of dg-error for the warning.
10389 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10391         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10392           adapted to work on targets with 16-bit or wider int.
10393         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10394         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10395         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10396         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10398 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10400         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10401         support large arrays.
10402         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10403         * gcc.dg/20061109-1.c: Likewise.
10404         * gcc.c-torture/execute/20061101-1.x: Likewise.
10405         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10406         * gcc.c-torture/execute/pr31448.x: Likewise.
10408 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10410         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10412         PR fortran/32238
10413         * gfortran.dg/pr32238.f90: New test.
10415         PR fortran/32222
10416         * gfortran.dg/pr32222.f90: New test.
10418         PR fortran/32242
10419         * gfortran.dg/pr32242.f90: New test.
10420         
10421 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10422             David Ung  <davidu@mips.com>
10424         * gcc.target/mips/mips-sched-madd.c: New test case.
10426 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10428         PR libfortran/32611
10429         * gfortran.dg/large_real_kind_1.f90: Update test.
10430         * gfortran.dg/pr17706.f90: Update test.
10431         * gfortran.dg/fmt_zero_digits.f90: Update test.
10432         * gfortran.dg/fmt_zero_precision.f90: Update test.
10433         * gfortran.dg/real_const_3.f90: Update test.
10435 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10437         PR fortran/32036
10438         * gfortran.dg/bounds_check_8.f90: New test.
10439         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10441 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10443         PR fortran/32357
10444         * gfortran.dg/mvbits_2.f90: New test.
10446 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10448         PR libfortran/32731
10449         * gfortran.dg/pack_mask_1.f90:  New test.
10450         * gfortran.dg/unpack_mask_1.f90:  New test.
10452 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10454         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10455         * gcc.dg/20001101-1.c: Likewise.
10456         * gcc.dg/20001102-1.c: Likewise.
10457         * gcc.dg/20020116-2.c: Likewise.
10458         * gcc.dg/20020416-1.c: Likewise.
10459         * gcc.dg/sparc-constant-1.c: Likewise.
10460         * gcc.dg/sparc-dwarf2.c: Likewise.
10461         * gcc.dg/sparc-frame-1.c: Likewise.
10462         * gcc.dg/sparc-getcontext-1.c: Likewise.
10463         * gcc.dg/sparc-loop-1.c: Likewise.
10464         * gcc.dg/sparc-reg-1.c: Likewise.
10465         * gcc.dg/sparc-ret.c: Likewise.
10466         * gcc.dg/sparc-trap-1.c: Likewise.
10467         * gcc.dg/ultrasp10.c: Likewise.
10468         * gcc.dg/ultrasp11.c: Likewise.
10469         * gcc.dg/ultrasp1.c: Likewise.
10470         * gcc.dg/ultrasp2.c: Likewise.
10471         * gcc.dg/ultrasp3.c: Likewise.
10472         * gcc.dg/ultrasp4.c: Likewise.
10473         * gcc.dg/ultrasp5.c: Likewise.
10474         * gcc.dg/ultrasp6.c: Likewise.
10475         * gcc.dg/ultrasp7.c: Likewise.
10476         * gcc.dg/ultrasp8.c: Likewise.
10477         * gcc.dg/ultrasp9.c: Likewise.
10478         * gcc.dg/splet-1.c: Delete.
10480 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10482         PR fortran/32724
10483         * gfortran.dg/stfunc_5.f90: New test.
10485 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10487         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10488         New procedure to check if arrays are naturally aligned to the vector
10489         alignment boundary.
10490         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10491         in size_t typedef.  Adjust tree dump scan results according to
10492         vect_aligned_arrays target check.
10493         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10494         vect_aligned_arrays target check.
10495         * gcc.dg/vect/pr31699.c: Ditto.
10497 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10499         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10500         for V2DFmode vector conditional expression.
10501         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10502         and dfceq patterns.
10503         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10504         and dfcgt patterns.
10505         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10506         V2DFmode comparison and test special values.
10507         * lib/target-supports.exp: Switch on test for V2DFmode 
10508         vector conditional expression.
10510 2007-07-13  Richard Guenther  <rguenther@suse.de>
10512         PR tree-optimization/32721
10513         * gcc.dg/pr32721.c: New testcase.
10515 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10517         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10518         error message part that continues on a new line.
10520 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10522         * gcc.dg/c99-tgmath-1.c: New.
10523         * gcc.dg/c99-tgmath-2.c: New.
10524         * gcc.dg/c99-tgmath-3.c: New.
10525         * gcc.dg/c99-tgmath-4.c: New.
10527 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10528             Janis Johnson  <janis187@us.ibm.com>
10530         PR testsuite/25241
10531         * gcc.test-framework/dg-error-exp-F.c: New test.
10532         * gcc.test-framework/dg-warning-exp-F.c: New test.
10533         * lib/gcc.exp: Enable warning and error prefixes.
10534         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10535         (dg-error): Wrap original dg-error.
10536         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10537         markers from dg-error/dg-warning directives.
10538         * gcc.dg/20040322-1.c: Likewise.
10539         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10540         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10541         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10542         * gcc.dg/Werror-1.c: Likewise.
10543         * gcc.dg/Werror-10.c: Likewise.
10544         * gcc.dg/Werror-11.c: Likewise.
10545         * gcc.dg/Werror-2.c: Likewise.
10546         * gcc.dg/Werror-3.c: Likewise.
10547         * gcc.dg/Werror-4.c: Likewise.
10548         * gcc.dg/Werror-5.c: Likewise.
10549         * gcc.dg/Werror-6.c: Likewise.
10550         * gcc.dg/Werror-7.c: Likewise.
10551         * gcc.dg/Werror-8.c: Likewise.
10552         * gcc.dg/Werror-9.c: Likewise.
10553         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10554         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10555         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10556         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10557         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10558         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10559         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10560         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10561         * gcc.dg/Wnested-externs-1.c: Likewise.
10562         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10563         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10564         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10565         * gcc.dg/Wshadow-3.c: Likewise.
10566         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10567         * gcc.dg/Wwrite-strings-1.c: Likewise.
10568         * gcc.dg/anon-struct-5.c: Likewise.
10569         * gcc.dg/anon-struct-6.c: Likewise.
10570         * gcc.dg/anon-struct-7.c: Likewise.
10571         * gcc.dg/anon-struct-8.c: Likewise.
10572         * gcc.dg/array-8.c: Likewise.
10573         * gcc.dg/array-quals-2.c: Likewise.
10574         * gcc.dg/asm-qual-1.c: Likewise.
10575         * gcc.dg/asm-wide-1.c: Likewise.
10576         * gcc.dg/assign-warn-1.c: Likewise.
10577         * gcc.dg/assign-warn-2.c: Likewise.
10578         * gcc.dg/bitfld-10.c: Likewise.
10579         * gcc.dg/bitfld-11.c: Likewise.
10580         * gcc.dg/bitfld-12.c: Likewise.
10581         * gcc.dg/bitfld-13.c: Likewise.
10582         * gcc.dg/bitfld-14.c: Likewise.
10583         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10584         * gcc.dg/builtins-30.c: Likewise.
10585         * gcc.dg/c90-const-expr-5.c: Likewise.
10586         * gcc.dg/c90-typespec-1.c: Likewise.
10587         * gcc.dg/c99-const-expr-5.c: Likewise.
10588         * gcc.dg/c99-flex-array-5.c: Likewise.
10589         * gcc.dg/c99-fordecl-3.c: Likewise.
10590         * gcc.dg/c99-tag-3.c: Likewise.
10591         * gcc.dg/c99-typespec-1.c: Likewise.
10592         * gcc.dg/c99-vla-jump-1.c: Likewise.
10593         * gcc.dg/c99-vla-jump-2.c: Likewise.
10594         * gcc.dg/c99-vla-jump-3.c: Likewise.
10595         * gcc.dg/c99-vla-jump-4.c: Likewise.
10596         * gcc.dg/c99-vla-jump-5.c: Likewise.
10597         * gcc.dg/cast-1.c: Likewise.
10598         * gcc.dg/cast-2.c: Likewise.
10599         * gcc.dg/cast-3.c: Likewise.
10600         * gcc.dg/cast-4.c: Likewise.
10601         * gcc.dg/cast-pretty-print-1.c: Likewise.
10602         * gcc.dg/comp-goto-2.c: Likewise.
10603         * gcc.dg/comp-goto-3.c: Likewise.
10604         * gcc.dg/cpp/error-1.c: Likewise.
10605         * gcc.dg/cpp/if-paren.c: Likewise.
10606         * gcc.dg/decl-7.c: Likewise.
10607         * gcc.dg/decl-8.c: Likewise.
10608         * gcc.dg/decl-nospec-1.c: Likewise.
10609         * gcc.dg/decl-nospec-2.c: Likewise.
10610         * gcc.dg/decl-nospec-3.c: Likewise.
10611         * gcc.dg/declspec-10.c: Likewise.
10612         * gcc.dg/declspec-11.c: Likewise.
10613         * gcc.dg/declspec-12.c: Likewise.
10614         * gcc.dg/declspec-13.c: Likewise.
10615         * gcc.dg/declspec-14.c: Likewise.
10616         * gcc.dg/declspec-15.c: Likewise.
10617         * gcc.dg/declspec-16.c: Likewise.
10618         * gcc.dg/declspec-17.c: Likewise.
10619         * gcc.dg/declspec-4.c: Likewise.
10620         * gcc.dg/declspec-5.c: Likewise.
10621         * gcc.dg/declspec-6.c: Likewise.
10622         * gcc.dg/declspec-7.c: Likewise.
10623         * gcc.dg/declspec-8.c: Likewise.
10624         * gcc.dg/declspec-9.c: Likewise.
10625         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10626         * gcc.dg/dfp/constants-c99.c: Likewise.
10627         * gcc.dg/dfp/keywords-c89.c: Likewise.
10628         * gcc.dg/dfp/keywords-c99.c: Likewise.
10629         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10630         * gcc.dg/dfp/typespec.c: Likewise.
10631         * gcc.dg/dremf-type-compat-2.c: Likewise.
10632         * gcc.dg/dremf-type-compat-3.c: Likewise.
10633         * gcc.dg/dremf-type-compat-4.c: Likewise.
10634         * gcc.dg/empty-source-2.c: Likewise.
10635         * gcc.dg/empty-source-3.c: Likewise.
10636         * gcc.dg/enum3.c: Likewise.
10637         * gcc.dg/extra-semi-2.c: Likewise.
10638         * gcc.dg/extra-semi-3.c: Likewise.
10639         * gcc.dg/float-range-1.c: Likewise.
10640         * gcc.dg/float-range-2.c: Likewise.
10641         * gcc.dg/float-range-3.c: Likewise.
10642         * gcc.dg/float-range-5.c: Likewise.
10643         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10644         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10645         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10646         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10647         * gcc.dg/format/cast-1.c: Likewise.
10648         * gcc.dg/format/gcc_diag-3.c: Likewise.
10649         * gcc.dg/format/gcc_diag-4.c: Likewise.
10650         * gcc.dg/format/gcc_diag-6.c: Likewise.
10651         * gcc.dg/format/gcc_diag-8.c: Likewise.
10652         * gcc.dg/format/gcc_diag-9.c: Likewise.
10653         * gcc.dg/format/nul-2.c: Likewise.
10654         * gcc.dg/format/opt-1.c: Likewise.
10655         * gcc.dg/format/opt-2.c: Likewise.
10656         * gcc.dg/format/opt-3.c: Likewise.
10657         * gcc.dg/format/opt-4.c: Likewise.
10658         * gcc.dg/format/opt-5.c: Likewise.
10659         * gcc.dg/format/opt-6.c: Likewise.
10660         * gcc.dg/framework-2.c: Likewise.
10661         * gcc.dg/func-args-1.c: Likewise.
10662         * gcc.dg/func-outside-1.c: Likewise.
10663         * gcc.dg/func-outside-2.c: Likewise.
10664         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10665         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10666         * gcc.dg/if-empty-1.c: Likewise.
10667         * gcc.dg/init-bad-1.c: Likewise.
10668         * gcc.dg/init-bad-2.c: Likewise.
10669         * gcc.dg/init-bad-3.c: Likewise.
10670         * gcc.dg/init-desig-obs-2.c: Likewise.
10671         * gcc.dg/init-desig-obs-3.c: Likewise.
10672         * gcc.dg/init-empty-2.c: Likewise.
10673         * gcc.dg/init-empty-3.c: Likewise.
10674         * gcc.dg/inline-11.c: Likewise.
10675         * gcc.dg/inline-12.c: Likewise.
10676         * gcc.dg/inline-8.c: Likewise.
10677         * gcc.dg/inline-9.c: Likewise.
10678         * gcc.dg/inline3.c: Likewise.
10679         * gcc.dg/label-decl-1.c: Likewise.
10680         * gcc.dg/label-decl-2.c: Likewise.
10681         * gcc.dg/label-decl-3.c: Likewise.
10682         * gcc.dg/label-decl-4.c: Likewise.
10683         * gcc.dg/long-long-typespec-1.c: Likewise.
10684         * gcc.dg/lvalue-2.c: Likewise.
10685         * gcc.dg/lvalue-3.c: Likewise.
10686         * gcc.dg/nested-func-3.c: Likewise.
10687         * gcc.dg/nested-redef-1.c: Likewise.
10688         * gcc.dg/noreturn-4.c: Likewise.
10689         * gcc.dg/old-style-prom-2.c: Likewise.
10690         * gcc.dg/old-style-prom-3.c: Likewise.
10691         * gcc.dg/old-style-then-proto-1.c: Likewise.
10692         * gcc.dg/overflow-warn-1.c: Likewise.
10693         * gcc.dg/overflow-warn-2.c: Likewise.
10694         * gcc.dg/overflow-warn-3.c: Likewise.
10695         * gcc.dg/overflow-warn-4.c: Likewise.
10696         * gcc.dg/overflow-warn-6.c: Likewise.
10697         * gcc.dg/parm-forwdecl-2.c: Likewise.
10698         * gcc.dg/parm-forwdecl-3.c: Likewise.
10699         * gcc.dg/parm-impl-decl-1.c: Likewise.
10700         * gcc.dg/parm-impl-decl-2.c: Likewise.
10701         * gcc.dg/parm-incomplete-1.c: Likewise.
10702         * gcc.dg/parm-mismatch-1.c: Likewise.
10703         * gcc.dg/pointer-arith-1.c: Likewise.
10704         * gcc.dg/pointer-arith-2.c: Likewise.
10705         * gcc.dg/pointer-arith-3.c: Likewise.
10706         * gcc.dg/pointer-arith-4.c: Likewise.
10707         * gcc.dg/pointer-arith-6.c: Likewise.
10708         * gcc.dg/pointer-arith-7.c: Likewise.
10709         * gcc.dg/pointer-arith-8.c: Likewise.
10710         * gcc.dg/pr13804-1.c: Likewise.
10711         * gcc.dg/pr15698-1.c: Likewise.
10712         * gcc.dg/pr15698-2.c: Likewise.
10713         * gcc.dg/pr15698-3.c: Likewise.
10714         * gcc.dg/pr15698-4.c: Likewise.
10715         * gcc.dg/pr15698-5.c: Likewise.
10716         * gcc.dg/pr15698-6.c: Likewise.
10717         * gcc.dg/pr15698-7.c: Likewise.
10718         * gcc.dg/pr15698-8.c: Likewise.
10719         * gcc.dg/pr17188-1.c: Likewise.
10720         * gcc.dg/pr17301-1.c: Likewise.
10721         * gcc.dg/pr17301-2.c: Likewise.
10722         * gcc.dg/pr17730-1.c: Likewise.
10723         * gcc.dg/pr20368-1.c: Likewise.
10724         * gcc.dg/pr20368-2.c: Likewise.
10725         * gcc.dg/pr20368-3.c: Likewise.
10726         * gcc.dg/pr22308-1.c: Likewise.
10727         * gcc.dg/qual-component-1.c: Likewise.
10728         * gcc.dg/redecl-1.c: Likewise.
10729         * gcc.dg/redecl-11.c: Likewise.
10730         * gcc.dg/redecl-12.c: Likewise.
10731         * gcc.dg/redecl-13.c: Likewise.
10732         * gcc.dg/redecl-14.c: Likewise.
10733         * gcc.dg/redecl-15.c: Likewise.
10734         * gcc.dg/register-var-1.c: Likewise.
10735         * gcc.dg/register-var-2.c: Likewise.
10736         * gcc.dg/stmt-expr-2.c: Likewise.
10737         * gcc.dg/stmt-expr-3.c: Likewise.
10738         * gcc.dg/stmt-expr-label-1.c: Likewise.
10739         * gcc.dg/stmt-expr-label-2.c: Likewise.
10740         * gcc.dg/stmt-expr-label-3.c: Likewise.
10741         * gcc.dg/struct-empty-2.c: Likewise.
10742         * gcc.dg/struct-empty-3.c: Likewise.
10743         * gcc.dg/struct-parse-1.c: Likewise.
10744         * gcc.dg/struct-semi-1.c: Likewise.
10745         * gcc.dg/struct-semi-2.c: Likewise.
10746         * gcc.dg/struct-semi-3.c: Likewise.
10747         * gcc.dg/switch-5.c: Likewise.
10748         * gcc.dg/switch-6.c: Likewise.
10749         * gcc.dg/switch-7.c: Likewise.
10750         * gcc.dg/tls/diag-5.c: Likewise.
10751         * gcc.dg/transparent-union-1.c: Likewise.
10752         * gcc.dg/transparent-union-3.c: Likewise.
10753         * gcc.dg/typespec-1.c: Likewise.
10754         * gcc.dg/vla-init-2.c: Likewise.
10755         * gcc.dg/vla-init-3.c: Likewise.
10756         * gcc.dg/vla-init-4.c: Likewise.
10757         * gcc.dg/vla-init-5.c: Likewise.
10758         * gcc.dg/void-cast-2.c: Likewise.
10759         * gcc.dg/wvla-3.c: Likewise.
10760         * gcc.dg/wvla-7.c: Likewise.
10761         * gcc.target/i386/991209-1.c: Likewise.
10762         * gcc.target/ia64/fpreg-1.c: Likewise.
10763         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10764         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10765         
10766 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10768         PR fortran/31639
10769         * gfortran.dg/func_decl_4.f90: New test.
10771 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10773         PR fortran/32727
10774         * gfortran.dg/interface_17.f90: New test.
10776 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10778         PR fortran/32599
10779         * gfortran.dg/32599.f03: New test case.
10781         PR fortran/32601
10782         * gfortran.dg/32601.f03: New test case.
10783         * gfortran.dg/32601_1.f03: Ditto.
10784         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10785         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10787 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10789         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10791 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10792             Devang Patel  <dpatel@apple.com>
10794         PR tree-optimization/25413
10795         * gcc.dg/vect/vect-align-1.c: New.
10796         * gcc.dg/vect/vect-align-2.c: New.
10797         * gcc.dg/vect/pr25413.c: New.
10798         * gcc.dg/vect/pr25413a.c: New.
10799         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10801 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10803         * lib/target-support.exp (check_ultrasparc_hw_available):
10804         New function.
10805         (is-effective-target): Check $arg for ultrasparc_hw.
10806         (is-effective-target-keyword): Likewise.
10807         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10808         when determining what to do on sparc platforms.
10809         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10810         * gcc.dg/20001101-1.c: Likewise.
10811         * gcc.dg/20001101-2.c: Likewise.
10812         * gcc.dg/ultrasp9.c: Likewise.
10813         * gcc.dg/ultrasp10.c: Likewise.
10814         * gcc.target/sparc/pdist-3.c: Likewise.
10816 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10818         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10820 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10822         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10823         get vectorized.
10824         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10825         now get vectorized.
10826         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10827         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10828         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10829         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10830         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10831         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10832         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10833         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10834         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10835         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10836         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10837         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10838         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10839         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10840         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10841         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10842         Add spu.
10844 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10846         PR c++/30854
10847         * g++.dg/parse/error30.C: New test.
10849 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10851         PR fortran/29804
10852         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10854 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10856         * gfortran.fortran-torture/compile/pr32663.f: New test.
10858 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10860         PR c++/31027
10861         * g++.dg/inherit/virtual4.C: New.
10863 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10865         PR target/32661
10866         * gcc.target/i386/pr32661-1.c: New test.
10868 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10870         * gnat.dg/invariant_index.ad[sb]: New test.
10872 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10874         PR c++/32560
10875         * g++.dg/template/decl3.C: New.
10877 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10879         PR 32617
10880         * gcc.c-torture/execute/align-3.c: New.
10882 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10884         PR target/32708
10885         * gcc.target/i386/pr32708-1.c: New test.
10886         * gcc.target/i386/pr32708-2.c: Ditto.
10887         * gcc.target/i386/pr32708-3.c: Ditto.
10889 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10891         * g++.dg/init/new20.C: Remove svn:executable flag.
10893 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10895         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10897 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10899         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10901 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10903         PR testsuite/25241
10904         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10905         directive.
10906         
10907 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10909         PR fortran/32157
10910         * gfortran.dg/overload_2.f90: New test.
10912         PR fortran/32689
10913         * gfortran.dg/transfer_simplify_5.f90
10915         PR fortran/32634
10916         * gfortran.dg/interface_15.f90: New test.
10918 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10920         PR libfortran/32336
10921         * gfortran.dg/matmul_5.f90:  New test case.
10923 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10925         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10926         * gcc.dg/fesd-any.h: Likewise.
10927         * gcc.dg/fesd-baseonly.c: Likewise.
10928         * gcc.dg/fesd-baseonly.h: Likewise.
10929         * gcc.dg/fesd-none.c: Likewise.
10930         * gcc.dg/fesd-none.h: Likewise.
10931         * gcc.dg/fesd-reduced.c: Likewise.
10932         * gcc.dg/fesd-reduced.h: Likewise.
10933         * gcc.dg/fesd-sys.c: Likewise.
10934         * gcc.dg/fesd-sys.h: Likewise
10935         * gcc.dg/fesd.h: Likewise.
10937         * g++.dg/debug/dwarf2: New directory.
10938         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10939         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10940         * g++.dg/other/fesd-any.h: Likewise.
10941         * g++.dg/other/fesd-baseonly.C: Likewise.
10942         * g++.dg/other/fesd-baseonly.h: Likewise.
10943         * g++.dg/other/fesd-none.C: Likewise.
10944         * g++.dg/other/fesd-none.h: Likewise.
10945         * g++.dg/other/fesd-reduced.C: Likewise.
10946         * g++.dg/other/fesd-reduced.h: Likewise.
10947         * g++.dg/other/fesd-sys.C: Likewise.
10948         * g++.dg/other/fesd-sys.h: Likewise.
10949         * g++.dg/other/fesd.h: Likewise.
10951 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10953         PR fortran/31129
10954         * gfortran.dg/parameter_unused.f90: New test.
10956 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10958         PR tree-optimization/32681
10959         * gcc.dg/tree-ssa/pr32681.c: New test.
10961 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10963         PR fortran/32678
10964         * gfortran.dg/fmt_t_5.f90: New test.
10966 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10968         PR c++/30535
10969         * g++.dg/template/operator10.C: New.
10971 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10973         PR libfortran/32217
10974         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10976 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10978         PR fortran/29876
10979         * gfortran.dg/operator_6.f90: New test.
10981 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10983         PR fortran/17711
10984         * gfortran.dg/operator_4.f90: New test.
10985         * gfortran.dg/operator_5.f90: New test.
10986         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10987         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10989 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10991         PR fortran/32669
10992         * gfortran.dg/argument_checking_6.f90: New.
10994 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10996         PR fortran/25094
10997         * gfortran.dg/interface_155555.f90: New test.
10999 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11001         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11002         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11004 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11006         PR testsuite/25241
11007         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11008         discern pedantic diagnostics and errors.
11009         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11010         and not an error.
11011         * gcc.dg/20050121-1.c: This is an error and not a warning.
11012         * gcc.target/i386/sseregparm-2.c:  Likewise.
11013         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11014         * gcc.dg/charset/attribute2.c: Likewise.
11015         * gcc.dg/bitfld-1.c: Likewise.
11016         * gcc.dg/pack-test-2.c: Likewise.
11017         * gcc.dg/940510-1.c: Match separately error and warning.
11018         * gcc.dg/array-2.c: Match separately multiple messages. The second
11019         diagnostic is a pedantic warning and not an error.
11020         * gcc.dg/pr14475.c: Match separately multiple messages.
11021         * gcc.dg/pr18809-1.c: Likewise.
11022         * gcc.dg/pr27953.c: Likewise.
11023         * gcc.dg/vla-init-1.c: Likewise.
11024         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11026 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11028         PR fortran/32644
11029         * gfortran.dg/char_decl_1.f90: New test.
11031 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11033         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11035 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11037         PR c++/32232
11038         * g++.dg/template/overload9.C: New test.
11040 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11042         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11043         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11045 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11047         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11048         * gcc.dg/20001012-2.c: Likewise.
11049         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11050         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11052 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11054         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11055         about the chunk size when STACK_SIZE is defined.
11057 2007-07-06  Josh Conner  <jconner@apple.com>
11059         PR middle-end/32602
11060         * gcc.dg/sibcall-8.c: New test.
11062 2007-07-06  Josh Conner  <jconner@apple.com>
11064         PR middle-end/32603
11065         * gcc.target/arm/sibcall-1.c: New test.
11067 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11069         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11071 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11073         * gfortran.dg/save_parameter.f90: New test.
11074         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11076 2007-07-06  Richard Guenther  <rguenther@suse.de>
11078         * g++.dg/opt/pr30965.C: New testcase.
11080 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11082         * gcc.target/mips/save-restore-5.c: New test.
11084 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11086         PR rtl_optimization/32450
11087         * gcc.dg/pr32450.c: New runtime test.
11089 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11091         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11092         single underscore in scan directives.
11094 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11096         PR c++/32245
11097         * g++.dg/init/ptrmem4.C: New test.
11099         PR c++/32251
11100         * g++.dg/init/new21.C: Likewise.
11102         PR c++/31992
11103         * g++.dg/template/static30.C: Likewise.
11105 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11107         * gcc.dg/vect/costmodel/ppc: New directory.
11108         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11109         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11110         New test.
11111         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11112         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11115         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11118         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11119         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11120         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11121         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11124         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11126 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11128         PR fortran/32359
11129         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11131 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11133         PR fortran/32526
11134         * gfortran.dg/interface_14.f90: New test.
11136         PR fortran/32613
11137         * gfortran.dg/do_iterator_2.f90: New test.
11139 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11141         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11142         (FE_DEC_DOWNWARD): Likewise.
11143         (FE_DEC_UPWARD): Likewise.
11144         (FE_DEC_TOWARDZERO): Likewise.
11145         (FE_DEC_TONEARESTFROMZERO): Likewise.
11147 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11149         * gcc.c-torture/compile/pr32606.c: New.
11150         * gfortran.fortran-torture/execute/pr32604.f90: New.
11152 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11154         * gcc.dg/visibility-12.c: New test.
11155         * gcc.dg/visibility-13.c: Likewise.
11156         * g++.dg/ext/visibility-9.C: Likewise.
11157         * g++.dg/ext/visibility-10.C: Likewise.
11159 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11161         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11162         * gcc.dg/sh-relax-vxworks.c: New test.
11164 2007-07-04  Richard Guenther  <rguenther@suse.de>
11166         PR tree-optimization/32500
11167         * gcc.c-torture/execute/pr32500.c: New testcase.
11169 2007-07-04  Richard Guenther  <rguenther@suse.de>
11171         PR tree-optimization/32482
11172         * gcc.c-torture/compile/pr32482.c: New testcase.
11174 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11176         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11177         VxWorks kernels.
11178         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11179         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11180         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11181         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11183 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11185         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11187 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11189         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11191 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11193         PR fortran/31198
11194         * gfortran.dg/min_max_optional_1.f90: New test.
11195         * gfortran.dg/min_max_optional_2.f90: New test.
11196         * gfortran.dg/min_max_optional_3.f90: New test.
11198 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11200         PR fortran/32545
11201         * gfortran.dg/fmt_error.f90: New test.
11203 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11205         PR fortran/32612
11206         * gfortran.dg/interface_13.f90: New test.
11208 2007-07-03  Dave Brolley  <brolley@redhat.com>
11210         PR c++/31743
11211         * g++.dg/init/new20.C: New test.
11213 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11215         PR fortran/32579
11216         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11218 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11220         PR fortran/25062
11221         * common_7.f90: New.
11222         * common_8.f90: New.
11223         * common_9.f90: New.
11225 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11227         PR fortran/30940
11228         * gfortran.dg/argument_checking_1.f90: New.
11229         * gfortran.dg/argument_checking_2.f90: New.
11230         * gfortran.dg/argument_checking_3.f90: New.
11231         * gfortran.dg/argument_checking_4.f90: New.
11232         * gfortran.dg/argument_checking_5.f90: New.
11233         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11234         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11236 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11238         * gcc.dg/pr32176.c: Add -w to default dg-options.
11240 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11242         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11244 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11246         PR fortran/20888
11247         * gfortran.dg/null_2.f90: New.
11249 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11250             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11252         PR middle-end/32176
11253         * gcc.dg/pr32176.c: New test.
11255 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11257         * gcc.dg/const-float80.c : New test.
11258         * gcc.dg/const-float128.c : New test.
11259         * gcc.dg/const-float80-ped.c : New test.
11260         * gcc.dg/const-float128-ped.c : New test.
11262 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11264         * gcc.dg/c99-math.h: Fix typo.
11266 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11268         PR libgomp/32468
11269         * gcc.dg/gomp/pr32468-1.c: New test.
11271 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11273         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11274         an ABI option.
11276 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11278         * gfortran.fortran-torture/compile/pr32583.f: New.
11279         * gcc.c-torture/compile/pr32584.c: New
11281 2007-07-02  Ollie Wild  <aaw@google.com>
11283         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11284         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11286 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11288         * gcc.target/mips/save-restore-1.c: New test.
11289         * gcc.target/mips/save-restore-2.c: Likewise.
11290         * gcc.target/mips/save-restore-3.c: Likewise.
11291         * gcc.target/mips/save-restore-4.c: Likewise.
11293 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11295         PR tree-optimization/31966
11296         PR tree-optimization/32533
11297         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11298         * gfortran.dg/pr32533.f90: Ditto.
11300 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11302         * g++.dg/opt/nrv12.C: New test.
11303         * gcc.target/i386/nrv1.c: New test.
11305         PR c++/31748
11306         * g++.dg/gomp/pr31748.C: New test.
11308 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11310         PR tree-optimization/32230
11311         * gcc.dg/vect/pr32230.c: New test.
11313 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11315         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11316         * bind_c_coms.f90: Ditto.
11317         * bind_c_coms_driver.c: Ditto.
11318         * bind_c_dts.f90: Ditto.
11319         * bind_c_dts_2.f03: Ditto.
11320         * bind_c_dts_2_driver.c: Ditto.
11321         * bind_c_dts_3.f03: Ditto.
11322         * bind_c_dts_4.f03: Ditto.
11323         * bind_c_dts_driver.c: Ditto.
11324         * bind_c_implicit_vars.f03: Ditto.
11325         * bind_c_procs.f03: Ditto.
11326         * bind_c_usage_2.f03: Ditto.
11327         * bind_c_usage_3.f03: Ditto.
11328         * bind_c_usage_5.f03: Ditto.
11329         * bind_c_usage_6.f03: Ditto.
11330         * bind_c_usage_7.f03: Ditto.
11331         * bind_c_vars.f90: Ditto.
11332         * bind_c_vars_driver.c: Ditto.
11333         * binding_c_table_15_1.f03: Ditto.
11334         * binding_label_tests.f03: Ditto.
11335         * binding_label_tests_10.f03: Ditto.
11336         * binding_label_tests_10_main.f03: Ditto.
11337         * binding_label_tests_11.f03: Ditto.
11338         * binding_label_tests_11_main.f03: Ditto.
11339         * binding_label_tests_12.f03: Ditto.
11340         * binding_label_tests_13.f03: Ditto.
11341         * binding_label_tests_13_main.f03: Ditto.
11342         * binding_label_tests_14.f03: Ditto.
11343         * binding_label_tests_2.f03: Ditto.
11344         * binding_label_tests_3.f03: Ditto.
11345         * binding_label_tests_4.f03: Ditto.
11346         * binding_label_tests_5.f03: Ditto.
11347         * binding_label_tests_6.f03: Ditto.
11348         * binding_label_tests_7.f03: Ditto.
11349         * binding_label_tests_8.f03: Ditto.
11350         * binding_label_tests_9.f03: Ditto.
11351         * c_assoc.f90: Ditto.
11352         * c_assoc_2.f03: Ditto.
11353         * c_f_pointer_shape_test.f90: Ditto.
11354         * c_f_pointer_tests.f90: Ditto.
11355         * c_f_tests_driver.c: Ditto.
11356         * c_funloc_tests.f03: Ditto.
11357         * c_funloc_tests_2.f03: Ditto.
11358         * c_funloc_tests_3.f03: Ditto.
11359         * c_funloc_tests_3_funcs.c: Ditto.
11360         * c_kind_params.f90: Ditto.
11361         * c_kind_tests_2.f03: Ditto.
11362         * c_kinds.c: Ditto.
11363         * c_loc_driver.c: Ditto.
11364         * c_loc_test.f90: Ditto.
11365         * c_loc_tests_2.f03: Ditto.
11366         * c_loc_tests_2_funcs.c: Ditto.
11367         * c_loc_tests_3.f03: Ditto.
11368         * c_loc_tests_4.f03: Ditto.
11369         * c_loc_tests_5.f03: Ditto.
11370         * c_loc_tests_6.f03: Ditto.
11371         * c_loc_tests_7.f03: Ditto.
11372         * c_loc_tests_8.f03: Ditto.
11373         * c_ptr_tests.f03: Ditto.
11374         * c_ptr_tests_10.f03: Ditto.
11375         * c_ptr_tests_5.f03: Ditto.
11376         * c_ptr_tests_7.f03: Ditto.
11377         * c_ptr_tests_7_driver.c: Ditto.
11378         * c_ptr_tests_8.f03: Ditto.
11379         * c_ptr_tests_8_funcs.c: Ditto.
11380         * c_ptr_tests_9.f03: Ditto.
11381         * c_ptr_tests_driver.c: Ditto.
11382         * c_size_t_driver.c: Ditto.
11383         * c_size_t_test.f03: Ditto.
11384         * com_block_driver.f90: Ditto.
11385         * global_vars_c_init.f90: Ditto.
11386         * global_vars_c_init_driver.c: Ditto.
11387         * global_vars_f90_init.f90: Ditto.
11388         * global_vars_f90_init_driver.c: Ditto.
11389         * interop_params.f03: Ditto.
11390         * iso_c_binding_only.f03: Ditto.
11391         * iso_c_binding_rename_1.f03: Ditto.
11392         * iso_c_binding_rename_1_driver.c: Ditto.
11393         * iso_c_binding_rename_2.f03: Ditto.
11394         * iso_c_binding_rename_2_driver.c: Ditto.
11395         * kind_tests_2.f03: Ditto.
11396         * kind_tests_3.f03: Ditto.
11397         * module_md5_1.f90: Ditto.
11398         * only_clause_main.c: Ditto.
11399         * print_c_kinds.f90: Ditto.
11400         * test_bind_c_parens.f03: Ditto.
11401         * test_c_assoc.c: Ditto.
11402         * test_com_block.f90: Ditto.
11403         * test_common_binding_labels.f03: Ditto.
11404         * test_common_binding_labels_2.f03: Ditto.
11405         * test_common_binding_labels_2_main.f03: Ditto.
11406         * test_common_binding_labels_3.f03: Ditto.
11407         * test_common_binding_labels_3_main.f03: Ditto.
11408         * test_only_clause.f90: Ditto.
11409         * use_iso_c_binding.f90: Ditto.
11410         * value_5.f90: Ditto.
11411         * value_test.f90: Ditto.
11412         * value_tests_f03.f90: Ditto.
11414 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11416         * gcc.dg/tls/opt-14.c: New.
11418 2007-07-01  Ollie Wild  <aaw@google.com>
11420         * g++.dg/lookup/using16.C: New test.
11421         * g++.dg/lookup/using17.C: New test.
11423 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11425         PR fortran/32239
11426         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11427         (test_4): Use proper test for floating point equality.
11428         (test_8): Likewise.
11430 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11432         PR libgfortran/32554
11433         * gfortran.dg/fmt_p_1.f90: New test.
11435 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11437         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11438         initialization and fix dg-final check - the initialization loop is
11439         vectorizable.
11441 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11442             Volker Reichelt  <reichelt@netcologne.de>
11444         PR middle-end/32559
11445         * gcc.dg/pr32559.c: New test.
11447 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11449         PR tree-optimization/25371
11450         * gcc.dg/vect/pr25371.c: New test.
11452 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11454         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11455         when allocating and initializing a flexible array.
11457 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11459         PR fortran/20373
11460         * gfortran.dg/intrinsic.f90: New test.
11462 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11464         PR fortran/32555
11465         * gfortran.dg/fmt_zero_check.f90: New.
11467 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11469         PR fortran/30284
11470         * gfortran.dg/repeat_f90: New test.
11472 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11474         PR testsuite/25241
11475         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11476         -pedantic-errors, so we should match errors.
11477         * gcc.dg/cpp/escape-1.c: Likewise.
11478         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11479         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11480         warning.
11481         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11482         errors instead of warnings.
11483         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11484         a pedantic warning.
11485         * gcc.dg/cpp/arith-3.c: Likewise.
11487 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11489         PR testsuite/25241
11490         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11491         * gcc.dg/pch/valid-2.c: Likewise.
11492         * gcc.dg/pch/valid-3.c: Likewise.
11493         * gcc.dg/pch/warn-1.c: Likewise.
11494         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11495         
11496 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11498         PR c/4076
11499         * gcc.dg/Wunused-function.c: New.
11500         
11501 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11503         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11505 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11507         * g++.dg/other/canon-31724.C: New.
11508         
11509 2007-06-29  Jan Hubicka  <jh@suse.cz>
11511         PR middle-end/32372
11512         * gcc.c-torture/compile/pr32372.c: new.
11514 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11516         * gfortran.dg/operator_3.f90: New test.
11518 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11520         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11521         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11523 2007-06-29  Richard Guenther  <rguenther@suse.de>
11525         PR middle-end/32493
11526         * gcc.dg/inline-23.c: New testcase.
11528 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11530         PR tree-optimization/24659
11531         * gcc.target/i386/vectorize2.c: New test.
11532         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11533         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11535 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11537         * gcc.dg/pointer-arith-9.c: New test.
11539 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11541         PR fortran/32483
11542         * gfortran.dg/fmt_read_2.f90: New.
11544 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11546         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11547         If it exists, don't try to create it.
11549 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11551         * g++.dg/ext/visibility/ms-compat-1.C: New.
11553 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11555         PR tree-opt/32417
11556         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11558 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11560         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11561         targets.
11563 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11565         PR fortran/32467
11566         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11568 2007-06-27  Richard Guenther  <rguenther@suse.de>
11570         PR middle-end/32492
11571         * gcc.dg/inline-22.c: New testcase.
11573 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11575         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11576         the scan-assembler constant.
11578 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11580         PR 20216
11581         * gcc.dg/pr20216.c: New.
11583 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11585         PR tree-opt/32421
11586         * gcc.dg/vect/pr32421.c: New test.
11588 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11590         PR c++/32111
11591         * g++.dg/other/friend5.C: New test.
11593 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11595         PR fortran/32464
11596         * gfortran.dg/host_assoc_function_2.f90: New test.
11598         PR fortran/31494
11599         * gfortran.dg/host_assoc_call_1.f90: New test.
11601 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11603         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11604         
11605 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11607         PR fortran/32456
11608         * gfortran.dg/error_format.f90: New test.
11610 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11612         PR fortran/32136
11613         * gfortran.dg/pr32136.f90: New test.
11615 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11617         PR fortran/31726
11618         * gfortran.dg/minmaxloc_1.f90: New test.
11620         PR fortran/32298
11621         * gfortran.dg/minmaxloc_2.f90: New test.
11623 2007-06-23  Richard Guenther  <rguenther@suse.de>
11625         PR tree-optimization/16876
11626         PR middle-end/29478
11627         * gcc.dg/pr29254.c: The warning is bogus.
11628         * gcc.dg/warn-1.c: Likewise.
11629         * gcc.dg/assign-warn-3.c: Likewise.
11630         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11632 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11634         * gcc.c-torture/execute/20070623-1.c: New.
11636 2007-06-22  Jan Hubicka  <jh@suse.cz>
11638         * gcc.c-torture/compile/pr31541.c: New.
11640 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11642         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11643         Remove -m64 from dg-options.
11645 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11647         PR middle-end/32374
11648         * gcc.dg/pr32374.c: New test.
11650 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11652         PR fortran/32360
11653         * gfortran.dg/pointer_assign_3.f90: New test.
11655 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11657         * gcc.dg/tree-ssa/pr19590.c: New.
11659 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11661         PR fortran/31162
11662         * gfortran.dg/assign.f90: Update test.
11663         * gfortran.dg/real_do_1.f90: Update test.
11664         * gfortran.dg/gomp/omp_do1.f90: Update test.
11665         * gfortran.dg/warnings_are_errors_1.f: Update test.
11666         * gfortran.dg/g77/20010519-1.f: Update test.
11667         * gfortran.dg/g77/pr9258.f: Update test.
11668         * gfortran.dg/g77/960317-1.f: Update test.
11670 2007-06-21  Richard Guenther  <rguenther@suse.de>
11672         PR tree-optimization/32453
11673         * gcc.c-torture/compile/pr32453.c: New testcase.
11675 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11677         PR tree-optimization/31866
11678         * gcc.dg/pr31866.c: New test.
11680 2007-06-21  Richard Guenther  <rguenther@suse.de>
11682         PR tree-optimization/32451
11683         * g++.dg/torture/20070621-1.C: New testcase.
11685 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11687         * gcc.dg/attr-isr.c: Test delay slot content.
11688         
11689 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11691         PR fortran/32361
11692         gfortran.dg/pointer_assign_2.f90: New test.
11694 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11696         PR fortran/25061
11697         gfortran.dg/invalid_procedure_name.f90: New test.
11699 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11701         PR tree-optimization/25737
11702         * gcc.dg/tree-ssa/alias-14.c: New test.
11704 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11706         * gcc.target/i386/large-size-array-3.c: New.
11708 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11709         Richard Guenther  <rguenther@suse.de>
11711         PR fortran/32140
11712         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11714 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11716         PR middle-end/31959
11717         * gcc.dg/pr31959.c: New test.
11719         PR inline-asm/32109
11720         * g++.dg/ext/asm10.C: New test.
11722         PR middle-end/32285
11723         * gcc.c-torture/execute/20070614-1.c: New test.
11725 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11727         * gcc.target/arm/stack-corruption.c: New test.
11729 2007-06-19  Richard Guenther  <rguenther@suse.de>
11731         * g++.dg/torture/pr30252.C: New testcase.
11733 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11735         PR tree-optimization/32353
11736         * g++.dg/opt/nrv13.C: New test.
11738 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11740         PR fortran/20863
11741         PR fortran/20882
11742         * gfortran.dg/impure_assignment_2.f90 : New test.
11744         PR fortran/32236
11745         * gfortran.dg/data_initialized_2.f90 : New test.
11747         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11748         appropriate version of 'dmach'.
11750 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11752         PR target/32389
11753         * gcc.target/i386/pr32389.c New test.
11755 2007-06-18  Simon Baldwin <simonb@google.com>
11757         PR c++/31923
11758         * g++.dg/template/error25.C: New.
11759         * g++.dg/template/spec35.C: New.
11761 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11763         * gcc.c-torture/compile/pr32355.c: New testcase.
11764         
11765 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11767         PR tree-optimization/32383
11768         * g++.dg/opt/pr32383.C: New test.
11770 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11772         PR rtl-optimization/32366
11773         * gcc.dg/vect/pr32366.c: New test.
11775 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11777         * gcc.c-torture/compile/pr32349.c: New testcase.
11778         
11779 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11781         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11782         * gcc.target/sparc/combined-2.c: Likewise.
11783         * gcc.target/sparc/fexpand.c : Likewise.
11784         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11785         * gcc.target/sparc/fpack16.c : Likewise.
11786         * gcc.target/sparc/fpmerge.c : Likewise.
11787         * gcc.target/sparc/fpmul.c : Likewise.
11788         * gcc.target/sparc/noresult.c : Likewise.
11789         * gcc.target/sparc/pdist.c: Likewise.
11791 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11793         PR middle-end/31723
11794         * gcc.target/i386/recip-divf.c: New test.
11795         * gcc.target/i386/recip-sqrtf.c: Ditto.
11796         * gcc.target/i386/recip-vec-divf.c: Ditto.
11797         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11798         * gcc.target/i386/sse-recip.c: Ditto.
11799         * gcc.target/i386/sse-recip-vec.c: Ditto.
11801 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11803         PR tree-opt/32225
11804         * gcc.c-torture/compile/20070605-1.c: New test.
11806         * gcc.c-torture/compile/20070603-1.c: New testcase.
11807         * gcc.c-torture/compile/20070603-2.c: New testcase.
11809         * gcc.c-torture/compile/20070531-1.c: New test.
11811         PR tree-opt/32167
11812         * gcc.c-torture/compile/20070531-2.c: New test.
11814         PR tree-opt/32144
11815         * gcc.c-torture/compile/20070529-1.c: New test.
11817         PR tree-opt/32145
11818         * gcc.c-torture/compile/20070529-2.c: New test.
11820         PR tree-opt/32015
11821         * gcc.c-torture/compile/20070520-1.c: New test.
11823         * g++.dg/ext/java-1.C: New test.
11825         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11826         loops instead of one. Remove the "can't determine dependence"
11827         check.
11828         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11829         needed as the cast is gone in the first place.
11830         * gcc.dg/max-1.c: Change local variable a to be a global one.
11831         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11832         have a cast which is PREd.
11834 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11836         * g++.dg/lookup/anon6.C: New test.
11838 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11840         PR c++/31806
11841         * g++.dg/opt/static6.C: New testcase.
11843 2007-06-14  Geoff Keating  <geoffk@apple.com>
11845         * g++.dg/ext/visibility/overload-1.C: New.
11847         PR 31093
11848         * g++.dg/ext/visibility/anon4.C: New.
11850 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11852         PR target/32268
11853         * gcc.target/i386/pr32268.c: New test.
11855 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11857         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11858         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11859         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11861         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11862         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11863         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11864         BID is used.
11866 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11868         PR fortran/32302
11869         * gfortran.dg/common_resize_1.f90: New test.
11871 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11873         PR target/32274
11874         * gcc.dg/vect/pr32224.c: Fix.   
11875         
11876 2007-06-13  Eric Christopher  <echristo@apple.com>
11878         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11880 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11882         PR fortran/32323
11883         * gfortran.dg/actual_array_vect_1.f90: New.
11885 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11887         * gcc.target/sparc/mfpu.c: New test.
11889 2007-06-12  Geoff Keating  <geoffk@apple.com>
11891         * g++.dg/warn/weak1.C: Suppress on Darwin.
11892         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11894 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11896         PR middle-end/31579
11897          * g++.dg/torture/pr31579.C: New testcase.
11899 2007-06-12  Ian Lance Taylor  <iant@google.com>
11901         PR libstdc++/29286
11902         * g++.dg/init/new16.C: New test.
11903         * g++.dg/init/new17.C: New test.
11904         * g++.dg/init/new18.C: New test.
11905         * g++.dg/init/new19.C: New test.
11907 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11909         * gnat.dg/lhs_view_convert.adb: New test.
11911 2007-06-12  Richard Guenther  <rguenther@suse.de>
11913         PR tree-optimization/15353
11914         PR tree-optimization/31657
11915         * gcc.c-torture/execute/20070424-1.c: New testcase.
11916         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11917         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11918         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11919         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11920         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11922 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11924         PR rtl-optimization/32293
11925         * gcc.dg/pr32293.c: New test.
11927 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11929         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11931 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11933         PR fortran/29786
11934         * gfortran.dg/equiv_7.f90: New test.
11935         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11937         PR fortran/30875
11938         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11940 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11942         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11943         * gcc.dg/setjmp-4.c: Likewise.
11944         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11946 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11948         PR rtl-optimization/31025
11949         * gfortran.dg/pr31025.f90: New.
11951 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11953         PR target/32280
11954         * gcc.target/i386/pr32280.c: New test.
11956 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11958         PR middle-end/32279
11959         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11961 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11963         PR libgfortran/32235
11964         * gfortran.dg/backspace_9.f: New test.
11966 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11968         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11970 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11972         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11974 2007-06-09  Ian Lance Taylor  <iant@google.com>
11976         PR tree-optimization/32169
11977         * gcc.c-torture/compile/pr32169.c: New test.
11979 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11981         * gcc.dg/vect/costmodel: New directory.
11982         * gcc.dg/vect/costmodel/i386: New directory.
11983         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11984         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11985         New test.
11986         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11987         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11988         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11989         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11990         * gcc.dg/vect/costmodel/x86_64: New directory.
11991         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11992         New testsuite.
11993         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11994         New test.
11995         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11996         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11997         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11998         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11999         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12001 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12003         PR tree-optimization/32243
12004         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12005         flags for -Os tests.
12006         * gcc.dg/vect/03-vect-pr32243.c: New test.
12008 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12010         PR tree-optimization/32224
12011         * gcc.dg/vect/pr32224.c: New test.
12013 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12015         PR c++/32177
12016         * g++.dg/gomp/pr32177.C: New test.
12018 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12020         PR testsuite/25241
12021         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12022         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12023         warning nor an error.
12024         * gcc.dg/Wfatal-2.c: Likewise.
12025         * gcc.dg/Werror-1.c: Likewise.
12026         * gcc.dg/Werror-5.c: Likewise.
12027         * gcc.dg/Werror-7.c: Likewise.
12028         * gcc.dg/Werror-10.c: Likewise.
12029         * gcc.dg/Werror-11.c: Likewise.
12031 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12033         PR c++/30759
12034         * g++.dg/init/brace6.C: New test.
12036 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12038         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12039         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12040         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12041         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12043         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12044         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12045         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12046         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12047         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12048         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12049         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12050         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12052         * gcc.dg/darwin-minversion-3.c: New.
12054 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12056         * gcc.target/i386/builtin-copysign.c: New test.
12058 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12060         PR tree-optimization/32220
12061         * gfortran.dg/predcom-2.f: New testcase.
12063 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12065         PR tree-opt/32231
12066         * gcc.target/i386/vectorize4.c: New test.
12068 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12070         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12072 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12074         PR testsuite/25241
12075         * gcc.dg/simd-5.c: Mark output as a note.
12076         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12077         dg-message.
12078         * gcc.dg/simd-1.c: Likewise.
12079         * gcc.dg/always_inline.c: Mark output as a sorry.
12080         * gcc.dg/always_inline2.c: Likewise.
12081         * gcc.dg/always_inline3.c: Likewise.
12083 2007-06-06  Ian Lance Taylor  <iant@google.com>
12085         * g++.dg/conversion/enum1.C: New test.
12087 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12089         PR tree-optimization/32216
12090         * gcc.dg/vect/pr32216.c: New test.
12092 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094         PR testsuite/18923
12095         * gfortran.dg/invalid_contains_1.f90: New test.
12096         * gfortran.dg/invalid_contains_2.f90: New test.
12098 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12100         PR testsuite/32057
12101         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12102         midnight issues.
12104 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12106         PR testsuite/25241
12107         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12108         dg-message to match de note.
12109         * gcc.dg/pr26570.c: Use dg-message for a note.
12110         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12111         dg-error instead of dg-warning because of -Werror.
12112         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12113         neither an error, nor a warning.
12114         * gcc.dg/glibc-uclibc-2.c: Likewise
12115         * gcc.dg/cpp/19940712-1.c: Likewise.
12117 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12119         PR preprocessor/23479
12120         * gcc.dg/binary-constants-1.c: Add test suites for
12121         the 0b-prefixed binary integer constants.
12122         * gcc.dg/binary-constants-2.c: Ditto.
12123         * gcc.dg/binary-constants-3.c: Ditto.
12124         * gcc.dg/binary-constants-4.c: Ditto.
12126 2007-06-05  Ian Lance Taylor  <iant@google.com>
12128         * gcc.dg/Wstrict-overflow-19.c: New test.
12130 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12132         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12134 2007-06-04  Ian Lance Taylor  <iant@google.com>
12136         * gcc.dg/Wstrict-overflow-18.c: New test.
12138 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12140         PR testsuite/25241
12141         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12142         * gcc.dg/cpp/mi5.c: Likewise.
12143         * gcc.dg/cpp/mi7.c: Likewise.
12145 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12147         PR c/32191
12148         * gcc.dg/pr32191.c: New test.
12150 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12152         PR fortran/32124
12153         * gfortran.dg/allocate_stat_1.f90: Remove.
12155 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12157         * gcc.target/i386/sse4_2-check.h: New.
12158         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12159         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12160         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12161         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12162         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12163         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12164         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12165         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12166         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12167         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12168         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12169         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12170         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12171         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12172         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12173         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12174         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12175         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12177 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12179         * gcc.dg/pie-link.c: New test.
12181 2007-06-01  Ian Lance Taylor  <iant@google.com>
12183         * gcc.dg/Wstrict-overflow-17.c: New test.
12185 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12187         * gcc.dg/builtin-return-1.c (g): New.
12188         (main): Allocate at least 64 bytes on the stack.
12190 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12192         * g++.dg/init/cleanup3.C: New test.
12194 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12196         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12197         int is 16 bits.
12199 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12201         PR fortran/32156
12202         * gfortran.dg/char_array_constructor_3.f90: New test.
12204 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12206         PR tree-optimization/32160
12207         * gfortran.dg/predcom-1.f: New test.
12209 2007-05-31  Richard Guenther  <rguenther@suse.de>
12211         * g++.dg/other/str_empty.C: Move...
12212         * g++.dg/other/pr30567.C: Move...
12213         * g++.dg/tree-ssa/pr27218.C: Move...
12214         * g++.dg/torture: ...here and remove dg-options.
12216 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12218         PR c++/32158
12219         * g++.dg/ext/is_pod_incomplete.C: New.
12221 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12222             Douglas Gregor <doug.gregor@gmail.com>
12223             Pedro Lamarao <pedro.lamarao@mndfck.org>
12224             Howard Hinnant <howard.hinnant@gmail.com>
12226         PR c++/7412
12227         PR c++/29939
12228         * g++.dg/cpp0x/rv8p.C: New.
12229         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12230         * g++.dg/cpp0x/cast-bug.C: New.
12231         * g++.dg/cpp0x/elision_weak.C: New.
12232         * g++.dg/cpp0x/collapse-bug.C: New.
12233         * g++.dg/cpp0x/rv3p.C: New.
12234         * g++.dg/cpp0x/rv7n.C: New.
12235         * g++.dg/cpp0x/overload-conv-1.C: New.
12236         * g++.dg/cpp0x/rv2n.C: New.
12237         * g++.dg/cpp0x/deduce.C: New.
12238         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12239         * g++.dg/cpp0x/rv6p.C: New.
12240         * g++.dg/cpp0x/template_deduction.C: New.
12241         * g++.dg/cpp0x/implicit-copy.C: New.
12242         * g++.dg/cpp0x/rv1p.C: New.
12243         * g++.dg/cpp0x/cast.C: New.
12244         * g++.dg/cpp0x/rv5n.C: New.
12245         * g++.dg/cpp0x/collapse.C: New.
12246         * g++.dg/cpp0x/overload-conv-2.C: New.
12247         * g++.dg/cpp0x/rv4p.C: New.
12248         * g++.dg/cpp0x/rvo.C: New.
12249         * g++.dg/cpp0x/iop.C: New.
12250         * g++.dg/cpp0x/rv3n.C: New.
12251         * g++.dg/cpp0x/rv7p.C: New.
12252         * g++.dg/cpp0x/reference_collapsing.C: New.
12253         * g++.dg/cpp0x/overload.C: New.
12254         * g++.dg/cpp0x/named.C: New.
12255         * g++.dg/cpp0x/rv2p.C: New.
12256         * g++.dg/cpp0x/rv6n.C: New.
12257         * g++.dg/cpp0x/not_special.C: New.
12258         * g++.dg/cpp0x/bind.C: New.
12259         * g++.dg/cpp0x/rv1n.C: New.
12260         * g++.dg/cpp0x/rv5p.C: New.
12261         * g++.dg/cpp0x/elision.C: New.
12262         * g++.dg/cpp0x/named_refs.C: New.
12263         * g++.dg/cpp0x/unnamed_refs.C: New.
12264         * g++.dg/cpp0x/rv4n.C: New.
12265         * g++.dg/cpp0x/elision_neg.C: New.
12266         * g++.dg/init/copy7.C: Run in C++98 mode.
12267         * g++.dg/overload/arg1.C: Ditto.
12268         * g++.dg/overload/arg4.C: Ditto.
12270 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12272         PR c++/31809
12273         * g++.dg/opt/static5.C: New test.
12275 2007-05-30  Richard Guenther  <rguenther@suse.de>
12277         * g++.dg/dg.exp: Prune torture/.
12278         * g++.dg/torture/dg-torture.exp: New testsuite.
12280 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12282         * gcc.target/arm/pr27387.C: Move and rename to ...
12283         * g++.dg/inherit/thunk8.C: ... here.
12285 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12287         PR tree-optimization/31769
12288         * g++.dg/gomp/pr31769.C: New test.
12290 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12292         * gcc.target/i386/stack-realign.c: New.
12294 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12296         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12298 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12300         * gfortran.dg/sizeof.f90: New.
12302 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12304         PR c/31339
12305         * gcc.dg/boolcomplex-1.c: New test.
12307         PR c++/31339
12308         * g++.dg/ext/boolcomplex-1.c: New test.
12310 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12312         * gcc.dg/matrix: New directory.
12314 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12316         PR fortran/32124
12317         * gfortran.dg/allocate_stat_1.f90: New.
12319 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12321         PR fortran/31972
12322         * transfer_hollerith_1.f90: New test.
12324 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12326         PR tree-opt/32100
12327         * gcc.c-torture/execute/vrp-7.c: New test.
12329 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12331         * gfortran.dg/transfer_simplify_4.f90: New test.
12333 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12335         PR fortran/32088
12336         * gfortran.dg/func_result_3.f90: New.
12338 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12340         PR middle-end/32083
12341         * gfortran.dg/transfer_simplify_3.f90: New.
12343 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12345         PR target/32065
12346         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12347         to compile options.
12348         * gcc.target/i386/pr32065-2.c: New test.
12350 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12352         PR fortran/31813
12353         * gfortran.dg/io_constraints_2.f90: Update.
12355 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12357         PR fortran/31219
12358         * gfortran.dg/array_constructor_17.f90: New test.
12360 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12362         PR tree-opt/32090
12363         * g++.dg/opt/array2.C: New testcase.
12365 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12367         PR target/32065
12368         * gcc.target/i386/pr32065.c: New test.
12370 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12371             Marcus Meissner <meissner@suse.de>
12373         * gcc.dg/attr-alloc_size.c: New.
12375 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12376             Lee Millward  <lee.millward@gmail.com>
12378         PR c++/31745
12379         * g++.dg/parse/crash34.C: New test.
12381         * g++.dg/parse/crash35.C: New test.
12383 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12385         * gcc.target/i386/sse2-check.h: New.
12386         * gcc.target/i386/sse2-vec-1.c: Likewise.
12387         * gcc.target/i386/sse2-vec-2.c: Likewise.
12388         * gcc.target/i386/sse2-vec-3.c: Likewise.
12389         * gcc.target/i386/sse2-vec-4.c: Likewise.
12390         * gcc.target/i386/sse2-vec-5.c: Likewise.
12391         * gcc.target/i386/sse2-vec-6.c: Likewise.
12393 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12395         PR c++/31431
12396         PR c++/31432
12397         PR c++/31434
12398         PR c++/31435
12399         PR c++/31437
12400         PR c++/31438
12401         PR c++/31442
12402         PR c++/31443
12403         PR c++/31444
12404         PR c++/31445
12405         * g++.dg/cpp0x/pr31431.C: New.
12406         * g++.dg/cpp0x/pr31437.C: New.
12407         * g++.dg/cpp0x/pr31442.C: New.
12408         * g++.dg/cpp0x/pr31444.C: New.
12409         * g++.dg/cpp0x/pr31431-2.C: New.
12410         * g++.dg/cpp0x/pr31432.C: New.
12411         * g++.dg/cpp0x/pr31434.C: New.
12412         * g++.dg/cpp0x/pr31438.C: New.
12413         * g++.dg/cpp0x/pr31443.C: New.
12414         * g++.dg/cpp0x/pr31445.C: New.
12415         * g++.dg/cpp0x/variadic-crash1.C: New.
12417 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12419         * gcc.target/arm/long-calls-1.c: New test.
12420         * gcc.target/arm/long-calls-2.c: Likewise.
12421         * gcc.target/arm/long-calls-3.c: Likewise.
12422         * gcc.target/arm/long-calls-4.c: Likewise.
12424 2007-05-25  Richard Guenther  <rguenther@suse.de>
12425             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12427         PR tree-optimization/31982
12428         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12430 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12432         PR fortran/32047
12433         * gfortran.dg/result_in_spec_2.f90: New test.
12435 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12437         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12439 2007-05-24  Ollie Wild  <aaw@google.com>
12441         * gcc.dg/cpp/counter-1.c: New test.
12442         * gcc.dg/pch/counter-1.c: New test.
12443         * gcc.dg/pch/counter-1.hs: New file.
12444         * gcc.dg/pch/counter-2.c: New test.
12445         * gcc.dg/pch/counter-2.hs: New file.
12446         * gcc.dg/pch/counter-3.c: New test.
12447         * gcc.dg/pch/counter-3.hs: New file.
12449 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12451         * gcc.dg/tree-ssa/predcom-1.c: New test.
12452         * gcc.dg/tree-ssa/predcom-2.c: New test.
12453         * gcc.dg/tree-ssa/predcom-3.c: New test.
12454         * gcc.dg/tree-ssa/predcom-4.c: New test.
12455         * gcc.dg/tree-ssa/predcom-5.c: New test.
12456         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12458 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12460         PR testsuite/32062
12461         * gcc.target/i386/sse4_1-check.h (MASK): New.
12463 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12465         PR fortran/32038
12466         * gfortran.dg/pr25603.f: Initialize integer variables.
12468 2007-05-23  Ian Lance Taylor  <iant@google.com>
12470         * g++.dg/other/vrp1.C: New test.
12472 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12474         PR preprocessor/20077
12475         * gcc.dg/cpp/paste15.c: New test.
12477 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12478             Nigel Stephens  <nigel@mips.com>
12479             Richard Sandiford  <richard@codesourcery.com>
12481         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12482         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12483         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12484         * gcc.target/mips/inter/mips16-inter.exp: New.
12486 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12488         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12490 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12492         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12493         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12494         * gcc.target/i386/sse3-addsubps.c: Likewise.
12495         * gcc.target/i386/sse3-haddpd.c: Likewise.
12496         * gcc.target/i386/sse3-haddps.c: Likewise.
12497         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12498         * gcc.target/i386/sse3-hsubps.c: Likewise.
12499         * gcc.target/i386/sse3-lddqu.c: Likewise.
12500         * gcc.target/i386/sse3-movddup.c: Likewise.
12501         * gcc.target/i386/sse3-movshdup.c: Likewise.
12502         * gcc.target/i386/sse3-movsldup.c: Likewise.
12504         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12505         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12506         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12507         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12508         * gcc.target/i386/ssse3-palignr.c: Likewise.
12509         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12510         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12511         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12512         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12513         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12514         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12515         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12516         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12517         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12518         * gcc.target/i386/ssse3-psignb.c: Likewise.
12519         * gcc.target/i386/ssse3-psignd.c: Likewise.
12520         * gcc.target/i386/ssse3-psignw.c: Likewise.
12521         * gcc.target/i386/ssse3-vals.h: Likewise.
12523         * gcc.target/i386/sse3-check.h: New file.
12524         * gcc.target/i386/ssse3-check.h: Likewise.
12526 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12528         PR middle-end/31095
12529         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12531 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12533         PR middle-end/31606
12534         * gcc.c-torture/20070522-1.c: New testcase.
12536 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12538         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12540 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12542         * gcc.c-torture/execute/ieee/20000320-1.x,
12543         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12544         m68k-*-* and check_effective_target_coldfire_fpu.
12546 2007-05-22  Ollie Wild  <aaw@google.com>
12548         * g++.dg/lookup/hidden-class10.C: New test.
12549         * g++.dg/lookup/hidden-class11.C: New test.
12551 2007-05-22  Ollie Wild  <aaw@google.com>
12553         * g++.dg/lookup/name-clash5.C: New test.
12554         * g++.dg/lookup/name-clash6.C: New test.
12556 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12558         * g++.dg/other/i386-2.C: Update comments on header files tested.
12559         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12560         of <tmmintrin.h>.
12561         * gcc.target/i386/sse-12.c: Likewise.
12562         * gcc.target/i386/sse-13.c: Likewise.
12563         * gcc.target/i386/sse-14.c: Likewise.
12565         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12566         Redefined to test with immediate operand.
12567         (__builtin_ia32_blendps): Likewise.
12568         (__builtin_ia32_blendpd): Likewise.
12569         (__builtin_ia32_dpps): Likewise.
12570         (__builtin_ia32_dpps): Likewise.
12571         (__builtin_ia32_insertps128): Likewise.
12572         (__builtin_ia32_vec_ext_v4sf): Likewise.
12573         (__builtin_ia32_vec_set_v16qi): Likewise.
12574         (__builtin_ia32_vec_set_v4si): Likewise.
12575         (__builtin_ia32_vec_set_v2di): Likewise.
12576         (__builtin_ia32_vec_ext_v16qi): Likewise.
12577         (__builtin_ia32_vec_ext_v4si): Likewise.
12578         (__builtin_ia32_vec_ext_v2di): Likewise.
12579         (__builtin_ia32_roundpd): Likewise.
12580         (__builtin_ia32_roundsd): Likewise.
12581         (__builtin_ia32_roundps): Likewise.
12582         (__builtin_ia32_roundss): Likewise.
12583         (__builtin_ia32_mpsadbw128): Likewise.
12585 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12587         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12589 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12591         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12592         failures.
12593         * gcc.dg/dfp/func-struct.c: Ditto.
12594         * gcc.dg/dfp/operator-assignment.c: Ditto.
12595         * gcc.dg/dfp/convert-bfp.c: Ditto.
12596         * gcc.dg/dfp/convert-int.c: Ditto.
12597         * gcc.dg/dfp/convert-int-max.c: Ditto.
12598         * gcc.dg/dfp/func-scalar.c: Ditto.
12599         * gcc.dg/dfp/cast.c: Ditto.
12600         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12601         failures, and fix a typo in return type of arg1_128.
12602         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12603         failures, and fix a typo in a constant suffix.
12604         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12605         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12607 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12608             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12610         * lib/gcc-dg.exp(process_message): New proc.
12611         (dg-message): New test directive.
12612         * gcc.dg/always_inline.c: Use dg-message.
12613         * gcc.dg/always_inline2.c: Ditto.
12614         * gcc.dg/always_inline3.c: Ditto.
12615         * gcc.dg/invalid-call-1.c: Ditto.
12616         * gcc.dg/pr17506.c: Ditto.
12617         * gcc.dg/simd-5.c: Ditto.
12618         * gcc.dg/simd-6.c: Ditto.
12619         * gcc.dg/va-arg-2.c: Ditto.
12620         * gcc.dg/cpp/syshdr.c: Ditto.
12621         * gcc.dg/cpp/unc4.c: Ditto.
12622         * gcc.dg/cpp/trad/mi1.c: Ditto.
12623         * gcc.dg/cpp/trad/mi5.c: Ditto.
12624         * gcc.dg/cpp/trad/mi7.c: Ditto.
12625         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12626         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12627         * gcc.test-framework/test-framework.awk: Special-case outexists
12628         tests.
12630 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12632         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12633         (bit_SSE4_2): Likewise.
12634         (bit_POPCNT): Likewise.
12636         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12637         Check if assembler supports SSE4 instructions.
12639         * gcc.target/i386/sse4_1-blendpd.c: New file.
12640         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12641         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12642         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12643         * gcc.target/i386/sse4_1-check.h: Likewise.
12644         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12645         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12646         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12647         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12648         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12649         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12650         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12651         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12652         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12653         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12654         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12655         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12656         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12657         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12658         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12659         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12660         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12661         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12662         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12663         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12664         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12665         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12666         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12667         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12668         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12669         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12670         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12671         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12672         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12673         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12674         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12675         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12676         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12677         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12678         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12679         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12680         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12681         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12682         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12683         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12684         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12685         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12686         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12687         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12688         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12689         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12690         * gcc.target/i386/sse4_1-round.h: Likewise.
12691         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12692         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12693         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12694         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12695         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12696         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12697         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12698         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12699         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12700         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12701         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12702         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12703         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12704         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12706 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12708         PR fortran/31627
12709         * gfortran.dg/bounds_check_7.f90: New test.
12711 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12713         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12714         (check_effective_target_sse4a): Ditto.
12716         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12717         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12718         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12719         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12720         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12721         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12722         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12723         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12724         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12725         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12726         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12727         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12728         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12729         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12730         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12731         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12732         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12733         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12734         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12735         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12737 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12739         * g++.dg/ext/cleanup-1.C: New test.
12740         * g++.dg/ext/cleanup-2.C: Likewise.
12741         * g++.dg/ext/cleanup-3.C: Likewise.
12742         * g++.dg/ext/cleanup-4.C: Likewise.
12743         * g++.dg/ext/cleanup-5.C: Likewise.
12744         * g++.dg/ext/cleanup-6.C: Likewise.
12745         * g++.dg/ext/cleanup-8.C: Likewise.
12746         * g++.dg/ext/cleanup-9.C: Likewise.
12747         * g++.dg/ext/cleanup-10.C: Likewise.
12748         * g++.dg/ext/cleanup-11.C: Likewise.
12749         * g++.dg/ext/cleanup-dtor.C: Likewise.
12751 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12753         PR middle-end/31995
12754         * gcc.dg/vect/vect-102a.c: New test.
12756 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12757             Paolo Carlini  <pcarlini@suse.de>
12758             Uros Bizjak  <ubizjak@gmail.com>
12760         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12761         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12762         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12763         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12764         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12765         New testcases.
12767 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12769         PR fortran/32002
12770         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12772 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12774         PR fortran/32027
12775         * gfortran.dg/do_3.F90: Add checks for the final value of the
12776         loop variable.
12778 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12780         * gcc.c-torture/execute/990127-2.x: New file.
12782 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12784         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12785         * gcc.target/i386/sse-12: Add -O to compile options.
12786         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12787         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12788         and mm3dnow.h.  Add -O to compile options.
12790 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12792         PR fortran/31867
12793         * gfortran.dg/char_length_5.f90: New test.
12795         PR fortran/31994
12796         * gfortran.dg/array_reference_1.f90: New test.
12798 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12800         PR middle-end/7651
12801         PR c++/11856
12802         PR c/12963
12803         PR c/23587
12804         PR other/29694
12805         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12806         * gcc.dg/Wtype-limits.c: New.
12807         * gcc.dg/Wtype-limits-Wextra.c: New.
12808         * gcc.dg/Wtype-limits-no.c: New.
12809         * g++.dg/warn/Wtype-limits.C: New.
12810         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12811         * g++.dg/warn/Wtype-limits-no.C: New.
12813 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12815         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12816         instead of "-msse2".'
12817         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12818         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12819         and mm3dnow.h.
12820         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12821         to test with immediate operand.
12822         (__builtin_ia32_insertqi): Ditto.
12823         (__builtin_ia32_palignr128): Ditto.
12824         (__builtin_ia32_palignr): Ditto.
12825         (__builtin_ia32_pshufhw): Ditto.
12826         (__builtin_ia32_pshuflw): Ditto.
12827         (__builtin_ia32_pshufd): Ditto.
12828         (__builtin_ia32_vec_set_v8hi): Ditto.
12829         (__builtin_ia32_vec_ext_v8hi): Ditto.
12830         (__builtin_ia32_shufpd): Ditto.
12831         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12833 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12835         PR fortran/32001
12836         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12838 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12840         PR target/31585
12841         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12842         and "__inline".  Use "-msse" instead of "-msse2".
12844 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12846         PR middle-end/7651
12847         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12848         * gcc.dg/20030906-2.c: Likewise.
12849         * objc.dg/method-17.m: Add -Wreturn-type.
12850         * obj-c++.dg/method-21.mm: Likewise.
12852 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12854         PR target/31585
12855         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12856         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12857         (__builtin_ia32_psrlqi128): Ditto.
12858         (__builtin_ia32_psrlwi128): Ditto.
12859         (__builtin_ia32_psrldi128): Ditto.
12860         (__builtin_ia32_psrldqi128): Ditto.
12861         (__builtin_ia32_pslldqi128): Ditto.
12862         (__builtin_ia32_psrawi128): Ditto.
12863         (__builtin_ia32_psradi128): Ditto.
12864         (__builtin_ia32_psllqi128): Ditto.
12865         (__builtin_ia32_pslldi128): Ditto.
12866         (__builtin_prefetch): Ditto.
12867         (__builtin_ia32_pshufw): Ditto.
12868         (__builtin_ia32_vec_set_v4hi): Ditto.
12869         (__builtin_ia32_vec_ext_v4hi): Ditto.
12870         (__builtin_ia32_shufps): Ditto.
12871         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12873 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12875         PR fortran/31974
12876         * gfortran.dg/char_allocation_1.f90: New test.
12878 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12880         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12881         * gcc.dg/Wconversion-sign.c: New.
12882         * gcc.dg/Wconversion-integer-no-sign.c: New.
12883         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12884         Wconversion-sign.C
12885         * g++.dg/warn/Wconversion-sign.C: New.
12886         * g++.old-deja/g++.other/warn4.C: Update.
12887         * g++.dg/warn/Wconversion1.C: Likewise.
12889 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12891         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12892         * gcc.dg/torture/builtin-math-4.c: Likewise.
12894 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12896         PR libfortran/31964
12897         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12899 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12901         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12903 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12905         PR target/31628
12906         * gcc.target/i386/pr31628.c: New.
12908 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12910         PR middle-end/31344
12911         * gcc.dg/pr31344.c: New test.
12913 2007-05-17  Ian Lance Taylor  <iant@google.com>
12915         PR tree-optimization/31953
12916         * gcc.c-torture/compile/pr31953.c: New test.
12918 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12920         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12922         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12923         and drem.
12924         * gcc.dg/torture/builtin-math-4.c: Likewise.
12926         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12927         * gcc.dg/torture/builtin-math-4.c: Likewise.
12929         * gcc.dg/torture/builtin-math-4.c: New test.
12931 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12932             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12934         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12935         * gcc.dg/cpp/include2.c: Ditto.
12936         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12937         * gcc.dg/cpp/paste5.c: Ditto.
12938         * gcc.dg/cpp/paste6.c: Ditto.
12939         * gcc.dg/cpp/paste8.c: Ditto.
12940         * gcc.dg/cpp/paste11.c: Ditto.
12941         * gcc.dg/cpp/paste13.c: Ditto.
12942         * gcc.dg/cpp/skipping2.c: Ditto.
12943         * gcc.dg/reg-vol-struct-1.c: Ditto.
12944         * gcc.dg/Wshadow-1.c: Ditto.
12945         * gcc.dg/cpp/trad/comment.c: Ditto.
12946         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12947         * gcc.dg/cpp/if-2.c: Ditto.
12948         * gcc.dg/array-5.c: Ditto.
12949         * gcc.dg/inline-15.c: Ditto.
12950         * gcc.dg/pr27953.c: Ditto.
12951         * gcc.dg/Wno-c++-compat.c: Ditto.
12953 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12955         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12957 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12959         * gcc.c-torture/execute/20070517-1.c: New test.
12961 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12963         PR fortran/31919
12964         * gfortran.dg/min_max_conformance.f90: New test.
12966 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12968         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12969         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12970         gcc.dg/vect/vect-104.c: Use more complex construction to
12971         prevent vectorizing.
12972         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12974 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12976         PR tree-optimization/24659
12977         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12978         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12979         not vect_int target.
12980         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12981         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12982         targets.
12983         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12984         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12985         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12987 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12989         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12990         and x86_64-*-* targets.
12991         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12993 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12995         PR fortran/18769
12996         PR fortran/30881
12997         PR fortran/31194
12998         PR fortran/31216
12999         PR fortran/31427
13000         * transfer_simplify_1.f90: New test.
13001         * transfer_simplify_2.f90: New test.
13003 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13005         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13007 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13009         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13011         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13013         PR c/31924
13014         * gcc.dg/fltconst-1.c: New test.
13016         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13017         * gcc.dg/dfp/operator-assignment.c: Ditto.
13019 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13021         PR c++/29928
13022         * g++.dg/rtti/typeid5.C: New.
13024 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13026         PR fortran/31725
13027         * gfortran.dg/substr_4.f: New test.
13029 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13031         * gcc.target/m68k/interrupt_thread-1.c,
13032         gcc.target/m68k/interrupt_thread-2.c,
13033         gcc.target/m68k/interrupt_thread-3.c: New.
13034         * gcc.target/m68k/m68k.exp: Accept fido.
13036 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13038         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13039         * gfortran.dg/altreturn_3.f90: Likewise.
13040         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13041         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13042         * gfortran.dg/inquire_iolength.f90: Likewise.
13043         * gfortran.dg/module_naming_1.f90: Likewise.
13044         * gfortran.dg/oldstyle_2.f90: Likewise.
13045         * gfortran.dg/operator_2.f90: Likewise.
13046         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13047         * gfortran.dg/used_types_11.f90: Likewise.
13048         * gfortran.dg/zero_array_components_1.f90: Likewise.
13049         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13050         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13051         * gfortran.dg/real_const_3.f90: Likewise.
13053 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13055         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13056         * gcc.dg/tree-ssa/loop-30.c: New test.
13058 2007-05-13  Richard Guenther  <rguenther@suse.de>
13060         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13061         scanning forwprop1.
13062         * g++.dg/tree-ssa/pr31146.C: Likewise.
13064 2007-05-13  Revital Eres  <eres@il.ibm.com>
13066         * gcc.dg/dse.c: New test.
13068 2007-05-12  Richard Guenther  <rguenther@suse.de>
13070         PR tree-optimization/31797
13071         * gcc.c-torture/compile/pr31797.c: New testcase.
13073 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13075         PR fortran/30746
13076         * gfortran.dg/host_assoc_function_1.f90: New test.
13078 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13080         PR c++/31829
13081         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13083 2007-05-11  Silvius Rus  <rus@google.com>
13085         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13086         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13087         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13088         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13089         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13090         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13091         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13092         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13093         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13094         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13095         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13096         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13097         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13098         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13099         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13100         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13102 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13104         PR other/31852
13105         * gcc.c-torture/execute/builtins/memchr.c: New.
13106         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13107         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13109 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13111         PR fortran/30876
13112         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13113         line.
13114         * gfortran.dg/recursive_reference_2.f90: New test.
13116 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13118         PR fortran/30878
13119         * gfortran.dg/namelist_29.f90: New test.
13121 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13123         PR fortran/31474
13124         * gfortran.dg/entry_10.f90: New test.
13126 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13128         PR tree-optimization/31885
13129         * gcc.dg/tree-ssa/loop-29.c: New test.
13131 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13133         * assumed_dummy_1.f90: Fix dg directive.
13134         * char_initialiser_actual.f90: Likewise.
13135         * nested_modules_2.f90: Likewise.
13136         * shift-alloc.f90: Likewise.
13138 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13140         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13142 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13144         PR libfortran/31880
13145         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13147 2007-05-09  Mike Stump  <mrs@apple.com>
13149         * g++.dg/other/first-global.C: Add -fpie for darwin.
13150         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13152 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13154         * gcc.dg/20070507-1.c: New testcase.
13156 2007-05-08  Chao-ying Fu  <fu@mips.com>
13158         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13159         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13160         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13161         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13163 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13165         PR 31847
13166         * gcc.dg/pr31847.c: New test.
13168 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13170         PR fortran/31692
13171         * gfortran.dg/actual_array_result_1.f90: New test.
13173 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13175         PR fortran/29397
13176         * gfortran.dg/parameter_array_init_1.f90: New test.
13178         PR fortran/29400
13179         * gfortran.dg/parameter_array_init_2.f90: New test.
13181 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13183         PR target/31854
13184         * gcc.target/i386/pr31854.c: New test.
13186 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13188         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13190 2007-05-07  Mike Stump  <mrs@apple.com>
13192         * g++.old-deja/g++.mike/empty.C: Add.
13194 2007-05-07  Eric Christopher  <echristo@apple.com>
13196         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13198 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13200         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13201         variable.  Rearrange conversions from binary float to decimal float.
13203 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13205         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13206         x86.
13208 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13210         * gnat.dg/opt1.ad[sb]: New testcase.
13212 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13214         PR fortran/31399
13215         * gfortran.dg/do_3.F90: New test.
13217 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13219         PR fortran/31764
13220         * gfortran.dg/new_line.f90: Add new checks.
13222 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13224         PR fortran/31201
13225         * gfortran.dg/large_unit_1.f90: New.
13226         * gfortran.dg/large_unit_2.f90: New.
13227         * gfortran.dg/iostat_4.f90: New
13228         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13230 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13232         PR fortran/31540
13233         * gfortran.dg/char_result_4.f90: New test.
13235 2007-06-05  Revital Eres  <eres@il.ibm.com>
13237         PR 30957
13238         * gcc.dg/pr30957-1.c: New test.
13240 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13242         PR fortran/31251
13243         * gfortran.dg/char_type_len_2.f90: New test.
13245 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13247         PR 31775
13248         * g++.dg/other/nested-extern.cc: New.
13249         * g++.dg/other/nested-extern-1.C: New.
13250         * g++.dg/other/nested-extern-2.C: New.
13252 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13254         PR fortran/31760
13255         * gfortran.dg/erf.f90: New test.
13256         * gfortran.dg/besxy.f90: New test.
13258 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13260         PR fortran/22359
13261         * gfortran.dg/fseek.f90: New test.
13263 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13265         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13267 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13269         PR libfortran/31210
13270         * gfortran.dg/zero_length_1.f90: New test.
13272 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13274         PR fortran/31803
13275         * gfortran.dg/char_pointer_assign_3.f90: New test.
13276         * gfortran.dg/char_result_2.f90: Re-enable test.
13278 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13280         PR fortran/25071
13281         * gfortran.dg/char_length_3.f90: New test.
13282         * gfortran.dg/char_result_2.f90: Fix test.
13284 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13286         PR tree-optimization/30565
13287         * gcc.dg/tree-ssa/loop-27.c: New test.
13289 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13291         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13292         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13293         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13294         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13296 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13298         PR tree-optimization/31699
13299         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13300         New.
13301         (check_effective_target_vect_floatint_cvt): New.
13302         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13303         of specific targets.
13304         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13305         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13306         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13307         * gcc.dg/vect/vect-iv-4.c: Likewise.
13308         * gcc.dg/vect/vect-multitypes-11.c: New.
13309         * gcc.dg/vect/pr31699.c: New.
13311 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13313         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13315 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13317         PR C++/31663
13318         * g++.dg/warn/anonymous-namespace-2.C: New.
13319         * g++.dg/warn/anonymous-namespace-2.h: New.
13321 2007-05-02  Paul Brook  <paul@codesourcery.com>
13323         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13325 2007-05-02  Eric Christopher  <echristo@apple.com>
13327         * gcc.dg/cpp/if-div.c: New file.
13329 2007-05-02  Tom Tromey  <tromey@redhat.com>
13331         PR preprocessor/28709:
13332         * gcc.dg/cpp/pr28709.c: New file.
13334 2007-05-02  Richard Guenther  <rguenther@suse.de>
13336         PR tree-optimization/31146
13337         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13339 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13341         * gcc.c-torture/compile/limits-blockid.c: New.
13342         * gcc.c-torture/compile/limits-caselabels.c: New.
13343         * gcc.c-torture/compile/limits-declparen.c: New.
13344         * gcc.c-torture/compile/limits-enumconst.c: New.
13345         * gcc.c-torture/compile/limits-exprparen.c: New.
13346         * gcc.c-torture/compile/limits-externalid.c: New.
13347         * gcc.c-torture/compile/limits-fnargs.c: New.
13348         * gcc.c-torture/compile/limits-fndefn.c: New.
13349         * gcc.c-torture/compile/limits-idexternal.c: New.
13350         * gcc.c-torture/compile/limits-idinternal.c: New.
13351         * gcc.c-torture/compile/limits-pointer.c: New.
13352         * gcc.c-torture/compile/limits-stringlit.c: New.
13353         * gcc.c-torture/compile/limits-structmem.c: New.
13354         * gcc.c-torture/compile/limits-structnest.c: New.
13356 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13358         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13360 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13362         PR middle-end/31740
13363         * gcc.c-torture/compile/20070501-1.c: New testcase.
13365 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13367         PR fortran/31732
13368         * gfortran.dg/array_memset_2:  New test case.
13370 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13372         PR testsuite/31615
13373         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13375 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13377         PR testsuite/31589
13378         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13379         dg-final test.
13380         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13381         keyword to dg-final test.
13382         * gcc.dg/vect/vect-iv-4.c: Likewise.
13383         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13384         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13385         test.
13386         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13387         cast.
13388         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13389         * lib/target-supports.exp
13390         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13391         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13393 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13395         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13396         __LONG_LONG_MAX__ and its friends instead of those supplied by
13397         limits.h.
13399 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13401         PR C++/31721
13402         * g++.dg/ext/vector7.C: New testcase.
13404 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13406         PR fortran/31591
13407         * gfortran.dg/bound_simplification_1.f90: New test.
13409 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13411         PR fortran/31645
13412         * gfortran.dg/bom_error.f90: New test.
13413         * gfortran.dg/bom_include.f90: New test.
13414         * gfortran.dg/bom_UTF16-LE.f90: New test.
13415         * gfortran.dg/bom_UTF16-BE.f90: New test.
13416         * gfortran.dg/bom_UTF-8.f90: New test.
13417         * gfortran.dg/bom_UTF-32.f90: New test.
13418         * gfortran.dg/bom_UTF-8.F90: New test.
13419         * gfortran.dg/bom_include.inc: New file.
13421 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13423         PR C++/30221
13424         * g++.dg/init/ptrfn2.C: New test.
13425         * g++.dg/init/ptrfn3.C: New test.
13427 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13429         PR fortran/31711
13430         * gfortran.dg/dependency_21.f90: New test.
13432 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13434         * gfortran.dg/secnds.f: Use real*8.
13435         * gfortran.dg/secnds-1.f: Use real*8.
13437 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13439         PR libfortran/31532
13440         * gfortran.dg/inquire_5.f90: Update test.
13442 2007-04-27  Ian Lance Taylor  <iant@google.com>
13444         PR middle-end/31710
13445         * gcc.c-torture/compile/pr31710.c: New test.
13447 2007-04-27  Richard Guenther  <rguenther@suse.de>
13449         PR tree-optimization/30965
13450         PR tree-optimization/30978
13451         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13452         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13453         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13454         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13456 2007-04-27  Richard Guenther  <rguenther@suse.de>
13458         PR tree-optimization/31715
13459         * gcc.dg/Warray-bounds-4.c: New testcase.
13461 2007-04-26  Ian Lance Taylor  <iant@google.com>
13463         PR target/28675
13464         * gcc.c-torture/compile/pr28675.c: New test.
13466 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13468         PR C++/30016
13469         * g++.dg/ext/vector6.C: New test.
13471 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13473         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13475 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13477         PR middle-end/31617
13478         * g++.dg/other/str_empty.C: Add expected warning.
13480 2007-04-26  Richard Guenther  <rguenther@suse.de>
13481         Daniel Berlin  <dberlin@dberlin.org>
13483         PR tree-optimization/30567
13484         * g++.dg/other/pr30567.C: New testcase.
13486 2007-04-26  Richard Guenther  <rguenther@suse.de>
13488         PR tree-optimization/31703
13489         * gcc.c-torture/compile/pr31703.c: New testcase.
13490         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13491         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13493 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13495         * gfortran.dg/open_errors.f90: Added if statements checking
13496         the value of iostat.
13498 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13500         PR c++/31598
13501         * g++.dg/gomp/pr31598.C: New test.
13503         PR tree-optimization/30558
13504         * g++.dg/gomp/pr30558.C: New test.
13506 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13508         PR c++/31338
13509         * g++.dg/ext/complex2.C: New test.
13511 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13513         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13515 2007-04-25  Thiemo Seufer  <ths@mips.com>
13517         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13518         value to signed char.
13520 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13522         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13523         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13524         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13526 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13528         PR fortran/31668
13529         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13530         statement functions.
13531         * gfortran.dg/c_by_val_5.f90: New test.
13533 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13535         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13536         with two new subroutines to avoid parameter-induced aliasing.
13537         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13538         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13540 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13542         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13543         * g++.dg/warn/Warray-bounds.C: Likewise.
13545 2007-04-24  Ian Lance Taylor  <iant@google.com>
13547         PR tree-optimization/31605
13548         * gcc.c-torture/execute/pr31605.c: New test.
13550 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13552         PR fortran/31587
13553         * lib/gcc-dg.exp (scan-module): New function.
13554         * gfortran.dg/module_md5_1.f90: New test.
13556 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13558         * g++.old-deja/g++.pt/defarg6.C: Only run with
13559         -std=gnu++98.
13560         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13561         * g++.dg/cpp0x/variadic61.C: Ditto.
13562         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13563         * g++.dg/cpp0x/variadic62.C: Ditto.
13564         * g++.dg/template/meminit1.C: Ditto.
13565         * g++.dg/template/operator7.C: Ditto.
13566         * g++.dg/template/static15.C: Ditto.
13567         * g++.dg/template/invalid1.C: Ditto.
13568         * g++.dg/template/shift1.C: Ditto.
13569         * g++.dg/template/error10.C: Ditto.
13571 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13573         PR diagnostic/25923
13574         * gfortran.dg/pr25923.f90: New test.
13576 2007-04-24  Ian Lance Taylor  <iant@google.com>
13578         PR tree-optimization/31602
13579         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13581 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13583         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13584         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13586 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13588         * gcc.target/i386/reload-1.c. New.
13590 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13591             Olga Golovanevsky  <olga@il.ibm.com>
13593         * g++.dg/other/str_empty.C: New test.
13595 2007-04-24  Richard Henderson  <rth@redhat.com>
13597         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13599 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13601         PR target/31641
13602         * gcc.c-torture/compile/pr31641.c: New testcase.
13604 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13606         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13607         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13608         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13609         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13611 2007-04-23  Simon Baldwin  <simonb@google.com>
13613         * g++.dg/other/error15.C: New.
13614         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13615         triggering a "multiple parameters named" error.
13617 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13619         PR fortran/31618
13620         * gfortran.dg/backspace_8.f:  New test case.
13622 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13624         PR fortran/31630
13625         * gfortran.dg/used_types_17.f90: New test.
13627         PR fortran/31620
13628         * gfortran.dg/zero_array_components_1.f90: New test.
13630 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13632         PR fortran/31616
13633         * gfortran.dg/open_errors.f90: Allow a different error message.
13635 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13637         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13638         Rename from check_effective_target_vect_pack_mod.  Rename global
13639         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13640         messages.
13641         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13642         rename.
13643         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13644         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13646 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13648         PR middle-end/31448
13649         * gcc.c-torture/execute/pr31448.c: New testcase.
13651 2007-04-22  Nick Clifton  <nickc@redhat.com>
13653         * gcc.dg/20020312-2.c: Add support for the FRV.
13655 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13657         PR tree-optimization/24659
13658         * gcc.dg/vect/vect-float-extend-1.c: New test.
13659         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13661 2007-04-22  Richard Guenther  <rguenther@suse.de>
13663         PR tree-optimization/29789
13664         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13665         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13667 2007-04-22  Revital Eres  <eres@il.ibm.com>
13669         * gcc.dg/var-expand2.c: New test.
13671 2007-04-22  Revital Eres  <eres@il.ibm.com>
13673         * gcc.dg/var-expand3.c: New test.
13675 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13677         PR fortran/31495
13678         * gfortran.dg/continuation_8.f90: New test.
13680 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13682         PR C/30265
13683         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13684         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13686 2007-04-21  Richard Guenther  <rguenther@suse.de>
13688         PR middle-end/31136
13689         * gcc.c-torture/execute/pr31136.c: New testcase.
13691 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13693         * gcc.target/i386/movsi-sm-1.c: New.
13695 2007-04-20  Richard Henderson  <rth@redhat.com>
13697         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13698         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13700 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13702         * gcc.target/i386/ordcmp-1.c: New test.
13703         * gcc.target/i386/unordcmp-1.c: New test.
13705         PR tree-optimization/31632
13706         * gcc.c-torture/compile/20070419-1.c: New test.
13708 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13710         * gcc.dg/invalid-call-1.c: New test.
13712 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13714         PR diagnostic/31227
13715         * gcc.dg/Warray-bounds-3.c: New.
13717 2007-04-18  Richard Guenther  <rguenther@suse.de>
13719         PR tree-optimization/19431
13720         PR tree-optimization/21463
13721         * gcc.c-torture/execute/20070212-1.c: New testcase.
13722         * gcc.c-torture/execute/20070212-2.c: Likewise.
13723         * gcc.c-torture/execute/20070212-3.c: Likewise.
13724         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13725         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13726         * g++.dg/tree-ssa/pr21463.C: Likewise.
13727         * g++.dg/tree-ssa/pr30738.C: Likewise.
13729 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13731         PR c++/31513
13732         * g++.dg/expr/bitfield8.C: New test.
13734 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13735             Richard Sandiford  <richard@codesourcery.com>
13737         * lib/target-supports.exp (check_profiling_available): Return 0
13738         for uClibc with -p or -pg.
13740 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13742         PR c++/31517
13743         * g++.dg/template/init7.C: New test.
13745 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13747         PR rtl-optimization/31360
13748         * gcc.dg/loop-7.c: New test.
13750 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13752         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13753         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13754         build.
13755         (compat-execute): Likewise.
13756         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13757         files to remote hosts.
13758         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13759         (c-torture-execute): Likewise.
13760         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13761         or plain file.  Use remote_upload and remote_download to copy
13762         files about.
13763         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13764         before scanning it.
13766 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13768         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13770 2007-04-16  Lawrence Crowl  <crowl@google.com>
13772         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13773         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13774         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13775         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13776         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13777         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13778         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13779         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13780         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13781         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13782         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13784         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13785         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13786         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13787         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13788         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13789         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13790         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13791         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13792         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13793         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13794         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13796 2007-04-16  Ian Lance Taylor  <iant@google.com>
13798         PR tree-optimization/31522
13799         * gcc.dg/Wstrict-overflow-16.c: New test.
13801 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13803         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13805 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13807         PR fortran/31144
13808         * gfortran.dg/module_naming_1.f90: New.
13810 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13812         * lib/target-supports.exp (check_profiling_available): Return
13813         false for m68k-*-uclinux.
13815 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13817         PR c++/29365
13818         Testcase for c++ anonymous namespace warning
13820         * g++.dg/warn/anonymous-namespace-1.C: New test
13821         * g++.dg/warn/anonymous-namespace-1.h: New test
13823 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13825         PR testsuite/31578
13826         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13828 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13830         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13832 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13834         PR fortran/31204
13835         * gfortran.dg/array_constructor_16.f90: New test.
13837 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13839         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13840         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13842 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13844         PR rtl-optimization/31500
13845         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13846         * g++.dg/warn/Warray-bounds.C: Likewise.
13848 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13850         PR C/31520
13851         * gcc.dg/gnu89-init-4.c: New testcase.
13853 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13855         PR c++/25874
13856         * gcc.dg/gomp/pr25874.c: Add dg-options.
13857         * g++.dg/gomp/pr25874.C: Add dg-options.
13859 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13861         PR fortran/21061
13862         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13863         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13865 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13867         PR fortran/31561
13868         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13870 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13872         PR fortran/29507
13873         PR fortran/31404
13874         * gfortran.dg/initialization_6.f90: New test.
13876 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13878         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13880         * lib/target-supports.exp (check_gc_sections_available):
13881         Return false if ldflags includes -elf2flt.
13883 2007-04-13  Jason Merrill  <jason@redhat.com>
13885         PR c++/31074
13886         * conv3.C: New test.
13888 2007-04-13  Mike Stump  <mrs@apple.com>
13890         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13891         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13893 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13895         PR tree-optimization/29598
13896         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13898 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13900         PR fortran/31559
13901         * gfortran.dg/func_assign.f90: New test.
13903 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13905         PR fortran/31550
13906         * gfortran.dg/used_types_16.f90: New test.
13908 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13910         PR fortran/18937
13911         * gfortran.dg/goto_2.f90: New.
13912         * gfortran.dg/goto_3.f90: New.
13913         * gfortran.dg/pr17708.f90: Rename to ...
13914         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13916 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13918         PR fortran/31562
13919         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13920         instead of a struct.
13922 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13924         PR fortran/31562
13925         * gfortran.dg/value_4.c: Use GNU extensions for complex
13926         instead of a struct.
13928 2007-04-13  Richard Guenther  <rguenther@suse.de>
13930         PR tree-optimization/21258
13931         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13933 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13935         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13936         <complex.h>.
13938 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13940         PR fortran/31250
13941         * gfortran.dg/char_length_2.f90: New.
13942         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13943         * gfortran.dg/repeat_4.f90: Likewise.
13945         PR fortran/31266
13946         * gfortran.dg/char_assign_1.f90: New.
13948         PR fortran/31471
13949         * gfortran.dg/block_name_1.f90: New.
13950         * gfortran.dg/block_name_2.f90: New.
13952 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13954         PR c++/31078
13955         * g++.dg/other/pr31078.C: New.
13957 2007-04-12  Richard Guenther  <rguenther@suse.de>
13959         PR tree-optimization/31169
13960         * gcc.c-torture/execute/pr31169.c: New testcase.
13962 2007-04-12  Richard Guenther  <rguenther@suse.de>
13964         PR tree-optimization/24689
13965         PR tree-optimization/31307
13966         * g++.dg/tree-ssa/pr31307.C: New testcase.
13967         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13969 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13971         PR fortran/31472
13972         * gfortran.dg/access_spec_1.f90: New test.
13973         * gfortran.dg/access_spec_2.f90: New test.
13974         * gfortran.dg/non_module_public.f90: Match new error message.
13976 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13978         PR testsuite/31538
13979         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13980         to 4 at line 38 to fix bounds problem.
13982 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13984         PR testsuite/31240
13985         * gfortran.dg/pointer_intent_1.f90: Fix test.
13987 2007-04-10  Eric Christopher  <echristo@apple.com>
13989         * lib/target-supports.exp
13990         (check_effective_target_fstack_protector): Rewrite.
13992 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13994         PR c++/31449
13995         * g++.dg/init/const5.C: New test.
13997 2007-04-09  Jan Hubicka  <jh@suse.cz>
13999         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14001 2007-04-08  Jan Hubicka  <jh@suse.cz>
14003         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14005 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14007         PR fortran/31257
14008         * gfortran.dg/achar_4.f90: New test.
14010 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14012         PR fortran/30880
14013         * gfortran.dg/used_dummy_types_8.f90: New test.
14015 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14017         PR fortran/30872
14018         * gfortran.dg/parameter_array_element_1.f90: New test.
14020 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14022         PR fortran/31222
14023         * gfortran.dg/default_numeric_type_1.f90: New test.
14025 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14027         PR fortran/31424
14028         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14030 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14032         PR fortran/31293
14033         * gfortran.dg/interface_12.f90: New test.
14035 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14037         * gcc.dg/format/opt-6.c: New test.
14038         * gcc.dg/format/nul-1.c: New test.
14039         * gcc.dg/format/nul-2.c: New test.
14041 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14043         PR libgfortran/31395
14044         * gfortran.dg/fmt_colon.f90: New test.
14046 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14048         * g++.old-deja/g++.other/init18.C: Use
14049         dg-require-effective-target instead of an explicit xfail.
14051 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14053         * gcc.dg/dfp/signbit-1.c
14054         * gcc.dg/dfp/signbit-2.c
14056 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14058         PR fortran/31483
14059         * gfortran.dg/altreturn_5.f90: New test.
14061 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14063         PR fortran/31292
14064         * gfortran.dg/contained_module_proc_1.f90: New test.
14066 2007-04-04  Stuart Hastings  <stuart@apple.com>
14068         PR 31281
14069         * objc/execute/exceptions/pr31281.m: New.
14071 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14073         * g++.dg/ext/dllimport12.C: Update comments.
14075 2007-04-03  Eric Christopher  <echristo@apple.com>
14077         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14079 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14081         PR fortran/31304
14082         * gfortran.dg/repeat_2.f90: New test.
14083         * gfortran.dg/repeat_3.f90: New test.
14084         * gfortran.dg/repeat_4.f90: New test.
14086 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14088         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14090 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14092         PR c++/30847
14093         * g++.dg/parse/cond3.C: New test.
14095         PR middle-end/30704
14096         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14098 2007-04-02  Jason Merrill  <jason@redhat.com>
14100         PR c++/31187
14101         * g++.dg/ext/visibility/anon3.C: New test.
14103 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14105         PR libgfortran/31052
14106         * gfortran.dg/namelist_28.f90: New test.
14108 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14110         PR libgfortran/31366
14111         * gfortran.dg/direct_io_6.f90: New test.
14113 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14115         PR libgfortran/31207
14116         * gfortran.dg/advance_5.f90: New test.
14117         * gfortran.dg/advance_6.f90: New test.
14119 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14121         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14122         * g++.dg/ext/dllimport7.C: Likewise.
14123         * g++.dg/ext/selectany1.C: Likewise.
14125 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14127         * g++.dg/parser/pr31138.C: New.
14128         * g++.dg/parser/pr31140.C: New.
14129         * g++.dg/parser/pr31141.C: New.
14131 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14133         PR c++/26099
14134         * g++.dg/ext/is_base_of.C: New.
14135         * g++.dg/ext/has_virtual_destructor.C: New.
14136         * g++.dg/ext/is_polymorphic.C: New.
14137         * g++.dg/ext/is_base_of_diagnostic.C: New.
14138         * g++.dg/ext/is_enum.C: New.
14139         * g++.dg/ext/has_nothrow_assign.C: New.
14140         * g++.dg/ext/has_nothrow_constructor.C: New.
14141         * g++.dg/ext/is_empty.C: New.
14142         * g++.dg/ext/has_trivial_copy.C: New.
14143         * g++.dg/ext/has_trivial_assign.C: New.
14144         * g++.dg/ext/is_abstract.C: New.
14145         * g++.dg/ext/is_pod.C: New.
14146         * g++.dg/ext/has_nothrow_copy.C: New.
14147         * g++.dg/ext/is_class.C: New.
14148         * g++.dg/ext/has_trivial_constructor.C: New.
14149         * g++.dg/ext/is_union.C: New.
14150         * g++.dg/ext/has_trivial_destructor.C: New.
14151         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14152         * g++.dg/template/crash43.C: Likewise.
14154 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14156         * g++.dg/warn/pedantic2.C: New testcase.
14158 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14160         * size_dim.f90: Fix dg directive.
14161         * pr16433.f: Likewise.
14162         * use_6.f90: Likewise.
14163         * use_7.f90: Likewise.
14164         * entry_9.f90: Likewise.
14165         * pointer_intent_2.f90: Likewise.
14166         * protected_1.f90: Likewise.
14167         * fmt_missing_period_2.f: Likewise.
14168         * pointer_intent_3.f90: Likewise.
14169         * protected_2.f90: Likewise.
14170         * protected_3.f90: Likewise.
14171         * pr15754.f90: Likewise.
14172         * protected_4.f90: Likewise.
14173         * protected_5.f90: Likewise.
14174         * initialization_2.f90: Likewise.
14175         * protected_6.f90: Likewise.
14176         * continuation_7.f90: Likewise.
14177         * derived_function_interface_1.f90: Likewise.
14178         * der_pointer_4.f90: Likewise.
14179         * fmt_zero_precision.f90: Likewise.
14180         * blockdata_3.f90: Likewise.
14181         * fmt_missing_period_1.f: Likewise.
14182         * real_const_3.f90: Likewise.
14183         * use_4.f90: Likewise.
14184         * fmt_missing_period_3.f: Likewise.
14185         * use_5.f90: Likewise.
14187 2007-03-28  Mike Stump  <mrs@apple.com>
14189         * gcc.dg/darwin-comm.c: Add.
14191 2007-03-28  Eric Christopher  <echristo@apple.com>
14193         * lib/target-supports.exp (check_effective_target_fstack_protector):
14194         New.
14195         * gcc.dg/ssp-1.c: Use.
14196         * gcc.dg/ssp-2.c: Ditto.
14198 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14200         PR c++/29077
14201         * g++.dg/parse/constructor3.C: New test.
14203 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14205         * gnat.dg/thin_pointer.ad[sb]: New test.
14207 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14209         * g++.dg/cpp0x/bracket1.C: New.
14210         * g++.dg/cpp0x/bracket2.C: New.
14211         * g++.dg/cpp0x/bracket3.C: New.
14212         * g++.dg/cpp0x/bracket4.C: New.
14214 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14216         * g++.dg/cpp0x/temp_default1.C: New.
14217         * g++.dg/cpp0x/temp_default3.C: New.
14218         * g++.dg/cpp0x/temp_default2.C: New.
14219         * g++.dg/cpp0x/temp_default4.C: New.
14221 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14223         PR c++/29993
14224         * g++.dg/other/cv_func2.C: New.
14226 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14228         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14229         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14230         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14231         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14233         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14234         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14236         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14238         * lib/compat.exp (compat-execute): Fix processing of file names.
14240 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14242         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14244 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14246         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14247         Delete created executable test file.
14248         (check_effective_target_fortran_large_int): Ditto.
14249         (check_effective_target_static_libgfortran): Ditto.
14251 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14253         PR c++/30500
14254         * g++.dg/warn/pragma-system_header1.C: New test.
14255         * g++.dg/warn/pragma-system_header2.C: New test.
14256         * g++.dg/warn/pragma-system_header1.h. New.
14257         * g++.dg/warn/pragma-system_header2.h. New.
14259 2007-03-26  Ian Lance Taylor  <iant@google.com>
14261         PR tree-optimization/31345
14262         * gcc.c-torture/compile/pr31345-1.c: New test.
14264 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14266         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14267         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14268         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14269         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14270         * gfortran.dg/overload_1.f90: Likewise.
14271         * gfortran.dg/impure_assignment_1.f90: Likewise.
14272         * gfortran.dg/error_recovery_3.f90: Likewise.
14273         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14274         * gfortran.dg/sequence_types_1.f90: Likewise.
14275         * gfortran.dg/internal_references_1.f90: Likewise.
14276         * gfortran.dg/present_1.f90: Likewise.
14277         * gfortran.dg/volatile10.f90: Likewise.
14278         * gfortran.dg/module_equivalence_2.f90: Likewise.
14279         * gfortran.dg/use_4.f90: Likewise.
14280         * gfortran.dg/elemental_result_1.f90: Likewise.
14281         * gfortran.dg/generic_actual_arg.f90: Likewise.
14282         * gfortran.dg/private_type_5.f90: Likewise.
14283         * gfortran.dg/protected_4.f90: Likewise.
14284         * gfortran.dg/interface_3.f90: Likewise.
14286 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14288         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14289         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14291 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14293         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14295 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14297         PR libgfortran/31199
14298         * gfortran.dg/fmt_t_4.f90: New test.
14300 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14302         PR libfortran/31297
14303         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14304         * gfortran.dg/backspace_6.f:  Likewise.
14305         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14306         * gfortran.dg/direct_io_2.f90:  Likewise.
14307         * gfortran.dg/write_back.f:  Likewise.
14308         * gfortran.dg/write_rewind_2.f:  Likewise.
14309         * gfortran.dg/write_rewind_1.f:  Likewise.
14310         * gfortran.dg/write_rewind_2.f:  Likewise.
14312 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14314         PR tree-optimization/30784
14315         * gcc.dg/vect/pr30784.c: New test.
14317 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14319         PR fortran/30877
14320         * gfortran.dg/operator_1.f90: New test.
14321         * gfortran.dg/operator_2.f90: New test.
14323 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14325         PR libfortran/31196
14326         * gfortran.dg/reshape_transpose_1.f90:  New test.
14328 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14330         PR fortran/30655
14331         * gfortran.dg/bounds_check_6.f90: New test.
14333 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14335         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14336         #ifndef/#endif.
14337         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14338         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14340 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14342         PR fortran/31209
14343         * gfortran.dg/pointer_function_actual_1.f90: New test.
14345         PR fortran/31200
14346         * gfortran.dg/pointer_function_actual_2.f90: New test.
14348         PR fortran/31215
14349         * gfortran.dg/result_in_spec_1.f90: New test.
14351 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14353         PR fortran/30834
14354         * gfortran.dg/integer_exponentiation_3.F90: New test.
14355         * gfortran.dg/integer_exponentiation_4.f90: New test.
14356         * gfortran.dg/integer_exponentiation_5.F90: New test.
14358 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14360         PR c++/30863
14361         * g++.dg/template/error24.C: New test.
14362         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14364 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14366         PR c++/31273
14367         * g++.dg/expr/bitfield7.C: New test.
14369 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14371         PR other/23572
14372         * gcc.dg/float-range-4.c: New.
14373         * gcc.dg/float-range-1.c: Update. Test for a warning.
14374         * gcc.dg/float-range-3.c: New.
14375         * gcc.dg/float-range-5.c: New.
14377 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14379         PR fortran/31262
14380         * gfortran.dg/no_range_check_1.f90: New test.
14382 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14384         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14385         * g++.dg/other/static1.C: Remove stray semicolon.
14386         * g++.dg/other/init1.C: Likewise.
14387         * g++.dg/rtti/dyncast1.C: Likewise.
14388         * g++.dg/tree-ssa/pr17153.C: Likewise.
14389         * g++.dg/lookup/disamb1.C: Likewise.
14390         * g++.dg/lookup/scoped2.C: Likewise.
14391         * g++.dg/lookup/friend7.C: Likewise.
14392         * g++.dg/parse/parse4.C: Likewise.
14393         * g++.dg/parse/parse5.C: Likewise.
14394         * g++.dg/expr/pr29066.C: Likewise.
14395         * g++.dg/expr/cast4.C: Likewise.
14396         * g++.dg/tc1/dr193.C: Likewise.
14397         * g++.dg/tc1/dr213.C: Likewise.
14398         * g++.dg/abi/dcast1.C: Likewise.
14399         * g++.dg/abi/covariant2.C: Likewise.
14400         * g++.dg/inherit/covariant11.C: Likewise.
14401         * g++.dg/inherit/covariant9.C: Likewise.
14402         * g++.dg/inherit/covariant10.C: Likewise.
14403         * g++.dg/init/static3.C: Likewise.
14404         * g++.dg/init/init-ref3.C: Likewise.
14405         * g++.dg/init/ref10.C: Likewise.
14406         * g++.dg/template/meminit2.C: Likewise.
14407         * g++.dg/template/using9.C: Likewise.
14408         * g++.dg/template/friend9.C: Likewise.
14409         * g++.dg/template/ref1.C: Likewise.
14410         * g++.old-deja/g++.warn/inline.C: Likewise.
14411         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14412         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14413         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14414         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14415         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14416         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14417         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14418         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14419         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14420         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14421         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14422         * g++.old-deja/g++.brendan/template11.C: Likewise.
14423         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14424         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14425         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14426         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14427         * g++.old-deja/g++.jason/parse9.C: Likewise.
14428         * g++.old-deja/g++.jason/byval2.C: Likewise.
14429         * g++.old-deja/g++.jason/overload8.C: Likewise.
14430         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14431         * g++.old-deja/g++.jason/template33.C: Likewise.
14432         * g++.old-deja/g++.jason/return3.C: Likewise.
14433         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14434         * g++.old-deja/g++.jason/virtual.C: Likewise.
14435         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14436         * g++.old-deja/g++.jason/template27.C: Likewise.
14437         * g++.old-deja/g++.jason/synth6.C: Likewise.
14438         * g++.old-deja/g++.jason/ref8.C: Likewise.
14439         * g++.old-deja/g++.jason/offset1.C: Likewise.
14440         * g++.old-deja/g++.other/static20.C: Likewise.
14441         * g++.old-deja/g++.other/array1.C: Likewise.
14442         * g++.old-deja/g++.other/new3.C: Likewise.
14443         * g++.old-deja/g++.other/array2.C: Likewise.
14444         * g++.old-deja/g++.other/overload9.C: Likewise.
14445         * g++.old-deja/g++.other/cast6.C: Likewise.
14446         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14447         * g++.old-deja/g++.other/eh4.C: Likewise.
14448         * g++.old-deja/g++.other/using7.C: Likewise.
14449         * g++.old-deja/g++.other/init18.C: Likewise.
14450         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14451         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14452         * g++.old-deja/g++.other/dtor11.C: Likewise.
14453         * g++.old-deja/g++.pt/static11.C: Likewise.
14454         * g++.old-deja/g++.pt/crash19.C: Likewise.
14455         * g++.old-deja/g++.pt/overload12.C: Likewise.
14456         * g++.old-deja/g++.pt/crash46.C: Likewise.
14457         * g++.old-deja/g++.pt/mi1.C: Likewise.
14458         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14459         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14460         * g++.old-deja/g++.pt/local5.C: Likewise.
14461         * g++.old-deja/g++.pt/typename2.C: Likewise.
14462         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14463         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14464         * g++.old-deja/g++.law/visibility1.C: Likewise.
14465         * g++.old-deja/g++.law/visibility2.C: Likewise.
14466         * g++.old-deja/g++.law/virtual2.C: Likewise.
14467         * g++.old-deja/g++.law/operators19.C: Likewise.
14468         * g++.old-deja/g++.law/parsing10.C: Likewise.
14469         * g++.old-deja/g++.law/visibility4.C: Likewise.
14470         * g++.old-deja/g++.law/operators4.C: Likewise.
14471         * g++.old-deja/g++.law/dtors2.C: Likewise.
14472         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14473         * g++.old-deja/g++.law/visibility10.C: Likewise.
14474         * g++.old-deja/g++.law/scope3.C: Likewise.
14475         * g++.old-deja/g++.law/casts2.C: Likewise.
14476         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14477         * g++.old-deja/g++.law/operators33.C: Likewise.
14478         * g++.old-deja/g++.law/friend4.C: Likewise.
14479         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14480         * g++.old-deja/g++.mike/p5611.C: Likewise.
14481         * g++.old-deja/g++.mike/net37.C: Likewise.
14482         * g++.old-deja/g++.mike/p3570.C: Likewise.
14483         * g++.old-deja/g++.mike/p5718.C: Likewise.
14484         * g++.old-deja/g++.mike/net21.C: Likewise.
14485         * g++.old-deja/g++.mike/p1862.C: Likewise.
14486         * g++.old-deja/g++.mike/p4511.C: Likewise.
14487         * g++.old-deja/g++.mike/virt3.C: Likewise.
14488         * g++.old-deja/g++.mike/p16146.C: Likewise.
14489         * g++.old-deja/g++.mike/p1989.C: Likewise.
14490         * g++.old-deja/g++.mike/p5571.C: Likewise.
14491         * g++.old-deja/g++.gb/scope10.C: Likewise.
14492         * g++.old-deja/g++.abi/primary5.C: Likewise.
14493         * g++.old-deja/g++.abi/empty2.C: Likewise.
14494         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14495         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14496         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14497         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14498         * g++.old-deja/g++.bob/template3.C: Likewise.
14499         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14501 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14503         PR fortran/31193
14504         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14506 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14508         PR fortran/20897
14509         * gfortran.dg/derived_name_1.f90: New.
14510         * gfortran.dg/derived_name_2.f: New.
14512 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14514         * lib/target-supports.exp (check_effective_target_nonpic): New
14515         procedure.
14516         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14517         when compiling PIC.
14518         * gcc.target/i386/asm-4.c: Require nonpic.
14519         * gcc.target/i386/cmov1.c: Likewise.
14520         * gcc.target/i386/mul.c: Likewise.
14521         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14522         * gcc.target/i386/ssetype-1.c: Require nonpic.
14523         * gcc.target/i386/ssetype-3.c: Likewise.
14524         * gcc.target/i386/ssetype-5.c: Likewise.
14526 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14528         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14529         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14530         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14531         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14533 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14535         PR tree-optimization/30590
14536         * g++.dg/opt/pr30590.C: New testcase.
14538 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14540         PR c/30762
14541         * gcc.dg/pr30762-1.c: New test.
14542         * gcc.dg/pr30762-2.c: New test.
14544         PR inline-asm/30505
14545         * gcc.target/i386/pr30505.c: New test.
14547 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14549         * gcc.target/arm/register-variables.c: New.
14551 2007-03-19  Jeff Law  <law@redhat.com>
14553         * PR tree-optimization/30984
14554         * gcc.c-torture/pr30984.c: New test.
14556 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14557         Richard Guenther  <rguenther@suse.de>
14559         PR tree-optimization/31254
14560         * gcc.dg/torture/pr31254.c: New testcase.
14562 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14564         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14565         target default_packed.
14567 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14569         PR fortran/31203
14570         * gfortran.dg/string_length_1.f90: New test.
14572 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14574         PR testsuite/30395
14575         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14577 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14579         PR libgfortran/31052
14580         * gfortran.dg/namelist_27.f90: New test.
14582 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14584         PR fortran/30531
14585         * gfortran.dg/used_types_14.f90: New test.
14587         PR fortran/31086
14588         * gfortran.dg/used_types_15.f90: New test.
14590 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14592         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14593         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14595 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14597         PR fortran/31120
14598         * gfortran.dg/integer_exponentiation_2.f90: New test.
14600 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14602         PR tree-optimization/31041
14603         * gcc.dg/vect/pr31041.c: New test.
14605 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14607         * g++.dg/warn/Wconversion-integer.C: New
14608         * g++.dg/warn/Wconversion-real.C: New.
14609         * g++.dg/warn/Wconversion-real-integer.C: New.
14610         * g++.dg/warn/conv2.C: Updated.
14612 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14614         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14615         exclude RTPs.
14617 2007-03-16  Richard Guenther  <rguenther@suse.de>
14619         PR tree-optimization/31146
14620         * g++.dg/tree-ssa/pr31146.C: New testcase.
14622 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14624         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14625         assume that the target has <features.h>.
14627 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14629         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14630         dg-options rather than to the whole test.
14632 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14634         PR debug/29906
14635         * g++.dg/debug/pr29906.C: New
14637 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14639         PR libgfortran/31099
14640         * gfortran.dg/unformatted_recl.f90: Update test.
14642 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14644         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14646 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14648         PR c++/30891
14649         * g++.dg/parse/namespace-definition.C: New.
14651 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14653         PR c++/24924
14654         * g++.dg/cpp/pedantic-errors.C: New.
14655         * g++.dg/cpp/permissive.C: New.
14657 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14659         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14660         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14662 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14664         * lib/target-supports.exp (check_missing_uclibc_feature)
14665         (check_effective_target_wchar): New procedures.
14666         * gcc.dg/wchar_t-1.c: Require target wchar.
14667         * gcc.dg/wint_t-1.c: Likewise.
14669 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14671         * lib/target-supports.exp (check_gc_sections_available): Return
14672         false for VxWorks targets.
14674 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14676         * g++.dg/warn/Wconversion2.C: Fix typo.
14677         * gcc.dg/if-empty-1.c: Ditto.
14679 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14681         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14683 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14685         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14686         * gcc.target/i386/pr31167.c: Ditto.
14688 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14690         PR target/31167
14691         * gcc.target/i386/pr31167.c: New test.
14693 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14695         PR fortran/30922
14696         * gfortran.dg/import5.f90.f90: New test.
14699         PR fortran/30879
14700         * gfortran.dg/data_components_1.f90: New test.
14703         PR fortran/30870
14704         * gfortran.dg/generic_13.f90: New test.
14706         PR fortran/31163
14707         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14709 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14711         PR libgfortran/31051
14712         * gfortran.dg/fmt_t_4.f90: New
14714 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14716         PR C++/31165
14717         * g++.dg/other/default7.C: New test.
14719 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14721         * g++.dg/warn/Wconversion2.C: New.
14723 2007-03-14  Eric Christopher  <echristo@apple.com>
14725         * gcc.dg/ssp-1.c: New.
14726         * gcc.dg/ssp-2.c: Ditto.
14728 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14730         * g++.dg/warn/do-empty.C: New.
14731         * gcc.dg/do-empty.c: New.
14732         * gcc.dg/if-empty-1.c: Update.
14733         * gcc.dg/20001116-1.c: Update.
14734         * gcc.dg/pr23165.c: Update.
14736 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14738         * gfortran.dg/module_implicit_conversion.f90: New test.
14740 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14742         PR middle-end/31127
14743         * gcc.dg/pr31127.c: New.
14745 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14747         * gcc.dg/tree-ssa/loop-26.c: New test.
14749 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14751         * gcc.target/i386/cmpxchg16b-1.c: New test.
14753 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14755         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14756         * gcc.dg/c99-vla-1.c: Likewise.
14757         * g++.dg/ext/vla1.C: Likewise
14759 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14761         * gcc.dg/wvla-1.c: New test
14762         * gcc.dg/wvla-2.c: New test
14763         * gcc.dg/wvla-3.c: New test
14764         * gcc.dg/wvla-4.c: New test
14765         * gcc.dg/wvla-5.c: New test
14766         * gcc.dg/wvla-6.c: New test
14767         * gcc.dg/wvla-7.c: New test
14768         * g++.dg/warn/Wvla-1.C: New test
14769         * g++.dg/warn/Wvla-2.C: New test
14770         * g++.dg/warn/Wvla-3.C: New test
14772 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14774         PR c++/30108
14775         * g++.dg/other/default6.C: New test.
14777 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14779         * lib/target-supports.exp (check_profiling_available): Return false
14780         for VxWorks.
14781         (check_effective_target_vxworks_kernel): New procedure.
14782         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14783         VxWorks.
14784         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14785         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14786         to include VxWorks.
14787         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14789 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14791         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14792         PIC is not supported.
14793         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14794         * gcc.dg/20020426-2.c: Likewise.
14795         * gcc.dg/pr28243.c: Likewise.
14796         * gcc.dg/visibility-11.c: Likewise.
14797         * gcc.dg/tls/opt-9.c: Likewise.
14798         * gcc.dg/tls/opt-10.c: Likewise.
14799         * gcc.dg/tls/pic-1.c: Likewise.
14800         * gcc.dg/tls/struct-1.c: Likewise.
14801         * gcc.target/i386/20000807-1.c: Likewise.
14802         * gcc.target/i386/20000904-1.c: Likewise.
14803         * gcc.target/i386/20011119-1.c: Likewise.
14804         * gcc.target/i386/990213-2.c: Likewise.
14805         * gcc.target/i386/990214-1.c: Likewise.
14806         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14807         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14808         * gcc.target/i386/pic-1.c: Likewise.
14809         * gcc.target/i386/pr21518.c: Likewise.
14810         * gcc.target/i386/pr23098.c: Likewise.
14811         * gcc.target/i386/pr23943.c: Likewise.
14813 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14815         PR c++/31038
14816         * g++.dg/template/complit2.C: New test.
14818         PR c++/30328
14819         * g++.dg/ext/bitfield1.C: New test.
14821 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14823         PR fortran/30883
14824         * gfortran.dg/interface_11.f90: New test.
14826 2007-03-11  Richard Guenther  <rguenther@suse.de>
14828         PR tree-optimization/31115
14829         * gcc.dg/torture/pr31115.c: New testcase.
14831 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14833         PR tree-optimization/29925
14834         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14836 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14838         PR c++/30274
14839         * g++.dg/expr/bitfield3.C: New test.
14840         * g++.dg/expr/bitfield4.C: Likewise.
14841         * g++.dg/expr/bitfield5.C: Likewise.
14842         * g++.dg/expr/bitfield6.C: Likewise.
14844         PR c++/30924
14845         * g++.dg/template/array18.C: New test.
14847 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14849         PR c++/17946
14850         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14851         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14853 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14855         PR c++/20599
14856         * g++.dg/cpp0x/variadic-bind.C: New.
14857         * g++.dg/cpp0x/variadic-function.C: New.
14858         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14859         * g++.dg/cpp0x/variadic-tuple.C: New.
14860         * g++.dg/cpp0x/variadic1.C: New.
14861         * g++.dg/cpp0x/variadic2.C: New.
14862         * g++.dg/cpp0x/variadic3.C: New.
14863         * g++.dg/cpp0x/variadic4.C: New.
14864         * g++.dg/cpp0x/variadic5.C: New.
14865         * g++.dg/cpp0x/variadic6.C: New.
14866         * g++.dg/cpp0x/variadic7.C: New.
14867         * g++.dg/cpp0x/variadic8.C: New.
14868         * g++.dg/cpp0x/variadic9.C: New.
14869         * g++.dg/cpp0x/variadic10.C: New.
14870         * g++.dg/cpp0x/variadic11.C: New.
14871         * g++.dg/cpp0x/variadic12.C: New.
14872         * g++.dg/cpp0x/variadic13.C: New.
14873         * g++.dg/cpp0x/variadic14.C: New.
14874         * g++.dg/cpp0x/variadic15.C: New.
14875         * g++.dg/cpp0x/variadic16.C: New.
14876         * g++.dg/cpp0x/variadic17.C: New.
14877         * g++.dg/cpp0x/variadic18.C: New.
14878         * g++.dg/cpp0x/variadic19.C: New.
14879         * g++.dg/cpp0x/variadic20.C: New.
14880         * g++.dg/cpp0x/variadic21.C: New.
14881         * g++.dg/cpp0x/variadic22.C: New.
14882         * g++.dg/cpp0x/variadic23.C: New.
14883         * g++.dg/cpp0x/variadic24.C: New.
14884         * g++.dg/cpp0x/variadic25.C: New.
14885         * g++.dg/cpp0x/variadic26.C: New.
14886         * g++.dg/cpp0x/variadic27.C: New.
14887         * g++.dg/cpp0x/variadic28.C: New.
14888         * g++.dg/cpp0x/variadic29.C: New.
14889         * g++.dg/cpp0x/variadic30.C: New.
14890         * g++.dg/cpp0x/variadic31.C: New.
14891         * g++.dg/cpp0x/variadic32.C: New.
14892         * g++.dg/cpp0x/variadic33.C: New.
14893         * g++.dg/cpp0x/variadic34.C: New.
14894         * g++.dg/cpp0x/variadic35.C: New.
14895         * g++.dg/cpp0x/variadic36.C: New.
14896         * g++.dg/cpp0x/variadic37.C: New.
14897         * g++.dg/cpp0x/variadic38.C: New.
14898         * g++.dg/cpp0x/variadic39.C: New.
14899         * g++.dg/cpp0x/variadic40.C: New.
14900         * g++.dg/cpp0x/variadic41.C: New.
14901         * g++.dg/cpp0x/variadic42.C: New.
14902         * g++.dg/cpp0x/variadic43.C: New.
14903         * g++.dg/cpp0x/variadic44.C: New.
14904         * g++.dg/cpp0x/variadic45.C: New.
14905         * g++.dg/cpp0x/variadic46.C: New.
14906         * g++.dg/cpp0x/variadic47.C: New.
14907         * g++.dg/cpp0x/variadic48.C: New.
14908         * g++.dg/cpp0x/variadic49.C: New.
14909         * g++.dg/cpp0x/variadic50.C: New.
14910         * g++.dg/cpp0x/variadic51.C: New.
14911         * g++.dg/cpp0x/variadic52.C: New.
14912         * g++.dg/cpp0x/variadic53.C: New.
14913         * g++.dg/cpp0x/variadic54.C: New.
14914         * g++.dg/cpp0x/variadic55.C: New.
14915         * g++.dg/cpp0x/variadic56.C: New.
14916         * g++.dg/cpp0x/variadic57.C: New.
14917         * g++.dg/cpp0x/variadic58.C: New.
14918         * g++.dg/cpp0x/variadic59.C: New.
14919         * g++.dg/cpp0x/variadic60.C : New.
14920         * g++.dg/cpp0x/variadic61.C : New.
14921         * g++.dg/cpp0x/variadic62.C : New.
14922         * g++.dg/cpp0x/variadic63.C : New.
14923         * g++.dg/cpp0x/variadic64.C : New.
14924         * g++.dg/cpp0x/variadic65.C : New.
14925         * g++.dg/cpp0x/variadic66.C : New.
14926         * g++.dg/cpp0x/variadic67.C : New.
14927         * g++.dg/cpp0x/variadic68.C : New.
14928         * g++.dg/cpp0x/variadic69.C : New.
14929         * g++.dg/cpp0x/variadic70.C : New.
14930         * g++.dg/cpp0x/variadic71.C : New.
14931         * g++.dg/cpp0x/variadic72.C : New.
14932         * g++.dg/cpp0x/variadic73.C : New.
14933         * g++.dg/cpp0x/variadic74.C : New.
14934         * g++.dg/cpp0x/variadic75.C : New.
14935         * g++.dg/cpp0x/variadic-ex1.C : New.
14936         * g++.dg/cpp0x/variadic-ex2.C : New.
14937         * g++.dg/cpp0x/variadic-ex3.C : New.
14938         * g++.dg/cpp0x/variadic-ex4.C : New.
14939         * g++.dg/cpp0x/variadic-ex5.C : New.
14940         * g++.dg/cpp0x/variadic-ex6.C : New.
14941         * g++.dg/cpp0x/variadic-ex7.C : New.
14942         * g++.dg/cpp0x/variadic-ex8.C : New.
14943         * g++.dg/cpp0x/variadic-ex9.C : New.
14944         * g++.dg/cpp0x/variadic-ex10.C : New.
14945         * g++.dg/cpp0x/variadic-ex11.C : New.
14946         * g++.dg/cpp0x/variadic-ex12.C : New.
14947         * g++.dg/cpp0x/variadic-ex13.C : New.
14948         * g++.dg/cpp0x/variadic-ex14.C : New.
14950 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14952         PR libgfortran/31099
14953         * gfortran.dg/unformatted_recl.f90: New test.
14955 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14957         * gcc.dg/fold-eqcmplx-1.c: New test case.
14959 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14961         PR rtl-optimization/30643
14962         * gcc.dg/pr30643.c: New.
14964 2007-03-09  Chao-ying Fu  <fu@mips.com>
14966         * gcc.target/mips/mips32-dspr2-type.c: New test.
14967         * gcc.target/mips/mips32-dspr2.c: New test.
14968         * gcc.target/mips/dspr2-MULT.c: New test.
14969         * gcc.target/mips/dspr2-MULTU.c: New test.
14970         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14971         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14972         Adjust some formats.
14974 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14976         PR c++/17946
14977         * gcc.dg/Wlogical-op-1.c: New.
14978         * g++.dg/warn/Wlogical-op-1.C: New.
14980 2007-03-09  Richard Guenther  <rguenther@suse.de>
14982         PR tree-optimization/30904
14983         PR middle-end/31058
14984         * gcc.dg/pr30904.c: Remove xfail.
14986 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14988         PR C/31072
14989         * gcc.c-torture/execute/pr31072.c: New test.
14991 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14993         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14994         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14995         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14996         *lrint* and *lround*.
14997         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14998         floor->lfloor.
14999         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15000         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15001         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15002         and *lround*.  Correct macro names.
15003         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15004         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15006 2007-03-08  Ian Lance Taylor  <iant@google.com>
15008         * gcc.dg/no-strict-overflow-5.c: New test.
15009         * gcc.dg/no-strict-overflow-6.c: New test.
15010         * gcc.dg/Wstrict-overflow-11.c: New test.
15011         * gcc.dg/Wstrict-overflow-12.c: New test.
15012         * gcc.dg/Wstrict-overflow-13.c: New test.
15013         * gcc.dg/Wstrict-overflow-14.c: New test.
15014         * gcc.dg/Wstrict-overflow-15.c: New test.
15016 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15018         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15019         for VxWorks kernel mode.
15020         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15022 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15024         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15025         mode.
15027 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15029         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15030         and lib/bfill.c on VxWorks targets.
15031         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15032         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15033         lib/bfill.c and lib/memmove.c on VxWorks targets.
15034         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15035         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15036         on VxWorks targets.
15037         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15038         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15040 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15042         * gfortran.dg/use_5.f90: New test.
15043         * gfortran.dg/use_6.f90: Ditto.
15044         * gfortran.dg/use_7.f90: Ditto.
15046 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15048         PR fortran/30973
15049         * gfortran.dg/use_4.f90: New test.
15050         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15052 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15054         PR fortran/31011
15055         * gfortran.dg/parameter_array_section_2.f90: New test.
15057 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15059         PR c++/30852
15060         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15062         PR c++/30534
15063         * g++.dg/template/arg5.C: New test.
15065 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15067         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15069 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15071         * gcc.dg/var-expand1.c: Add newline at end of file.
15073 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15075         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15077 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15079         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15081 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15083         * gcc.dg/torture/builtin-convert-4.c: New test.
15085 2007-03-05  Ian Lance Taylor  <iant@google.com>
15087         * gcc.c-torture/compile/pr31034.c: New test.
15089 2007-03-05  Ian Lance Taylor  <iant@google.com>
15091         * gcc.dg/inline-18.c: New test.
15092         * gcc.dg/inline-19.c: New test.
15093         * gcc.dg/inline-20.c: New test.
15094         * gcc.dg/inline-21.c: New test.
15096 2007-03-05  Richard Guenther  <rguenther@suse.de>
15098         PR tree-optimization/14052
15099         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15101 2007-03-05  Richard Guenther  <rguenther@suse.de>
15103         PR tree-optimization/23777
15104         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15106 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15108         PR other/30465
15109         * gcc.dg/multiple-overflow-warn-3.c: New.
15110         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15112 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15114         PR c++/30895
15115         * g++.dg/parse/template23.C: New test.
15117 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15119         PR middle-end/30744
15120         * gcc.dg/pr30744-1.c: New test case.
15122 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15124         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15126 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15128         PR target/30406
15129         * gfortran.dg/logical_3.f90: New test.
15131 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15133         PR libfortran/30981
15134         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15136 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15138         * gcc.target/m68k/m68k.exp: New.
15139         * gcc.target/m68k/crash1.c: New.
15141 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15143         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15144         to be more compatible with integer(kind=8).
15146 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15148         PR libfortran/31001
15149         * gfortran.dg/zero_sized_3.f90: New test.
15151 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15153         PR c++/15787
15154         * g++.dg/parse/else.C: New.
15155         * g++.dg/parse/else-2.C: New.
15157 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15158             Tobias Burnus  <burnus@net-b.de>
15160         PR fortran/30882
15161         * gfortran.dg/size_dim.f90: New test.
15163 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15164             Tobias Burnus  <burnus@net-b.de>
15166         PR fortran/30873
15167         * gfortran.dg/entry_9.f90: New test.
15169 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15171         PR c++/28253
15172         * g++.dg/inherit/covariant16.C: New test.
15174 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15176         * g++.dg/other/darwin-minversion-1.C: New.
15178 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15180         * gcc.dg/tree-ssa/20070302-1.c: New test.
15182 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15184         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15185         tests.
15187 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15189         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15191 2007-03-01  Simon Baldwin <simonb@google.com>
15193         PR c++/23689
15194         * warn/ignored_typedef.C: New.
15195         * init/ctor8.C: Added dg-warning to consume ignored typedef
15196         warning.
15197         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15198         and added an explicit line number.
15200 2007-02-28  Richard Guenther  <rguenther@suse.de>
15202         PR middle-end/30364
15203         * gcc.dg/torture/pr30364-1.c: New testcase.
15204         * gcc.dg/torture/pr30364-2.c: Likewise.
15205         * gcc.dg/torture/pr30364-3.c: Likewise.
15207 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15209         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15210         powerpc*, use -funsafe-math-optimizations.
15211         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15212         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15214 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15215             Paul Thomas  <pault@gcc.gnu.org>
15217         PR fortran/30888
15218         PR fortran/30887
15219         * c_by_val_1.f: Test %VAL() with non-default kind.
15220         * c_by_val.c: Ditto.
15221         * c_by_val_4.f: New test.
15223 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15225         PR fortran/30968
15226         * gfortran.dg/continuation_7.f90: New test.
15228 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15230         * g++.dg/inherit/thunk7.C: New test.
15231         * lib/target-supports.exp (check_profiling_available): Not available
15232         for bfin-*-*.
15234 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15236         PR target/30970
15237         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15239 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15241         * lib/target-supports.exp (check_effective_target_init_priority):
15242         Remove Solaris special case.
15244 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15246         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15247         for more builtin types.
15249         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15250         * g++.dg/ext/visibility/noPLT.C: Likewise.
15252 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15254         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15255         sh* targets.
15257 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15259         PR fortran/30865
15260         * size_optional_dim_1.f90:  New test.
15262 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15264         * gcc.dg/vxworks/vxworks.exp: New file.
15265         * gcc.dg/vxworks/initpri1.c: Likewise.
15266         * gcc.dg/vxworks/initpri2.c: Likewise.
15267         * gcc.dg/initpri2.c: Add more tests.
15268         * g++.dg/special/initpri2.C: Likewise.
15270         * gcc.dg/initpri1.c: New test.
15271         * gcc.dg/initpri2.c: Likewise.
15272         * g++.dg/special/initpri1.C: New test.
15273         * g++.dg/special/initpri2.C: Likewise.
15274         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15275         * g++.dg/special/conpr-2.C: Likewise.
15276         * g++.dg/special/conpr-3.C: Likewise.
15277         * g++.dg/special/conpr-4.C: Likewise.
15278         * g++.dg/special/initp1.C: Likewise.
15279         * g++.dg/special/ecos.exp: Remove code to detect availability of
15280         constructor priorities.
15281         * lib/target-supports.exp (check_effective_target_init_priority):
15282         New function.
15284 2007-02-24  Jan Hubicka  <jh@suse.cz>
15286         * gcc.c-torture/execute/pr30778.c: New testcase.
15288 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15290         PR libgfortran/30918
15291         * gfortran.dg/namelist_26.f90: New test.
15293 2007-02-24  Richard Guenther  <rguenther@suse.de>
15295         PR middle-end/30951
15296         * gcc.dg/pr30951.c: New testcase.
15298 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15300         * gcc.dg/torture/builtin-modf-1.c: New test.
15302 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15304         PR tree-optimization/30904
15305         * gcc.dg/pr30904.c: New test.
15307 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15309         * gcc.test-framework/README: Correct command.
15310         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15311         -Wunused-value.
15312         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15314 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15316         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15318 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15320         * lib/target-supports.exp (check_effective_target_newlib): New
15321         function.
15323 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15325         PR fortran/30660
15326         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15327         allocatable component.
15330 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15332         * gcc.dg/torture/builtin-logb-1.c: New test.
15333         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15334         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15335         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15336         sh* targets.
15338 2007-02-23  Richard Guenther  <rguenther@suse.de>
15340         * g++.dg/warn/changes-meaning.C: New testcase.
15342 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15344         PR libgfortran/30910
15345         * gfortran.dg/fmt_zero_precision.f90: Update test.
15347 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15349         * gcc.dg/torture/builtin-frexp-1.c: New test.
15351 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15353         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15355 2007-02-22  Ian Lance Taylor  <iant@google.com>
15357         PR debug/30898
15358         * g++.dg/debug/pr30898.C: New test.
15360 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15362         * gcc.dg/vect/vect-106.c: New test.
15364 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15365             Ira Rosen  <irar@il.ibm.com>
15367         PR tree-optimization/30843
15368         * gcc.dg/vect/pr30843.c: New test.
15370 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15372         PR tree-optimization/30858
15373         * gcc.dg/vect/pr30858.c: New test.
15375 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15377         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15378         to set options for compiling testglue.
15379         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15380         * lib/obj-c++.exp (obj-c++_init): Likewise.
15382 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15384         * gnat.dg/derived_aggregate.adb: New test.
15386 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15388         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15389         sh* targets.  Call the correct CKSGN macro.
15391 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15393         * gfortran.dg/gomp/omp_parse1.f90: New test.
15394         * gfortran.dg/gomp/omp_parse2.f: New test.
15396 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15398         PR fortran/30869
15399         * gfortran.dg/do_pointer_1.f90:  New test.
15401 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15404         and scalbln.
15406 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15408         * gcc.dg/darwin-minversion-1.c: New.
15409         * gcc.dg/darwin-minversion-2.c: New.
15411 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15413         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15415 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15416             DJ Delorie <dj@redhat.com>
15418         PR other/30824
15419         * gcc.dg/Wfatal.c: New.
15420         * gcc.dg/Wfatal-2.c: New.
15421         * gcc.dg/Werror-1.c: Adjust expectations.
15422         * gcc.dg/Werror-5.c: Likewise.
15423         * gcc.dg/Werror-7.c: Likewise.
15424         * gcc.dg/Werror-10.c: Likewise.
15425         * gcc.dg/Werror-11.c: Likewise.
15427 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15429         PR fortran/30522
15430         * gfortran.dg/volatile10.f90: New test.
15432 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15434         PR libfortran/30533
15435         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15437 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15439         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15440         * gcc.dg/Walways-true-1.c: Likewise.
15441         * gcc.dg/weak/weak-3.c: Likewise.
15442         * gcc.dg/Werror-1.c: Likewise.
15443         * gcc.dg/Werror-3.c: Likewise.
15444         * gcc.dg/Werror-4.c: Likewise.
15445         * gcc.dg/Werror-5.c: Likewise.
15446         * gcc.dg/Werror-6.c: Likewise.
15447         * gcc.dg/Werror-7.c: Likewise.
15448         * gcc.dg/Werror-8.c: Likewise.
15449         * gcc.dg/Werror-10.c: Likewise.
15450         * gcc.dg/Werror-11.c: Likewise.
15451         * gcc.dg/Werror-12.c: Likewise.
15452         * g++.old-deja/g++.mike/warn8.C: Likewise.
15453         * g++.dg/warn/Walways-true-1.C: Likewise.
15454         * g++.dg/warn/Walways-true-2.C: Likewise.
15455         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15456         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15457         -Wstring-literal-comparison with -Waddress.
15458         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15459         -Wno-string-literal-comparison with -Wno-address.
15461 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15463         * gnat.dg/self_aggregate_with_call.adb: New test.
15465 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15467         PR tree-optimization/30975
15468         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15469         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15470         * gcc.dg/vect/pr30795.c: New.
15472 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15474         PR fortran/30681
15475         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15477 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15479         PR rtl-optimization/28173
15480         * gcc.target/i386/andor-1.c: New test case.
15482 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484         * gcc.dg/torture/builtin-ldexp-1.c: New.
15485         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15487 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15489         * gfortran.dg/array_constructor_15.f90: New test case.
15491 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15493         * gfortran.dg/forall_10.f90: New test case.
15495 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15497         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15499 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15501         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15502         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15504 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15506         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15507         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15508         * gcc.target/i386/xchg-1.c: New test.
15509         * gcc.target/i386/xchg-2.c: New test.
15511 2007-02-16  Richard Guenther  <rguenther@suse.de>
15512             Christian Bruel  <christian.bruel@st.com>
15514         * gcc.dg/strict-overflow-5.c: New testcase.
15516 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15518         PR fortran/30793
15519         * gfortran.dg/func_derived_4.f90: New test.
15521 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15523         PR middle-end/30391
15524         * gfortran.dg/pr30391-1.f90: New test case.
15526 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15528         PR middle-end/30433
15529         * gcc.c-torture/compile/pr30433.c: New testcase to check
15530         that complex constants comparisions are foldded.
15532 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15534         PR C++/30158
15535         * g++.dg/ext/stmtexpr10.C: New testcase.
15537 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15539         PR middle-end/30729
15540         * gcc.dg/Wunused-value-2.c: New testcase.
15542 2007-02-15  Ian Lance Taylor  <iant@google.com>
15544         * g++.dg/eh/subreg-1.C: New test.
15546 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15548         PR c/26494
15549         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15550         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15551         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15552         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15553         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15554         * gcc.dg/Werror-implicit-function-declaration.c: New.
15556 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15558         PR c++/28943
15559         * g++.dg/warn/pr28943.C: New.
15561 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15563         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15565 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15567         PR fortran/30779
15568         * gfortran.dg/error_recovery_3.f90: New test.
15570 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15572         * g++.dg/tree-ssa/sra-1.C: New.
15574 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15576         * g++.dg/tree-ssa/sra-1.C: New.
15578 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15580         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15582 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15584         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15586 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15588         PR fortran/30799
15589         * gfortran.dg/logical_2.f90: New test.
15591 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15593         * gcc.dg/torture/complex-alias-1.c: New test.
15595 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15597         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15598         instead of -fdump-tree-tailcall.
15600 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15602         * gfortran.dg/interface_10.f90: Fix comment typo.
15604 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15606         PR tree-optimization/30771
15607         * gcc.dg/vect/pr30771.c: New test.
15609 2007-02-13  Ian Lance Taylor  <iant@google.com>
15611         * gcc.dg/Wstrict-overflow-1.c: New test.
15612         * gcc.dg/Wstrict-overflow-2.c: New test.
15613         * gcc.dg/Wstrict-overflow-3.c: New test.
15614         * gcc.dg/Wstrict-overflow-4.c: New test.
15615         * gcc.dg/Wstrict-overflow-5.c: New test.
15616         * gcc.dg/Wstrict-overflow-6.c: New test.
15617         * gcc.dg/Wstrict-overflow-7.c: New test.
15618         * gcc.dg/Wstrict-overflow-8.c: New test.
15619         * gcc.dg/Wstrict-overflow-9.c: New test.
15620         * gcc.dg/Wstrict-overflow-10.c: New test.
15622 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15624         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15626 2007-02-13  Richard Henderson  <rth@redhat.com>
15628         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15629         * gcc.c-torture/execute/pr29302-1.c: ... here.
15631 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15633         PR c/29521
15634         * gcc.dg/c90-return-1.c: Update output.
15635         * gcc.dg/c99-return-1.c: Likewise.
15637 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15639         PR fortran/30554
15640         * gfortran.dg/used_dummy_types_7.f90: New test..
15642 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15644         * gcc.target/i386/parity-1.c: New test.
15645         * gcc.target/i386/parity-2.c: New test.
15647 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15649         * gcc.target/i386/builtin-bswap-3.c: New test case.
15651 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15653         PR tree-optimization/29145
15654         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15655         alias analysis is improved to take better advantage of restrict
15656         qualified pointers.
15657         * gcc.dg/vect/vect-80.c: Likewise.
15658         * gcc.dg/vect/pr29145.c: New.
15660 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15662         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15663         * gcc.target/i386/sse4a-insert.c: Likewise.
15665 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15667         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15668         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15670 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15672         PR fortran/30478
15673         * gfortran.dg/enum_4.f90: Update error message checks.
15675 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15677         PR fortran/30554
15678         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15679         versions of the modules.
15681         PR fortran/30617
15682         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15683         by getting rid of recursive I/O and providing functions with
15684         results.
15686         PR fortran/30319
15687         * gfortran.dg/char_array_constructor_2.f90
15689 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15691         PR c++/26988
15692         * g++.dg/template/spec34.C: New test
15694 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15696         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15697         on i?86 and x86_64.
15698         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15699         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15700         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15701         on i?86 and x86_64.
15702         * gcc.dg/vect/vect-113.c: Ditto.
15704 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15706         PR c++/29487
15707         * g++.dg/eh/weak1-C: New test.
15708         * g++.dg/eh/weak1-a.cc: Likewise.
15709         * g++.dg/eh/comdat1.C: Likewise.
15711 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15712             Dorit Nuzman  <dorit@il.ibm.com>
15714         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15715         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15716         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15717         * gcc.dg/vect/vect-113.c: Likewise.
15719         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15721 2007-02-10  Richard Henderson  <rth@redhat.com>
15723         * lib/target-supports.exp (check_effective_target_tls): Redefine
15724         to mean non-emulated tls.
15725         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15726         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15727         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15728         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15729         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15730         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15731         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15733 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15735         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15737 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15739         * gfortran.dg/secnds.f: Replace time tolerance with a
15740         before-and-after bracket.
15741         * gfortran.dg/secnds-1.f: Likewise.
15743 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15745         PR fortran/30512
15746         * gfortran.dg/maxlocval_1.f90: New test.
15748 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15750         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15752 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15754         PR fortran/30720
15755         * gfortran.dg/array_function_1.f90: New test.
15757 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15759         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15760         (check_effective_target_dummy_wcsftime): New functions.
15762 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15764         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15765         * lib/target-supports.exp (check_effective_target_uclibc): New
15766         function.
15768 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15770         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15771         (vsnprintf): Don't define for uClibc targets.
15773 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15775         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15776         set before checking whether it was allowed.
15777         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15778         before checking inside_main.
15780 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15782         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15783         uClinux targets.
15784         (u16sf): Likewise u4sf.
15785         * g++.dg/compat/struct-layout-1.h: Likewise.
15787 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15789         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15790         procedure.
15791         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15792         m68k targets if check_effective_target_coldfire_fpu returns true.
15794 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15795         Richard Guenther  <rguenther@suse.de>
15797         PR middle-end/23361
15798         * gcc.dg/fold-compare-3.c: New testcase.
15799         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15801 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15803         * gcc.dg/pr26570.c: Clean up coverage files.
15804         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15805         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15806         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15807         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15808         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15809         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15810         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15811         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15812         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15813         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15814         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15815         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15816         * gcc.dg/vect/pr28952.c: Ditto.
15817         * gcc.dg/vect/pr27151.c: Ditto.
15818         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15819         * g++.dg/gomp/macro-3.C: Ditto.
15821 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15823         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15824         of the loop.
15826 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15828         * gcc.target/i386/builtin-bswap-2.c: New test case.
15830 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15832         * gfortran.dg/forall_8.f90: New test case.
15833         * gfortran.dg/forall_9.f90: Likewise.
15835 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15837         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15839 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15841         * lib/target-supports.exp (check_effective_target_simulator): New.
15843 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15845         * gcc.dg/tree-ssa/loop-25.c: New test.
15847 2007-02-06  Richard Henderson  <rth@redhat.com>
15849         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15851 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15853         * gcc.target/powerpc/popcount-1.c: New test case.
15854         * gcc.target/powerpc/parity-1.c: Likewise.
15856 2007-02-06  Richard Guenther  <rguenther@suse.de>
15858         PR middle-end/27302
15859         * gcc.dg/torture/pr27302-2.c: New testcase.
15861 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15863         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15864         * gcc.dg/vect/vect-iv-1.c: New test.
15865         * gcc.dg/vect/vect-iv-2.c: New test.
15866         * gcc.dg/vect/vect-iv-3.c: New test.
15867         * gcc.dg/vect/vect-iv-4.c: New test.
15868         * gcc.dg/vect/vect-iv-5.c: New test.
15869         * gcc.dg/vect/vect-iv-6.c: New test.
15870         * gcc.dg/vect/vect-iv-7.c: New test.
15871         * gcc.dg/vect/vect-iv-8.c: New test.
15872         * gcc.dg/vect/vect-iv-9.c: New test.
15873         * gcc.dg/vect/vect-iv-10.c: New test.
15874         * gcc.dg/vect/vect-iv-11.c: New test.
15875         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15876         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15877         * gcc.dg/vect/vect-14.c: Now vectorizable.
15878         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15879         loop).
15880         * gcc.dg/vect/vect-27.c: Likewise.
15881         * gcc.dg/vect/vect-29.c Likewise.
15882         * gcc.dg/vect/vect-dv-2.c: Likewise.
15883         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15884         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15885         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15887 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15889         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15891 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15893         * gcc.dg/builtins-20.c: Add more cases.
15895 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15897         PR debug/30189
15898         * gcc.dg/pr30189.c: New test.
15900 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15902         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15903         for running tests.
15904         * gcc.target/i386/sse4a-extract.c: New test.
15905         * gcc.target/i386/sse4a-insert.c: New test.
15906         * gcc.target/i386/sse4a-montsd.c: New test.
15907         * gcc.target/i386/sse4a-montss.c: New test.
15909 2007-02-05  Richard Guenther  <rguenther@suse.de>
15911         * gcc.target/i386/vectorize3.c: New testcase.
15913 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15915         PR target/30665
15916         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15918 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15920         PR fortran/30611
15921         * gfortran.dg/repeat_1.f90: New test.
15923 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15925         PR fortran/30605
15926         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15927         * gfortran.dg/derived_init_2.f90: Ditto.
15928         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15929         * gfortran.dg/array_initializer_1.f90: Ditto.
15930         * gfortran.dg/do_2.f90: Ditto.
15931         * gfortran.dg/proc_assign_1.f90: Ditto.
15933 2007-02-04  Richard Guenther  <rguenther@suse.de>
15935         PR middle-end/30636
15936         * g++.dg/warn/pr30636.C: New testcase.
15937         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15939 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15941         PR middle-end/30667
15942         * gfortran.dg/pr30667.f: New test.
15944 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15946         * gcc.dg/builtins-54.c: Add more cases.
15948 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15950         PR fortran/30514
15951         * gfortran.dg/zero_sized_2.f90: New test.
15953         PR fortran/30660
15954         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15956         PR fortran/29820
15957         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15958         file.
15960 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15962         PR fortran/30683
15963         * gfortran.dg/interface_10.f90: New test.
15965 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15967         * gcc.dg/builtins-20.c: Add more cases.
15969 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15971         PR target/29682
15972         * gcc-target/ia64/pr29682.c: New test.
15974 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15976         PR fortran/30284
15977         * gfortran.dg/arrayio_11.f90.f90: New test.
15979         PR fortran/30626
15980         * gfortran.dg/arrayio_12.f90.f90: New test.
15982 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15984         PR c++/30536
15985         * g++.dg/tls/diag-5.C: New test.
15987         PR middle-end/30473
15988         * gcc.dg/pr30473.c: New test.
15989         * gcc.c-torture/execute/20070201-1.c: New test.
15991 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15993         * gfortran.dg/dependency_20.f90: New test case.
15995 2007-01-31  Ian Lance Taylor  <iant@google.com>
15997         * gcc.dg/lower-subreg-1.c (test): New test.
15999 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16001         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16003 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16005         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16006         * gcc.dg/torture/builtin-math-3.c: Likewise.
16008 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16010         gcc.dg/Wparentheses-2.c: Update and add new tests.
16012 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16014         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16015         vectorize.
16017 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16019         * gcc.dg/builtins-63.c: New test.
16021 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16023         PR fortran/27588
16024         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16026 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16028         PR fortran/30520
16029         * gfortran.dg/volatile8.f90: New argument conformance test.
16030         * gfortran.dg/volatile9.f90: New scope test.
16032 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16034         PR c++/24745
16035         * g++.dg/warn/null4.C: New.
16037 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16038             Uros Bizjak  <ubizjak@gmail.com>
16040         * gcc.dg/large-size-array-3.c: Correct typo.
16042 2007-01-30  Richard Guenther  <rguenther@suse.de>
16044         PR middle-end/27657
16045         * g++.dg/debug/pr27657.C: New testcase.
16047 2007-01-30  Richard Guenther  <rguenther@suse.de>
16049         PR middle-end/30313
16050         * gcc.dg/torture/pr30313.c: New testcase.
16052 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16054         * gcc.dg/dfp/dfp-except.h: New file.
16055         * gcc.dg/dfp/fe-check.h: New file.
16056         * gcc.dg/dfp/fe-binop.c: New test.
16057         * gcc.dg/dfp/fe-convert-1.c: New test.
16058         * gcc.dg/dfp/fe-convert-2.c: New test.
16059         * gcc.dg/dfp/fe-convert-3.c: New test.
16061         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16062         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16063         * gcc.dg/dfp/convert-dfp.c: Ditto.
16064         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16066 2007-01-29  Josh Conner  <jconner@apple.com>
16068         * gcc.target/powerpc/altivec-24.c: New test.
16070 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16072         PR c++/28266
16073         * g++.dg/parse/defarg12.C: New test.
16075 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16077         PR fortran/30554
16078         * gfortran.dg/used_dummy_types_6.f90: New test.
16080 2007-01-28  Jan Hubicka  <jh@suse.cz>
16082         * gcc.dg/tree-prof/val-prof-6.c: New test.
16084 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16086         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16088 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16090         PR C++/28988
16091         * g++.dg/expr/dtor4.C: New test.
16093 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16095         * gcc.dg/tree-ssa/loop-23.c: New test.
16097 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16099         PR libfortran/30389
16100         * gfortran.dg/achar_2.f90:  New test.
16101         * gfortran.dg/achar_3.f90:  New test.
16103 2007-01-27  Ian Lance Taylor  <iant@google.com>
16105         * gcc.dg/strict-overflow-1.c: New test.
16106         * gcc.dg/no-strict-overflow-1.c: New test.
16107         * gcc.dg/strict-overflow-2.c: New test.
16108         * gcc.dg/no-strict-overflow-2.c: New test.
16109         * gcc.dg/strict-overflow-3.c: New test.
16110         * gcc.dg/no-strict-overflow-3.c: New test.
16111         * gcc.dg/strict-overflow-4.c: New test.
16112         * gcc.dg/no-strict-overflow-4.c: New test.
16113         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16114         * gcc.dg/pr15784-1.c: Likewise.
16115         * gcc.dg/pr20922-1.c: Likewise.
16116         * gcc.dg/pr20922-3.c: Likewise.
16117         * gcc.dg/pr20922-4.c: Likewise.
16118         * gcc.dg/pr20922-6.c: Likewise.
16119         * gcc.dg/compare-4.c: Likewise.
16120         * gcc.dg/torture/pr26898-1.c: Likewise.
16121         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16122         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16123         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16124         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16125         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16126         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16127         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16128         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16129         * g++.dg/tree-ssa/pr21082.C: Likewise.
16131 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16133         * gcc-dg/large-size-array-3.c: New test case.
16135 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16137         * gfortran.dg/forall_7.f90: New test case.
16139 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16141         PR fortran/30407
16142         * gfortran.dg/where_operator_assign_1.f90: New test.
16143         * gfortran.dg/where_operator_assign_2.f90: New test.
16144         * gfortran.dg/where_operator_assign_3.f90: New test.
16146 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16148         * lib/target-supports.exp
16149         (check_effective_target_powerpc_altivec): New.
16150         (check_effective_target_vect_cmdline_needed): Use it.
16152 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16154         PR fortran/30278
16155         * gfortran.dg/backslash_3.f: New test.
16157 2007-01-26  Richard Guenther  <rguenther@suse.de>
16159         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16161 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16163         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16164         * gfortran.dg/vect/vect.exp: Ditto.
16165         * gfortran.dg/dg.exp: Ditto.
16166         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16167         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16169 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16171         * gcc.dg/builtins-20.c: Add more cases.
16172         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16174 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16176         PR fortran/30437
16177         * gcc.dg/Wall.c: New.
16178         * gcc.dg/Wno-all.c: New.
16179         * gfortran.dg/Wall.f90: New.
16180         * gfortran.dg/Wno-all.f90: New.
16182 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16184         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16185         * g++.dg/eh/simd-2.C: Also run on Darwin.
16186         * g++.dg/eh/simd-3.C: New.
16187         * g++.dg/eh/simd-4.C: New.
16189 2007-01-25  Richard Guenther  <rguenther@suse.de>
16191         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16192         and _PROFILE_USE.
16193         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16195 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16197         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16198         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16199         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16200         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16201         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16202         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16203         * gcc.dg/ipa/ipa-7.c: New testcase.
16205 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16207         * g++.dg/cpp0x/warn_cxx0x.C: New.
16209 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16211         * gcc.dg/builtins-20.c: Test builtin carg.
16213 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16215         PR middle-end/27416
16216         * gcc.dg/gomp/pr27416.c: New test.
16218         PR middle-end/30494
16219         * gcc.dg/gomp/pr30494.c: New test.
16220         * g++.dg/gomp/pr30494.C: New test.
16222         PR middle-end/30421
16223         * gcc.dg/gomp/pr30421.c: New test.
16225 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16227         * gcc.target/ia64/versionid-1.c: New test.
16228         * gcc.target/ia64/versionid-2.c: New test.
16230 2007-01-24  Richard Guenther  <rguenther@suse.de>
16232         PR testsuite/30181
16233         * gcc.dg/builtins-57.c: Change to a link-time testcase
16234         to support non-C99 targets.
16236 2007-01-24  Jan Hubicka  <jh@suse.cz>
16238         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16240 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16242         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16244 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16246         PR objc/27438
16247         * objc.dg/const-str-12.m: New test.
16249 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16251         PR fortran/30532
16252         * gfortran.dg/ctrl-z.f90:  New test.
16254 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16256         PR fortran/30481
16257         * gfortran.dg/namelist_assumed_char.f90:  New test.
16259 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16261         PR c++/27492
16262         * g++.dg/inherit/covariant15.C: New test.
16264 2007-01-23  Ian Lance Taylor  <iant@google.com>
16266         * g++.dg/warn/Wparentheses-24.C: New test.
16268 2007-01-23  Richard Guenther  <rguenther@suse.de>
16270         PR testsuite/30560
16271         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16272         with full path.
16274 2007-01-22  Richard Guenther  <rguenther@suse.de>
16276         PR tree-optimization/30038
16277         * gcc.dg/builtins-62.c: New testcase.
16279 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16281         * gcc.c-torture/compile/20070121.c: New test.
16283 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16285         PR libfortran/30525
16286         * gfortran.dg/char_comparison_1.f:  New test.
16288 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16290         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16292 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16294         PR objc/30479
16295         * objc.dg/pch: New directory.
16296         * objc.dg/pch/pch.exp: New file.
16297         * objc.dg/pch/interface-1.m: New test.
16298         * objc.dg/pch/interface-1.hs: New include file.
16299         * lib/objc.exp (objc_target_compile): Add
16300         "-x objective-c-header" in front of the sources if this is
16301         a precompiled header being compiled.
16303 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16305         * gfortran.dg/array_memcpy_3.f90: New test case.
16306         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16308 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16309             Brooks Moses  <brooks.moses@codesourcery.com>
16310             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16312         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16313         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16315 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16317         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16319 2007-01-19  Mike Stump  <mrs@apple.com>
16321         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16322         away.
16324 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16326         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16327         option instead of -funsafe-math-optimizations.
16329 2007-01-19  Tomas Bily  <tbily@suse.cz>
16331         gcc.dg/tree-prof/indir-call-prof.c: New.
16332         g++.dg/dg.exp: Add tree-prof subdirectory.
16333         g++.dg/tree-prof/indir-call-prof.C: New.
16334         g++.dg/tree-prof/tree-prof.exp: New.
16336 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16338         PR c++/17947
16339         * g++.dg/warn/deprecated.C: Update warning output.
16340         * g++.dg/warn/deprecated-2.C: Likewise.
16341         * g++.dg/warn/deprecated-3.C: New.
16343 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16345         * gcc.c-torture/execute/nestfunc-7.c: New.
16347 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16349         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16351 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16353         * gcc.dg/m68k-pic-1.c: New.
16355 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16357         * gfortran.dg/array_memcpy_4.f90: New test case.
16359 2007-01-18  Josh Conner  <jconner@apple.com>
16361         PR target/30485
16362         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16363         * gcc.dg/vect/no-trapping-math-1: New.
16364         * gcc.dg/vect/no-trapping-math-2: New.
16366 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16368         * gcc.target/i386/387-8.c: Update comment about optimizing
16369         inherent load of 1.0 of fptan instruction.
16371 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16372             Richard Guenther <rguenther@suse.de>
16374         PR diagnostic/8268
16375         * gcc.dg/Warray-bounds.c: New testcase.
16376         * gcc.dg/Warray-bounds-2.c: New testcase.
16377         * g++.dg/warn/Warray-bounds.C: New testcase.
16378         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16380 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16382         PR fortran/30476
16383         * gfortran.dg/generic_12.f90: New test.
16385 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16387         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16388         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16390 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16392         * gcc.dg/dfp/compare-special.h: New file.
16393         * gcc.dg/dfp/compare-special-32.c: New test.
16394         * gcc.dg/dfp/compare-special-64.c: New test.
16395         * gcc.dg/dfp/compare-special-128.c: New test.
16397 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16398             Paul Thomas  <pault@gcc.gnu.org>
16399             Steven G. Kargl  <kargl@gcc.gnu.org>
16401         PR fortran/30404
16402         * gfortran.dg/forall_6.f90: New test case.
16403         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16404         * gfortran.dg/dependency_13.f90: Likewise.
16406 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16408         PR testsuite/12325
16409         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16410         targets that don't support Inf.
16412 2007-01-15  Dale Johannesen  <dalej@apple.com>
16414         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16416 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16418         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16419         of achar for 0xff to avoid the "Extended ASCII not
16420         implemented" error message.
16422 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16424         PR fortran/28172
16425         * gfortran.dg/altreturn_4.f90: New test.
16427         PR fortran/29389
16428         * gfortran.dg/stfunc_4.f90: New test.
16430         PR fortran/29712
16431         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16432         * gfortran.dg/initialization_1.f90: Change warning.
16434         PR fortran/30283
16435         * gfortran.dg/specification_type_resolution_2.f90: New test.
16437 2007-01-14  Jan Hubicka  <jh@suse.cz>
16439         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16440         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16441         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16442         elimination.
16444 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16446         PR fortran/30410
16447         * gfortran.dg/external_procedures_2.f90: New test.
16449 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16451         PR target/30413
16452         * gcc.target/i386/pr30413.c: New test.
16454 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16456         PR fortran/30452
16457         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16459 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16461         * gcc.dg/20070112-1.c: New test.
16463 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16465         PR libgfortran/30435
16466         * gfortran.dg/list_read_6.f90: New test.
16468 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16470         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16472 2007-01-12  Tom Tromey  <tromey@redhat.com>
16474         PR preprocessor/28227:
16475         * gcc.dg/cpp/pr28227.c: New file.
16477 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16479         * gcc.dg/tree-ssa/loop-22.c: New test.
16481 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16483         PR tree-optimization/29516
16484         * gcc.dg/tree-ssa/loop-20.c: New test.
16486 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16488         PR libfortran/30415
16489         * minmaxloc_integer_kinds_1.f90:  New test.
16491 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16493         PR c++/29573
16494         * g++.dg/template/sizeof-template-argument.C: New test.
16496 2007-01-11  Jan Hubicka  <jh@suse.cz>
16498         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16499         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16500         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16501         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16502         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16503         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16504         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16505         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16506         transformation in question.
16507         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16508         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16509         * gcc.dg/always_inline3.c: Likewise.
16511 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16513         PR c++/28999
16514         * g++.dg/template/typename11.C: New test.
16516 2007-01-10  Robert Kennedy <jimbob@google.com>
16518         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16520 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16522         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16523         for different integer kinds.
16524         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16525         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16526         * gfortran.dg/ishft_2.f90: New test.
16527         * gfortran.dg/ishft_3.f90: New test.
16529 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16531         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16533 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16535         PR tree-optimization/30322
16536         * gcc.dg/tree-ssa/loop-21.c: New test.
16538 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16540         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16542 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16544         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16546 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16548         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16549         * g++.dg/warn/overflow-warn-3.C: Likewise.
16550         * g++.dg/warn/overflow-warn-4.C: Likewise.
16551         * g++.dg/warn/overflow-warn-5.C: Likewise.
16552         * g++.dg/warn/overflow-warn-6.C: Likewise.
16553         * g++.dg/warn/Woverflow-1.C: Likewise.
16554         * g++.dg/warn/Woverflow-2.C: Likewise.
16555         * g++.dg/warn/Woverflow-3.C: Likewise.
16556         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16558 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16560         * gfortran.dg/array_constructor_14.f90: New test case.
16561         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16563 2007-01-08  Richard Guenther  <rguenther@suse.de>
16565         PR tree-optimization/23603
16566         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16567         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16569 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16571         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16572         in __v8qi typedef.
16573         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16574         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16575         compiler behaviour.
16576         * gcc.dg/simd-5.c: Likewise.
16577         * gcc.dg/simd-6.c: Likewise.
16578         * g++.dg/conversion/simd1.C: Likewise.
16579         * g++.dg/conversion/simd3.C: Likewise.
16580         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16581         (main): Use it.
16583 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16585         PR tree-optimization/29877
16586         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16587         name of a hard register for the target concerned.  Adjust dg-error
16588         directives to cope with new behaviour of TER.
16590 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16592         PR c++/28986
16593         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16594         * g++.dg/warn/overflow-warn-1.C: New.
16595         * g++.dg/warn/overflow-warn-3.C: New.
16596         * g++.dg/warn/overflow-warn-4.C: New.
16597         * g++.dg/warn/overflow-warn-5.C: New.
16598         * g++.dg/warn/overflow-warn-6.C: New.
16599         * g++.dg/warn/Woverflow-1.C: New.
16600         * g++.dg/warn/Woverflow-2.C: New.
16601         * g++.dg/warn/Woverflow-3.C: New.
16602         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16604 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16606         PR fortran/27698
16607         * gfortran.dg/invalid_name.f90: New test.
16608         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16609         * gfortran.dg/gomp/pr29759.f90: Ditto.
16611 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16613         * gfortran.dg/present_1.f90:  Update error message.
16615 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16617         PR c++/19439
16618         * g++.dg/template/duplicate1.C: New test
16619         * g++.dg/template/memfriend6.C: Adjust error markers.
16621 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16623         PR tree-opt/30385
16624         * gcc.dg/torture/inline-1.c: New test.
16626 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16628         PR c/19978
16629         * gcc.dg/multiple-overflow-warn-1.c: New.
16630         * gcc.dg/multiple-overflow-warn-2.c: New.
16631         * gcc.dg/overflow-warn-6.c: New.
16632         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16634 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16636         * gfortran.dg/array_memcpy_1.f90: New test case.
16637         * gfortran.dg/array_memcpy_2.f90: Likewise.
16639 2007-01-05  Richard Guenther  <rguenther@suse.de>
16641         PR middle-end/27826
16642         * g++.dg/opt/pr27826.C: New testcase.
16644 2007-01-05  Ian Lance Taylor  <iant@google.com>
16646         * gcc.dg/Walways-true-1.c: New test.
16647         * gcc.dg/Walways-true-2.c: New test.
16648         * g++.dg/warn/Walways-true-1.C: New test.
16649         * g++.dg/warn/Walways-true-2.C: New test.
16651 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16653         PR c/30360
16654         * gcc.dg/pr30360.c: New test.
16656 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16658         PR fortran/23232
16659         * gfortran.dg/data_implied_do_1.f90: New test.
16661         PR fortran/27996
16662         PR fortran/27998
16663         * gfortran.dg/char_length_1.f90: New test.
16665 2007-01-05  Richard Guenther  <rguenther@suse.de>
16667         PR middle-end/28116
16668         * g++.dg/opt/pr28116.C: New testcase.
16670 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16672         PR fortran/29624
16673         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16674           invalid deallocate.
16675         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16676         * gfortran.dg/protected_4.f90: Add pointer intent check.
16677         * gfortran.dg/protected_6.f90: Add pointer intent check.
16678         * gfortran.dg/pointer_intent_1.f90: New test.
16679         * gfortran.dg/pointer_intent_2.f90: New test.
16680         * gfortran.dg/pointer_intent_3.f90: New test.
16682 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16684         PR 30235
16685         * gfortran.dg/altreturn_2.f90: new test.
16687 2007-01-04  Tom Tromey  <tromey@redhat.com>
16689         PR preprocessor/28165:
16690         * gcc.dg/cpp/pr28165.c: New file.
16692 2007-01-03  Josh Conner  <jconner@apple.com>
16694         PR middle-end/29683
16695         * gcc.dg/pr29683.c: New.
16697 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16699         PR c++/28217
16700         * g++.dg/pch/template-1.C: New test.
16701         * g++.dg/pch/template-1.Hs: New file.
16703 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16705         PR middle-end/30353
16706         * gcc.c-torture/compile/complex-4.c: New test.
16708 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16710         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16711         -maltivec.
16712         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16714 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16716         PR middle-end/30286
16717         * gcc.dg/pr30286.c: New test.
16719         PR c++/29535
16720         * g++.dg/template/crash66.C: New test.
16722         PR c++/29054
16723         * g++.dg/template/friend49.C: New test.
16725 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16727         * gfortran.dg/ibits.f90: New test.
16729 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16731         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16732         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16734 2007-01-02  Jan Hubicka  <jh@suse.cz>
16736         * gcc.dg/pr16194.c: We now output error on all three functions,
16737         not just first one.
16739 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16741         PR c/19977
16742         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16743         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16745 2006-01-02  Ian Lance Taylor  <iant@google.com>
16747         * g++.dg/warn/Wparentheses-22.C: New test.
16748         * g++.dg/warn/Wparentheses-23.C: New test.
16750 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16752         PR middle-end/7651
16753         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16754         * gcc.dg/declspec-3-Wextra.c: New.
16755         * gcc.dg/declspec-3-no.c: New
16757 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16759         PR fortran/20896
16760         * gfortran.dg/interface_10.f90: Remove.
16762 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16764         * gcc.dg/fold-eqxor-4.c: New test case.
16766 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16768         PR middle-end/30311
16769         * gcc.c-torture/compile/pr30311.c: New test.
16771 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16773         PR middle-end/30253
16774         * gcc.c-torture/compile/statement-expression-1.c: New test.
16776 2007-01-01  Andreas Schwab  <schwab@suse.de>
16778         PR target/29166
16779         * g++.dg/eh/pr29166.C: New test.
16781 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16783         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16784         New.
16785         (check_effective_target_vect_cmdline_needed): Use it.
16787 2006-12-31  Richard Guenther  <rguenther@suse.de>
16789         PR middle-end/30137
16790         * gcc.dg/pr30137-1.c: New testcase.
16791         * gcc.dg/pr30137-2.c: Likewise.
16793 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16795         PR middle-end/30322
16796         * gcc.dg/fold-plusnot-1.c: New test case.
16798 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16800         PR c++/29731
16801         * g++.dg/parse/template22.C: New test.
16803 2006-12-31  Richard Guenther  <rguenther@suse.de>
16805         PR middle-end/30338
16806         * gcc.c-torture/compile/pr30338.c: New testcase.
16808 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16810         PR fortran/27900
16811         * gfortran.dg/intrinsic_actual_4.f90: New test.
16813         PR fortran/24325
16814         * gfortran.dg/func_decl_3.f90: New test.
16816 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16818         PR fortran/23060
16819         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16820         * gfortran.dg/c_by_val_1.f: New test.
16821         * gfortran.dg/c_by_val_2.f: New test.
16822         * gfortran.dg/c_by_val_3.f: New test.
16824 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16826         PR libfortran/30321
16827         * gfortran.dg/sum_zero_array_1.f90:  New test.
16829 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16831         PR preprocessor/29612
16832         * gcc.dg/cpp/pr29612-1.c: New test.
16833         * gcc.dg/cpp/pr29612-2.c: New test.
16835 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16837         PR fortran/30034
16838         * gfortran.dg/pure_formal_proc_1.f90: New test.
16840         PR fortran/30237
16841         * gfortran.dg/intrinsic_actual_3.f90: New test.
16843 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16845         PR fortran/30014
16846         * gfortran.dg/io_constraints_1.f90: Update test.
16847         * gfortran.dg/io_constraints_2.f90: Update test.
16848         * gfortran.dg/inquire_iolength.f90: New test.
16850 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16852         PR fortran/20896
16853         * gfortran.dg/interface_10.f90: New test.
16854         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16855         since z is already, locally a variable.
16857         PR fortran/25135
16858         * gfortran.dg/generic_11.f90: New test.
16859         * gfortran.dg/interface_7.f90: Remove name clash between module
16860         name and procedure 'x' referenced in the interface.
16862 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16864         PR middle-end/7651
16865         * gcc.dg/Wmissing-parameter-type.c: New.
16866         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16867         * gcc.dg/Wmissing-parameter-type-no.c: New.
16869 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16871         PR fortran/25818
16872         * gfortran.dg/entry_array_specs_2.f: New test.
16874         PR fortran/30084
16875         * gfortran.dg/nested_modules_6.f90: New test.
16877 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16879         PR middle-end/7651
16880         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16881         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16883 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16885         PR C++/30168
16886         * g++.dg/opt/complex6.C: New test.
16888 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16890         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16891         full" if the linker on spu-*-* warns about exceeding local store.
16893         And revert this patch:
16894         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16895         fail to link due to relocation overflows on spu-*-*.
16897 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16899         PR fortran/30273
16900         * gfortran.dg/dependency_19.f90: New test.
16902 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16904         PR fortran/30202
16905         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16907 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16909         PR middle-end/30262
16910         * gcc.c-torture/execute/20061220-1.c: New test.
16912         PR middle-end/30263
16913         * gcc.dg/gomp/asm-1.c: New test.
16915         PR target/30230
16916         * g++.dg/eh/ia64-2.C: New test.
16918 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16920         PR target/28966
16921         PR target/29248
16922         * gcc.dg/rs6000-leaf.c: New.
16924 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16926         PR fortran/25392
16927         * gfortran.dg/f2c_8.f90: New test.
16929 2006-12-20  Bill Wendling  <wendling@apple.com>
16931         * gcc.dg/asm-b.c: Check for __ppc64__.
16933 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16935         PR fortran/30190
16936         * gfortran.dg/bounds_check_5.f90: New test.
16938 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16940         PR middle-end/30143
16941         * gcc.dg/gomp/complex-1.c: New testcase.
16943 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16945         * gfortran.dg/array_memset_1.f90: New test case.
16947 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16949         * lib/target-supports.exp: Add spu to
16950         check_effective_target_vect_widen_mult_hi_to_si.
16952 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16954         PR fortran/29992
16955         * gfortran.dg/generic_9.f90: New test.
16957         PR fortran/30081
16958         * gfortran.dg/generic_10.f90: New test.
16960 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16962         PR tree-opt/30045
16963         * gcc.dg/pr30045.c: New test.
16965 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16967         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16969 2006-12-19  Eric Christopher  <echristo@apple.com>
16971         PR target/29302
16972         * gcc.c-torture/execute/pr29302-1.c: New.
16974 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16976         PR fortran/39238
16977         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16979 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16981         PR fortran/30236
16982         * gfortran.dg/altreturn_3.f90: New test.
16984         * gfortran.dg/char_result_12.f90: Fix comment typos.
16986 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16988         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16989         as newlib's stdio.h uses non-traditional cpp constructs.
16991 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16993         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16994         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16995         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16996         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16997         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16998         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16999         * gfortran.dg/default_initialization.f: Renamed to
17000         default_initialization_1.f
17001         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17002         dollar_edit_descriptor_1.f
17003         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17004         dollar_edit_descriptor_2.f
17005         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17006         dollar_edit_descriptor_3.f
17007         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17008         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17009         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17010         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17011         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17012         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17013         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17014         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17015         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17016         * gfortran.dg/default_initialization_1.f: Renamed from
17017         default_initialization.f
17018         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17019         dollar_edit_descriptor-1.f
17020         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17021         dollar_edit_descriptor-2.f
17022         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17023         dollar_edit_descriptor-3.f
17024         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17025         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17026         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17028 2006-12-18  Bill Wendling  <wendling@apple.com>
17030         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17031         id is an OjbC keyword.
17033 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17035         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17037 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17039         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17041 2006-12-18  Ian Lance Taylor  <iant@google.com>
17043         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17045 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17047         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17049 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17051         PR fortran/30207
17052         * gfortran.fortran-torture/execute/where21.f90: New test.
17054 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17056         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17058 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17060         PR middle-end/7651
17061         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17062         * gcc.dg/if-empty-1.c: Likewise.
17063         * gcc.dg/pr23165.c: Likewise.
17064         * g++.dg/warn/empty-body.C: Likewise.
17066 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17068         PR libfortran/30005
17069         * gfortran.dg/open_errors.f90: New test.
17071 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17073         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17075         * gcc.target/i386/ssse3-pabsb.c: New file.
17076         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17077         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17078         * gcc.target/i386/ssse3-palignr.c: Likewise.
17079         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17080         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17081         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17082         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17083         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17084         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17085         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17086         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17087         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17088         * gcc.target/i386/ssse3-psignb.c: Likewise.
17089         * gcc.target/i386/ssse3-psignd.c: Likewise.
17090         * gcc.target/i386/ssse3-psignw.c: Likewise.
17091         * gcc.target/i386/ssse3-vals.h: Likewise.
17093 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17095         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17096         * lib/fortran-torture.exp: Include target-supports.exp.
17098 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17100         PR target/30185
17101         * gcc.c-torture/execute/pr30185.c: New test.
17103 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17105         PR testsuite/30179
17106         PR testsuite/30180
17107         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17108         * gcc.dg/builtin-bswap-2.c: Likewise.
17109         * gcc.dg/builtin-bswap-3.c: Likewise.
17110         * gcc.dg/builtin-bswap-4.c: Likewise.
17111         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17112         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17114 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17116         PR libfortran/30145
17117         * gfortran.dg/write_zero_array: New test.
17119 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17121         PR fortran/30200
17122         * gfortran.dg/write_fmt_trim.f90: New test.
17124 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17126         PR 30194
17127         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17128         temporarily.
17130 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17132         * lib/target-supports.exp (check_weak_available): Use istarget
17133         "hppa*-*-hpux10*" instead of regexp.
17134         (check_cxa_atexit_available): Likewise.
17136 2006-12-14  Richard Guenther  <rguenther@suse.de>
17138         PR tree-optimization/30197
17139         * gcc.c-torture/execute/complex-1.c: Fix function name.
17140         * gcc.dg/builtins-61.c: New testcase.
17142 2006-12-14  Richard Guenther  <rguenther@suse.de>
17144         PR middle-end/30172
17145         * gcc.dg/pr30172-1.c: New testcase.
17147 2006-12-14  Richard Guenther  <rguenther@suse.de>
17149         PR tree-optimization/30198
17150         * gcc.dg/builtins-60.c: New testcase.
17152 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17154         * lib/target-supports.exp (vect_no_align): Remove spu.
17156 2006-12-13  Ian Lance Taylor  <iant@google.com>
17158         PR c++/19564
17159         PR c++/19756
17160         * g++.dg/warn/Wparentheses-5.C: New test.
17161         * g++.dg/warn/Wparentheses-6.C: New test.
17162         * g++.dg/warn/Wparentheses-7.C: New test.
17163         * g++.dg/warn/Wparentheses-8.C: New test.
17164         * g++.dg/warn/Wparentheses-9.C: New test.
17165         * g++.dg/warn/Wparentheses-10.C: New test.
17166         * g++.dg/warn/Wparentheses-11.C: New test.
17167         * g++.dg/warn/Wparentheses-12.C: New test.
17168         * g++.dg/warn/Wparentheses-13.C: New test.
17169         * g++.dg/warn/Wparentheses-14.C: New test.
17170         * g++.dg/warn/Wparentheses-15.C: New test.
17171         * g++.dg/warn/Wparentheses-16.C: New test.
17172         * g++.dg/warn/Wparentheses-17.C: New test.
17173         * g++.dg/warn/Wparentheses-18.C: New test.
17174         * g++.dg/warn/Wparentheses-19.C: New test.
17175         * g++.dg/warn/Wparentheses-20.C: New test.
17176         * g++.dg/warn/Wparentheses-21.C: New test.
17178 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17180         PR testsuite/30157
17181         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17182         for target "hppa.*hpux10".
17184 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17186         * g++.dg/debug/vartrack1.C: New test.
17188         * g++.dg/opt/ifcvt1.C: New test.
17190         * gcc.dg/tls/opt-13.c: New test.
17192         * gcc.dg/20060425-2.c: New test.
17194         * g++.dg/opt/pr15054-2.C: New test.
17196         * gcc.c-torture/execute/20060420-1.c: New test.
17198         * gcc.c-torture/execute/20060412-1.c: New test.
17200         * objc/compile/20060406-1.m: New test.
17202 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17204         * g++.dg/template/array17.C: New test.
17206 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17208         * gcc.target/powerpc/altivec-23.c: New test.
17210 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17212         PR c++27316
17213         * g++.dg/inherit/error3.C: New test.
17215         PR c++/28740
17216         * g++.dg/inherit/error4.C: New test.
17218 2006-12-13  Richard Guenther  <rguenther@suse.de>
17220         PR tree-optimization/17687
17221         * gcc.dg/builtins-59.c: New testcase.
17223 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17225         * gcc.target/spu/Wmain.c: New test.
17227 2006-12-12  Josh Conner  <jconner@apple.com>
17229         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17230         * g++.dg/abi/thunk4.C: Likewise.
17231         * g++.dg/abi/rtti3.C: Likewise.
17233 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17235         * gcc.target/spu/cpat-1.c: New test.
17236         * gcc.target/spu/cpat-2.c: New test.
17237         * gcc.target/spu/cpat-3.c: New test.
17238         * gcc.target/spu/cpat-4.c: New test.
17240 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17242         PR tree-opt/28436
17243         * gcc.c-torture/compile/vector-1.c: New test.
17244         * gcc.c-torture/compile/vector-2.c: New test.
17245         * gcc.c-torture/compile/vector-3.c: New test.
17247 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17249         * lib/fortran-torture.exp: Update copyright years.  Remove
17250         obsolete comment.  Test -ftree-vectorize where it makes sense.
17251         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17252         from fortran-torture.exp.
17253         * gfortran.dg/char_transpose_1.f90,
17254         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17255         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17256         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17257         '-w' to dg-options.
17259 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17261         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17262         saved_${tool}_load.
17264 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17266         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17267         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17268         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17269         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17270         gaps.
17272 2006-12-12  Richard Guenther  <rguenther@suse.de>
17274         PR middle-end/30147
17275         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17277 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17278             Diego Novillo  <dnovillo@redhat.com>
17280         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17281         VDEF/VUSE changes.
17282         * gcc.dg/tree-ssa/pr26421.c: Likewise
17283         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17284         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17285         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17286         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17287         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17288         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17289         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17290         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17291         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17293 2006-12-11  Jan Hubicka  <jh@suse.cz>
17295         * gcc.dg/tree-prof/stringop-1.c: New test.
17296         * gcc.dg/tree-prof/stringop-2.c: New test.
17298 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17300         PR target/30120
17301         * gcc.target/i386/pr30120.c: New test.
17303         Revert:
17304         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17306         * gcc.target/i386/x87regparm-1.c: New test.
17307         * gcc.target/i386/x87regparm-2.c: New test.
17308         * gcc.target/i386/x87regparm-3.c: New test.
17309         * gcc.target/i386/x87regparm-4.c: New test.
17311 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17313         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17315 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17317         PR fortran/23994
17318         * gfortran.dg/protected_1.f90: New test.
17319         * gfortran.dg/protected_2.f90: New test.
17320         * gfortran.dg/protected_3.f90: New test.
17321         * gfortran.dg/protected_4.f90: New test.
17322         * gfortran.dg/protected_5.f90: New test.
17323         * gfortran.dg/protected_6.f90: New test.
17325 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17326             Tobias Burnus  <burnus@gcc.gnu.org>
17328         PR fortran/29975
17329         PR fortran/30068
17330         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17331         interface.
17332         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17333         ambiguous interfaces.
17334         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17335         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17336         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17337         ambiguous interfaces.
17338         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17339         * gfortran.dg/array_initializer_2.f90: Add initializer array
17340         constructor test.
17342         PR fortran/30096
17343         * gfortran.dg/interface_9.f90: Test that host interfaces are
17344         not checked for ambiguity with the local version.
17346 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17348         PR fortran/29464
17349         * gfortran.dg/module_interface_2.f90: New test.
17351 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17353         PR fortran/29941
17354         * gfortran.dg/assumed_len.f90: New test.
17356 2006-12-09  Richard Guenther  <rguenther@suse.de>
17358         * g++.dg/warn/implicit-typename1.C: Qualify types.
17359         * g++.dg/parse/crash12.C: Likewise.
17360         * g++.dg/tree-ssa/pr22444.C: Likewise.
17362 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17364         * gfortran.dg/array_2.f90: Added sqrt test.
17366 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17368         * gcc.target/i386/x87regparm-1.c: XFAIL.
17369         * gcc.target/i386/x87regparm-2.c: XFAIL.
17370         * gcc.target/i386/x87regparm-3.c: XFAIL.
17371         * gcc.target/i386/x87regparm-4.c: XFAIL.
17373 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17375         * lib/target-supports.exp
17376         (check_effective_target_large_long_double): New.
17377         * gcc.dg/Wconversion-real.c : Use it.
17378         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17379         unsigned.
17381 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17383         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17385 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17387         PR fortran/27546
17388         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17390 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17392         PR c++/29732
17393         * g++.dg/template/crash65.C: New test.
17394         * g++.dg/template/spec16.C: Tweak error markers.
17396 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17398         * gcc.target/spu: New directory.
17399         * gcc.target/spu/spu.exp: New file.
17400         * gcc.target/spu/intrinsics-1.c: New test.
17402 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17404         PR c++/29980
17405         * g++.dg/ext/attrib27.C: New test.
17406         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17407         * g++.dg/parse/typedef5.C: Likewise.
17409 2006-12-07  Mike Stump  <mrs@apple.com>
17411         * treelang/compile/var_defs.tree: Adjust.
17413 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17415         PR c++/29730
17416         * g++.dg/template/crash64.C: New test.
17417         * g++.dg/parse/crash27.C: Adjust error markers.
17419 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17421         PR libfortran/30009
17422         PR libfortran/30056
17423         * gfortran.dg/read_eof_4.f90:  Add tests.
17424         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17425         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17427 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17429         PR c++/29729
17430         * g++.dg/template/crash63.C: New test.
17432         PR c++/29728
17433         * g++.dg/template/crash62.C: New test.
17435 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17437         PR fortran/30003
17438         * gfortran.dg/allocatable_function_1.f90: Increase the number
17439         of expected calls of free to 10; the lhs section reference is
17440         now evaluated so there is another call to bar.  Change the
17441         comment appropriately.
17442         * gfortran.dg/array_section_1.f90: New test.
17444 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17446         PR fortran/29912
17447         * gfortran.dg/char_result_12.f90: New test.
17449 2006-12-05  Richard Guenther  <rguenther@suse.de>
17451         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17452         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17453         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17454         vect_double, xfail for spu*-*-*.
17456 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17458         PR fortran/29962
17459         * initialization_4.f90: Test noninteger exponents (-std=f95).
17460         * initialization_5.f90: New test for noninteger exponents
17461           with -std=f2003.
17463 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17465         PR fortran/29821
17466         * gfortran.dg/parameter_array_section_1.f90: New test.
17468 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17470         PR c++/29733
17471         * g++.dg/template/crash61.C: New test.
17473         PR c++/29632
17474         * g++.dg/template/error23.C: New test.
17476 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17478         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17480 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17482         PR fortran/29916
17483         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17485 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17487         PR middle-end/29965
17488         * gcc.dg/gomp/pr29965-1.c: New test.
17489         * gcc.dg/gomp/pr29965-2.c: New test.
17490         * gcc.dg/gomp/pr29965-3.c: New test.
17491         * gcc.dg/gomp/pr29965-4.c: New test.
17492         * gcc.dg/gomp/pr29965-5.c: New test.
17493         * gcc.dg/gomp/pr29965-6.c: New test.
17494         * g++.dg/gomp/pr29965-1.C: New test.
17495         * g++.dg/gomp/pr29965-2.C: New test.
17496         * g++.dg/gomp/pr29965-3.C: New test.
17497         * g++.dg/gomp/pr29965-4.C: New test.
17498         * g++.dg/gomp/pr29965-5.C: New test.
17499         * g++.dg/gomp/pr29965-6.C: New test.
17500         * g++.dg/gomp/pr29965-7.C: New test.
17501         * g++.dg/gomp/pr29965-8.C: New test.
17502         * g++.dg/gomp/pr29965-9.C: New test.
17503         * g++.dg/gomp/pr29965-10.C: New test.
17505 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17507         * gnat.dg/pointer_variable_bounds.adb: New test.
17508         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17509         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17511 2006-12-03  Eric Christopher  <echristo@apple.com>
17513         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17515 2006-12-03  Richard Henderson  <rth@redhat.com>
17516             Andrew Pinski  <pinskia@gmail.com>
17518         PR C++/14329
17519         * g++.dg/warn/unit-1.C: New test.
17521 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17523         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17525 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17527         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17528         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17529         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17530         * gcc.dg/vect/vect-70.c: Reduce array size.
17531         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17532         vect_no_compaer_double targets.
17533         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17534         vect_float, vect_double, and vect_int.
17536 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17538         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17539         test for loop versioning on vect_no_align targets.
17540         * gcc.dg/vect/pr20122.c: Likewise.
17541         * gcc.dg/vect/vect-105.c: Likewise.
17542         * gcc.dg/vect/vect-42.c: Likewise.
17543         * gcc.dg/vect/vect-43.c: Likewise.
17544         * gcc.dg/vect/vect-74.c: Likewise.
17545         * gcc.dg/vect/vect-75.c: Likewise.
17546         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17547         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17548         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17549         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17551 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17553         PR fortran/29642
17554         * gfortran.dg/value_1.f90 : New test.
17555         * gfortran.dg/value_2.f90 : New test.
17556         * gfortran.dg/value_3.f90 : New test.
17557         * gfortran.dg/value_4.f90 : New test.
17558         * gfortran.dg/value_4.c : Called from value_4.f90.
17560 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17562         PR C++/30033
17563         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17565 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17567         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17569 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17571         PR c/27953
17572         * gcc.dg/pr27953.c: New test.
17574 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17576         PR c++/30022
17577         * g++.dg/ext/vector5.C: New test.
17579         PR c++/30021
17580         * g++.dg/other/main1.C: New test.
17582 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17584         PR libfortran/29568
17585         * gfortran.dg/convert_implied_open.f90:  Change to
17586         new default record length.
17587         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17588         new error message.
17589         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17591 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17593         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17595 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17597         PR c++/29066
17598         * g++.dg/expr/pr29066.c: New.
17600 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17601             Zdenek Dvorak <dvorakz@suse.cz>
17603         PR tree-optimization/29921
17604         * gcc.dg/pr29921-2.c: New test.
17606 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17608         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17609         (i386_get_cpuid): New function.
17610         (i386_cpuid_ecx): Likewise.
17611         (i386_cpuid_edx): Likewise.
17612         (i386_cpuid): Updated to call i386_cpuid_edx.
17614         * gcc.target/i386/sse3-addsubpd.c: New file.
17615         * gcc.target/i386/sse3-addsubps.c: Likewise.
17616         * gcc.target/i386/sse3-haddpd.c: Likewise.
17617         * gcc.target/i386/sse3-haddps.c: Likewise.
17618         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17619         * gcc.target/i386/sse3-hsubps.c: Likewise.
17620         * gcc.target/i386/sse3-lddqu.c: Likewise.
17621         * gcc.target/i386/sse3-movddup.c: Likewise.
17622         * gcc.target/i386/sse3-movshdup.c: Likewise.
17623         * gcc.target/i386/sse3-movsldup.c: Likewise.
17625 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17627         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17629 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17631         * gcc.dg/dfp/convert-int-max.c: New test.
17632         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17634 2006-11-30  Richard Guenther  <rguenther@suse.de>
17636         * gcc.dg/vect/vect-pow-1.c: Rename ...
17637         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17638         floats instead of doubles, check successful vectorization.
17640 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17642         PR target/29945
17643         * gcc.c-torture/compile/pr29945.c: New testcase.
17645 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17647         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17648         -maltivec.
17650 2006-11-29  Eric Christopher  <echristo@apple.com>
17652         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17654 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17656         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17658         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17660 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17662         PR c++/29022
17663         * g++.dg/inherit/virtual2.C: New test.
17664         * g++.dg/inherit/virtual3.C: Likewise.
17665         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17666         * g++.dg/inherit/error2.C: Likewise.
17667         * g++.dg/template/instantiate1.C: Likewise.
17669 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17671         PR tree-opt/29984
17672         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17674 2006-11-28  Jan Hubicka  <jh@suse.cz>
17676         * gcc.dg/memcpy-1.c: New test.
17678 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17680         PR c++/29735
17681         * g++.dg/warn/main-3.C: New test.
17683 2006-11-28  Jan Hubicka  <jh@suse.cz>
17685         * gcc.dg/winline-1.c: New test.
17687 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17689         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17690         alignments.
17692 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17694         PR fortran/29976
17695         * gfortran.dg/missing_optional_dummy_3.f90
17697 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17699         PR fortran/20880
17700         * gfortran.dg/interface_3.f90: Modify errors.
17702 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17704         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17705         fail to link due to relocation overflows on spu-*-*.
17707 2006-11-27  Michael Matz  <matz@suse.de>
17708             Andreas Krebbel  <krebbel1@de.ibm.com>
17710         PR target/29319
17711         * gcc.dg/20061127-1.c: New testcase.
17713 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17715         * gcc.dg/20061124-1.c: Add exit() function prototype.
17717 2006-11-27  Jan Hubicka  <jh@suse.cz>
17719         * gcc.target/i386/memcpy-1.c: Adjust size.
17720         * gcc.dg/visibility-11.c: Likewise.
17722 2006-11-27  Richard Guenther  <rguenther@suse.de>
17724         PR middle-end/25620
17725         * gcc.target/i386/pow-1.c: New testcase.
17726         * gcc.dg/builtins-58.c: Likewise.
17728 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17730         PR c++/29886
17731         * g++.dg/expr/cast8.C: New test.
17733 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17735         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17736         Don't ever inline the testcase.
17738 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17740         PR fortran/29982
17741         * gfortran.fortran-torture/compile/parameter_3.f90: New
17742         testcase.
17744 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17746         PR fortran/29951
17747         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17749 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17751         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17752         for CHAR.
17754 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17756         PR libgfortran/29936
17757         * gfortran.dg/write_check3.f90: New test.
17759 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17761         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17763 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17765         PR fortran/20880
17766         * gfortran.dg/interface_3.f90: New test.
17768         PR fortran/29387
17769         * gfortran.dg/generic_8.f90: New test.
17771 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17773         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17774         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17775         * gfortran.dg/specifics_3.f90: Remove.
17777 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17779         PR c/29955
17780         * gcc.dg/gomp/pr29955.c: New test.
17782         PR c/29736
17783         * gcc.dg/pr29736.c: New test.
17785 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17787         PR tree-opt/29964
17788         * gcc.dg/pure-1.c: New test.
17790 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17792         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17793         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17795 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17797         * gcc.dg/20061124-1.c: New testcase.
17799 2006-11-23  Eric Christopher  <echristo@apple.com>
17801         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17803 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17805         PR c/2707
17806         PR c++/26167
17807         * gcc.dg/Wconversion-integer.c: New. Supersedes
17808         Wconversion-negative-constants.c
17809         * gcc.dg/Wconversion-real.c: New.
17810         * gcc.dg/Wconversion-real-integer.c: New.
17811         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17812         * g++.dg/warn/Wconversion1.C: Modified.
17814 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17816         * gfortran.dg/overload_1.f90: New test.
17818 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17820         PR c/9072
17821         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17822         Wtraditional-conversion.
17823         * gcc.dg/overflow-warn-2.c: Likewise.
17824         * gcc.dg/Wconversion.c: Likewise. Renamed as
17825         Wtraditional-conversion.c .
17826         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17827         Wtraditional-conversion-2.c .
17828         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17829         Wtraditional-conversion-2.c
17830         * gcc.dg/Wconversion-negative-constants.c: New.
17832 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17834         * gcc.dg/tree-ssa/dump-1.c: New test.
17836 2006-11-23  David Ung <davidu@mips.com>
17838         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17839         -mfp64, allowable when ISA >= 33 and float is enabled.
17840         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17841         of mthc1 and mfhc1 patterns.
17843 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17845         PR tree-optimization/29921
17846         * gcc.dg/pr29921.c: New test.
17848 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17850         PR fortran/29441
17851         * gfortran.dg/initialization_4.f90: New test.
17853 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17855         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17856         platforms that have interleaving support.
17857         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17858         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17859         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17860         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17861         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17862         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17863         gcc.dg/vect/vect-strided-u8-i8.c,
17864         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17865         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17866         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17867         gcc.dg/vect/vect-strided-float.c,
17868         gcc.dg/vect/vect-strided-a-mult.c,
17869         gcc.dg/vect/vect-strided-mult-char-ls.c,
17870         gcc.dg/vect/vect-strided-a-u16-mult.c,
17871         gcc.dg/vect/vect-strided-a-u32-mult.c,
17872         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17873         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17874         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17875         gcc.dg/vect/vect-strided-mult.c,
17876         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17877         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17878         New.
17880 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17882         PR fortran/25087
17883         * gfortran.dg/auto_char_len_4.f90: New test.
17885 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17887         PR fortran/29652
17888         * gfortran.dg/generic_7.f90: New test.
17889         * gfortran.dg/defined_operators_1.f90: Add new error.
17891 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17893         PR tree-optimization/29902
17894         * g++.dg/tree-ssa/pr29902.C: New test.
17896 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17898         PR fortran/29820
17899         * gfortran.dg/used_types_13.f90: New test.
17901 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17903         * gcc.dg/dfp/snan.c: Delete.
17905 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17907         * g++.dg/cpp0x/static_assert1.C: New.
17908         * g++.dg/cpp0x/static_assert2.C: New.
17909         * g++.dg/cpp0x/static_assert3.C: New.
17911 2006-11-21  Richard Guenther  <rguenther@suse.de>
17913         * gcc.dg/vect/vect-pow-1.c: New testcase.
17914         * gcc.dg/vect/vect-pow-2.c: Likewise.
17916 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17918         PR c++/29570
17919         * g++.dg/template/static29.C: New test.
17921         PR c++/29734
17922         * g++.dg/conversion/simd4.C: New test.
17924 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17926         PR c++/29475
17927         * g++.dg/template/access19.C: New test.
17928         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17929         error is reported.
17931 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17933         PR tree-opt/25500
17934         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17936 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17938         PR fortran/27546
17939         * gfortran.dg/import.f90: Extended test.
17940         * gfortran.dg/import2.f90: Extended test.
17942 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17944         * gfortran.dg/volatile3.f90: Add conflict test.
17946 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17948         PR fortran/24783
17949         * gfortran.dg/implicit_10.f90: New test.
17951 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17953         PR c++/8586
17954         * g++.dg/warn/Wall-write-strings.C: New.
17956 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17958         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17959         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17961 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17963         * gfortran.dg/use_3.f90: Remove error message.
17964         * gfortran.dg/iso_fortran_env_1.f90: New test.
17965         * gfortran.dg/iso_fortran_env_2.f90: New test.
17966         * gfortran.dg/iso_fortran_env_3.f90: New test.
17967         * gfortran.dg/iso_fortran_env_4.f90: New test.
17969 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17971         * gcc.dg/vect/vect-27.c: Fix initialization.
17973 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17975         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17976         * gcc.dg/torture/builtin-minmax-1.c: New.
17978         * gcc.dg/builtins-20.c: Add cases for copysign.
17980 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17982         PR fortran/24285
17983         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17985 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17986         * gfortran.dg/use_1.f90: New test.
17987         * gfortran.dg/use_1.f90: New test.
17988         * gfortran.dg/use_1.f90: New test.
17990 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17992         PR tree-optimization/29801
17993         * gcc.dg/pr29801.c: New test.
17995 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17997         PR middle-end/29584
17998         * gcc.dg/torture/pr29584.c: New test.
18000 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18002         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18003         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18004         * gcc.target/powerpc/compress-float-ppc.c,
18005         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18006         powerpc_fprs.
18007         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18008         do not pass -mhard-float.
18010 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18012         * gnat.dg/volatile_aggregate.adb: New test.
18014 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18016         PR fortran/29391
18017         PR fortran/29489
18018         * gfortran.dg/bound_2.f90: Add more checks.
18019         * gfortran.dg/bound_3.f90: New test.
18021 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18023         PR target/29201
18024         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18026 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18028         * gfortran.dg/import3.f90: Fix error message.
18030 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18032         PR tree-opt/29788
18033         * gfortran.fortran-torture/compile/inline_1.f90:
18034         New testcase.
18036 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18038         * gcc.target/i386/x87regparm-1.c: New test.
18039         * gcc.target/i386/x87regparm-2.c: New test.
18040         * gcc.target/i386/x87regparm-3.c: New test.
18041         * gcc.target/i386/x87regparm-4.c: New test.
18043 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18045         PR fortran/27546
18046         * gfortran.dg/import.f90: New test.
18047         * gfortran.dg/import2.f90: New test.
18048         * gfortran.dg/import3.f90: New test.
18050 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18052         PR fortran/27588
18053         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18055 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18057         PR fortran/29806
18058         * gfortran.dg/contains.f90: New test.
18059         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18061 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18063         PR tree-optimization/29581
18064         * gcc.dg/pr29581-1.c: New test.
18065         * gcc.dg/pr29581-2.c: New test.
18066         * gcc.dg/pr29581-3.c: New test.
18067         * gcc.dg/pr29581-4.c: New test.
18068         * gfortran.dg/pr29581.f90: New test.
18070 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18072         PR fortran/29702
18073         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18074         numbers in error message headers.
18076 2006-11-14  Richard Guenther  <rguenther@suse.de>
18078         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18079         to i?86 and x86_64 targets.
18081 2006-11-14  Caroline Tice  <ctice@apple.com>
18083         * gcc.dg/pubtypes-1.c: New file/testcase.
18084         * gcc.dg/pubtypes-2.c: New file/testcase.
18085         * gcc.dg/pubtypes-3.c: New file/testcase.
18086         * gcc.dg/pubtypes-4.c: New file/testcase.
18087         * g++.dg/pubtypes.C: New file/testcase.
18089 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18091         PR c++/29106
18092         * g++.dg/init/self1.C: New test.
18094 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18096         PR fortran/29657
18097         * gfortran.dg/conflicts.f90: Add.
18099 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18101         PR rtl-optimization/29798
18103         * gcc.c-torture/execute/pr29798.c: New.
18105 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18107         * gcc.dg/builtins-20.c: Add more cases.
18109 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18111         PR fortran/29759
18112         * gfortran.dg/gomp/pr29759.f90: New test.
18114 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18116         PR c++/29518
18117         * g++.dg/template/static28.C: New test.
18119 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18121         * lib/c-torture.exp: Use target-libpath.exp.
18122         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18123         set GCC_EXEC_PREFIX env var from global variable of same name.
18125 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18127         PR fortran/26994
18128         * gfortran.fortran-torture/compile/transfer-1.f90:
18129         New testcase.
18131 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18132             Zdenek Dvorak <dvorakz@suse.cz>
18134         PR tree-optimization/29680
18135         * gcc.dg/alias-11.c: New test.
18137 2006-11-12  Jason Merrill  <jason@redhat.com>
18138             Andrew Pinski <pinskia@physics.uc.edu>
18140         PR middle-end/28915
18141         * gcc.target/i386/vectorize1.c: New.
18143 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18145         PR rtl-optimization/29797
18146         * gcc.c-torture/execute/pr29797-1.c: New test case.
18148 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18150         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18152 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18154         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18156 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18158         PR tree-optimization/13827
18159         * gcc.dg/fold-eqand-1.c: New test case.
18161 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18163         PR rtl-opt/28812
18164         * gcc.c-torture/execute/mayalias-3.c: New test.
18166 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18168         PR middle-end/27528
18169         * gcc.c-torture/compile/pr27528.c: New test.
18170         * gcc.dg/pr27528.c: Likewise.
18172 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18174         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18176         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18178 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18180         PR fortran/29758
18181         * gfortran.dg/reshape_source_size_1.f90: New test.
18183 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18185         PR fortran/29315
18186         * gfortran.dg/aliasing_dummy_4.f90: New test.
18188 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18190         PR target/29777
18191         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18192         and x86_64-*-* targets.
18194 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18196         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18197         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18198         New macros. Use them in exact tests.
18199         (TESTIT3): New macro.
18200         Add tests for fmin, fmax and fma.
18202 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18204         PR fortran/29431
18205         * gfortran.dg/array_constructor_13.f90: New test.
18207 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18209         PR fortran/29744
18210         * gfortran.dg/used_types_12.f90: New test.
18212 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18214         PR middle-end/29726
18215         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18216         (test6): Ditto.
18217         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18218         * gcc.dg/fold-eqandshift-3.c: New test case.
18220 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18222         PR fortran/29699
18223         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18225         PR fortran/21370
18226         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18228 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18230         * gcc.dg/20061109-1.c: New testcase.
18232 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18234         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18236 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18238         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18239         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18241 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18243         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18244         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18246 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18248         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18250 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18252         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18253         vect-9.c).
18254         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18255         * gcc.dg/vect/vect-9.c: Now vectorizable.
18256         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18257         that support vect_widen_mult.
18258         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18259         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18260         vect-reduc-dot-u16.c).
18261         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18262         vect-reduc-dot-u16.c).
18263         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18264         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18265         vect-reduc-dot-s8.c).
18266         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18267         vect-reduc-dot-s8.c).
18268         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18269         vect-reduc-dot-s8.c).
18270         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18271         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18272         vect-reduc-dot-u8.c).
18273         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18274         vect-reduc-dot-u8.c).
18275         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18276         * gcc.dg/vect/vect-multitypes-9.c: New test.
18277         * gcc.dg/vect/vect-multitypes-10.c: New test.
18278         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18279         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18280         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18281         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18282         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18283         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18284         wrapv-vect-reduc-dot-s8.c.
18285         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18286         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18287         targets that support vec_unpack.
18288         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18289         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18290         (check_effective_target_vect_widen_mult_hi_to_si): New.
18291         (check_effective_target_vect_widen_sum): Removed.
18293         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18295         * gcc.dg/vect/vect-multitypes-8.c: New test.
18296         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18298         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18300         * gcc.dg/vect/vect-multitypes-7.c: New test.
18302         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18304         * gcc.dg/vect/vect-multitypes-4.c: New test.
18305         * gcc.dg/vect/vect-multitypes-5.c: New test.
18306         * gcc.dg/vect/vect-multitypes-6.c: New test.
18308         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18310         * gcc.dg/vect/vect-multitypes-1.c: New test.
18311         * gcc.dg/vect/vect-multitypes-2.c: New test.
18312         * gcc.dg/vect/vect-multitypes-3.c: New test.
18314 2006-11-07  Eric Christopher  <echristo@apple.com>
18316         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18317         Test using scan-assembler-not.
18319 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18321         * gcc.dg/inline-17.c: New test.
18323 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18325         PR other/25028
18326         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18327         on HP-UX.
18329 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18331         PR fortran/29539
18332         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18334         PR fortran/29634
18335         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18336         test.
18338 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18340         PR fortran/29601
18341         * gfortran.dg/volatile.f90: Add.
18342         * gfortran.dg/volatile2.f90: Add.
18343         * gfortran.dg/volatile3.f90: Add.
18344         * gfortran.dg/volatile4.f90: Add.
18345         * gfortran.dg/volatile5.f90: Add.
18346         * gfortran.dg/volatile6.f90: Add.
18347         * gfortran.dg/volatile7.f90: Add.
18349 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18351         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18352           for matching error messages.
18353         * gfortran.dg/specifics_3.f90: Adjust pattern
18354           for matching error messages.
18356 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18357             Bernhard Fischer  <aldot@gcc.gnu.org>
18359         * lib/gcc-dg.exp (output-exists): New proc.
18360         (output-exists-not): New proc.
18361         * gcc.test-framework/test-framework.awk: Support new directives.
18362         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18363         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18364         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18365         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18366         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18367         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18369 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18371         PR fortran/29630
18372         PR fortran/29679
18373         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18374         * gfortran.dg/initialization_3.f90: New.
18376 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18378         PR libgfortran/25545
18379         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18381 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18383         PR middle-end/29695
18384         * gcc.c-torture/execute/pr29695-1.c: New test.
18385         * gcc.c-torture/execute/pr29695-2.c: New test.
18387 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18389         PR fortran/29565
18390         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18392 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18394         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18395         for matching error messages.
18397 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18399         PR target/26915
18400         * gcc.target/i386/387-12.c: New test.
18402 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18404         PR libfortran/29713
18405         * gfortran.dg/pr29713.f90: New test.
18407 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18409         * gcc.c-torture/execute/arith-rand-ll.c:
18410         Also test for bogus rest sign.
18412 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18414         PR libfortran/27895
18415         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18417 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18419         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18420         from error messages.
18422 2006-11-02  Mike Stump  <mrs@apple.com>
18424         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18426         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18428 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18430         * g++.dg/eh/gcsec1.C: New test.
18432 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18434         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18435         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18437 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18439         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18440         hexadecimal value.
18441         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18442         * gcc.dg/pr14796-2.c: Likewise.
18444 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18446         * gcc.c-torture/execute/20061101-1.c: New test.
18448 2006-11-01  Richard Guenther  <rguenther@suse.de>
18450         * gcc.target/i386/fpprec-1.c: New testcase.
18452 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18454         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18455         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18457 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18459         * gcc.c-torture/execute/20061031-1.c: New test.
18461 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18463         PR 23067
18464         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18465         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18466         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18467         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18468         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18469         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18470         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18472 2006-10-31  Eric Christopher  <echristo@apple.com>
18473             Falk Hueffner  <falk@debian.org>
18475         * gcc.dg/builtin-bswap-1.c: New.
18476         * gcc.dg/builtin-bswap-2.c: New.
18477         * gcc.dg/builtin-bswap-3.c: New.
18478         * gcc.dg/builtin-bswap-4.c: New.
18479         * gcc.dg/builtin-bswap-5.c: New.
18480         * gcc.target/i386/builtin-bswap-1.c: New.
18482 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18484         * gcc.dg/inline-16.c: New.
18486         PR 16622
18487         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18488         defining it.
18489         * gcc.dg/inline-13.c: New.
18490         * gcc.dg/inline-14.c: New.
18491         * gcc.dg/inline-15.c: New.
18493         PR 11377
18494         * gcc.dg/inline6.c: New.
18495         * gcc.dg/inline7.c: New.
18497 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18499         PR middle-end/23470
18500         * gcc.dg/pr23470-1.c: New test case.
18502 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18504         PR fortran/29537
18505         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18506         data.
18507         * gfortran.dg/blockdata_2.f90: New testcase.
18509 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18511         PR libfortran/29627
18512         * gfortran.dg/unf_short_record_1.f90:  New test.
18514 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18516         PR fortran/29067
18517         * gfortran.dg/pr29067.f: New test.
18519 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18520             Richard Sandiford  <richard@codesourcery.com>
18522         * lib/target-supports.exp (get_compiler_messages): Append options
18523         as a single list element.
18524         (check_effective_target_arm_vfp_ok): New.
18525         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18527 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18529         PR fortran/29387
18530         * gfortran.dg/intrinsic_actual_2.f90: New test.
18532         PR fortran/29490
18533         * gfortran.dg/actual_array_interface_1.f90: New test.
18535         PR fortran/29641
18536         * gfortran.dg/used_types_11.f90: New test.
18538 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18540         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18541         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18542         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18543         * g++.old-deja/g++.mike/net25.C (main): Same.
18544         * g++.dg/lookup/exception1.C (main): Same.
18545         * g++.dg/parse/parens2.C (main): Same.
18547 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18549         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18551 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18553         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18554         * gcc.dg/torture/builtin-math-3.c: Likewise.
18556 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18558         PR fortran/29452
18559         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18560         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18562 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18564         PR Fortran/29410
18565         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18567 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18569         * lib/target-supports.exp (check_function_available): Declare
18570         function before calling.
18572 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18574         PR tree-optimization/29637
18575         * gcc.dg/pr29637.c: New test.
18577 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18579         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18580         tree canonicalization.
18582 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18584         * gcc.dg/builtins-20.c: Add more hypot tests.
18586 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18588         * gcc.dg/fold-compare-1.c: New test case.
18590 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18592         PR c++/16307
18593         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18595 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18597         PR tree-optimization/15458
18598         * gcc.dg/fold-xornot-1.c: New test case.
18600 2006-10-29  Richard Guenther  <rguenther@suse.de>
18602         * gcc.target/i386/math-torture/trunc.c: New testcase.
18604 2006-10-29  Richard Guenther  <rguenther@suse.de>
18606         * gcc.target/i386/math-torture/round.c: New testcase.
18608 2006-10-29  Richard Guenther  <rguenther@suse.de>
18610         * gcc.target/i386/math-torture/ceil.c: New testcase.
18611         * gcc.target/i386/math-torture/floor.c: Likewise.
18613 2006-10-29  Richard Guenther  <rguenther@suse.de>
18615         * gcc.target/i386/math-torture/rint.c: New testcase.
18616         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18618 2006-10-29  Richard Guenther  <rguenther@suse.de>
18620         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18621         * gcc.target/i386/math-torture/lceil.c: Likewise.
18623 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18625         PR libgfortran/24313
18626         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18628 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18630         * gcc.c-torture/execute/20020118-1.c,
18631         gcc.c-torture/execute/builtins/strlen.c,
18632         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18633         comment typos.
18635 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18637         * gcc.dg/builtins-20.c: Add tests for hypot.
18638         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18639         two-argument builtins.
18640         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18641         TESTIT2.  Update all callers.
18642         (TESTIT2, TESTIT2_R): New helper macros.
18643         Add testcases for pow, hypot and atan2.
18645 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18647         PR C++/29295
18648         * g++.dg/expr/bool1.C: New test.
18649         * g++.dg/expr/bool2.C: New test.
18651 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18653         PR fortran/28224
18654         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18655         * gfortran.dg/namelist_internal.f90: New test.
18657 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18659         PR fortran/29625
18660         * gfortran.dg/io_real_boz.f90: Add.
18661         * gfortran.dg/io_real_boz2.f90: Add.
18663 2006-10-28  Richard Guenther  <rguenther@suse.de>
18665         PR middle-end/26899
18666         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18668 2006-10-28  Richard Guenther  <rguenther@suse.de>
18670         PR target/28806
18671         * gcc.target/i386/math-torture/lround.c: New testcase.
18673 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18675         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18676         * gcc.dg/builtins-44.c: Likewise.
18677         * gcc.dg/builtins-45.c: Likewise.
18678         * gcc.dg/pr28796-2.c: Likewise.
18679         * gcc.dg/unordered-3.c: Likewise.
18681 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18683         PR libgfortran/27954
18684         * gfortran.dg/error_recovery_2.f90: New test.
18686 2006-10-26  Richard Guenther  <rguenther@suse.de>
18688         * gcc.target/i386/i386.exp: Use glob, not find to collect
18689         tests.  Avoids recursing into subdirectories.
18690         * gcc.target/i386/math-torture/math-torture.exp: Torture
18691         for interesting ia32 math options.
18692         * gcc.target.i386/math-torture/lrint.c: New testcase.
18694 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18696         PR libgfortran/29563
18697         * gfortran.dg/arrayio_9.f90: Update test.
18698         * gfortran.dg/arrayio_19.f90: New test.
18700 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18702         * gcc.dg/20061026.c: New testcase.
18704 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18706         PR libgfortran/29563
18707         * gfortran.dg/arrayio_9.f90: New test.
18709 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18711         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18712         Copy the strings manually, as strcpy may call strlen.
18714 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18716         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18717         Add checks for log, log2, log10 and log1p.
18719         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18720         we already test 0.0.  Add checks for expm1, log, log2, log10,
18721         log1p, cbrt, erf and erfc.
18723 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18725         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18727 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18729         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18730         and remainderl() built-in functions.  Remove -ffast-math from
18731         dg-options.
18733 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18735         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18736         acosh and atanh.
18738         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18739         floating point modifiers to arguments passed to float and long
18740         double functions respectively.  Update all callers to use floating
18741         point numbers, not integers.  Add tests for exp, exp2 and
18742         exp10/pow10.
18744         * gcc.dg/torture/builtin-math-3.c: New test.
18746 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18748         PR fortran/29393
18749         * gfortran.dg/initialize_2.f90: New.
18751 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18753         * gcc.dg/torture/builtin-math-2.c: New test.
18755 2006-10-24  Richard Guenther  <rguenther@suse.de>
18757         PR middle-end/28796
18758         * gcc.dg/pr28796-1.c: New testcase.
18759         * gcc.dg/pr28796-2.c: Likewise.
18761 2006-10-24  Richard Guenther  <rguenther@suse.de>
18763         * gcc.dg/builtins-57.c: New testcase.
18765 2006-10-24  Richard Guenther  <rguenther@suse.de>
18767         PR tree-optimization/29567
18768         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18770 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18772         PR tree-optimization/14784
18773         * gcc.dg/alias-10.c: New test.
18775 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18777         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18779 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18781         * gcc.dg/builtin-strncat-chk-1.c: New test.
18783 2006-10-23  Jan Hubicka  <jh@suse.cz>
18785         * gcc.dg/memmove-1.c: New test.
18787 2006-10-23  Paul Brook  <paul@codesourcery.com>
18789         * gcc.dg/pragma-pack-5.c: New test.
18791 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18793         * g++.dg/other/s390-1.C: New testcase.
18795 2006-10-23  Richard Guenther  <rguenther@suse.de>
18797         PR middle-end/27132
18798         PR middle-end/23295
18799         * gcc.dg/pr27132.c: New testcase.
18800         * gcc.dg/pr23295.c: Likewise.
18801         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18802         * g++.dg/tree-ssa/pr19807.C: Likewise.
18804 2006-10-23  Richard Guenther  <rguenther@suse.de>
18806         PR middle-end/21032
18807         * gcc.dg/pr21032.c: New testcase.
18809 2006-10-22  Jeff Law  <law@redhat.com>
18810         Richard Guenther  <rguenther@suse.de>
18812         PR tree-optimization/15911
18813         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18815 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18817         PR c++/20647
18818         * g++.dg/abi/rtti3.C: New.
18820 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18822         PR middle-end/28252
18823         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18824         transformation.
18826 2006-10-21  Richard Guenther  <rguenther@suse.de>
18828         PR tree-optimization/3511
18829         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18831 2006-10-21  Richard Guenther  <rguenther@suse.de>
18833         PR middle-end/26898
18834         * gcc.dg/torture/pr26898-1.c: New testcase.
18835         * gcc.dg/torture/pr26898-2.c: Likewise.
18837 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18839         PR c++/28053
18840         * g++.dg/parse/bitfield1.C: Adjust error markers.
18841         * g++.dg/parse/bitfield2.C: New test.
18843 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18845         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18847 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18849         PR libfortran/27895
18850         * gfortran.dg/zero_sized_1.f90: New test.
18852 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18854         * gcc.dg/div-compare-1.c: New test.
18856 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18858         PR fortran/29216
18859         * gfortran.dg/result_default_init_1.f90: New test.
18861         PR fortran/29314
18862         * gfortran.dg/automatic_default_init_1.f90: New test.
18864         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18865         from 38 to 33.
18867 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18869         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18870         'using namespace std' without previous declaration.
18871         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18872         * g++.old-deja/g++.robertl/eb133c.C: New.
18874 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18876         PR libgfortran/29277
18877         * gfortran.dg/streamio_4.f90: Update test.
18878         * gfortran.dg/streamio_11.f90: New test.
18880 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18882         PR c++/27952
18883         * g++.dg/inherit/virtual1.C: New test.
18885 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18887         PR c++/28261
18888         * g++.dg/parse/enum3.C: New test.
18890 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18892         PR c++/29039
18893         * g++.dg/init/ctor8.C: New test.
18895 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18897         PR c++/27270
18898         * g++.dg/ext/complit8.C: Tweak error markers.
18899         * g++.dg/template/complit1.C: Add error marker.
18901 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18903         PR c++/27270
18904         * g++.dg/ext/complit8.C: New test.
18906         PR c++/29408
18907         * g++.dg/parse/dtor12.C: New test.
18909         PR c++/29435
18910         * g++.dg/template/sizeof11.C: New test.
18912 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18914         PR fortran/29392
18915         * gfortran.dg/data_char_3.f90: New test.
18917         PR fortran/29451
18918         * gfortran.dg/negative_automatic_size.f90: New test.
18920 2006-10-16  David Daney  <ddaney@avtrex.com>
18922         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18924 2006-10-16  Eric Christopher  <echristo@apple.com>
18926         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18927         x86_64.
18929 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18931         PR c++/28211
18932         * g++.dg/tc1/dr49.C: Tweak error messages.
18933         * g++.dg/parse/template21.C: New test.
18935 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18937         PR middle-end/20491
18938         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18940 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18942         PR fortran/29403
18943         * gfortran.dg/print_1.f90: New test.
18945 2006-10-15  Jan Hubicka  <jh@suse.cz>
18947         PR middle-end/29241
18948         * gcc.c-torture/compile/pr29241.c: New testcase.
18950 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18952         PR middle-end/29250
18953         * gcc.c-torture/compile/pr29250.c: New test.
18955 2006-10-15  Richard Guenther  <rguenther@suse.de>
18957         * gcc.dg/pr29299.c: New testcase.
18959 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18961         PR fortran/24767
18962         * gfortran.dg/label_4.f90: Adjust warning flag.
18964 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18966         PR fortran/29371
18967         * gfortran.dg/nullify_3.f90: New test.
18969 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18971         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18972         on Solaris 2.5.1 too.
18974 2006-10-13  Eric Christopher  <echristo@apple.com>
18976         * gcc.dg/pr25993.c: Skip for darwin.
18978 2006-10-13  Eric Christopher  <echristo@apple.com>
18980         * gcc.dg/visibility-11.c: Skip for darwin.
18982 2006-10-13  Eric Christopher  <echristo@apple.com>
18984         * gcc.dg/darwin-weakimport-1.c: Use
18985         -fno-asynchronous-unwind-tables.
18986         * gcc.dg/darwin-weakimport-3.c: Ditto.
18988 2006-10-13  Richard Guenther  <rguenther@suse.de>
18990         PR tree-optimization/29446
18991         * gcc.dg/torture/pr29446.c: New testcase.
18993 2006-10-13  Bill Wendling  <wendling@apple.com>
18995         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18996         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18997         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18998         * g++.old-deja/g++.law/shadow1.C: Likewise.
18999         * g++.old-deja/g++.law/ctors10.C: Likewise.
19000         * g++.dg/debug/namespace1.C: Likewise.
19001         * g++.dg/inherit/namespace-as-base.C: Likewise.
19002         * g++.dg/opt/delay-slot-1.C: Likewise.
19003         * g++.dg/parse/defarg10.C: Likewise.
19004         * g++.dg/template/ptrmem11.C: Likewise.
19005         * g++.dg/template/mem_func_ptr.C: Likewise.
19006         * g++.dg/template/spec19.C: Likewise.
19008 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19010         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19012 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19014         PR fortran/29373
19015         * gfortran.dg/implicit_9.f90: New test.
19017         PR fortran/29407
19018         * gfortran.dg/namelist_25.f90: New test.
19020         PR fortran/27701
19021         * gfortran.dg/same_name_2.f90: New test.
19023         PR fortran/29232
19024         * gfortran.dg/host_assoc_types_1.f90: New test.
19026         PR fortran/29364
19027         * gfortran.dg/missing_derived_type_1.f90: New test.
19028         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19030         PR fortran/29422
19031         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19033         PR fortran/29428
19034         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19036 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19038         PR fortran/29391
19039         * gfortran.dg/bound_2.f90: New test.
19041 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19043         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19044         directive.
19045         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19046         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19047         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19048         * gfortran.dg/gomp/reduction3.f90: Likewise.
19049         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19050         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19051         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19052         * gfortran.dg/forall_4.f90: Likewise.
19053         * gfortran.dg/spec_expr_4.f90: Likewise.
19054         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19055         * gfortran.dg/forall_5.f90: Likewise.
19056         * gfortran.dg/open_access_append_2.f90: Add check for
19057         compile-time warning.
19059 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19061         PR c++/28506
19062         * g++.dg/parse/pure1.C: New test.
19064 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19066         PR fortran/21435
19067         * gfortran.dg/io_constraints_3.f90: New test.
19068         * gfortran.dg/open_access_append_1.f90: Add checks
19069         for compile-time warnings.
19070         * gfortran.dg/pr20163-2.f: Likewise.
19071         * gfortran.dg/iostat_2.f90: Likewise.
19072         * gfortran.dg/label_4.f90: Delete the temporary
19073         file.
19074         * gfortran.dg/direct_io_2.f90: Add a FILE=
19075         specifier.
19076         * gfortran.dg/iomsg_1.f90: Add check for
19077         compile-time warning.
19079 2006-10-12  Jan Hubicka  <jh@suse.cz>
19081         PR c/28419
19082         * gcc.dg/pr28319.c: New test.
19084 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19085         PR c++/29318
19086         * g++.dg/ext/vla4.C: New test.
19088 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19090         PR c++/27961
19091         * g++.dg/template/crash60.C: New test.
19092         * g++.dg/other/large-size-array.C: Adjust error markers.
19093         * g++.dg/parse/crash27.C: Likewise.
19094         * g++.dg/template/crash1.C: Likewise.
19096 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19098         PR testsuite/29093
19099         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19101 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19103         PR preprocessor/28709
19104         * gcc.dg/cpp/paste14.c: New test.
19106 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19108         PR c++/29175
19109         * g++.dg/init/array24.C: New test.
19111 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19113         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19114         of <sys/types.h>.
19116 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19118         PR c++/29024
19119         * g++.dg/parse/typedef8.C: New test.
19120         * g++.dg/other/mult-stor1.C: Adjust error markers.
19122 2006-10-11  Richard Guenther  <rguenther@suse.de>
19124         PR tree-optimization/28230
19125         * gcc.dg/torture/pr28230.c: New testcase.
19127 2006-10-11  Richard Guenther  <rguenther@suse.de>
19129         PR inline-asm/29119
19130         * gcc.dg/torture/pr29119.c: New testcase.
19132 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19134         PR middle-end/29272
19135         * gcc.c-torture/execute/20060930-2.c: New test.
19137 2006-10-09  Richard Henderson  <rth@redhat.com>
19139         Revert emutls patch.
19141 2006-10-09  Richard Guenther  <rguenther@suse.de>
19143         PR middle-end/29254
19144         * gcc.dg/pr29254.c: New testcase.
19146 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19147             Paul Thomas  <pault@gcc.gnu.org>
19149         PR fortran/20541
19150         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19151         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19152         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19153         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19154         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19155         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19156         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19157         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19158         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19159         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19160         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19161         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19162         * gfortran.dg/alloc_comp_std.f90: New test.
19163         * gfortran.dg/move_alloc.f90: New test.
19165 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19167         PR fortran/29115
19168         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19170         PR fortran/29211
19171         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19173 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19175         PR fortran/28585
19176         * gfortran.dg/new_line.f90: New test.
19178 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19180         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19181         * gcc.dg/torture/builtin-convert-1.c,
19182         gcc.dg/torture/builtin-convert-2.c,
19183         gcc.dg/torture/builtin-convert-3.c,
19184         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19186 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19188         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19189         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19190         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19191         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19193 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19195         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19196         Xfail some tests for powerpc-darwin and powerpc-aix.
19198 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19200         PR c/29380
19201         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19203 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19205         PR target/29300
19206         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19207         on hppa*-*-hpux*.
19209 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19211         PR fortran/16580
19212         PR fortran/29288
19213         * gfortran.fortran-torture/execute/specifics.f90:
19214         Add tests for using all possible intrinsics as actual arguments.
19215         * gfortran.dg/specifics_1.f90: Add tests for using
19216         all possible intrinsics as actual arguments.
19217         * gfortran.dg/specifics_2.f90: New file.
19218         * gfortran.dg/specifics_3.f90: New file.
19220 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19222         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19223         * gcc.dg/debug/debug-2.c: Likewise.
19225 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19227         * gcc.c-torture/compile/sync-2.c: New test.
19229 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19231         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19232         line endings.
19234 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19236         PR rtl-optimization/29128
19237         * gcc.c-torture/compile/pr29128.c: New test.
19239 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19241         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19242         line endings.
19244 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19246         PR middle-end/29256
19247         * gcc.dg/tree-ssa/loop-19.c: New test.
19249 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19251         PR tree-optimization/29330
19252         * gcc.dg/pr29330.c: New test.
19254         PR target/28924
19255         * gcc.c-torture/compile/20061005-1.c: New test.
19257 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19259         * gcc.dg/typename-vla-1.c: New case.
19260         * gnat.dg/forward_vla.adb: New case.
19262 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19264         PR tree-optimization/29290
19265         * gfortran.dg/loop_nest_1.f90: New test.
19267         PR target/29198
19268         * gcc.dg/tls/opt-12.c: New test.
19270         PR fortran/28415
19271         * gfortran.dg/save_2.f90: New test.
19273         PR c/29091
19274         * gcc.dg/pr29091.c: New test.
19276 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19278         * lib/target-supports.exp
19279         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19280         same as x86_64-*-*; check for LP64.
19282 2006-10-04  Richard Henderson  <rth@redhat.com>
19284         * lib/target-supports.exp (check_effective_target_tls): Redefine
19285         to mean non-emulated tls.
19286         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19287         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19288         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19289         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19290         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19291         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19292         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19294 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19296         PR fortran/29343
19297         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19299 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19301         * gfortran.dg/bounds_check_fail_1.f90: New test.
19303 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19305         PR c++/29020
19306         * g++.dg/template/friend48.C: New test.
19308 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19310         PR fortran/29098
19311         * gfortran.dg/default_initialization_2.f90: New test.
19313 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19315         PR fortran/20779
19316         PR fortran/20891
19317         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19319 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19321         PR fortran/29284
19322         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19324         PR fortran/29321
19325         PR fortran/29322
19326         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19328         PR fortran/25091
19329         PR fortran/25092
19330         * gfortran.dg/entry_array_specs_1.f90: New test.
19332 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19334         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19335         insufficient to inhibit some test failures at -O3.  Do testing
19336         on integers.
19338 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19340         PR c++/29138
19341         * g++.dg/inherit/access8.C: New test.
19342         * g++.dg/template/dtor4.C: Tweak error messages.
19344 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19346         PR fortran/27478
19347         * gfortran.dg/entry_8.f90: New test.
19349 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19351         PR c++/29291
19352         * g++.dg/parse/new4.C: New test.
19354 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19356         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19357         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19358         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19359         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19360         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19362 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19364         PR fortran/19260
19365         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19366         * gfortran.dg/continuation_2.f90: New test.
19368         PR fortran/19262
19369         * gfortran.dg/continuation_3.f90: New test.
19370         * gfortran.dg/continuation_4.f90: New test.
19371         * gfortran.dg/continuation_5.f: New test.
19372         * gfortran.dg/continuation_6.f: New test.
19374 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19376         PR c++/29226
19377         * g++.dg/template/vla1.C: New test.
19379 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19381         PR fortran/29210
19382         * gfortran.dg/complex_parameter_1.f90: New test.
19384 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19386         PR c/29154
19387         * gcc.c-torture/execute/20060929-1.c: New test.
19389 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19391         PR c++/29105
19392         * g++.dg/template/member6.C: New test.
19393         * g++.dg/parse/typename7.C: Adjust error markers.
19395         PR c++/29080
19396         * g++.dg/template/member7.C: New test.
19398 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19400         PR c/24010
19401         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19402         gcc.dg/Woverride-init-3.c: New tests.
19404 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19406         * gcc.c-torture/execute/20060930-1.c: New test.
19408 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19410         PR fortran/18791
19411         * gfortran.dg/specifics_1.f90: New test.
19412         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19413         complex specifics.
19415 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19417         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19418         pthread-init-common.h: New.
19420 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19422         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19423         precision on some archs.
19425 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19427         * gcc.dg/non-local-goto-1.c: New test.
19428         * gcc.dg/non-local-goto-2.c: Likewise.
19429         * gcc.dg/setjmp-3.c: Likewise.
19430         * gcc.dg/setjmp-4.c: Likewise.
19432 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19434         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19436 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19438         PR fortran/28276
19439         * gfortran.dg/exponent_1.f90: New test.
19441         PR fortran/27021
19442         * gfortran.dg/nearest_1.f90: New test.
19444 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19446         PR middle-end/25261
19447         PR middle-end/28790
19448         * gcc.dg/gomp/nestedfn-1.c: New test.
19450 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19452         PR objc/29195
19453         * objc/compile/method-1.m: New test.
19455 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19457         PR c++/26938
19458         * g++.dg/template/crash58.C: New test.
19459         * g++.dg/parse/crash28.C: Adjust error markers.
19460         * g++.dg/template/crash34.C: Likewise.
19461         * g++.dg/template/friend31.C: Likewise.
19462         * g++.dg/template/crash32.C: Likewise.
19464         PR c++/27329
19465         * g++.dg/template/crash59.C: New test.
19467         PR c++/27667
19468         * g++.dg/template/spec33.C: New test.
19469         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19471 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19472             Adam Nemet  <anemet@caviumnetworks.com>
19474         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19475         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19477 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19479         PR target/28911
19480         * gcc.dg/pr28911.c: New.
19482 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19484         PR target/29169
19485         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19486         (dg-options): Add -mfpmath=387.
19488 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19490         PR c/28706
19491         * gcc.dg/pr28706.c: New test.
19493         PR c/28712
19494         * gcc.dg/pr28712.c: New test.
19496 2006-09-22  Mike Stump  <mrs@apple.com>
19498         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19500 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19502         PR tree-optimization/28888
19503         * gcc.dg/pr28888.c: New test.
19505 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19507         PR c++/29016
19508         * g++.dg/init/ptrfn1.C: New test.
19510 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19512         PR c++/28861
19513         * g++.dg/template/spec32.C: New test.
19514         * g++.dg/parse/crash9.C: Adjust error markers.
19516         PR c++/28303
19517         * g++.dg/template/typedef6.C: New test.
19518         * g++.dg/init/error1.C: Adjust error markers.
19519         * g++.dg/parse/crash9.C: Likewise.
19520         * g++.dg/template/crash55.C: Likewise.
19522 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19524         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19526 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19528         PR target/27650
19529         * g++.dg/ext/dllimport12.C: New test.
19531 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19533         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19534         * gcc.target/mips/nmadd-2.c: Likewise.
19535         * gcc.target/mips/mips-ps-6.c: New test.
19536         * gcc.target/mips/neg-abs-1.c: Likewise.
19537         * gcc.target/mips/neg-abs-2.c: Likewise.
19538         * gcc.target/mips/nmadd-3.c: New test.
19540 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19542         PR middle-end/28046
19543         * gcc.dg/gomp/atomic-10.c: New test.
19544         * g++.dg/gomp/atomic-10.C: New test.
19546 2006-09-20  Eric Christopher  <echristo@apple.com>
19548         * gcc.target/i386/sse3-not-fisttp.c: New.
19550 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19552         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19554 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19556         * gcc.c-torture/execute/pr28289.c (one): New variable.
19557         (main): Use it instead of argc.
19558         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19559         (main): Use it instead of argc.
19561 2006-09-19  Paul Brook  <paul@codesourcery.com>
19563         PR target/28516
19564         * gcc.dg/nested-func-5.c: New test.
19566 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19568         * lib/target-supports.exp (check_effective_target_tls): Compile
19569         test stubs using ${tool}_target_compile, not just target_compile.
19570         (check_effective_target_tls_runtime): Likewise.
19572 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19574         * gcc.c-torture/compile/20030405-1.x: Remove.
19576         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19577         optimising linker from discarding it.
19579 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19581         PR fortran/28526
19582         * gfortran.dg/keyword_symbol_1.f90: New test.
19584         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19585         pedantic compilation option.
19587 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19589         PR fortran/29060
19590         * gfortran.dg/spread_shape_1.f90: New test.
19592 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19594         PR tree-optimization/28887
19595         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19597 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19599         PR c/25993
19600         * gcc.dg/pr25993.c: New test.
19602 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19604         PR tree-opt/21591
19605         * gcc.dg/vect/pr21591.c: New test.
19607 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19609         PR tree-opt/29059
19610         * gcc.c-torture/compile/strcpy-1.c: New test.
19611         * gcc.c-torture/compile/strcpy-2.c: New test.
19612         * gcc.c-torture/compile/memcpy-1.c: New test.
19613         * gcc.c-torture/compile/memcpy-2.c: New test.
19615 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19617         PR testsuite/29055
19618         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19620 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19622         * gnat.dg/specs/double_record_extension1.ads: New test.
19623         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19625 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19627         PR fortran/29051
19628         * gfortran.dg/oldstyle_3.f90: New test.
19630 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19632         PR libgfortran/29099
19633         * gfortran.dg/secnds-1.f: New test.
19635 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19637         PR libgfortran/29053
19638         * gfortran.dg/streamio_9.f90: New test.
19639         * gfortran.dg/streamio_10.f90: New test.
19641 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19643         PR C++/29002
19644         * g++.dg/init/array22.C: New test.
19645         * g++.dg/init/array23.C: New test.
19647 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19649         * stackcheck.lst: Update list of tests requiring stack checking.
19650         * norun.lst: Adjust for above change.
19651         * ada95.lst: New file.
19652         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19653         requiring -gnat95 switch.
19655 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19657         * gnat.dg/in_out_parameter.adb: New test.
19659 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19661         PR debug/28980
19662         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19664 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19666         * gnat.dg/specs/unchecked_union.ads: New test.
19668 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19670         PR rtl-optimization/28982
19671         * gcc.c-torture/execute/pr28982a.c: New test.
19672         * gcc.c-torture/execute/pr28982b.c: Likewise.
19674 2006-09-12  Eric Christopher  <echristo@apple.com>
19676         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19677         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19679 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19681         PR c/28768
19682         PR preprocessor/14634
19683         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19684         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19685         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19687 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19689         * gcc.dg/pr28243.c: New test.
19691 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19693         PR fortran/28971
19694         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19695         this undiagnosed regression reappears.
19697 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19699         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19700         Treat $srcdir as a literal.
19701         * lib/fortran-torture.exp (fortran-torture-compile,
19702         fortran-torture-execute): Likewise.
19703         * lib/objc-torture.exp (objc-torture-compile,
19704         objc-torture-execute): Likewise.
19705         * lib/profopt.exp (profopt-execute): Likewise.
19707 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19709         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19711 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19713         PR testsuite/28950
19714         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19716 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19718         PR target/13685
19719         * gcc.target/i386/pr13685.c: New test.
19721 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19723         * gcc.dg/pr28726.c: New test.
19725 2006-09-11  Josh Conner  <jconner@apple.com>
19727         * gcc.dg/nrv3.c: Increase size of structure.
19728         * gcc.dg/nrv4.c: Likewise.
19729         * gcc.dg/nrv5.c: Likewise.
19731 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19733         PR libfortran/28890
19734         gfortran.dg/assumed_charlen_function_5.f90: New test.
19736 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19738         PR c++/28991
19739         * g++.dg/init/static3.C: New test.
19741 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19743         PR testsuite/29007
19744         * gcc.dg/long-long-cst1.c (t): Add cast to
19745         __SIZE_TYPE__ before casting to int.
19746         (main): Return 0 on success.
19748 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19750         * gcc.c-torture/execute/20060910-1.c: New test.
19752 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19754         PR middle-end/26983
19755         * gcc.dg/pr26983.c: New test.
19757 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19759         PR target/29006
19760         * gcc.c-torture/execute/pr29006.c: New test.
19762 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19764         PR libfortran/28947
19765         gfortran.dg/matmul_4.f90: New test.
19767 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19769         PR fortran/28959
19770         gfortran.dg/used_types_10: New test.
19772 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19774         PR libfortran/28923
19775         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19776         gfortran.dg/array_initializer_3.f90: New test.
19778 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19780         PR fortran/28914
19781         * gfortran.dg/actual_array_constructor_3.f90: New test.
19783 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19785         PR testsuite/26778
19786         * gcc.target/i386/pr26778.c: New testcase.
19788 2006-09-08  Eric Christopher  <echristo@apple.com>
19790         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19791         * gcc.target/i386/memcpy-1.c: Ditto.
19792         * gcc.target/i386/asm-1.c: Ditto.
19793         * gcc.target/i386/20060512-4.c: Ditto.
19794         * gcc.target/i386/compress-float-387.c: Ditto.
19795         * gcc.target/i386/20060512-1.c: Ditto.
19796         * gcc.target/i386/compress-float-sse.c: Ditto.
19797         * gcc.target/i386/20060512-2.c: Ditto.
19798         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19799         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19800         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19801         * gcc.dg/pr26449.c: Ditto.
19802         * gcc.dg/attr-ms_struct-2.c: Ditto.
19803         * gcc.dg/attr-ms_struct-1.c: Ditto.
19804         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19806 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19808         PR c/28504
19809         * gcc.dg/vla-10.c: New test.
19811 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19813         PR c++/28858
19814         * g++.dg/parse/template20.C: New test.
19815         * g++.dg/template/operator8.C: Remove obsolete part.
19816         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19817         * g++.old-deja/g++.pt/crash65.C: Likewise.
19819 2006-09-07  Jason Merrill  <jason@redhat.com>
19821         PR middle-end/27724
19822         * gcc.dg/long-long-cst1.c: New test.
19824 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19826         PR C++/28906
19827         * g++.dg/other/array3.C: New test.
19828         * g++.dg/other/array4.C: New test.
19829         * g++.dg/other/array5.C: New test.
19831 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19833         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19835 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19837         PR target/28946
19838         * gcc.target/i386/pr28946.c: New test.
19840 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19842         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19843         in integer literal constant.
19844         * gfortran.dg/enum_8.f90: Ditto.
19845         * gfortran.dg/g77/20030326-1.f: Ditto.
19847 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19849         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19850         nonconformance usage.
19852 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19854         PR middle-end/28862
19855         * gcc.c-torture/compile/vector-align-1.c: New test.
19857 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19859         PR rtl-opt/27883
19860         * g++.dg/opt/copysign-1.C: New test.
19862 2006-09-06  Jason Merrill  <jason@redhat.com>
19864         PR c++/27371
19865         * g++.dg/warn/unused-result1.C: New test.
19867 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19869         PR c++/28903
19870         * g++.dg/ext/vla3.C: New test.
19872         PR c++/28886
19873         * g++.dg/template/array16.C: New test.
19875 2006-09-06  Richard Guenther  <rguenther@suse.de>
19877         * gcc.dg/pr27226.c: Remove testcase again.
19879 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19881         PR tree-opt/28937
19882         * g++.dg/opt/unroll2.C: New test.
19884 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19886         PR tree-opt/28952
19887         * gcc.dg/vect/pr28952.c: New test.
19889 2006-09-05  Richard Guenther  <rguenther@suse.de>
19891         PR tree-optimization/28900
19892         * gcc.dg/torture/pr28900.c: New testcase
19894 2006-09-05  Richard Guenther  <rguenther@suse.de>
19896         PR tree-optimization/28905
19897         * gcc.c-torture/compile/pr28905.c: New testcase.
19899 2006-09-05  Richard Guenther  <rguenther@suse.de>
19901         PR middle-end/28935
19902         * gcc.dg/pr28935.c: New testcase.
19904 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19906         * gcc.c-torture/execute/20060905-1.c: New test.
19908 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19910         PR fortran/28908
19911         * gfortran.dg/used_types_7.f90: New test.
19912         * gfortran.dg/used_types_8.f90: New test.
19913         * gfortran.dg/used_types_9.f90: New test.
19915 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19917         * gcc.c-torture/compile/20060904-1.c: New test.
19919 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19921         PR c++/23287 Revert my 2006-09-01 patch
19922         * g++.dg/parse/dtor12.C: Remove.
19924 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19926         PR c+/27670
19927         * g++.dg/template/operator9.C: New test.
19929         PR c++/27493
19930         * g++.dg/template/operator7.C: New test.
19932         PR c++/27494
19933         * g++.dg/template/operator8.C: New test.
19935         PR c++/27397
19936         * g++.dg/template/crash57.C: New test.
19938         * g++.dg/template/typedef4.C: Adjust error markers.
19939         * g++.dg/template/typedef5.C: Likewise.
19941 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19943         PR c++/28878
19944         * g++.dg/parse/crash33.C: New test.
19946 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19947         Richard Guenther  <rguenther@suse.de>
19948         Adam Nemet  <anemet@caviumnetworks.com>
19950         PR middle-end/27226
19951         * gcc.target/mips/memcpy-1.c: New testcase.
19952         * gcc.dg/pr27226.c: Likewise.
19954 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19956         PR c++/28705
19957         * g++.dg/lookup/koenig5.C: New.
19958         * g++.dg/template/crash56.C: New.
19960 2006-09-01  Josh Conner  <jconner@apple.com>
19962         PR c++/25505
19963         * gcc.dg/nrv3.c: New test.
19964         * gcc.dg/nrv4.c: New test.
19965         * gcc.dg/nrv5.c: New test.
19967 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19969         PR c++/23287
19970         * g++.dg/parse/dtor12.C: New.
19972 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19974         PR tree-optimization/28839
19975         * gcc.dg/pr28839.c: New test.
19977 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19979         PR target/24367
19980         * gcc.dg/pr24367.c: New testcase.
19982 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19984         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19986 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19988         PR rtl-optimization/27735
19989         * gcc.dg/loop-unswitch-1.c: New test.
19991 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19993         PR fortran/28885
19994         * gfortran.dg/aliasing_dummy_2.f90: New test.
19996         PR fortran/20067
19997         * gfortran.dg/generic_5.f90: Change error message.
19999         PR fortran/28873
20000         * gfortran.dg/generic_6.f90: New test.
20002         PR fortran/25077
20003         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20005         PR fortran/25102
20006         * gfortran.dg/invalid_interface_assignment.f90: New test.
20008         PR fortran/24866
20009         * gfortran.dg/module_proc_external_dummy.f90: New test.
20011 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20013         PR c++/28349
20014         * g++.dg/warn/var-args1.C: New test.
20016 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20018         PR fortran/28866
20019         * gfortran.dg/simpleif_2.f90: New test.
20020         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20021         * gfortran.dg/enum_5.f90: Ditto.
20023 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20024             Kazu Hirata  <kazu@codesourcery.com>
20026         PR tree-optimization/17506
20027         * gcc.dg/pr17506.c: New.
20029 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20031         PR c++/28139
20032         * g++.dg/eh/alias1.C: New test.
20034 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20036         PR c++/28860
20037         * g++.dg/template/ttp22.C: New test.
20039 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20041         PR middle-end/26632
20042         * gcc.dg/pr26632.c: New.
20044 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20046         PR libgfortran/28354
20047         * gfortran.dg/fmt_zero_precision.f90: New test.
20049 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20051         PR c++/28058
20052         * g++.dg/template/spec31.C: New test.
20054 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20056         PR c++/26573
20057         * g++.dg/other/static2.C: New test.
20059 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20061         * gcc.dg/Wswitch-enum-2.c: New test case.
20062         * gcc.dg/Wswitch-enum-3.c: Likewise.
20064 2006-08-26  Richard Guenther  <rguenther@suse.de>
20066         * gcc.c-torture/compile/20060826-1.c: New testcase.
20068 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20070         PR c++/28736
20071         * g++.dg/template/void10.C: New test.
20073         PR c++/28737
20074         * g++.dg/template/void8.C: New test.
20076         PR c+_+/28738
20077         * g++.dg/template/void9.C: New test.
20079         * g++.dg/template/void3.C: Adjust error markers.
20080         * g++.dg/template/void4.C: Likewise.
20081         * g++.dg/template/crash55.C: Likewise.
20082         * g++.dg/template/void7.C: Likewise
20084 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20086         PR c++/28588
20087         * g++.dg/inherit/access6.C: New test.
20088         * g++.dg/inherit/access7.C: Likewise.
20090         PR c++/28595
20091         * g++.dg/template/array15.C: New test.
20092         * g++.dg/template/crash2.C: Tweak error markers.
20094 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20096         PR middle-end/28683
20097         * gcc.c-torture/compile/20060823-1.c: New test.
20099 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20101         PR c++/28853
20102         * g++.dg/template/ttp21.C: New test.
20104         PR c++/28852
20105         * g++.dg/other/operator1.C: Add error-marker.
20106         * g++.dg/other/operator2.C: New test.
20108 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20110         PR c/27893
20111         * gcc.c-torture/compile/vla-const-1.c,
20112         gcc.c-torture/compile/vla-const-2.c: New tests.
20114 2006-08-26  Richard Guenther  <rguenther@suse.de>
20116         PR middle-end/28814
20117         * gcc.dg/torture/pr28814.c: New testcase.
20119 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20121         PR c/28418
20122         * gcc.c-torture/compile/compound-literal-1.c: New test.
20124 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20126         PR c/28299
20127         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20128         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20129         Expect extra diagnostics.
20131 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20133         gcc.dg/noncompile/pr16876.c: New test.
20135 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20137         PR c++/28056
20138         * g++.dg/parse/local1.C: New test.
20139         * g++.dg/other/qual1.C: Tweak error marker.
20141 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20143         PR c++/27787
20144         * g++.dg/template/typename10.C: New.
20145         * g++.dg/template/lookup4.C: Remove bogus error marker.
20147 2006-08-25  Richard Guenther  <rguenther@suse.de>
20149         PR testsuite/28829
20150         * gcc.dg/pr26570.c: Fix testcase.
20152 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20154         PR tree-opt/28807
20155         * gcc.c-torture/execute/mayalias-2.c: New test.
20156         * gcc.dg/tree-ssa/alias-13.c: New test.
20158 2006-08-24  Jan Hubicka  <jh@suse.cz>
20160         PR debug/26881
20161         * gcc.dg/debug/pr26881.c: New file.
20163 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20165         PR fortran/28788
20166         * gfortran.dg/used_types_4.f90: New test.
20167         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20168         association of derived types.
20169         * gfortran.dg/used_types_2.f90: Add module cleanup.
20170         * gfortran.dg/used_types_3.f90: The same.
20172         PR fortran/28771
20173         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20174         fix of regression.
20176 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20178         PR 28813
20179         * gfortran.dg/direct_io_6.f90: Remove test.
20181 2006-08-23  Stuart Hastings  <stuart@apple.com>
20183         PR 28825
20184         * gcc.target/i386/20060821-1.c: New.
20186 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20188         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20189         dg-warning strings for dllimport.
20191 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20193         PR C++/28450
20194         * g++.dg/ext/vector4.C: New test.
20195         * g++.dg/ext/complex1.C: New test.
20197 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20199         PR debug/28692
20200         * gcc.dg/debug/const-1.c: New.
20201         * gcc.dg/debug/const-2.c: New.
20202         * gcc.dg/debug/dwarf2/const-1.c: New.
20203         * gcc.dg/debug/dwarf2/const-2.c: New.
20204         * gcc.dg/debug/dwarf2/const-2b.c: New.
20206 2006-08-22  Richard Guenther  <rguenther@suse.de>
20208         PR middle-end/28776
20209         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20210         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20212 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20214         PR tree-optimization/28003
20215         * g++.dg/tree-ssa/pr28003.C: New.
20217 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20219         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20221 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20223         PR c++/26269
20224         * g++.dg/other/error14.C: New test.
20226         PR c++/28505
20227         * g++.dg/parse/ctor7.C: New test.
20228         * g++.dg/parse/ctor8.C: Likewise.
20230         PR c++/28741
20231         * g++.dg/template/void7.C: New test.
20233 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20235         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20236         * gnat.dg/self_aggregate_with_array.adb: New test.
20238 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20240         * g++.dg/eh/arm-vfp-unwind.C: New test.
20242 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20244         PR c++/28341
20245         * g++.dg/template/ref3.C: New test.
20246         * g++.dg/template/nontype13.C: New test.
20248         PR c++/28346
20249         * g++.dg/template/ptrmem17.C: New test.
20251 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20253         PR target/28648 c:
20254         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20256 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20258         PR fortran/28630
20259         * gfortran.dg/used_types_2.f90: New test.
20261         PR fortran/28601
20262         * gfortran.dg/used_types_3.f90: New test.
20264         PR fortran/20886
20265         * gfortran.dg/generic_actual_arg.f90: New test.
20267         PR fortran/28735
20268         * gfortran.dg/module_private_array_refs_1.f90: New test.
20270         PR fortran/28762
20271         * gfortran.dg/program_name_1.f90: New test.
20273         PR fortran/28425
20274         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20276         PR fortran/28496
20277         * gfortran.dg/array_initializer_2.f90: New test.
20279         PR fortran/18111
20280         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20282         PR fortran/28600
20283         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20285         PR fortran/28771
20286         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20288         PR fortran/28660
20289         * gfortran.dg/dependent_decls_1.f90: New test.
20291 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20293         PR fortran/25217
20294         * gfortran.dg/derived_init_2.f90: New.
20296 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20298         * gcc.c-torture/execute/pr28289.c: New test.
20300 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20302         PR c/28744
20303         * gcc.dg/attr-externally-visible-1.c: New test.
20304         * gcc.dg/attr-externally-visible-2.c: New test.
20305         * g++.dg/parse/attr-externally-visible-1.C: New test.
20306         * g++.dg/parse/attr-externally-visible-2.C: New test.
20308 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20310         PR c++/28606
20311         * g++.dg/parse/dtor11.C: New test.
20313 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20315         PR rtl-optimization/28489
20316         * gcc.c-torture/compile/pr28489.c: New test.
20318 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20320         PR c++/28710
20321         * g++.dg/template/redecl4.C: New test.
20323         PR c++/28711
20324         * g++.dg/template/ctor8.C: New test.
20326 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20328         * gcc.dg/pr26570.c: Fix testcase.
20330 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20332         * PR c++/28573
20333         * g++.dg/parse/offsetof6.C: New test.
20334         * g++.dg/parse/offsetof6.C: New test.
20335         * g++.dg/parse/offsetof7.C: New test.
20337 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20339         PR testsuite/28602
20340         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20341         is false.
20343 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20345         PR c++/28302
20346         * g++.dg/ext/vector3.C: New test.
20348 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20350         PR gcov/profile/26570
20351         * gcc.dg/pr26570.c: New test.
20353 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20355         PR c/27697
20356         * gcc.dg/qual-component-1.c: New test.
20358 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20360         PR c++/28593
20361         * g++.dg/parse/new3.C: New test.
20363 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20365         PR fortran/25828
20366         * gfortran.dg/streamio_1.f90: New test.
20367         * gfortran.dg/streamio_2.f90: New test.
20368         * gfortran.dg/streamio_3.f90: New test.
20369         * gfortran.dg/streamio_4.f90: New test.
20370         * gfortran.dg/streamio_5.f90: New test.
20371         * gfortran.dg/streamio_6.f90: New test.
20372         * gfortran.dg/streamio_7.f90: New test.
20373         * gfortran.dg/streamio_8.f90: New test.
20375 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20377         PR c/28287
20378         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20380 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20382         PR c++/28594
20383         * g++.dg/template/void6.C: New test.
20385 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20387         PR c/28649
20388         * gcc.dg/parse-error-1.c: New test.
20389         * gcc.dg/parse-error-2.c: New test.
20390         * gcc.dg/cpp/digraph2.c: Add error-marker.
20391         * gcc.dg/noncompile/920923-1.c: Likewise.
20393 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20395         PR c/27490
20396         * gcc.dg/sizeof-2.c: New testcase.
20398         PR c/27489
20399         * gcc.dg/switch-A.c: New testcase.
20401 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20403         PR c++/28288
20404         PR c++/14556
20405         * g++.old-deja/g++.warn/compare1.C: Delete.
20406         * g++.dg/opt/pr7503-2.C: Delete.
20407         * g++.dg/opt/pr7503-3.C: Delete.
20408         * g++.dg/opt/pr7503-4.C: Delete.
20409         * g++.dg/opt/pr7503-5.C: Delete.
20410         * g++.dg/opt/max1.C: Delete.
20411         * g++.dg/warn/minmax.C: Delete.
20412         * g++.dg/expr/minmax.C: New test.
20414 2006-08-14  Richard Guenther  <rguenther@suse.de>
20416         PR testsuite/28703
20417         * gcc.c-torture/execute/pr28651.c: Do not use argc
20418         to avoid optimization, instead forbid inlining.
20420 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20422         PR rtl-optimization/28634
20423         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20425 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20427         PR c/27184
20428         * gcc.dg/torture/pr27184.c: New test.
20430 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20432         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20434 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20436         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20437         * gfortran.dg/stat_2.f90: Likewise.
20438         * gfortran.dg/chmod_1.f90: Likewise.
20439         * gfortran.dg/chmod_2.f90: Likewise.
20440         * gfortran.dg/chmod_3.f90: Likewise.
20442 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20444         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20446 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20448         * g++.dg/opt/pr23454-2.C: New test.
20450 2006-08-11  Richard Guenther  <rguenther@suse.de>
20452         PR middle-end/28651
20453         * gcc.c-torture/execute/pr28651.c: New testcase.
20455 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20457         * gnat.dg/specs/static_initializer.ads: New test.
20459 2006-08-10  Paul Brook  <paul@codesourcery.com>
20461         * gcc.target/arm/cond-asm.c: New test.
20463 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20465         PR tree-optimization/26197
20466         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20467         * g++.dg/vect/vect.exp: Compile the new tests with
20468         --param max-aliased-vops=0.
20470 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20472         PR c++/28637
20473         * g++.dg/template/void3.C: New test.
20475         PR c++/28638
20476         * g++.dg/template/void4.C: New test.
20478         PR c++/28640
20479         * g++.dg/template/void5.C: New test.
20481 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20483         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20484         after dg-do compile.
20486 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20488         PR tree-optimizations/26969
20489         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20490         "unswitch-loops" with -funswitch-loops.
20491         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20493 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20495         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20496         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20497         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20498         * objc.dg/dwarf-1.m: Likewise.
20499         * objc.dg/dwarf-2.m: Likewise.
20500         * obj-c++.dg/dwarf-2.mm: Likewise.
20502 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20504         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20505         * objc.dg/dwarf-2.m: Likewise.
20506         * obj-c++.dg/dwarf-2.mm: Likewise.
20508         PR libfortran/28603
20509         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20511         PR testsuite/27611
20512         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20514         PR testsuite/27033
20515         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20517 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20519         PR target/27827
20520         * gcc.target/i386/pr27827.c: New testcase.
20522 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20524         PR fortran/28590
20525         * gfortran.dg/sequence_types_1.f90: New test.
20527 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20529         PR fortran/28548
20530         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20531         dg-warning.  Add -pedantic option.
20533 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20535         PR c/28502
20536         * gcc.dg/proto-1.c: New test.
20538         PR c/27721
20539         * gcc.dg/lvalue-4.c: New test.
20541         PR c/28136
20542         * gcc.dg/init-bad-5.c: New test.
20544 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20546         PR c++/28347
20547         * g++.dg/ext/typedef-init.C: Add new test for typedef
20548         initialization inside templates. Adjust existing error markers.
20550 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20552         PR c++/28148
20553         * g++.dg/init/ptrmem3.C: New test.
20555 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20557         PR tree-optimization/27770
20558         * lib/target-support.exp: New target keyword "section_anchors".
20559         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20560         tests.
20561         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20562         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20563         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20564         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20566 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20568         * gcc.dg/20060801-1.c: Add missing '}'.
20570 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20572         PR c++/27508
20573         * g++.dg/parse/dtor9.C: New test.
20574         * g++.dg/parse/dtor10.C: New test.
20575         * g++.dg/other/error7.C: Adjust error-marker.
20577         PR c++/28274
20578         * g++.dg/other/default5.C: New test.
20580 2006-08-02  Richard Guenther  <rguenther@suse.de>
20582         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20584 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20586         PR c++/28557
20587         * g++.dg/template/conv9.C: New test.
20589 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20591         PR debug/28063
20592         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20593         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20594         Optionally return assembly text.  Update callers.
20595         (check_no_compiler_messages): Update verbose messages.
20596         (check_no_messages_and_pattern): New.
20597         (check_effective_target_string_merging): New.
20599 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20601         PR c++/28250
20602         * g++.dg/eh/catch4.C: New test.
20604         PR c++/28257
20605         * g++.dg/other/qual1.C: New test.
20607         PR c++/28259
20608         * g++.dg/inherit/error2.C: New test.
20610         PR c++/28267
20611         * g++.dg/other/new1.C: New test.
20613         * g++.dg/warn/pr23075.C: Remove obsolete test.
20614         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20615         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20617 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20619         PR c++/28523
20620         * g++.dg/eh/cast1.C: New test.
20622 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20624         PR libfortran/28452
20625         * gfortran.dg/random_3.f90:  New test.
20627 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20629         PR c++/28432
20630         * g++.dg/other/pr28304.C: Change expected error message.
20631         * g++.dg/other/pr28432.C: New test.
20633 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20635         PR c++/28256
20636         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20638 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20640         PR debug/23336
20641         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20642         at -g1.
20643         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20644         g++.dg/debug/enum-2.C: New.
20646 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20648         PR c++/6634
20649         * g++.dg/parse/long1.C: Add more tests.
20651 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20653         * gfortran.dg/lrshift_1.c: New file.
20655 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20657         PR libgfortran/28335
20658         * gfortran.dg/no_unit_error_1.f90: New test.
20660 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20662         PR libgfortran/28335
20663         * gfortran.dg/no_unit_error_1.f90: Delete test.
20664         * gfortran.dg/no_unit_error_2.f90: Delete test.
20666 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20668         * gfortran.dg/chmod_3.f90: New test.
20669         * gfortran.dg/ltime_gmtime_1.f90: New test.
20670         * gfortran.dg/ltime_gmtime_2.f90: New test.
20671         * gfortran.dg/lrshift_1.f90: New test.
20672         * gfortran.dg/chmod_1.f90: New test.
20673         * gfortran.dg/chmod_2.f90: New test.
20675 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20677         PR c++/27668
20678         * g++.dg/template/crash55.C: New test.
20680         PR c++/27962
20681         * g++.dg/template/nontype16.C: New test.
20683         * g++.dg/template/void2.C: Adjust error markers.
20684         * g++.dg/template/nontype5.C: Adjust error markers.
20686 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20688         * gcc.target/i386/stack-prot-kernel.c: New test.
20690 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20692         * gcc.dg/builtins-55.c: New test case.
20694 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20696         PR rtl-optimization/27907
20697         * gcc.c-torture/compile/pr27907.c: New test.
20699 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20701         * gfortran.dg/mclock.f90: New test.
20702         * gfortran.dg/int_conv_1.f90: New test.
20703         * gfortran.dg/stat_1.f90: New test.
20704         * gfortran.dg/stat_2.f90: New test.
20706 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20708         PR libgfortran/28335
20709         * gfortran.dg/no_unit_error_1.f90: New test.
20710         * gfortran.dg/no_unit_error_2.f90: New test.
20711         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20713 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20715         PR middle-end/28473
20716         * gcc.dg/fold-convround-1.c: New test case.
20718 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20720         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20722 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20724         PR c++/27572
20725         * g++.dg/other/typedef1.C: New test.
20726         * g++.dg/template/typedef4.C: New test.
20727         * g++.dg/template/typedef5.C: New test.
20729 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20731         PR fortran/28416
20732         * gfortran.dg/allocatable_dummy_3.f90: New.
20734 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20736         PR fortran/28439
20737         * gfortran.dg/arithmetic_if.f90:  New test.
20739 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20741         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20742         avoid memcpy optimization.
20744 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20746         PR fortran/25289
20747         * gfortran.dg/direct_io_6.f90: New test.
20749 2006-07-24  Jan Hubicka  <jh@suse.cz>
20751         PR c/25795
20752         PR c++/27369
20753         * gcc.dg/pr25795.c: New test.
20754         * gcc.dg/pr25795-1.c: New test.
20756 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20758         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20759         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20760         which may be transformed to "g || h" on some platforms.
20762 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20764         PR c++/28025
20765         * g++.dg/template/friend45.C: New test.
20767 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20769         PR libgfortran/28339
20770         * gfortran.dg/arrayio_8.f90: New test.
20772 2006-07-21  Mike Stump  <mrs@apple.com>
20774         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20776         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20778 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20780         PR c++/28250
20781         * g++.dg/eh/catch3.C: New test.
20783         PR c++/28363
20784         * g++.dg/template/defarg10.C: New test.
20786 2006-07-20  Paul Brook  <paul@codesourcery.com>
20788         PR 27363
20789         * gcc.dg/pr27363.c: New test.
20791 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20793         PR c++/28338
20794         * g++.dg/init/ref13.C: New test.
20796 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20798         PR obj-c++/28434
20799         * obj-c++.dg/proto-error-1.mm: New test.
20801 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20803         PR c++/28337
20804         * g++.dg/template/string1.C: New test.
20806 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20808         PR c++/28048
20809         * g++.dg/template/defarg9.C: New test.
20811         PR c++/28235
20812         * g++.dg/template/static27.C: New test.
20814 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20816         PR 28410
20817         * gcc.dg/tree-ssa/pr28410.c: New test.
20819 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20821         PR c++/28258
20822         * g++/dg/other/error13.C: New test.
20824         PR c++/28260
20825         * g++.dg/template/friend44.C: New test.
20827 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20829         PR c++/27495
20830         * g++.dg/other/pr27495.C: New.
20832 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20834         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20835         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20837 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20839         PR c/28286
20840         * gcc.dg/pragma-pack-4.c: New test.
20842 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20844         PR c++/28291
20845         * g++.dg/ext/pr28291.C: New test.
20847 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20849         PR middle-end/28403
20850         * gcc.c-torture/execute/pr28403.c: New test.
20852 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20854         PR middle-end/28402
20855         * gcc.dg/pr28402.c: New test.
20857 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20859         PR c++/28304
20860         * g++.dg/other/pr28304.C: New test.
20862 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20864         PR other/28251
20865         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20866         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20868 2006-07-17  Richard Guenther  <rguenther@suse.de>
20870         PR tree-optimization/28238
20871         * g++.dg/tree-ssa/pr28238.C: New testcase.
20873 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20875         PR c++/28250
20876         * g++.dg/eh/catch1.C: New test.
20877         * g++.dg/eh/catch2.C: New test.
20879 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20881         PR c++/28370
20882         * g++.dg/template/anon3.C: New test.
20884 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20886         PR fortran/20844
20887         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20888         specifiers requiring an explicit format tag..
20890         PR fortran/28201
20891         * gfortran.dg/generic_5: New test.
20893         PR fortran/20893
20894         * gfortran.dg/elemental_optional_args_1.f90: New test.
20896 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20898         * gnat.dg/assert.ads: New file.
20899         * gnat.dg/controlled_record.ads: Likewise.
20900         * gnat.dg/controlled_record.adb: Likewise.
20902 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20904         PR c++/28292
20905         * g++.dg/other/error12.C: New test.
20907         PR c++/28269
20908         * g++.dg/template/crash54.C: New test.
20910 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20912         PR c++/28249
20913         * g++.dg/parse/catch1.C: New test.
20915         PR c++/28294
20916         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20918         PR c++/28387
20919         * g++.dg/ext/attrib24.C: New test.
20921 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20923         PR c++/28343
20924         * g++.dg/ext/asmspec1.C: New test.
20926 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20928         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20929         (dg-test): Support shouldfail tests.
20930         * lib/target-supports-dg.exp (dg-shouldfail): New.
20931         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20932         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20933         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20934         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20935         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20936         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20937         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20939 2006-07-13  Jan Hubicka  <jh@suse.cz>
20941         * gcc.target/i386/memcpy-1.c: New.
20943 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20945         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20947 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20949         PR fortran/25097
20950         * gfortran.dg/present_1.f90: New test.
20952         PR fortran/20903
20953         * gfortran.dg/interface_derived_type_1.f90: New test.
20955 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20957         PR fortran/28213
20958         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20959         list.
20961 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20963         PR c++/27820
20964         * g++.dg/other/label1.C: New test.
20966 2006-07-07  Richard Guenther  <rguenther@suse.de>
20968         PR middle-end/28268
20969         * gcc.dg/torture/pr28268.c: New testcase.
20971 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20973         PR c++/27019
20974         * g++.dg/ext/pr27019.C: New.
20976 2006-07-07  Richard Guenther  <rguenther@suse.de>
20978         PR tree-optimization/28187
20979         * gcc.dg/pr28187.c: New testcase.
20981 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20983         * gnat.dg/address_conversion.adb: New test.
20984         * gnat.dg/boolean_subtype.adb: Likewise.
20985         * gnat.dg/frame_overflow.adb: Likewise.
20986         * gnat.dg/pointer_array.adb: Likewise.
20987         * gnat.dg/pointer_conversion.adb: Likewise.
20989 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20991         PR fortran/28237
20992         PR fortran/23420
20993         * gfortran.dg/print_fmt_5.f90: New test.
20995 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20997         PR fortran/28129
20998         * gfortran.dg/bounds_check_4.f90: New test.
21000 2006-07-05  Richard Guenther  <rguenther@suse.de>
21002         PR target/28158
21003         * gfortran.dg/pr28158.f90: New testcase.
21005 2006-07-05  Richard Guenther  <rguenther@suse.de>
21007         PR tree-optimization/28162
21008         * gcc.dg/pr28162.c: New testcase.
21010 2006-07-05  Richard Guenther  <rguenther@suse.de>
21011         Andrew Pinski  <pinskia@gcc.gnu.org>
21013         PR c++/27084
21014         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21016 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21018         PR fortran/28174
21019         * gfortran.dg/actual_array_substr_2.f90: New test.
21021         PR fortran/28167
21022         * gfortran.dg/actual_array_constructor_2.f90: New test.
21024 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21026         * gfortran.dg/itime_idate_1.f: New test.
21027         * gfortran.dg/itime_idate_2.f: New test.
21029 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21031         PR libgfortran/27704
21032         * gfortran.dg/open_status_3.f90: New test.
21033         * gfortran.dg/fmt_l.f90: Update for new feature.
21035 2006-07-03  Asher Langton  <langton2@llnl.gov>
21037         * gfortran.dg/oldstyle_2.f90: New.
21039 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21041         * gnat.dg/string_slice.adb: New test.
21043 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21045         PR fortran/19259
21046         * gfortran.dg/semicolon_fixed.c: New.
21047         * gfortran.dg/semicolon_free.c: New.
21049 2006-06-30  Mike Stump  <mrs@apple.com>
21051         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21052         that don't support internal visibility.
21054 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21056         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21057         for '(' / ')' needing an extra '\'.
21059 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21061         PR middle-end/27428
21062         * gcc.dg/pr27428-1.c: New test case.
21064 2006-06-29  Mike Stump  <mrs@apple.com>
21066         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21067         on darwin as we can't align commons large enough yet.
21069         * gcc.dg/vla-8.c: Add additional testcases.
21071 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21073         PR c++/28114
21074         * g++.dg/other/pr28114.C: New.
21076 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21078         * gcc.c-torture/compile/20060625-1.c: New test.
21080 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21082         PR fortran/20867
21083         * gfortran.dg/stfunc_3.f90: New test.
21085         PR fortran/25056
21086         * gfortran.dg/impure_actual_1.f90: New test.
21088         PR fortran/20874
21089         * gfortran.dg/elemental_result_1.f90: New test.
21091         PR fortran/25073
21092         * gfortran.dg/select_7.f90: New test.
21094         PR fortran/27554
21095         * intrinsic_actual_1.f: New test.
21097         PR fortran/22038
21098         PR fortran/28119
21099         * gfortran.dg/forall_4.f90: New test.
21101         PR fortran/25072
21102         * gfortran.dg/forall_5.f90: New test.
21104 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21106         PR c++/28051
21107         * g++.dg/template/using13.C: New test.
21109         PR c++/28054
21110         * g++.dg/other/incomplete3.C: New test.
21112 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21114         PR fortran/28081
21115         * gfortran.dg/substr_3.f: New test.
21116         * gfortran.dg/equiv_2.f90: Update expected error message.
21118 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21120         PR fortran/28118
21121         * gfortran.dg/actual_array_substr_1.f90: New test.
21123 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21125         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21126         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21128 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21130         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21132 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21134         PR fortran/27981
21135         * gfortran.dg/simpleif_2.f90: New test.
21137 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21139         * g++.dg/template/error22.C: Fix typo.
21141 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21143         PR c++/28112
21144         * g++.dg/ext/attrib23.C: New test.
21146 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21148         * gnat.dg/varsize_temp.adb: New test.
21150 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21152         PR c++/11468
21153         * g++.dg/other/java2.C: New test.
21155 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21157         PR target/27789
21158         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21159         initialization.
21161 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21163         PR target/27531
21164         * gcc.dg/pr27531-1.c: New test case.
21166 2006-06-22  Asher Langton  <langton2@llnl.gov>
21168         PR fortran/24748
21169         * gfortran.dg/implicit_8.f90: New.
21171 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21173         PR rtl-optimization/28121
21174         * gcc.dg/pr28121.c: New test.
21176 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21178         PR c++/27805
21179         * g++.dg/parse/ptrmem6.C: New test.
21181         PR c++/27821
21182         * g++.dg/template/error22.C: New test.
21184 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21186         PR c++/28111
21187         * g++.dg/template/friend43.C: New test.
21189         PR c++/28110
21190         * g++.dg/template/crash53.C: New test.
21192         PR c++/28109
21193         * g++.dg/rtti/incomplete1.C: New test.
21195 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21197         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21199 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21201         * gcc.c-torture/execute/complex-7.c: New.
21203 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21205         * gcc.dg/merge-all-constants-1.c: New test.
21207 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21209         PR c++/28113
21210         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21212 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21214         * gfortran.dg/rrspacing_1.f90: New test.
21216 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21218         PR c++/28052
21219         * g++.dg/other/bitfield2.C: New test.
21221 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21223         PR tree-optimization/27331
21224         * gcc.dg/pr27331.c: New test.
21226 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21227             Eric Botcazou  <ebotcazou@adacore.com>
21229         PR ada/18692
21230         * lib/gnat.exp: New file.
21231         * lib/gnat-dg.exp: Likewise.
21232         * gnat.dg: New directory.
21233         * gnat.dg/dg.exp: New driver.
21234         * gnat.dg/specs: New directory.
21235         * gnat.dg/specs/specs.exp: New driver.
21236         * gnat.dg/style: New directory.
21237         * gnat.dg/style/style.exp: New driver.
21239 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21241         PR fortran/16206
21242         * gfortran.dg/array_initializer_1.f90: New test.
21244         PR fortran/28005
21245         * gfortran.dg/matmul_3.f90: New test.
21247 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21249         PR middle-end/28075
21250         * gcc.dg/tree-ssa/inline-1.c: New test.
21252 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21254         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21255         in malloc prototype; remove XFAIL.
21256         * gcc.dg/pr18241-2.c: Ditto.
21257         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21258         in memset prototype; remove XFAIL.
21259         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21261 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21263         * gcc.dg/vla-8.c: Add.
21265 2006-06-19  Richard Guenther  <rguenther@suse.de>
21267         PR tree-optimization/27090
21268         * g++.dg/tree-ssa/pr27090.C: New testcase.
21270 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21272         PR target/27861
21273         * gcc.dg/pr27861-1.c: New test case.
21275 2006-06-19  Richard Guenther  <rguenther@suse.de>
21277         PR middle-end/28045
21278         * gcc.dg/torture/pr28045.c: New testcase.
21280 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21282         PR fortran/26801
21283         * gfortran.dg/associated_4.f90: New test.
21285 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21287         PR fortran/19310
21288         PR fortran/19904
21289         * gfortran.dg/real_const_3.f90: New test.
21291 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21293         PR c++/28016
21294         * g++.dg/template/static26.C: New test.
21296         PR c++/27979
21297         * g++.dg/expr/bitfield2.C: New test.
21299         PR c++/27884
21300         * g++.dg/parse/linkage2.C: New test.
21302 2006-06-16  Richard Guenther  <rguenther@suse.de>
21304         PR middle-end/27116
21305         * gcc.dg/pr15785-1.c: Revert last change.
21306         * gcc.dg/torture/pr27116-2.c: New testcase.
21308 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21310         PR middle-end/27802
21311         * gcc.dg/pr27802-1.c: New test case.
21313 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21315         PR c++/27689
21316         * g++.dg/template/ttp18.C: New test.
21317         * g++.dg/template/ttp19.C: Likewise.
21319         PR c++/27666
21320         * g++.dg/expr/cond9.C: New test.
21322         PR c++/27640
21323         * g++.dg/template/ctor7.C: New test.
21325 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21327         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21329 2006-06-16  Richard Guenther  <rguenther@suse.de>
21331         PR tree-optimization/27781
21332         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21334 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21336         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21338 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21340         * gcc.dg/tree-ssa/loop-18.c: New test.
21342 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21344         PR c++/27665
21345         * g++.dg/template/crash52.C: New test.
21347         PR c++/27648
21348         * g++.dg/ext/attrib22.C: New test.
21350         PR c++/26559
21351         * g++.dg/template/builtin1.C: New test.
21352         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21354         PR c++/28018
21355         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21356         assignment.
21357         * g++.old-deja/g++.pt/crash51.C: Likewise.
21359         PR c++/27227
21360         * g++.dg/lookup/linkage1.C: New test.
21361         * g++.dg/lookup/linkage2.C: Likewise.
21363 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21365         PR middle-end/27959
21366         * gcc.dg/pr27959.c: New testcase.
21368 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21370         PR target/28014:
21371         * g++.dg/eh/div.C: New test.
21373 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21375         PR c++/27894
21376         * g++.dg/tree-ssa/pr26757.C: New test.
21377         * g++.dg/tree-ssa/pr27894.C: New test.
21379 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21381         * gcc.c-torture/compile/20060609-1.c: New test.
21383         PR target/27863
21384         * gcc.c-torture/compile/pr27863.c: New test.
21386 2006-06-13  Richard Guenther  <rguenther@suse.de>
21388         PR tree-optimization/27830
21389         * g++.dg/tree-ssa/pr27830.C: New testcase.
21391 2006-06-13  Matthew Sachs  <msachs@apple.com>
21393         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21394         the list of compiler flags; this causes those flags to be checked
21395         for things like dg-skip-if.
21397 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21399         PR c++/27601
21400         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21402 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21403             Kazu Hirata  <kazu@codesourcery.com>
21405         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21406         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21408 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21410         PR c++/27933
21411         * g++.dg/lookup/using15.C: New test.
21413         PR c++/27951
21414         * g++.dg/other/anon4.C: New test.
21416 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21418         PR c++/21210
21419         * g++.dg/init/complex1.C: New test case.
21421 2006-06-11  Eric Christopher  <echristo@apple.com>
21423         PR middle-end/27948
21424         * gcc.dg/bf-ms-layout.c: Run on darwin.
21425         * gcc.dg/bf-no-ms-layout: Ditto.
21426         * gcc.dg/attr-ms_struct-2.c: New.
21427         * gcc.dg/bf-ms-layout-2.c: Ditto.
21429 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21431         * gcc.dg/attr-ms_struct-packed1.c: New.
21433 2006-06-09  Mike Stump  <mrs@apple.com>
21435         * gcc.dg/vla-7.c: Add.
21437 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21439         PR fortran/24558
21440         * gfortran.dg/entry_6.f90: New test.
21442         PR fortran/20877
21443         PR fortran/25047
21444         * gfortran.dg/entry_7.f90: New test.
21446 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21448         PR c/27747
21449         * gcc.dg/cpp/_Pragma6.c: New test.
21451         PR c++/27748
21452         * g++.dg/cpp/_Pragma1.C: New test.
21454         PR preprocessor/27746
21455         * gcc.dg/gomp/macro-3.c: New test.
21456         * gcc.dg/gomp/macro-4.c: New test.
21457         * g++.dg/gomp/macro-3.C: New test.
21458         * g++.dg/gomp/macro-4.C: New test.
21460 2006-06-09  Richard Guenther  <rguenther@suse.de>
21462         PR tree-optimization/26998
21463         * gcc.dg/torture/pr26998.c: New testcase.
21464         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21466 2006-06-08  Mike Stump  <mrs@apple.com>
21468         * gcc.dg/pr27095.c: Account for stubs.
21470         PR target/26427
21471         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21472         produce bad code on darwin.
21474 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21476         PR fortran/27958
21477         * gfortran.dg/substr_2.f: New test.
21479 2006-06-08  Asher Langton  <langton2@llnl.gov>
21481         PR fortran/27786
21482         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21484 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21486         PR target/27421
21487         * gcc.dg/union-3.c: New test.
21489 2006-06-08  Richard Guenther  <rguenther@suse.de>
21491         PR middle-end/27116
21492         * gcc.dg/torture/pr27116.c: New testcase.
21493         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21495 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21497         PR rtl-optimization/26449
21498         * gcc.dg/pr26449.c: New test.
21500 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21502         PR c++/27601
21503         * g++.dg/ext/offsetof1.C: Test member functions.
21505 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21507         * gcc.dg/pr27095.c: Improve scanning.
21509 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21511         PR fortran/23091
21512         * gfortran.dg/saved_automatic_1.f90: New test.
21514         PR fortran/24168
21515         * gfortran.dg/array_simplify_1.f90: New test.
21517         PR fortran/25090
21518         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21520         PR fortran/25058
21521         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21523 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21525         PR c++/27177
21526         * g++.dg/expr/cast7.C: New test.
21528 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21530         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21531         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21532         * lib/fortran-torture.exp (fortran-torture-compile,
21533         fortran-torture-execute): Ditto.
21535 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21537         PR target/27842
21538         * gcc.dg/vmx/pr27842.c: New test.
21540 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21542         PR libfortran/27895
21543         * gfortran.dg/bounds_check_3.f90: New test.
21545 2006-06-05  Mike Stump  <mrs@apple.com>
21547         * objc.dg/objc-fast-4.m: Skip for ppc64.
21549 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21551         PR testsuite/27705
21552         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21554 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21555             Victor Kaplansky  <victork@il.ibm.com>
21557         PR tree-optimizations/26360
21558         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21559         with -fno-tree-dce.
21560         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21562 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21564         PR fortran/14067
21565         * gfortran.dg/data_char_1.f90: Add messages for truncated
21566         strings.
21568         PR fortran/16943
21569         * gfortran.dg/func_decl_2.f90: New test.
21571         PR fortran/20839
21572         * gfortran.dg/do_2.f90: New test.
21574         PR fortran/27655
21575         * gfortran.dg/associated_3.f90: New test.
21577 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21579         PR c++/27819
21580         * g++.dg/template/static25.C: New test.
21582         PR c++/27722
21583         * g++.dg/init/array21.C: New test.
21585         PR c++/27807
21586         * g++.dg/ext/complit7.C: New test.
21588         PR c++/27806
21589         * g++.dg/parse/ptrmem5.C: New test.
21591 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21592             Andrew Pinski  <pinskia@physics.uc.edu>
21594         PR c/27150
21595         PR middle-end/27382
21596         * gcc.dg/pr27150-1.c: New testcase.
21597         * gcc.dg/pr27382-1.c: New testcase.
21598         * gcc.dg/pr27382-2.c: New testcase.
21600 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21602         PR c/25161
21603         PR c/27020
21604         * gcc.dg/array-10.c: New test.
21606 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21608         PR c++/27804
21609         * g++.dg/init/const4.C: New test.
21610         * g++.dg/init/member1.C: Add error-marker.
21611         * g++.dg/other/fold1.C: Adjust error-marker.
21613 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21615         PR c++/27601
21616         * g++.dg/ext/offsetof1.C: New test.
21618 2006-06-04 Eric Christopher <echristo@apple.com>
21620         * gcc.dg/attr-ms_struct-1.c: New.
21622 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21624         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21626 2006-06-04  Richard Guenther  <rguenther@suse.de>
21628         PR tree-optimization/27039
21629         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21631 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21633         PR target/26223
21634         * gcc.target/i386/amd64-abi-2.c: New test case.
21636 2006-06-02  Eric Christopher  <echristo@apple.com>
21638         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21639         * gcc.target/i386/20020523-1.c: Skip if darwin.
21640         * gcc.target/i386/asm-3.c: Ditto.
21641         * gcc.target/i386/20011119-1.c: Ditto.
21642         * gcc.target/i386/clobbers.c: Remove pic part of test.
21644 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21646         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21647         * g++.old-deja/g++.other/init19.C: Ditto.
21648         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21649         and add other platforms as expected failures.
21651 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21653         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21654         (is-effective-target-keyword): Ditto.
21656 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21658         PR fortran/27715
21659         * gfortran.dg/extended_char_comparison_1.f:  New test.
21661 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21663         PR fortran/25098
21664         * gfortran.dg/dummy_procedure_1.f90: New test.
21666         PR fortran/25147
21667         * gfortran.dg/dummy_procedure_2.f90: New test.
21669         * gfortran.dg/associated_2.f90: Correct to make consistent with
21670         standard.
21672 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21674         * gcc.target/i386/387-11.c: New test case.
21676 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21678         PR c++/27801
21679         * g++.dg/template/cond6.C: New test.
21681         PR c++/26496
21682         * g++.dg/template/crash51.C: New test.
21683         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21685         PR c++/27385
21686         * g++.dg/init/array20.C: New test.
21688 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21690         * gcc.dg/builtins-54.c: New test case.
21692 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21694         PR c++/26433
21695         * g++.dg/template/fntry1.C: Add dg-do link.
21697         PR c++/27808
21698         * g++.dg/parse/friend6.C: New test.
21700 2006-05-30  Asher Langton  <langton2@llnl.gov>
21702         * gfortran.dg/cray_pointers_7.f90: New test.
21704 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21706         PR tree-optimization/23452
21707         * gcc.dg/fold-mulconj-1.c: New test case.
21709 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21711         PR c++/27803
21712         * g++.dg/parse/bitfield1.C: New test.
21714 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21716         * gcc.target/ppc-eq0-1.c: New test case.
21717         * gcc.target/ppc-negeq0-1.c: New test case.
21719 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21721         PR c/27273
21722         * gcc.dg/overflow-warn-5.c: New test.
21724 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21726         PR c/27718
21727         * gcc.dg/sizeof-1.c: New test.
21729 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21731         PR target/27790
21732         * gcc.target/i386/pr27790.c: New test.
21734 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21736         PR libgfortran/27757
21737         * gfortran.dg/direct_io_5.f90: New test.
21739 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21741         PR libgfortran/27634
21742         * gfortran.dg/fmt_missing_period_1.f: New test.
21743         * gfortran.dg/fmt_missing_period_2.f: New test.
21744         * gfortran.dg/fmt_missing_period_3.f: New test.
21746 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21748         PR fortran/19777
21749         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21750         arrays.
21752 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21754         PR c++/27713
21755         * g++.dg/template/new6.C: New test.
21757 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21759         PR tree-optimization/24964
21760         * gcc.target/i386/387-10.c: New test case.
21762 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21764         * intrinsics/string_intrinsics.c (compare_string):
21765         Use memcmp instead of strncmp to avoid tripping over
21766         CHAR(0) in a string.
21768 2006-05-27  Richard Guenther  <rguenther@suse.de>
21770         PR middle-end/27773
21771         * gcc.dg/torture/pr27773.c: New testcase.
21773 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21775         * gcc.dg/pr24561.c: Rename to..
21776         * gcc.dg/pr25962.c: .. this.
21778 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21780         PR fortran/19777
21781         * gfortran.dg/bounds_check_2.f: New test.
21783 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21785         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21786         * gfortran.dg/byte_1.f90: Likewise.
21787         * gfortran.dg/dup_save_2.f90: Likewise.
21789 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21791         * gfortran.dg/associated_2.f90: New test.
21793 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21795         PR fortran/27524
21796         * gfortran.dg/bounds_check_1.f90: New test.
21798 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21800         PR rtl-optimization/27661
21801         * gcc.dg/pr27661.c: New test case.
21803 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21805         PR fortran/23151
21806         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21807         * gfortran.dg/print_parentheses_1.f:  New test.
21808         * gfortran.dg/print_parentheses_2.f90:  New test.
21810 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21812         PR target/27758
21813         * gcc.dg/pr27758.c: New test.
21815 2006-05-24  Falk Hueffner  <falk@debian.org>
21817         * gcc.c-torture/compile/pr27571.c: New test.
21819 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21821         PR fortran/27709
21822         * gfortran.dg/spec_expr_4.f90: New test.
21824         PR fortran/27155
21825         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21827 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21829         PR c++/20103
21830         * g++.dg/ext/complit6.C: New test.
21831         * g++.dg/ext/complit3.C: Adjust error markers.
21832         * g++.dg/init/const3.C: New test.
21834 2006-05-25  Richard Guenther  <rguenther@suse.de>
21836         PR middle-end/27743
21837         * gcc.dg/torture/pr27743.c: New testcase.
21839 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21841         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21843 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21845         * gcc.dg/compat/scalar-by-value-x.h: New.
21846         * gcc.dg/compat/scalar-by-value-y.h: New.
21847         * gcc.dg/compat/scalar-by-value-5.c: New.
21848         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21849         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21850         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21851         * gcc.dg/compat/scalar-by-value-6.c: New.
21852         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21853         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21854         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21856 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21858         PR tree-optimization/27639
21859         PR tree-optimization/26719
21860         * gcc.dg/pr27639.c: New test.
21861         * gcc.dg/pr26719.c: New test.
21862         * gcc.dg/tree-ssa/scev-cast.c: New test.
21864 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21866         PR c++/20173
21867         * g++.dg/template/error21.C: New test.
21869 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21871         PR target/27696
21872         * gcc.target/i386/pr27696.c: New.
21874 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21876         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21878         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21880 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21882         PR c++/27716
21883         * g++.dg/other/assign1.C: New test.
21885 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21887         PR target/27266
21888         * gcc.target/i386/pr27266.c: New.
21890 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21892         PR c++/27451
21893         * g++.dg/ext/asm9.C: New test.
21895 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21897         PR rtl-optimization/25514
21898         * gcc.c-torture/compile/pr25514.c: New test.
21900 2006-05-22  Richard Guenther  <rguenther@suse.de>
21902         Revert
21903         2006-01-31  Richard Guenther  <rguenther@suse.de>
21905         * gcc.target/i386/sselibm-1.c: New testcase.
21906         * gcc.target/i386/sselibm-2.c: Likewise.
21907         * gcc.target/i386/sselibm-3.c: Likewise.
21908         * gcc.target/i386/sselibm-4.c: Likewise.
21909         * gcc.target/i386/sselibm-5.c: Likewise.
21911 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21913         PR c/27420
21914         * gcc.dg/func-args-2.c: New test.
21916         PR c/26818
21917         * gcc.dg/struct-incompl-1.c: New test.
21919 2006-05-22  Richard Guenther  <rguenther@suse.de>
21921         PR testsuite/27708
21922         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21923         the transformations we test for.
21925 2006-05-22  Richard Guenther  <rguenther@suse.de>
21927         PR testsuite/27707
21928         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21930 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21932         PR c++/27210
21933         * g++.dg/warn/new1.C: New test.
21934         * g++.dg/template/new5.C: Likewise.
21936 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21938         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21939         * gcc.target/i386/20060512-3.c: Likewise.
21941 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21943         PR rtl-optimization/27671
21944         * gcc.c-torture/execute/pr27671-1.c: New.
21945         * gcc.dg/pr27671-2.c: Likewise.
21947         PR tree-optimization/26622.
21948         * gcc.c-torture/compile/pr26622.c: New.
21950 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21952         PR fortran/27613
21953         * gfortran.dg/recursive_reference_1.f90: New test.
21955 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21957         PR fortran/25746
21958         * gfortran.dg/elemental_subroutine_3.f90: New test.
21960         PR fortran/25090
21961         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21963         PR fortran/27584
21964         * gfortran.dg/associated_target_1.f90: New test.
21966         PR fortran/19015
21967         * gfortran.dg/maxloc_shape_1.f90: New test.
21969 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21971         PR libgfortran/24459
21972         * gfortran.dg/namelist_24.f90: New test.
21973         * gfortran.dg/namelist_12.f: Fix typo in comment.
21975 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21977         PR middle-end/25776
21978         * g++.dg/other/error11.C: New test.
21980 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21982         * gcc.target/mips/pr26765.c: Add -w to options.
21984 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21986         * lib/target-supports.exp (check_effective_target_mpaired_single):
21987         New function.
21988         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21989         multilibs.
21990         * g++.dg/vect/vect.exp: Likewise.
21992 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21994         PR testsuite/25891
21995         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21997 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21999         PR fortran/27662
22000         * gfortran.dg/temporary_1.f90: New file.
22002 2006-05-19  Andreas Schwab  <schwab@suse.de>
22004         * g++.dg/other/unused1.C: Also match "stringz".
22006 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22008         PR c++/26433
22009         * g++.dg/template/fntry1.C: New test.
22011 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22013         PR c++/27471
22014         PR c++/27506
22015         * g++.dg/conversion/bitfield5.C: New test.
22016         * g++.dg/conversion/bitfield6.C: New test.
22018 2006-05-18  Mike Stump  <mrs@apple.com>
22020         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22021         * gcc.dg/vla-4.c: Add.
22022         * gcc.dg/vla-5.c: Add.
22023         * gcc.dg/vla-6.c: Add.
22025 2006-05-12  Stuart Hastings  <stuart@apple.com>
22027         * gcc.target/i386/20060512-1.c: New.
22028         * gcc.target/i386/20060512-2.c: New.
22029         * gcc.target/i386/20060512-3.c: New.
22030         * gcc.target/i386/20060512-4.c: New.
22032 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22034         PR c++/26122
22035         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22037         PR c++/26068
22038         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22039         * g++.dg/parse/linkage1.C: New test.
22041 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22043         PR tree-optimization/27548
22044         * g++.dg/tree-ssa/pr27548.C: New test.
22046 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22048         PR fortran/26551
22049         * gfortran.dg/recursive_check_1.f: New test.
22050         * gfortran.dg/recursive_check_2.f90: New test.
22052 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22054         * g++.dg/opt/temp2.C: New test.
22056 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22058         PR c++/27491
22059         * g++.dg/init/brace5.C: New test.
22061         PR middle-end/27415
22062         * gcc.dg/gomp/pr27415.c: New test.
22063         * g++.dg/gomp/pr27415.C: New test.
22065         PR tree-optimization/27549
22066         * g++.dg/tree-ssa/pr27549.C: New test.
22068 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22070         PR libgfortran/27575
22071         * gfortran.dg/read_eof_4.f90: New test.
22073 2006-05-16  Richard Guenther  <rguenther@suse.de>
22075         PR tree-optimization/22303
22076         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22078 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22080         PR middle-end/27573
22081         * gcc.dg/gomp/pr27573.c: New test.
22082         * gfortran.dg/gomp/pr27573.f90: New test.
22084         PR c/27499
22085         * gcc.dg/gomp/pr27499.c: New test.
22086         * g++.dg/gomp/pr27499.C: New test.
22088 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22090         PR c++/27339
22091         * g++.dg/parser/access8.C: Adjust error marker.
22092         * g++.dg/template/access17.C: New test.
22093         * g++.dg/template/access18.C: Likewise.
22095 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22097         PR target/26600
22098         * gcc.target/i386/pr26600.c: New test case.
22100 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22102         PR c++/27505
22103         * g++.dg/expr/bitfield1.C: New test.
22105 2006-05-15  Richard Guenther  <rguenther@suse.de>
22107         PR tree-optimization/27603
22108         * gcc.dg/torture/pr27603.c: New testcase.
22110 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22112         PR fortran/25090
22113         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22115         PR fortran/25082
22116         * gfortran.dg/scalar_return_1.f90: New test.
22118         PR fortran/27411
22119         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22121 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22123         * gcc.dg/gomp/critical-4.c: New test.
22124         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22125         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22126         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22127         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22129 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22131         PR c++/27582
22132         * g++.dg/template/dependent-args1.C: New test.
22134         PR c++/27581
22135         * g++.dg/lookup/this1.C: New test.
22137         PR c++/27315
22138         * g++.dg/template/operator6.C: New test.
22139         * g++.dg/template/incomplete3.C: New test.
22141         PR c++/27559
22142         * g++.dg/template/new4.C: New test.
22144         PR c++/27496
22145         * g++.dg/template/void2.C: New test.
22147 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22149         * g++.dg/template/dependent-expr5.C: New test.
22151 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22153         PR middle-end/26729
22154         * gcc.dg/pr26729-1.c: New test case.
22156 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22158         * gcc.dg/pr27003.c: New test.
22160 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22162         * lib/target-supports.dg (check_cxa_atexit_available): Change
22163         v3_target_compile to ${tool}_target_compile.
22165 2006-05-11  Jason Merrill  <jason@redhat.com>
22167         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22169 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22171         PR fortran/27553
22172         * gfortran.dg/label_5.f90: New test.
22174 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22176         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22177         check_effective_target_powerpc_altivec_ok): New.
22178         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22179         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22180         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22181         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22182         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22183         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22184         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22185         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22186         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22187         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22188         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22189         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22190         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22191         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22192         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22193         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22194         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22195         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22196         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22197         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22198         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22199         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22200         gcc.target/powerpc/altivec-9.c,
22201         gcc.target/powerpc/altivec-consts.c,
22202         gcc.target/powerpc/altivec-pr22085.c,
22203         gcc.target/powerpc/altivec-splat.c,
22204         gcc.target/powerpc/altivec-types-1.c,
22205         gcc.target/powerpc/altivec-types-2.c,
22206         gcc.target/powerpc/altivec-types-3.c,
22207         gcc.target/powerpc/altivec-types-4.c,
22208         gcc.target/powerpc/altivec-varargs-1.c,
22209         gcc.target/powerpc/altivec-vec-merge.c,
22210         gcc.target/powerpc/ppc-vector-memcpy.c,
22211         gcc.target/powerpc/ppc-vector-memset.c,
22212         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22213         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22214         these effective targets.
22215         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22216         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22218 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22220         PR middle-end/27384
22221         * g++.dg/other/fold1.C: New test.
22223         PR middle-end/27488
22224         * gcc.dg/fold-nonneg-1.c: New test.
22226         PR c++/27547
22227         * g++.dg/other/operator1.C: New test.
22229 2006-05-11  Richard Guenther  <rguenther@suse.de>
22231         PR middle-end/27529
22232         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22234 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22236         * lib/target-supports-dg.exp (check-flags): New.
22237         (dg-skip-if): Move flag checks.
22239 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22241         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22242         * lib/target-supports.dg (check_cxa_atexit_available): New.
22244 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22246         PR fortran/27470
22247         * gfortran.dg/multiple_allocation_2.f90: New test case.
22249 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22251         * gcc.target/arm/pr27387.C: Fix a comment typo.
22253 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22255         PR fortran/24549
22256         * gfortran.dg/error_recovery_1.f90: New test.
22258 2006-05-10  Richard Guenther  <rguenther@suse.de>
22260         PR tree-optimization/27302
22261         * gcc.dg/torture/pr27302.c: New testcase.
22263 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22264         Richard Guenther  <rguenther@suse.de>
22266         PR middle-end/27498
22267         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22269 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22271         PR rtl-optimization/27335
22272         * gcc.dg/pr27335.c: New test.
22274 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22276         * gcc.target/mips/mips-ps-5.c: New file.
22278 2006-05-08  Jan Hubicka  <jh@suse.cz>
22280         PR middle-end/25962
22281         * gcc.dg/pr25962.c: New.
22283 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22285         PR target/27158
22286         * gcc.target/powerpc/pr27158.c: New test case.
22288 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22290         PR testsuite/27476
22291         * ada/acats/run_all.sh: Use test -z.
22293 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22295         PR libfortran/18271
22296         * gfortran.dg/spec_expr_3.f90: New test.
22298 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22300         PR target/24879
22301         * gcc.target/i386/monitor.c: New file.
22303 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22305         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22307 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22309         PR c++/27447
22310         * g++.dg/other/ptrmem7.C: New test.
22312 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22314         PR target/27421
22315         * gcc.dg/array-9.c: New test.
22317 2006-05-07  Richard Guenther  <rguenther@suse.de>
22319         PR tree-optimization/27409
22320         * gcc.dg/torture/pr27409.c: New testcase.
22322 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22324         PR fortran/27457
22325         * gfortran.dg/select_6.f90: New.
22327 2006-05-07  Richard Guenther  <rguenther@suse.de>
22329         PR tree-optimization/27136
22330         * gcc.dg/torture/pr27136.c: New testcase.
22332 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22334         PR fortran/24813
22335         * gfortran.dg/char_cons_len_1.f90: New test.
22337 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22339         PR c++/27427
22340         * g++.dg/template/incomplete2.C: New test.
22342 2006-05-06  Richard Guenther  <rguenther@suse.de>
22344         PR tree-optimization/27151
22345         * gcc.dg/vect/pr27151.c: New testcase.
22347 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22349         PR c++/27430
22350         * g++.dg/template/void1.C: New test.
22352         PR c++/27423
22353         * g++.dg/other/void2.C: New test.
22355         PR c++/27422
22356         * g++.dg/conversion/void1.C: New test.
22358 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22360         PR/21391
22361         * g++.dg/other/unused1.C: New.
22363 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22365         PR objc/27240
22366         * objc.dg/member-1.m: New test.
22368 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22370         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22372 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22374         PR libfortran/26985
22375         * gfortran.dg/matmul_2.f90: New test.
22377 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22379         * ada/acats/run_all.sh: Use sync when main not found.
22381 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22383         PR target/26765
22384         * gcc.target/mips/pr26765.c: New.
22386 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22388         * gcc.target/bfin: New directory.
22389         * gcc.target/bfin/bfin.exp: New file.
22390         * gcc.target/bfin/frmul.c: New file.
22391         * gcc.target/bfin/arith.c: New file.
22392         * gcc.target/bfin/mul-combine.c: New file.
22393         * gcc.target/bfin/shift.c: New file.
22395 2006-05-04  Richard Guenther  <rguenther@suse.de>
22397         PR tree-optimization/14287
22398         PR tree-optimization/14844
22399         PR tree-optimization/19792
22400         PR tree-optimization/21608
22401         PR tree-optimization/27090
22402         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22403         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22404         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22405         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22406         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22408 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22410         PR tree-optimization/27285
22411         * gcc.c-torture/execute/pr27285.c: New test.
22413         PR middle-end/27388
22414         * gcc.dg/gomp/pr27388-1.c: New test.
22415         * gcc.dg/gomp/pr27388-2.c: New test.
22416         * gcc.dg/gomp/pr27388-3.c: New test.
22418         PR c++/27359
22419         * g++.dg/gomp/pr27359.C: New test.
22421 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22423         PR fortran/20248
22424         * gfortran.dg/iargc.f90: New test.
22426 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22428         PR c++/27102
22429         * g++.dg/template/crash49.C: New test.
22431 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22433         PR testsuite/27032
22434         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22436 2006-05-02  Jeff Law  <law@redhat.com>
22438         PR tree-optimization/27364
22439         * gcc.c-torture/execute/pr27364.c: New test.
22441 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22443         PR c++/27309
22444         * g++.dg/parser/ctor5.C: New test.
22446 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22448         PR target/27387
22449         * gcc.target/arm/arm.exp: New.
22450         * gcc.target/arm/pr27387.C: Likewise.
22452 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22454         PR fortran/27269
22455         PR fortran/27324
22456         * gfortran.dg/module_equivalence_2.f90: New test.
22458 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22460         PR middle-end/27337
22461         * g++.dg/gomp/pr27337-1.C: New test.
22462         * g++.dg/gomp/pr27337-2.C: New test.
22464         PR middle-end/27328
22465         * gcc.dg/gomp/pr27328.c: New test.
22467         PR middle-end/27325
22468         * g++.dg/gomp/pr27325.C: New test.
22470         PR middle-end/27310
22471         * g++.dg/gomp/pr27310.C: New test.
22473 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22475         PR tree-optimization/27291
22476         * g++.dg/tree-ssa/pr27291.C: New test.
22478 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22480         PR tree-optimization/27283
22481         * g++.dg/tree-ssa/pr27283.C: New test.
22483 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22485         * gcc.dg/tree-ssa/loop-16.c: New test.
22487 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22488             Joseph S. Myers  <joseph@codesourcery.com>
22490         * gcc.dg/Wconversion-3.c: New test case.
22491         * gcc.dg/Wconversion-4.c: Likewise.
22493 2006-05-01  Richard Guenther  <rguenther@suse.de>
22495         PR tree-optimization/26726
22496         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22498 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22500         * gcc.dg/Woverflow-1.c: New test case.
22501         * gcc.dg/Woverflow-2.c: Likewise.
22502         * gcc.dg/Woverflow-3.c: Likewise.
22504 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22506         PR c++/27094
22507         * g++.dg/template/defarg8.C: New test.
22509 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22511         PR c++/27278
22512         * g++.dg/parse/operator7.C: New test.
22514 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22516         PR c++/11471
22517         PR c++/27102
22518         * g++.dg/template/crash48.C: New test.
22520         PR c++/27279
22521         * g++.dg/parse/ctor4.C: New test.
22523 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22525         PR fortran/25681
22526         * gfortran.df/char_type_len.f90: New test.
22528 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22530         PR libgfortran/27304
22531         * gfortran.dg/fmt_exhaust.f90: New test.
22533 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22535         PR c/25309
22536         * gcc.dg/large-size-array-2.c: New test case.
22538 2006-04-28  Richard Guenther  <rguenther@suse.de>
22540         PR target/26826
22541         * gcc.target/i386/pr26826.c: New testcase.
22543 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22545         PR middle-end/27260
22546         * gcc.c-torture/execute/pr27260.c: New.
22548 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22550         PR middle-end/27095
22551         * gcc.dg/pr27095.c: New.
22553 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22555         PR c++/27292
22556         * g++.dg/conversion/bitfield4.C: New test.
22558 2006-04-27  Eric Christopher  <echristo@apple.com>
22560         * gcc.dg/pragma-ms_struct.c: New.
22562 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22564         PR c++/27102
22565         * g++.dg/template/crash47.C: New test.
22567 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22569         * gcc.target/i386/sse-7.c: build with -msse.
22571 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22573         PR testsuite/27274:
22574         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22575         (main): Exit if processor doesn't support SSE.
22577 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22579         PR middle-end/27282
22580         * gcc.c-torture/compile/pr27282.c: New test.
22582 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22584         PR middle-end/26913
22585         * g++.dg/gomp/pr26913.C: New test.
22587         PR c/25996
22588         * gcc.dg/gomp/pr25996.c: New test.
22589         * g++.dg/gomp/pr25996.C: New test.
22591 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22593         PR rtl-optimization/26725
22594         * gcc.c-torture/compile/pr26725.c: New test.
22596 2006-04-25  Richard Guenther  <rguenther@suse.de>
22598         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22599         than n + -1.
22601 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22603         * gcc.dg/20060425-1.c: New testcase.
22605 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22607         PR tree-optimization/26865
22608         * gcc.dg/pr26865.c: New test.
22610 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22612         PR c++/27292
22613         * g++.dg/conversion/bitfield1.C: New test.
22614         * g++.dg/conversion/bitfield2.C: Likewise.
22615         * g++.dg/conversion/bitfield3.C: Likewise.
22617 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22618         Richard Guenther  <rguenther@suse.de>
22620         PR tree-optimization/27236
22621         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22623 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22625         PR c++/19963
22626         * g++.dg/other/incomplete2.C: New test.
22628 2006-04-24  Richard Guenther  <rguenther@suse.de>
22630         PR middle-end/26869
22631         * gcc.dg/torture/pr26869.c: New testcase.
22633 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22634         Richard Guenther  <rguenther@suse.de>
22636         PR tree-optimization/27218
22637         * g++.dg/tree-ssa/pr27218.C: New testcase.
22639 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22641         PR c++/26912
22642         * g++.dg/template/friend41.C: New test.
22644 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22646         * g++.dg/opt/pr15551.C: Include cstdio.
22647         (main): Use remove instead of unlink.
22649 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22651         * gcc.dg/sibcall-7.c: New test.
22652         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22653         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22654         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22655         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22656         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22658 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22660         PR c++/26534
22661         * g++.dg/opt/bitfield1.C: New test.
22662         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22663         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22664         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22665         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22666         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22667         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22668         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22669         * g++.dg/abi/bitfield2.C: Likewise.
22670         * g++.dg/init/bitfield1.C: Likewise.
22672 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22674         PR fortran/25099
22675         * gfortran.dg/elemental_subroutine_4.f90: New test.
22676         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22677         call sub (m, x).
22679 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22681         * gcc.c-torture/compile/20060421-1.c: New testcase.
22683 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22685         PR c/25875
22686         * gcc.dg/init-bad-4.c: New test.
22688 2006-04-21  Paul Brook  <paul@codesourcery.com>
22690         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22692 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22694         PR fortran/27122
22695         * gfortran.dg/defined_operators_1.f90: New test.
22696         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22697         remove old ones associated, incorrectly, with Note 5.46.
22699         PR fortran/27113
22700         * gfortran.dg/character_array_constructor_1.f90: New test.
22702 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22704         * gcc.dg/20060419-1.c: New test.
22706 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22708         PR c/26774
22709         * gcc.dg/struct-parse-1.c: New test case.
22711 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22713         PR c++/26558
22714         * g++.dg/parse/template19.C: New test.
22716         PR c++/26739
22717         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22719         PR c++/26036
22720         * g++.dg/expr/call3.C: New test.
22722         PR c++/10385
22723         * g++.dg/conversion/dynamic1.C: New test.
22725 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22727         PR c++/27102
22728         * g++.dg/template/crash35.C: Tweak error markers.
22729         * g++.dg/template/crash46.C: New test.
22730         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22731         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22733 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22735         PR rtl-optimization/14261
22736         * gcc.c-torture/compile/20060419-1.c: Added.
22738 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22740         * gfortran.dg/label_1.f90: Adjust dg-error.
22742 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22744         PR target/26961
22745         * gcc.dg/fold-cond-1.c: New test case.
22746         * gcc.dg/pr26961-1.c: Likewise.
22748 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22750         PR libgfortran/27138
22751         * gfortran.dg/read_bad_advance.f90: New test.
22753 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22754             Dale Johannesen  <dalej@apple.com>
22756         PR target/24076
22757         * gcc.target/i386/vecinit-3.c: New testcase.
22758         * gcc.target/i386/vecinit-4.c: Likewise.
22759         * gcc.target/i386/sse-18.c: Likewise.
22760         * gcc.target/i386/sse-19.c: Likewise.
22762 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22764         * gfortran.dg/allocate_zerosize_1.f90: New test.
22766 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22768         PR c++/26365
22769         * g++.dg/template/crash45.C: New test.
22771 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22773         PR fortran/26787
22774         * gfortran.dg/proc_assign_1.f90: New test.
22775         * gfortran.dg/procedure_lvalue.f90: Change message.
22776         * gfortran.dg/namelist_4.f90: Add new error.
22778         PR fortran/25597
22779         PR fortran/27096
22780         * gfortran.dg/auto_pointer_array_result_1.f90
22782         PR fortran/27089
22783         * gfortran.dg/specification_type_resolution_1.f90
22785         PR fortran/18003
22786         PR fortran/25669
22787         PR fortran/26834
22788         * gfortran.dg/bounds_temporaries_1.f90: New test.
22790         PR fortran/27124
22791         * gfortran.dg/array_return_value_1.f90: New test.
22793 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22795         PR fortran/25336
22796         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22798 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22800         PR middle-end/26823
22801         * g++.dg/gomp/pr26823-1.C: New test.
22802         * g++.dg/gomp/pr26823-2.C: New test.
22804 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22806         PR middle-end/27134
22807         * gcc.dg/pr27314.c: New test.
22809 2006-04-13  Richard Henderson  <rth@redhat.com>
22811         * g++.dg/gomp/block-0.C: Update expected matches.
22813 2006-04-13  DJ Delorie  <dj@redhat.com>
22815         * lib/target-supports.exp (check_effective_target_int32plus): New.
22816         (check_effective_target_ptr32plus): New.
22817         (check_effective_target_size32plus): New.
22818         (check_effective_target_int16): New.
22819         (check_profiling_available): Add m32c to the list of unsupported
22820         targets.
22822         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22823         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22824         memory size.
22825         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22826         pointers.
22827         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22828         size_t.
22829         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22830         and size_t.
22831         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22832         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22833         not just xstormy16.  Skip m32c due to weird pointer size.
22834         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22835         not just xstormy16.
22836         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22837         not just xstormy16.
22838         * gcc.dg/20020312-2.c: Add m32c support.
22839         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22840         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22841         in test.
22842         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22843         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22844         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22845         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22846         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22847         formats
22848         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22849         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22850         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22851         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22852         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22853         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22854         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22855         in test.
22856         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22857         in test.
22858         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22859         * gcc.dg/pr23049.c: Require >=32 bit integers.
22860         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22861         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22862         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22863         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22864         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22865         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22866         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22867         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22868         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22869         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22870         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22871         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22872         prototype in test.
22873         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22874         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22875         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22876         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22877         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22879         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22880         * gcc.c-torture/execute/20040703-1.x: Likewise.
22881         * gcc.c-torture/execute/20040705-1.x: Likewise.
22882         * gcc.c-torture/execute/20040705-2.x: Likewise.
22883         * gcc.c-torture/execute/20040709-1.x: Likewise.
22884         * gcc.c-torture/execute/20040709-2.x: Likewise.
22885         * gcc.c-torture/execute/20040811-1.x: Likewise.
22886         * gcc.c-torture/execute/20050316-1.x: Likewise.
22887         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22888         * gcc.c-torture/execute/pr19689.x: Likewise.
22889         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22890         * gcc.c-torture/execute/usmul.x: Likewise.
22891         * gcc.c-torture/execute/vrp-5.x: Likewise.
22892         * gcc.c-torture/execute/vrp-6.x: Likewise.
22893         * gcc.dg/debug/20041023-1.s: Likewise.
22895 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22897         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22898         of integers to a vector types are now constant expressions in C.
22899         * gcc.dg/vect/vect-fold-1.c: New test case.
22901 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22902             Ulrich Weigand  <uweigand@de.ibm.com>
22904         PR target/27006
22905         * gcc.dg/vmx/pr27006.c: New testcase.
22907 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22909         PR libgfortran/26766
22910         * gfortran.dg/write_recursive.f90: New test.
22912 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22914         * g++.dg/parse/dtor7.C: New test.
22915         * g++.dg/parse/new1.C: Add error marker.
22916         * g++.dg/template/new3.C: New test.
22918         PR c++/26122
22919         * g++.dg/template/pure1.C: New test.
22921         PR c++/26295
22922         * g++.dg/parse/ptrmem4.C: New test.
22924 2006-04-10  Jeff Law  <law@redhat.com>
22926         PR/27087
22927         * gcc.c-torture/compile/pr27087.c: New test.
22929 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22931         PR/21391
22932         * gcc.dg/20060410.c: New.
22934 2006-04-10  Matthias Klose  <doko@debian.org>
22936         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22937         Recognize multilib directory names containing underscores.
22939 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22941         * gcc.target/i386/vecinit-1.c: New test case.
22942         * gcc.target/i386/vecinit-2.c: Likewise.
22944 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22946         PR debug/27057
22947         * g++.dg/debug/dwarf2-2.C: New test.
22949 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22951         PR rtl-optimization/27073
22952         * gcc.c-torture/execute/pr27073.c: New test.
22954 2006-04-08  Mike Stump  <mrs@apple.com>
22956         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22958 2006-04-07  Richard Guenther  <rguenther@suse.de>
22960         PR tree-optimization/26135
22961         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22963 2006-04-06  Jan Hubicka  <jh@suse.cz>
22965         PR profile/26399
22966         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22968 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22970         * g++.dg/conversion/nullptr1.C: New test case.
22971         * g++.dg/conversion/nullptr2.C: Likewise.
22973 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22975         * gfortran.dg/dependency_18.f90: New test case.
22977 2006-04-05  Richard Guenther  <rguenther@suse.de>
22979         PR tree-optimization/26919
22980         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22981         * gcc.dg/ipa/ipa-2.c: Likewise.
22982         * gcc.dg/ipa/ipa-3.c: Likewise.
22983         * gcc.dg/ipa/ipa-5.c: Likewise.
22985 2006-04-05  Richard Guenther  <rguenther@suse.de>
22987         PR tree-optimization/26763
22988         * gcc.dg/torture/pr26763-1.c: New testcase.
22989         * gcc.dg/torture/pr26763-2.c: Likewise.
22991 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22993         PR fortran/23634
22994         PR fortran/25619
22995         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22997 2006-04-04  Eric Christopher  <echristo@apple.com>
22999         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23000         stubs.
23001         * gcc.target/i386/387-5.c: Ditto.
23003 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23005         * gcc.target/sparc/struct-ret-check.c: New test.
23007 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23009         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23010         zero decimal digits specified in format.
23012 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23014         PR fortran/26891
23015         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23017         PR fortran/26976
23018         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23019         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23020         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23021         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23022         compliant and detect bigendian-ness.
23024 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23026         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23027         dummy arguments work when the actual argument is itself a dummy
23028         argument of the caller.
23030 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23032         PR libfortran/24685
23033         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23035 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23037         * gfortran.dg/dependencency_17.f90: New test case.
23039 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23041         * gfortran.dg/dependency_14.f90: New test case.
23042         * gfortran.dg/dependency_15.f90: Likewise.
23043         * gfortran.dg/dependency_16.f90: Likewise.
23045 2006-03-31  Asher Langton  <langton2@llnl.gov>
23047         PR fortran/25358
23048         gfortran.dg/cray_pointers_6.f90: New test.
23050 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23052         PR libgfortran/26890
23053         * gfortran.dg/read_size_noadvance.f90: New test.
23055 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23057         PR fortran/25031
23058         * gfortran.dg/multiple_allocation_1.f90: Check that the
23059         size has changed after a re-allocation with stat.
23061 2006-03-30  Richard Guenther  <rguenther@suse.de>
23063         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23064         removal.
23065         * gcc.target/i386/sselibm-2.c: Likewise.
23066         * gcc.target/i386/sselibm-3.c: Likewise.
23067         * gcc.target/i386/sselibm-4.c: Likewise.
23068         * gcc.target/i386/sselibm-5.c: Likewise.
23070 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23072         * gcc.dg/fold-andxor-1.c: New test case.
23073         * gcc.dg/fold-xorand-1.c: Likewise.
23075 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23077         * gcc.dg/fold-convnotconv-1.c: New test case.
23079 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23081         PR fortran/26779
23082         * gfortran.dg/private_type_5.f90: New test.
23084 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23086         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23088 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23090         * gfortran.dg/advance_2.f90: New test.
23091         * gfortran.dg/advance_3.f90: New test.
23093         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23095 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23097         PR libgfortran/26661
23098         PR libgfortran/26880
23099         * gfortran.dg/read_x_past.f: New test.
23101 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23103         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23104         to be STABS.
23106 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23108         * objc.dg/dwarf-1.m: Skip on AIX.
23109         * objc.dg/dwarf-2.m: Skip on AIX.
23111 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23113         PR fortran/26816
23114         * gfortran.dg/float_1.f90: New test.
23116 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23118         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23119         X86_64 targets.
23120         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23122 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23124         PR libfortran/26735
23125         * gfortran.dg/convert_implied_open.f90: New test case.
23127 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23129         PR fortran/26769
23130         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23132 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23134         PR middle-end/26717
23135         * gcc.dg/pr26717.c: New test.
23137 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23139         * gfortran.dg/dependency_12.f90: New test case.
23141 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23143         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23145 2006-03-24  Jeff Law  <law@redhat.com>
23147         * gcc.c-torture/pr26840.c: New test.
23149 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23151         * objc.dg/dwarf-2.m: New.
23152         * obj-c++.dg/dwarf-2.mm: New.
23154         * g++.old-deja/g++.other/init19.C: New.
23156 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23158         * g++.dg/eh/spbp.C: Skip on AIX.
23160 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23162         PR middle-end/26611
23163         * g++.dg/gomp/pr26611-1.C: New test.
23164         * g++.dg/gomp/pr26611-2.C: New test.
23166 2006-03-24  Jeff Law  <law@redhat.com>
23168         * gcc.c-torture/compile/pr26833.c: New test.
23169         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23171 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23173         * gfortran.dg/endfile_2.f90: Delete temp file.
23175 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23177         PR fortran/19303
23178         * gfortran.dg/record_marker_1.f90: New test case.
23179         * gfortran.dg/record_marker_2.f: New test case.
23180         * gfortran.dg/record_marker_3.f90: New test case.
23182 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23184         PR fortran/17298
23185         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23186         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23188 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23190         * lib/gcc-dg.exp (cleanup-modules): New proc.
23191         * gfortran.dg/allocatable_function_1.f90,
23192         gfortran.dg/allocate_char_star_scalar_1.f90,
23193         gfortran.dg/assumed_charlen_function_1.f90,
23194         gfortran.dg/assumed_dummy_1.f90,
23195         gfortran.dg/assumed_shape_ranks_1.f90,
23196         gfortran.dg/assumed_shape_ranks_2.f90,
23197         gfortran.dg/assumed_size_dt_dummy.f90,
23198         gfortran.dg/auto_char_dummy_array_1.f90,
23199         gfortran.dg/auto_char_len_3.f90,
23200         gfortran.dg/automatic_module_variable.f90,
23201         gfortran.dg/bad_automatic_objects_1.f90,
23202         gfortran.dg/char_array_constructor.f90,
23203         gfortran.dg/char_array_structure_constructor.f90,
23204         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23205         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23206         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23207         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23208         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23209         gfortran.dg/derived_pointer_recursion.f90,
23210         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23211         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23212         gfortran.dg/dummy_functions_1.f90,
23213         gfortran.dg/elemental_initializer_1.f90,
23214         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23215         gfortran.dg/elemental_pointer_1.f90,
23216         gfortran.dg/elemental_subroutine_1.f90,
23217         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23218         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23219         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23220         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23221         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23222         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23223         gfortran.dg/global_references_1.f90,
23224         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23225         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23226         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23227         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23228         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23229         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23230         gfortran.dg/large_integer_kind_1.f90,
23231         gfortran.dg/large_real_kind_1.f90,
23232         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23233         gfortran.dg/module_double_reuse.f90,
23234         gfortran.dg/module_equivalence_1.f90,
23235         gfortran.dg/module_interface_1.f90,
23236         gfortran.dg/module_parameter_array_refs_1.f90,
23237         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23238         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23239         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23240         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23241         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23242         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23243         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23244         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23245         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23246         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23247         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23248         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23249         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23250         gfortran.dg/same_name_1.f90,
23251         gfortran.dg/sibling_dummy_procedure_1.f90,
23252         gfortran.dg/sibling_dummy_procedure_2.f90,
23253         gfortran.dg/sibling_dummy_procedure_3.f90,
23254         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23255         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23256         gfortran.dg/used_dummy_types_2.f90,
23257         gfortran.dg/used_dummy_types_3.f90,
23258         gfortran.dg/used_dummy_types_4.f90,
23259         gfortran.dg/used_dummy_types_5.f90,
23260         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23261         gfortran.dg/userdef_operator_1.f90: Use it.
23263 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23265         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23266         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23267         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23268         gfortran.dg/write_back.f,
23269         gfortran.fortran-torture/execute/inquire_1.f90,
23270         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23272 2006-03-21  Jeff Law  <law@redhat.com>
23274         * gcc.dg/tree-ssa/vrp28.c: New test.
23276 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23278         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23279         if _STDC_C99 is defined.
23280         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23281         * gcc.dg/builtins-20.c: Likewise.
23282         * gcc.dg/builtins-53.c: Likewise.
23283         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23284         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23286 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23288         PR tree-opt/26781
23289         * gcc.c-torture/compile/pr26781-1.c: New test.
23290         * gcc.c-torture/compile/pr26781-2.c: New test.
23292 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23294         PR c++/26690
23295         * g++.dg/gomp/pr26690-1.C: New test.
23296         * g++.dg/gomp/pr26690-2.C: New test.
23298 2006-03-20  Jeff Law  <law@redhat.com>
23300         * gcc.dg/tree-ssa/pr21829.c: New test.
23302         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23304 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23306         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23307         (check_visibility_available): Use it.
23308         (check_effective_target_default_packed): Likewise.
23309         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23310         (check_effective_target_fopenmp): Likewise.
23311         (check_effective_target_freorder): Likewise.
23312         (check_effective_target_fpic): Likewise.
23313         (check_named_sections_available): Likewise.
23314         (check_effective_target_ilp32): Likewise.
23315         (check_effective_target_lp64): Likewise.
23317 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23319         PR fortran/20935
23320         * gfortran.dg/scalar_mask_2.f90: New test case.
23322 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23324         PR tree-opt/26629
23325         * gcc.dg/tree-ssa/loadpre12.c: New test.
23326         * gcc.dg/tree-ssa/loadpre13.c: New test.
23327         * gcc.dg/tree-ssa/loadpre14.c: New test.
23328         * gcc.dg/tree-ssa/loadpre15.c: New test.
23329         * gcc.dg/tree-ssa/loadpre16.c: New test.
23330         * gcc.dg/tree-ssa/loadpre17.c: New test.
23331         * gcc.dg/tree-ssa/loadpre18.c: New test.
23332         * gcc.dg/tree-ssa/loadpre19.c: New test.
23333         * gcc.dg/tree-ssa/loadpre20.c: New test.
23334         * gcc.dg/tree-ssa/loadpre21.c: New test.
23335         * gcc.dg/tree-ssa/loadpre22.c: New test.
23337 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23339         PR fortran/26741
23340         * gfortran.dg/elemental_initializer_1.f90: New test.
23342         PR fortran/26716
23343         * gfortran.dg/assumed_shape_ranks_2: New test.
23345 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23347         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23348         target fpic.
23350 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23352         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23353         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23354         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23355         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23356         gfortran.fortran-torture/execute/direct_io.f90,
23357         gfortran.fortran-torture/execute/inquire_2.f90,
23358         gfortran.fortran-torture/execute/inquire_4.f90,
23359         gfortran.fortran-torture/execute/list_read_1.f90,
23360         gfortran.fortran-torture/execute/open_replace.f90,
23361         gfortran.fortran-torture/execute/slash_edit.f90,
23362         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23363         temporary files from testcases.
23365 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23367         PR libgfortran/26509
23368         gfortran.dg/write_direct_eor.f90: New test.
23370 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23372         * gcc.target/powerpc/pr26350.c: New.
23373         * gcc.target/powerpc/indexed-addr.c: New.
23375 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23377         * gfortran.dg/dependency_13.f90: New test case.
23379 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23381         PR middle-end/21781
23382         * gcc.dg/real-const-1.c: New test case.
23384 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23386         * g++.old-deja/g++.other/init18.C: New.
23387         * g++.old-deja/g++.other/init5.C: Remove xfail.
23389 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23391         * g++.dg/opt/pr15551.C: Cleanup temp file.
23393 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23395         PR c++/6634
23396         g++.dg/parse/long1.C: New test.
23398 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23400         PR fortran/19101
23401         * gfortran.dg/continuation.f90: New test.
23402         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23404 2006-03-14  Richard Guenther  <rguenther@suse.de>
23406         PR tree-optimization/26672
23407         * gcc.dg/torture/pr26672.c: New testcase.
23409 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23411         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23412         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23414 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23416         PR middle-end/26557
23417         * gcc.c-torture/compile/switch-1.c: New test case.
23419 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23421         PR fortran/25378
23422         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23423         test to include more permuatations of mask and index.
23424         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23425         respond to F2003 spec. that the position returned for an all false
23426         mask && condition is zero.
23428 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23430         PR middle-end/25989
23431         * gcc.dg/gomp/pr25989.c: New test.
23433 2006-03-13  Jeff Law  <law@redhat.com>
23435         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23437 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23439         * gcc.dg/switch-9.c: New test.
23441 2006-03-13  Richard Guenther  <rguenther@suse.de>
23443         PR middle-end/26630
23444         * gcc.dg/torture/pr26630.c: New testcase.
23446 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23448         * gfortran.dg/dependency_10.f90: New test case.
23449         * gfortran.dg/dependency_11.f90: Likewise.
23451 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23452             Erik Edelmann  <eedelman@gcc.gnu.org>
23454         * gfortran.dg/allocatable_function_1.f90: New.
23455         * gfortran.dg/allocatable_function_2.f90: New.
23457 2006-03-10  Richard Guenther  <rguenther@suse.de>
23459         PR middle-end/26565
23460         * gcc.dg/torture/pr26565.c: New testcase.
23462 2006-03-09  Eric Christopher  <echristo@apple.com>
23464         * gcc.c-torture/compile/20060309-1.c: New.
23466 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23468         PR libgfortran/26499
23469         * gfortran.dg/write_back.f: New test.
23470         * gfortran.dg/write_rewind_1.f: New test.
23471         * gfortran.dg/write_rewind_2.f: New test.
23473 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23475         PR libgfortran/26554
23476         * gfortran.dg/read_logical.f90: New test.
23478 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23480         * ada/acats/norun.lst: cdd2a03 now passes.
23482 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23484         PR testsuite/25177
23485         * gcc.target/powerpc/pr18096-1.c: Change where the error
23486         would match.
23488 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23490         * gcc.target/i386/cleanup-1.c: New test.
23491         * gcc.target/i386/cleanup-2.c: New test.
23493 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23495         * gfortran.dg/dependency_9.f90: Remove for the time being.
23497 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23499         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23500         directive.
23502 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23504         * gfortran.dg/dependency_9.f90: New test case.
23506 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23508         * gfortran.dg/dependency_4.f90: New test case.
23509         * gfortran.dg/dependency_5.f90: New test case.
23510         * gfortran.dg/dependency_6.f90: New test case.
23511         * gfortran.dg/dependency_7.f90: New test case.
23512         * gfortran.dg/dependency_8.f90: New test case.
23514 2006-03-03  Paul Brook  <paul@codesourcery.com>
23516         * lib/target-supports.exp (check_profiling_available):
23517         Add m68k-*-elf.
23519 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23521         PR fortran/25031
23522         * multiple_allocation_1.f90: New test.
23524 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23526         PR tree-optimization/26524
23527         * gfortran.dg/pr26524.f: New test case.
23529 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23531         * g++.dg/template/repo5.C: Cleanup repo files.
23532         * gcc.dg/20051201-1.c: Cleanup coverage files.
23533         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23534         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23535         tree dump files.
23537 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23539         * objc.dg/objc-nofilename-1.m: New test.
23540         * objc.dg/bad-receiver-type.m: New test.
23541         * obj-c++.dg/bad-receiver-type.mm: New test.
23543 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23545         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23547 2006-03-01  Mike Stump  <mrs@apple.com>
23549         * g++.dg/abi/key2.C: Add.
23551 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23553         * gfortran.dg/logical_dot_product.f90: New test.
23555         PR fortran/26393
23556         * gfortran.dg/used_interface_ref.f90: New test.
23558         PR fortran/20938
23559         * gfortran.dg/dependency_2.f90: New test.
23560         * gfortran.fortran-torture/execute/where17.f90: New test.
23561         * gfortran.fortran-torture/execute/where18.f90: New test.
23562         * gfortran.fortran-torture/execute/where19.f90: New test.
23563         * gfortran.fortran-torture/execute/where20.f90: New test.
23565 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23567         * g++.dg/tree-ssa/pr26443.C: New test case.
23569 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23571         PR middle-end/26022
23572         * g++.dg/opt/return-slot1.C: New test.
23574 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23576         PR libgfortran/26136
23577         * gfortran.dg/namelist_23.f90: New test.
23579 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23581         PR middle-end/14752
23582         * gcc.dg/fold-eqandshift-2.c: New test case.
23584 2006-02-28  Richard Guenther  <rguenther@suse.de>
23586         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23587         decomposition.
23589 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23591         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23593 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23595         PR libgfortran/26464
23596         * gfortran.dg/backspace_5.f: New test.
23597         * gfortran.dg/backspace_6.f: New test.
23599 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23601         * gcc.dg/fold-eqandnot-1.c: New test case.
23603 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23605         PR middle-end/19983
23606         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23608 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23610         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23611         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23613 2006-02-26  Richard Guenther  <rguenther@suse.de>
23615         PR tree-optimization/26421
23616         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23618 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23620         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23621         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23625         * gcc.dg/fold-even-1.c: New test case.
23627 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23629         PR middle-end/21137
23630         * gcc.dg/fold-eqandshift-1.c: New test case.
23632 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23634         PR tree-optimization/25125
23635         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23636         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23638 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23640         PR tree-optimizations/26359
23641         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23642         with -fdump-tree-dceloop-details.
23643         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23645 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23647         PR middle-end/23673
23648         * gcc.dg/fold-eqxor-1.c: New test case.
23649         * gcc.dg/fold-eqxor-2.c: Likewise.
23650         * gcc.dg/fold-eqxor-3.c: Likewise.
23652 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23654         PR fortran/23092
23655         * scalar_mask_1.f90: New test.
23657 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23659         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23660         * g++.dg/eh/uncaught2.C: New.
23661         * g++.dg/eh/uncaught3.C: New.
23663 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23665         PR libgfortran/26423
23666         * gfortran.dg/read_many_1.f: New test.
23668 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23670         PR fortran/24519
23671         * gfortran.dg/dependency_3.f90: New test.
23672         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23673         XFAILs.
23675         PR fortran/25395
23676         * gfortran.dg/equiv_6.f90: New test.
23678 2006-02-23  Jeff Law  <law@redhat.com>
23680         * gcc.c-torture/compile/pr26425.c: New test.
23682 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23684         PR middle-end/26412
23685         * gcc.dg/gomp/pr26412.c: New test.
23687 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23689         PR c++/26291
23690         * g++.dg/other/ellipsis1.C: New test.
23691         * g++.dg/parse/operator4.C: Adjust error marker.
23693 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23695         PR target/25603
23696         * gfortran.dg/pr25603.f: New testcase.
23698 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23700         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23701         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23703 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23705         * g++.dg/eh/spbp.C: New.
23707 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23709         PR middle-end/26379
23710         * gcc.target/i386/mmx-7.c: New test.
23712 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23714         PR tree-optimization/26361
23715         * gcc.dg/tree-ssa/vrp27.c: New test case.
23717 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23719         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23720         * gcc.dg/tree-ssa/complex-4.c: Here.
23722 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23724         PR middle-end/19543
23725         * gfortran.dg/logical_1.f90: New test case.
23727 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23729         PR middle-end/26334
23730         * gcc.dg/20060218-1.c: Moved to...
23731         * gcc.target/i386/20060218-1.c: ... here.  New test.
23733 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23735         PR fortran/26201
23736         * gfortran.dg/convert_1.f90: New.
23738 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23740         PR fortran/25054
23741         * gfortran.dg/namelist_5.f90: New test.
23743         PR fortran/25089
23744         * gfortran.dg/namelist_4.f90: New test.
23746 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23748         PR tree-opt/25680
23749         * gcc.dg/tree-ssa/complex-3.c: New test.
23751 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23753         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23754         variable to take into account the variable name in the
23755         function header.
23756         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23758 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23760         PR middle-end/26334
23761         * gcc.c-torture/compile/20060217-1.c: New test.
23762         * gcc.dg/20060218-1.c: New test.
23764 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23766         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23768 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23770         * gcc.dg/cpp/undef3.c: New test.
23771         * gcc.dg/cpp/trad/builtins2.c: New test.
23773 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23775         PR c++/26266
23776         * g++.dg/template/static22.C: New test.
23777         * g++.dg/template/static23.C: New test.
23778         * g++.dg/template/static24.C: New test.
23779         * g++.dg/template/non-dependent13.C: New test.
23780         * g++.dg/init/member1.C: Tweak error markers.
23782 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23784         PR target/26255
23785         * gcc.c-torture/compile/pr26255.c: New test case.
23787 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23789         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23790         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23791         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23792         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23793         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23794         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23795         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23797 2006-02-16  Jeff Law  <law@redhat.com>
23799         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23800         * gcc.dg/tree-ssa/vrp26.c: New test.
23802 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23804         PR target/20353
23805         PR target/24578
23806         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23807         __UCLIBC__ is defined.
23809 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23811         PR fortran/26224
23812         * gfortran.dg/gomp/pr26224.f: New test.
23814 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23816         PR tree-opt/25918
23817         * lib/target-supports.exp
23818         (check_effective_target_vect_short_mult): New.
23819         (check_effective_target_vect_char_mult): New.
23820         (check_effective_target_vect_widen_sum_qi_to_si): New.
23821         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23822         (check_effective_target_vect_widen_sum_hi_to_si): New.
23823         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23824         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23825         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23826         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23827         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23828         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23829         vect-reduc-pattern-2c.c
23830         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23831         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23832         vect-reduc-pattern-1c.c
23834 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23836         PR fortran/24557
23837         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23839 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23841         PR fortran/26054
23842         * gfortran.dg/enum_8.f90: Remove check for warning.
23843         * gfortran.dg/iomsg_1.f90: Ditto.
23844         * gfortran.dg/enum_1.f90: Ditto.
23845         * gfortran.dg/enum_9.f90: Ditto.
23846         * gfortran.dg/enum_2.f90: Ditto.
23847         * gfortran.dg/enum_10.f90: Ditto.
23848         * gfortran.dg/enum_3.f90: Ditto.
23849         * gfortran.dg/flush_1.f90: Ditto.
23850         * gfortran.dg/enum_4.f90: Ditto.
23851         * gfortran.dg/array_constructor_1.f90: Ditto.
23852         * gfortran.dg/enum_5.f90: Ditto.
23853         * gfortran.dg/enum_6.f90: Ditto.
23854         * gfortran.dg/enum_7.f90: Ditto.
23856 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23858         PR middle-end/26300
23859         * gcc.c-torture/compile/20060215-1.c: New test.
23861 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23863         PR middle-end/23670
23864         * gcc.dg/tree-ssa/andor-2.c: New test case.
23866 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23868         PR fortran/25045
23869         * optional_dim.f90: New test.
23871 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23873         PR fortran/26277
23874         * gfortran.dg/label_4.f90: New.
23876 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23877             Diego Novillo  <dnovillo@redhat.com>
23878             Uros Bizjak  <uros@kss-loka.si>
23880         * gfortran.dg/gomp: New directory.
23882 2006-02-14  Richard Guenther  <rguenther@suse.de>
23884         PR tree-optimization/26258
23885         * gcc.dg/torture/pr26258.c: New testcase.
23887 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23889         PR fortran/26246
23890         * gfortran.dg/pr26246_1.f90: New test.
23891         * gfortran.dg/pr26246_2.f90: New test.
23893         PR middle-end/26092
23894         * gcc.c-torture/compile/20060208-1.c: New test.
23896 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23898         PR fortran/26074
23899         PR fortran/25103
23900         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23901         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23902         * gfortran.dg/automatic_module_variable.f90: Change error message.
23904         PR fortran/20861
23905         * gfortran.dg/internal_dummy_1.f90: New test.
23907         PR fortran/20871
23908         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23911         PR fortran/25083
23912         * gfortran.dg/uncommon_block_data_1.f90: New test.
23913         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23914         with standard.
23916         PR fortran/25088
23917         * gfortran.dg/typed_subroutine_1.f90: New test.
23919 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23921         * objc.dg/dwarf-1.m: New.
23923 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23925         PR middle-end/24427
23926         * gcc.dg/tree-ssa/andor-1.c: New test case.
23928 2006-02-13  Josh Conner  <jconner@apple.com>
23930         PR target/25376
23931         * gcc.dg/pr25376.c: New test.
23933         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23934         assemble.
23935         * lib/target-supports.exp (check_named_sections_available):
23936         Only compile named-sections test -- don't assemble.
23938 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23940         * g++.dg/warn/no-write-strings.C: New test.
23941         * g++.dg/warn/write-strings.C: Likewise.
23942         * g++.dg/warn/write-strings-default.C: Likewise.
23944 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23946         PR fortran/25806
23947         * gfortran.dg/ret_pointer_2.f90: New test.
23949 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23951         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23953 2006-02-10  Jeff Law  <law@redhat.com>
23955         * gcc.c-torture/compile/pr26213.c: New test.
23957 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23959         gfortran.dg/null_1.f90: New test.
23961 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23963         PR fortran/14771
23964         * gfortran.dg/parens_4.f90: New.
23965         * gfortran.dg/parens_5.f90: New.
23967 2006-02-10  Richard Guenther  <rguenther@suse.de>
23969         * gcc.dg/pr23372-1.c: Remove empty file.
23971 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23972         Paul Thomas  <pault@gcc.gnu.org>
23974         PR fortran/14771
23975         * gfortran.dg/parens_1.f90: New.
23976         * gfortran.dg/parens_2.f90: New.
23977         * gfortran.dg/parens_3.f90: New.
23979 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23981         PR fortran/26038
23982         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23984         PR fortran/25059
23985         * gfortran.dg/impure_assignment_1.f90: New test.
23987         PR fortran/25070
23988         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23990 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23992         PR target/26141
23993         * g++.dg/expr/stdarg2.C: New test.
23995 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23997         PR inline-asm/16194
23998         * gcc.dg/pr16194.c: New test.
24000 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24002         * ada/acats/run_acats: Use portable variant of "$@".
24004 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24006         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24007         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24009 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24011         PR tree-opt/26179
24012         * g++.dg/opt/pr26179.C: New test.
24014 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24016         PR middle-end/26134
24017         * gcc.dg/tree-ssa/complex-3.c: New test.
24019 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24021         * gcc.c-torture/compile/volatile-1.c: New test.
24023 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24025         PR 26180
24026         * gcc.dg/tree-ssa/pr26180.c: New test.
24028 2006-02-08  Jeff Law  <law@redhat.com>
24030         * gcc.dg/tree-ssa/pr21417.c: New test.
24032 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24034         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24035         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24037 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24039         * lib/scanrtl.exp: New.
24041 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24043         PR c++/26071
24044         * g++.dg/other/virtual2.C: New test.
24046         PR c++/26070
24047         * g++.dg/other/virtual1.C: New test.
24049 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24051         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24052         cleanup-ipa-dump): Update dump file glob patterns.
24053         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24054         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24056         * lib/gcc-dg.exp: Load it.
24057         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24059 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24061         PR testsuite/26159
24062         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24063         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24065 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24067         PR fortran/25577
24068         * gfortran.dg/mvbits_1.f90: New.
24070 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24072         * g++.dg/warn/Wdiv-by-zero.C: New test.
24073         * g++.dg/warn/Wno-div-by-zero.C: New.
24075 2006-02-07  Jeff Law  <law@redhat.com>
24077         * gcc.dg/tree-ssa/pr21559.c: New test.
24079         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24080         multiple VRP passes.
24081         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24082         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24083         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24084         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24085         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24086         * gcc.dg/tree-ssa/vrp02.c: Likewise
24087         * gcc.dg/tree-ssa/vrp11.c: Likewise
24088         * gcc.dg/tree-ssa/pr14341.c: Likewise
24089         * gcc.dg/tree-ssa/vrp19.c: Likewise
24090         * gcc.dg/tree-ssa/vrp20.c: Likewise
24091         * gcc.dg/tree-ssa/vrp03.c: Likewise
24092         * gcc.dg/tree-ssa/pr21086.c: Likewise
24093         * gcc.dg/tree-ssa/pr21959.c: Likewise
24094         * gcc.dg/tree-ssa/vrp21.c: Likewise
24095         * gcc.dg/tree-ssa/vrp04.c: Likewise
24096         * gcc.dg/tree-ssa/pr25485.c: Likewise
24097         * gcc.dg/tree-ssa/pr22026.c: Likewise
24098         * gcc.dg/tree-ssa/vrp22.c: Likewise
24099         * gcc.dg/tree-ssa/vrp05.c: Likewise
24100         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24101         * gcc.dg/tree-ssa/pr20701.c: Likewise
24102         * gcc.dg/tree-ssa/vrp23.c: Likewise
24103         * gcc.dg/tree-ssa/vrp06.c: Likewise
24104         * gcc.dg/tree-ssa/pr22117.c: Likewise
24105         * gcc.dg/tree-ssa/pr20702.c: Likewise
24106         * gcc.dg/tree-ssa/vrp15.c: Likewise
24107         * gcc.dg/tree-ssa/pr21090.c: Likewise
24108         * gcc.dg/tree-ssa/pr21294.c: Likewise
24109         * gcc.dg/tree-ssa/vrp24.c: Likewise
24110         * gcc.dg/tree-ssa/vrp07.c: Likewise
24111         * gcc.dg/tree-ssa/pr21563.c: Likewise
24112         * gcc.dg/tree-ssa/pr25382.c: Likewise
24113         * gcc.dg/tree-ssa/vrp16.c: Likewise
24114         * gcc.dg/tree-ssa/vrp25.c: Likewise
24115         * gcc.dg/tree-ssa/vrp08.c: Likewise
24116         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24117         * gcc.dg/tree-ssa/vrp17.c: Likewise
24118         * gcc.dg/tree-ssa/pr21458.c: Likewise
24119         * g++.dg/tree-ssa/pr18178.C: Likewise
24121 2006-02-07  Richard Guenther  <rguenther@suse.de>
24123         PR c++/26140
24124         Revert
24125         2006-01-30  Richard Guenther  <rguenther@suse.de>
24126         PR c++/23372
24127         * gcc.dg/pr23372-1.C: New testcase.
24129         * g++.dg/tree-ssa/pr26140.C: New testcase.
24131 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24133         PR c++/9737
24134         * g++.dg/template/ttp15.C: New test.
24135         * g++.dg/template/ttp16.C: Likewise.
24136         * g++.dg/template/ttp17.C: Likewise.
24137         * g++.old-deja/g++.pt/ttp36.C: Remove.
24138         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24139         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24140         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24141         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24142         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24143         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24144         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24145         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24146         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24148 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24150         PR libfortran/23815
24151         * unf_io_convert_4.f90: New test.
24153 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24155         * gcc.dg/tree-ssa/loadpre10.c: New test.
24156         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24157         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24158         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24160 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24162         PR libfortran/24685
24163         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24165 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24167         PR tree-opt/25251
24168         * gfortran.dg/assign_7.f: New test.
24170 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24172         PR fortran/26041
24173         PR fortran/26064
24174         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24175         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24176         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24178 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24180         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24181         in size_t typedef.
24183 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24185         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24186         * g++.dg/charset/string.c (foo): Likewise.
24187         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24188         const char*
24189         * g++.dg/ext/builtin2.C (printf): Likewise.
24190         * g++.dg/init/new15.C (printf): Likewise.
24191         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24192         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24193         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24194         * g++.dg/template/non-dependent4.C (temp): Likewise.
24195         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24196         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24197         parameter type to const char*.
24198         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24199         Change type to const char*.
24200         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24201         Likewise.
24202         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24203         second parameter type to const char*.
24204         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24205         (Y::Y): Change parameter type to const char*.
24206         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24207         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24208         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24209         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24210         (char*).
24211         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24212         const char*.
24213         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24214         type to const char*.
24215         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24216         return type to const char*.
24217         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24218         to const char*.
24219         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24220         * g++.old-deja/g++.law/refs1.C: Likewise.
24221         * g++.old-deja/g++.law/visibility1.C: Likewise.
24222         * g++.old-deja/g++.law/visibility2.C: Likewise.
24223         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24224         const char*.
24225         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24226         * g++.old-deja/g++.mike/net48.C: Likewise.
24227         * g++.old-deja/g++.mike/p646.C: Likewise.
24228         * g++.old-deja/g++.mike/p6746.C: Likewise.
24229         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24230         type to const char*.
24231         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24232         deprecated conversion warning.
24233         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24234         char*.
24235         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24236         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24237         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24238         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24239         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24240         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24241         * g++.old-deja/g++.pt/t39.C: Likewise.
24242         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24243         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24245 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24247         PR fortran/25075
24248         intrinsic_argument_conformance_1.f90: New test.
24250 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24252         PR fortran/20845
24253         * gfortran.dg/char_result_11.f90: Add SAVE.
24254         * gfortran.dg/der_pointer_4.f90: Ditto.
24255         * gfortran.dg/default_initialization.f90: New test.
24257 2006-02-03  Jeff Law  <law@redhat.com>
24259         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24260         handle more than 100 dump files.
24261         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24262         * lib/scantree.exp (scan-tree-dump): Likewise.
24263         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24264         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24265         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24266         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24267         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24269 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24271         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24273 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24275         * g++.dg/template/using12.C: New test.
24277 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24279         * gcc.target/powerpc/pr25960.c: New test.
24281 2006-02-02  Steven G. Kargl  <kargls@comcast>
24283         PR fortran/24958
24284         gfortran.dg/nullify_2.f90: New test.
24286 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24288         PR 25990
24289         * gcc.dg/gomp/pr25990.c: New test.
24291 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24293         PR c++/25342
24294         * g++.gd/template/partial4.C: New test.
24296 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24298         PR middle-end/26001
24299         * gfortran.dg/data_char_2.f90: New.
24301 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24303         PR fortran/26039
24304         maxval_maxloc_conformance_1.f90: New test.
24306 2006-01-31  Richard Guenther  <rguenther@suse.de>
24308         * gcc.target/i386/sselibm-1.c: New testcase.
24309         * gcc.target/i386/sselibm-2.c: Likewise.
24310         * gcc.target/i386/sselibm-3.c: Likewise.
24311         * gcc.target/i386/sselibm-4.c: Likewise.
24312         * gcc.target/i386/sselibm-5.c: Likewise.
24314 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24316         PR fortran/24266
24317         * gfortran.dg/arrayio_derived_2.f90: New.
24319 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24321         * gcc.dg/unsigned-long-compare.c: New test.
24323 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24325         PR testsuite/25318
24326         * lib/target-supports.exp (check_effective_target_freorder):
24327         Check to see if target supports -freorder-blocks-and-partition.
24328         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24329         instead of "dg-require-named-sections".
24331 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24333         PR target/14798:
24334         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24335         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24336         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24337         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24338         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24339         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24340         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24341         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24343 2006-01-30  Richard Guenther  <rguenther@suse.de>
24345         PR c++/23372
24346         * gcc.dg/pr23372-1.C: New testcase.
24348 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24350         * gcc.dg/gomp/pr25874.c: New test.
24352 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24354         PR tree-opt/25911
24355         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24357 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24359         PR fortran/18578
24360         PR fortran/18579
24361         PR fortran/20857
24362         PR fortran/20885
24363         * gfortran.dg/intent_out_1.f90: New test.
24365 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24367         PR fortran/17911
24368         * gfortran.dg/procedure_lvalue.f90: New test.
24370         PR fortran/20895
24371         PR fortran/25030
24372         * gfortran.dg/char_pointer_assign_2.f90: New test.
24373         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24374         assignment to be consistent with standard.
24375         * gfortran.dg/char_result_2.f90: The same.
24376         * gfortran.dg/char_result_8.f90: The same.
24378 2006-01-28  Zack Weinberg  <zackw@panix.com>
24380         * gcc.dg/Woverlength-strings.c
24381         * gcc.dg/Woverlength-strings-pedantic-c89.c
24382         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24383         * gcc.dg/Woverlength-strings-pedantic-c99.c
24384         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24386 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24388         * gcc.c-torture/execute/20060127-1.c: New test.
24390 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24392         PR c++/25999
24393         * g++.dg/ext/pragmaweak1.C: New test.
24395 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24397         PR c++/25855
24398         * g++.dg/template/spec29.C: New test.
24400 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24402         PR c/19606.
24403         * gcc.c-torture/execute/pr19606.c: New.
24405 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24407         * gcc.dg/pragma-re-4.c: New test.
24409 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24411         PR fortran/25964
24412         * gfortran.dg/assumed_size_refs_3.f90: New test.
24414 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24416         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24418 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24420         PR ada/21317
24421         * ada/acats/support/impdef.a: Add One_Long_Second.
24422         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24423         * ada/acats/tests/c9/c94026.a: Likewise.
24424         * ada/acats/tests/c9/c97305c.ada: Likewise.
24425         * ada/acats/tests/c9/c99004a.ada: Likewise.
24427 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24429         PR fortran/25964
24430         * gfortran.dg/global_references_2.f90: New test.
24432         PR fortran/25084
24433         PR fortran/20852
24434         PR fortran/25085
24435         PR fortran/25086
24436         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24437         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24439         PR fortran/25416
24440         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24442 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24444         PR c/25892
24445         * gcc.dg/Wpointer-sign.c: New.
24446         * gcc.dg/Wpointer-sign-Wall.c: New.
24447         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24448         * gcc.dg/Wpointer-sign-pedantic.c: New.
24449         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24450         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24452 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24454         PR C/25861
24455         * gcc.c-torture/compile/pr25861.c: New test.
24457 2006-01-26  Paul Brook  <paul@codesourcery.com>
24459         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24460         on short-enum targets.
24461         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24462         variable.
24463         (generate_fields): Use short_enums.
24464         (main): Set short_enums.  Document -e.
24465         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24466         on short-enum targets.
24467         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24468         variable.
24469         (generate_fields): Use short_enums.
24470         (main): Set short_enums.  Document -e.
24471         * lib/target-supports.exp (check_effective_target_short_enums): New.
24473 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24475         PR target/25947
24476         * gcc.dg/torture/pr25947-1.c: New test.
24478 2006-01-25  Jan Hubicka  <jh@suse.cz>
24479             Roger Sayle  <roger@eyesopen.com>
24481         PR rtl-optimization/25703
24482         * gcc.target/i386/20060125-1.c: New test case.
24483         * gcc.target/i386/20060125-2.c: New test case.
24485 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24487         PR fortran/18540
24488         * gfortran.dg/goto_1.f: New.
24490 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24492         PR fortran/25716
24493         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24494         25716 on 32-bit systems too.
24496 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24498         PR testsuite/25590
24499         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24501 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24503         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24505 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24507         PR fortran/25835
24508         * gfortran.dg/read_eof.f90: Delete, renamed.
24509         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24510         * gfortran.dg/read_eof_2.f90: New test.
24511         * gfortran.dg/read_eof_3.f90: New test.
24513 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24515         PR tree-opt/25860
24516         * gcc.c-torture/compile/pr25860.c: New test.
24518 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24520         PR c++/25552
24521         * g++.dg/parse/dtor8.C: New test.
24523 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24525         PR testsuite/25891
24526         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24527         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24528         check_effective_target_fopenmp returns 0.
24530 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24532         PR ada/20548
24533         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24534         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24535         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24537 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24539         PR tree-opt/25857
24540         * g++.dg/opt/pr25857.C: New test.
24542 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24543         Jan Hubicka  <jh@suse.cz>
24544         Richard Guenther  <rguenther@suse.de>
24546         PR rtl-optimization/25654
24547         * gcc.dg/torture/pr25654.c: New testcase.
24548         * gcc.target/i386/pr25654.c: Likewise.
24550 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24552         PR fortran/25901
24553         * gfortran.dg/internal references_2.f90: New test.
24555         Fix regression in testing of admissability of attributes.
24556         * gfortran.dg/intent_used_1.f90: New test.
24558 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24560         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24561         Remove target conditional torture options for i?86 and x86_64
24562         GNU/Linux.
24564 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24566         PR c++/10891
24567         * g++.dg/rtti/no-rtti.C: New.
24569 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24571         PR c++/25895
24572         * g++.dg/inherit/conv2.C: New test.
24574         PR c++/25856
24575         * g++.dg/parse/dtor7.C: New test.
24577         PR c++/25858
24578         * g++.dg/template/crash44.C: New test.
24580 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24582         PR fortran/25124
24583         PR fortran/25625
24584         * gfortran.dg/internal_references_1.f90: New test.
24585           PR fortran/20881
24586         PR fortran/23308
24587         PR fortran/25538
24588         PR fortran/25710
24589         * gfortran.dg/global_references_1.f90: New test.
24590         * gfortran.dg/g77/19990905-1.f: Restore the error that
24591         there is a clash between the common block name and
24592         the name of a subroutine reference.
24594         PR fortran/PR24276
24595         * gfortran.dg/aliasing_dummy_1.f90: New test.
24597 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24599         * gcc.dg/vmx/1b-01.c: Warning fix.
24600         * gcc.dg/vmx/1c-02.c: Likewise.
24601         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24603 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24605         PR testsuite/24962
24606         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24608 2006-01-20  Richard Guenther  <rguenther@suse.de>
24609         Steven Bosscher <stevenb.gcc@gmail.com>
24611         PR rtl-optimization/24626
24612         * gcc.dg/torture/pr24626-1.c: New testcase.
24613         * gcc.dg/torture/pr24626-2.c: Likewise.
24614         * gcc.dg/torture/pr24626-3.c: Likewise.
24615         * gcc.dg/torture/pr24626-4.c: Likewise.
24617 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24619         PR c++/5520
24620         * g++.dg/warn/empty-body.C: New.
24622 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24624         PR c++/22136
24625         * g++.dg/template/using10.C: New test.
24626         * g++.dg/temlpate/using11.C: Likewise.
24627         * g++.dg/inherit/using5.C: Tweak error messages.
24629 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24631         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24632         target test.
24633         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24635 2006-01-19  Jan Hubicka  <jh@suse.cz>
24637         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24639 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24641         PR c++/25854
24642         * g++.dg/template/spec28.C: New test.
24644 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24646         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24647         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24649 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24651         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24652         * gcc.dg/gomp/critical-1.c: Likewise.
24653         * gcc.dg/gomp/critical-3.c: Likewise.
24654         * gcc.dg/gomp/empty.c: Likewise.
24655         * gcc.dg/gomp/ordered-1.c: Likewise.
24656         * gcc.dg/gomp/for-4.c: Likewise.
24657         * gcc.dg/gomp/for-6.c: Likewise.
24658         * gcc.dg/gomp/master-3.c: Likewise.
24659         * gcc.dg/gomp/for-8.c: Likewise.
24660         * gcc.dg/gomp/for-10.c: Likewise.
24661         * gcc.dg/gomp/for-18.c: Likewise.
24662         * gcc.dg/gomp/for-5.c: Likewise.
24663         * gcc.dg/gomp/for-7.c: Likewise.
24664         * gcc.dg/gomp/for-9.c: Likewise.
24666 2006-01-18  Jeff Law  <law@redhat.com>
24668         * gcc.dg/tree-ssa/vrp25.c: New test.
24670 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24672         * gcc.dg/pr25805.c: Fix misapplied patch.
24674 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24676         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24677         (check_effective_target_vect_udot_qi): New.
24678         (check_effective_target_vect_sdot_hi): New.
24679         (check_effective_target_vect_udot_hi): New.
24680         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24681         prefixed with "wrapv-" with -fwrapv.
24682         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24683         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24684         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24685         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24686         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24688         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24689         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24690         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24691         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24693 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24695         PR c++/16829
24696         * g++.dg/other/default2.C: New test.
24697         * g++.dg/other/default3.C: New test.
24699 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24701         PR c/25805
24702         * gcc.dg/pr25805.c: New file.
24704 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24706         PR c++/25836
24707         * g++.dg/template/init6.C: New test.
24709 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24711         * gcc.dg/tree-ssa/pr24287.c: New test
24713 2006-01-18  Eric Christopher  <echristo@apple.com>
24715         * g++.dg/eh/table.C: New.
24717 2006-01-18  DJ Delorie  <dj@redhat.com>
24719         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24720         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24721         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24722         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24724 2006-01-18  Jeff Law  <law@redhat.com>
24726         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24727         on wrapping on overflow semantics.
24729         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24731         * gcc.gc/tree-ssa/vrp23.c: New test.
24732         * gcc.gc/tree-ssa/vrp24.c: New test.
24734 2006-01-18  Richard Henderson  <rth@redhat.com>
24735             Aldy Hernandez  <aldyh@redhat.com>
24736             Jakub Jelinek  <jakub@redhat.com>
24737             Diego Novillo  <dnovillo@redhat.com>
24738             Uros Bizjak  <uros@kss-loka.si>
24740         * gcc.dg/gomp: New directory.
24742 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24743             Steven G. Kargl  <kargls@comcast.net>
24745         PR fortran/20869
24746         * gfortran.dg/intrinsic_external_1.f90: New test.
24748         PR fortran/20875.
24749         * gfortran.dg/elemental_pointer_1.f90: New test.
24751         PR fortran/25024
24752         * gfortran.dg/external_procedures_1.f90: New test.
24754         PR fortran/25785
24755         gfortran.dg/assumed_present.f90: New test.
24757 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24759         * g++.dg/parse/lookup5.C: New test.
24761 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24763         PR fortran/25697
24764         * gfortran.dg/read_eof.f90: New test.
24766 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24768         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24769         add a closing brace.
24771 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24773         PR fortran/25631
24774         * gfortran.dg/fmt_tl.f: New test.
24776 2006-01-17  Eric Christopher  <echristo@apple.com>
24778         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24779         * g++.old-deja/g++.warn/impint2.C: Ditto.
24780         * g++.old-deja/g++.other/null1.C: Ditto.
24781         * g++.dg/warn/conv2.C: Ditto.
24782         * g++.dg/warn/conv4.C: New file.
24784 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24786         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24788 2006-01-17  Andreas Jaeger  <aj@suse.de>
24789             Janis Johnson <janis187@us.ibm.com>
24791         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24792         in 64-bit.
24793         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24794         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24796 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24798         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24799         (switchfiles): xfail txxx where xxx >= 25.
24801 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24803         PR testsuite/25764
24804         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24806 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24808         PR c/25682
24809         * gcc.dg/pr25682.c: New test.
24810         * g++.dg/parse/array-size2.C: New test.
24812 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24814         * consistency.vlad: Remove entire directory, 1652 files.
24816 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24818         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24819         check_effective_target_dfprt_nocache): New.
24820         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24821         (check_effective_target_dfprt): New.
24822         * lib/c-compat.exp (check_dfp): Remove.
24823         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24824         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24825         level of support for decimal float.
24826         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24827         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24828         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24829         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24830         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24831         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24832         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24833         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24834         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24835         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24836         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24837         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24838         directives.
24840 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24842         PR testsuite/25741
24843         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24844         $base_dir/../.
24845         * lib/gfortran.exp (gfortran_init): Likewise.
24846         * lib/obj-c++.exp (obj-c++_init): Likewise.
24847         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24848         (scan-assembler-dem-not): Likewise.
24849         * lib/scandump.exp (scan-dump-dem): Likewise.
24850         (scan-dump-dem-not): Likewise.
24852 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24854         PR testsuite/25767
24855         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24856         powerpc-*-darwin*.
24857         * lib/obj-c++.exp (obj-c++_init): Likewise.
24859 2006-01-16  Richard Guenther  <rguenther@suse.de>
24861         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24863 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24865         PR testsuite/25777
24866         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24867         to LD_LIBRARY_PATH.
24869 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24870             Andrew Pinski  <pinskia@physics.uc.edu>
24872         * gcc.dg/minmax-1.c: New test.
24874 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24876         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24877         * gcc.misc-tests/dectest.exp: Ditto.
24879 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24881         PR testsuite/25796
24882         * gcc.target/i386/cmov6.c: Use -march=k8.
24884 2006-01-15  Andreas Jaeger  <aj@suse.de>
24886         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24887         x86 does not have __float128.
24889 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24891         * gcc.target/i386/cmov6.c: New test.
24893 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24895         PR c++/25663
24896         * g++.dg/template/ctor6.C: New test.
24898 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24900         PR tree-optimization/25485
24901         * gcc.dg/tree-ssa/pr25485.c: New.
24903 2006-01-14  Richard Guenther  <rguenther@suse.de>
24905         PR tree-optimization/22548
24906         PR tree-optimization/22555
24907         PR tree-optimization/22501
24908         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24909         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24910         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24911         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24912         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24913         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24914         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24915         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24916         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24918 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24920         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24921         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24923 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24924         Richard Guenther  <rguenther@suse.de>
24926         PR rtl-optimization/24257
24927         * gcc.dg/torture/pr24257.c: New testcase.
24929 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24931         * gcc.c-torture/execute/20060110-1.c: New test.
24932         * gcc.c-torture/execute/20060110-2.c: New test.
24934 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24936         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24938 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24940         PR fortran/25756
24941         * gfortran.dg/label_3.f90: New test.
24943 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24945         PR tree-optimization/25771
24946         * g++.dg/tree-ssa/pr25771.C: New test
24948 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24950         PR tree-opt/24365
24951         * g++.dg/opt/complex5.C: New test.
24953 2006-01-13  Richard Guenther  <rguenther@suse.de>
24955         * gcc.target/i386/387-9.c: New testcase.
24957 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24959         PR c++/24824
24960         * g++.dg/debug/dwarf2-1.C: New.
24962 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24964         PR testsuite/25728
24965         * lib/gcov.exp (verify-lines): Add "close $fd".
24967 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24968             Ben Elliston  <bje@au.ibm.com>
24970         * gcc.dg/dfp/inf-1.c: New test.
24972 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24973             Yao Qi  <qiyaoltc@cn.ibm.com>
24974             Ben Elliston  <bje@au.ibm.com>
24975             Jon Grimm  <jgrimm2@us.ibm.com>
24977         * gcc.dg/nodfp-1.c: New test.
24978         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24979         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24980         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24981         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24982         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24983         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24984         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24985         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24986         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24987         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24988         * gcc.dg/format/dfp-printf-1.c: Likewise.
24989         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24990         (compat_setup_dfp): New.
24991         * gcc.dg/compat/compat.exp: Use it.
24992         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24993         Make some variables global, prepend "compat_" to their names.
24994         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24995         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24996         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24997         * lib/compat.exp (compat_skip_list): Make global, rename.
24998         * lib/c-compat.exp: New file.
24999         * lib/target-supports.exp (check_effective_target_dfp): New.
25001         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25002         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25003         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25004         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25005         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25006         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25007         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25008         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25009         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25010         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25011         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25012         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25013         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25014         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25015         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25016         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25017         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25018         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25019         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25020         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25021         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25022         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25023         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25024         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25025         gcc.dg/dfp/struct-layout-1.c,
25026         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25027         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25028         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25029         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25030         gcc.dg/dfp/func-vararg-dfp.c,
25031         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25032         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25033         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25034         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25035         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25037 2006-01-11  Richard Guenther  <rguenther@suse.de>
25039         PR tree-optimization/25734
25040         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25042 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25044         PR fortran/25486
25045         * gfortran.dg/literal_character_constant_1_x.F: New test.
25046         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25047         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25048         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25050 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25052         PR c++/25386
25053         * g++.dg/ext/packed3.C: Add expected packed error.
25055 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25057         PR target/25706
25058         * gcc.dg/torture/pr25706-1.c: New test.
25060 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25062         PR tree-optimization/23109
25063         PR tree-optimization/23948
25064         PR tree-optimization/24123
25066         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25067         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25068         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25069         g++.dg/tree-ssa/pr23948.C: New testcases.
25070         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25071         three divisions in order to do the optimization.
25073 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25075         PR c++/25632
25076         * g++.dg/other/pr25632.C: New test.
25078 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25080         PR fortran/25730
25081         * gfortran.dg/used_types_1.f90: New test.
25083 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25085         PR target/25718
25086         * gcc.dg/torture/pr25718-1.c: New test.
25088 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25090         * gfortran.dg/list_read_2.f90: Fix typo in description.
25092 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25094         * lib/target-supports.exp (check_visibility_available): Simplify test
25095         for *-*-netware*.
25096         (check_profiling_available): Fail for *-*-netware*.
25097         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25098         * gcc.dg/20021014-1.c: Likewise.
25099         * gcc.dg/nest.c: Likewise.
25101 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25103         fortran/24936
25104         * gfortran.dg/forall_3.f90: New test.
25106 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25108         PR fortran/21977
25109         * gfortran.dg/nesting_2.f90: New test.
25110         * gfortran.dg/nesting_3.f90: New test.
25112 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25114         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25115         Fix typo in comment.
25117 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25119         * gfortran.dg/single_char_string.f90: New test.
25121 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25123         * gfortran.dg/ichar_2.f90: New test.
25125 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25127         PR fortran/25093
25128         * gfortran.dg/private_type_4.f90: New.
25130 2006-01-07  Richard Guenther  <rguenther@suse.de>
25132         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25134 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25136         * gfortran.dg/func_decl_1.f90: New.
25137         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25138         * gfortran.dg/array_alloc_2.f90: Likewise.
25139         * gfortran.dg/char_result_8.f90: Likewise.
25140         * gfortran.dg/dup_save_1.f90: Likewise.
25141         * gfortran.dg/dup_save_2.f90: Likewise.
25142         * gfortran.dg/f2c_6.f90: Likewise.
25143         * gfortran.dg/f2c_7.f90: Likewise.
25144         * gfortran.dg/func_result_2.f90: Likewise.
25145         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25147 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25149         PR fortran/22146
25150         * gfortran.dg/elemental_subroutine_1.f90: New test.
25151         * gfortran.dg/elemental_subroutine_2.f90: New test.
25153         PR fortran/25029
25154         PR fortran/21256
25155         * gfortran.dg/assumed_size_refs_1.f90: New test.
25157         PR fortran/20868
25158         PR fortran/20870
25159         * gfortran.dg/assumed_size_refs_2.f90: New test.
25160         * gfortran.dg/initialization_1.f90: Change warning message.
25162 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25164         * gcc.dg/tree-ssa/loop-15.c: New test.
25166 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25168         PR fortran/25598
25169         * gfortran.dg/backspace_3.f: New test.
25170         * gfortran.dg/backspace_4.f: New test.
25172 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25174         PR fortran/24268
25175         * gfortran.dg/fmt_white.f: Update test.
25177 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25179         * gcc.dg/cast-1.c: Add new warning.
25180         * gcc.dg/cast-2.c: Likewise.
25181         * gcc.dg/cast-3.c: Likewise.
25182         * gcc.dg/format/cast-1.c: Likewise.
25183         * gcc.dg/cast-4.c: New testcase.
25185 2006-01-05  Richard Guenther  <rguenther@suse.de>
25187         PR tree-optimization/22555
25188         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25190 2006-01-05  Richard Guenther  <rguenther@suse.de>
25191             Diego Novillo  <dnovillo@redhat.com>
25193         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25194         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25195         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25196         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25197         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25198         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25199         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25200         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25201         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25202         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25203         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25204         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25205         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25206         * treelang/compile/extravar.tree: Likewise.
25207         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25208         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25209         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25210         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25211         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25213 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25215         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25216         for 64-bit fix.
25218 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25220         PR fortran/23675
25221         gfortran.dg/char_result_11.f90: New.
25223 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25225         PR c++/24782
25226         * g++.dg/parse/access9.C: New test.
25227         * g++.dg/tc1/dr52.C: Tweak error markers.
25229 2006-01-04  Richard Henderson  <rth@redhat.com>
25231         Merge from gomp branch.
25232         * g++.dg/parse/pragma2.C: Update expected error lines.
25234 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25236         * g++.dg/other/i386-2.C: New test.
25238         PR target/25554
25239         * gcc.c-torture/compile/20051228-1.c: New test.
25241         PR c/25559
25242         * gcc.dg/pr25559.c: New test.
25244 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25246         PR c++/25492
25247         * g++.dg/lookup/friend9.C: New test.
25249         PR c++/25625
25250         * g++.dg/template/repo5.C: New test.
25252 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25254         PR fortran/25101
25255         * gfortran.dg/forall_2.f90: New test.
25257 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25259         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25260         dg-require-weak.  Adjust regexp to handle leading-underscore
25261         targets and space as well as TAB after .weak.  Change previous
25262         64-bit fix to not use naked dot.
25264 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25266         PR rtl-optimization/25578
25267         * gcc.c-torture/execute/20060102-1.c: New testcase.
25269 2006-01-03  Richard Guenther  <rguenther@suse.de>
25271         PR c/25183
25272         * gcc.dg/torture/pr25183.c: New testcase.
25274 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25276         Merge from gomp-branch.
25277         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25278         * gcc.dg/ia64-sync-2.c: Likewise.
25279         * gcc.dg/ia64-sync-3.c: Likewise.
25280         * gcc.dg/ia64-sync-4.c: Likewise.
25281         * gcc.dg/sync-2.c: Likewise.
25282         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25283         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25285 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25287         PR c++/25635
25288         * g++.dg/parse/operator6.C: New test.
25290         PR c++/25637
25291         * g++.dg/parse/error29.C: New test.
25293         PR c++/25638
25294         * g++.dg/parse/dtor6.C: New test.
25296         PR c++/25633
25297         * g++.dg/parse/ctor3.C: New test.
25299         PR c++/25634
25300         * g++.dg/template/class3.C: New test.
25302 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25304         * g++.dg/debug/debug9.C: New.
25306 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25308         PR fortran/24640
25309         * gfortran.dg/label_2.f90: New test.
25311 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25313         * g++.dg/lookup/using12.C: Tighten error marker.
25315 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25316             Andrew Pinski <pinskia@physics.uc.edu>
25318         * gcc.target/powerpc/darwin-abi-3.c: New file.
25319         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25320         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25321         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25322         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25323         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25324         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25325         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25326         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25328 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25330         * gcc.dg/tree-ssa/loadpre1.c: New;
25331         * gcc.dg/tree-ssa/loadpre2.c: New;
25332         * gcc.dg/tree-ssa/loadpre3.c: New;
25333         * gcc.dg/tree-ssa/loadpre4.c: New;
25334         * gcc.dg/tree-ssa/loadpre5.c: New;
25335         * gcc.dg/tree-ssa/loadpre6.c: New;
25336         * gcc.dg/tree-ssa/loadpre7.c: New;
25337         * gcc.dg/tree-ssa/loadpre8.c: New;
25338         * gcc.dg/tree-ssa/loadpre9.c: New;
25340 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25342         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25343         * g++.dg/abi/thunk4.C: Likewise.
25345 2006-01-01  Andreas Jaeger  <aj@suse.de>
25347         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25348         portable.
25350 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25352         PR c++/25294
25353         * gcc.dg/pragma-pack-3.c: New test.
25354         * g++.dg/parse/pragma3.C: New test.
25356 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25358         PR middle-end/24827
25359         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25361 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25363         PR testsuite/25214
25364         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25366 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25368         PR fortran/22607
25369         * gfortran-dg/pure_byref_3.f90: New.
25371         fortran/PR 25396
25372         * gfortran.dg/userdef_operator_1.f90: New.
25374 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25376         * g++.dg/abi/thunk3.C: New.
25377         * g++.dg/abi/thunk4.C: New.
25379 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25381         PR fortran/25532
25382         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25383         associated derived type components of derived types are
25384         properly declared in contained procedures.
25386 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25388         PR libgfortran/25139
25389         * gfortran.dg/backspace_2.f: New test.
25391 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25393         PR libgfortran/25550
25394         * gfortran.dg/endfile.f: New test.
25396 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25398         PR libgfortran/25419
25399         * gfortran.dg/comma.f: New test.
25401 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25403         * lib/gfortran-dg.exp: Remove trailing whitespace.
25404         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25405         -funroll-all-loops.
25407 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25409         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25410         Extended Double long doubles or repeat tests when long double is
25411         the same size as double.
25413 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25415         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25417         PR testsuite/25442
25418         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25419         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25421         PR testsuite/25441
25422         * gcc.dg/pr23911.c: Make test variable static.
25424         PR testsuite/25444
25425         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25427 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25429         PR c++/25439
25430         * g++.dg/parse/crash17.C: Adjust error markers.
25431         * g++.dg/template/error20.C: New test.
25433 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25435         PR c++/23172
25436         * g++.dg/ext/complit4.C: New test.
25438         PR c++/25417
25439         * g++.dg/ext/complit5.C: Likewise.
25441 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25443         PR tree-optimization/25125
25444         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25445         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25446         * gcc.c-torture/execute/pr25125.c: New.
25448 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25450         PR fortran/25029
25451         PR fortran/21256
25452         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25453         functions with incorrect assumed size references.
25455 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25457         PR c++/23171
25458         * g++.dg/opt/init1.C: New test.
25460 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25462         PR c++/24671
25463         * g++.dg/template/sfinae3.C: New test.
25465 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25467         * g++.dg/other/friend4.C: New test.
25469 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25471         PR target/25005
25472         * g++.dg/opt/pr25005.C: New test.
25474 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25476         PR c++/25369
25477         * g++.dg/template/ptrmem16.C: New test.
25479 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25481         PR fortran/25029
25482         PR fortran/21256
25483         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25485 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25487         PR libgfortran/25307
25488         * gfortran.dg/list_read_5.f90: New test.
25490 2005-12-22  Richard Henderson  <rth@redhat.com>
25492         * gcc.target/i386/sse-7.c: Use -msse2.
25494 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25496         PR rtl-optimization/25432
25497         * gcc.c-torture/compile/20051216-1.c: New test.
25499         PR objc/25328
25500         * objc/execute/pr25328.m: New test.
25502 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25504         PR c++/25364
25505         * g++.dg/template/call4.C: New test.
25507 2005-12-22  Dale Johannesen  <dalej@apple.com>
25509         * gcc.target/i386/sse-17.c: New.
25511 2005-12-22  Paul Brook  <paul@codesourcery.com>
25513         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25515 2005-12-22  Paul Brook  <paul@codesourcery.com>
25517         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25519 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25521         PR tree-opt/25513
25522         * gcc.c-torture/compile/pr25513.c: New test.
25524 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25526         PR c++/23333
25527         * g++.dg/parse/error25.C: Add more tests.
25529 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25531         PR fortran/18990
25532         * gfortran.dg/der_charlen_1.f90: New.
25534 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25536         PR fortran/20889
25537         * gfortran.dg/pointer_component_type_1.f90: New test.
25539         PR fortran/25029
25540         PR fortran/21256
25541         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25542         should give an error with assumed size array refernces and checks
25543         those that should not.
25544         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25545         reference an upper bound so that it does not generate an error.
25547         PR fortran/19362
25548         PR fortran/20244
25549         PR fortran/20864
25550         PR fortran/25391
25551         * gfortran.dg/used_dummy_types_1.f90: New test.
25552         * gfortran.dg/used_dummy_types_2.f90: New test.
25553         * gfortran.dg/used_dummy_types_3.f90: New test.
25554         * gfortran.dg/used_dummy_types_4.f90: New test.
25555         * gfortran.dg/used_dummy_types_5.f90: New test.
25557         PR fortran/23152
25558         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25559         group already being USE associated.
25560         * gfortran.dg/assumed_shape_nml.f90: New test.
25561         * gfortran.dg/assumed_size_nml.f90: New test.
25563         PR fortran/20862
25564         PR fortran/25053
25565         PR fortran/25063
25566         PR fortran/25064
25567         PR fortran/25066
25568         PR fortran/25067
25569         PR fortran/25068
25570         PR fortran/25307
25571         * gfortran.dg/io_constraints_1.f90: New test.
25572         * gfortran.dg/io_constraints_1.f90: New test.
25573         * gfortran.dg/iostat_3.f90: Change wording of warning.
25574         * gfortran.dg/g77/19981216-0.f: The same.
25576 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25578         PR tree-optimization/23518
25579         * gcc.dg/pr23518.c: New.
25581 2005-12-21  Mike Stump  <mrs@apple.com>
25583         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25585 2005-12-21  Paul Brook  <paul@codesourcery.com>
25587         * gcc.dg/pr19340.c: Skip on m68k targets.
25589 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25591         PR rtl-optimization/25196
25592         * gcc.dg/pr25196.c: New test.
25594 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25596         PR fortran/25423
25597         gfortran.dg/where_nested_1.f90: New.
25599 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25601         PR tree-optimization/25382.
25602         * gcc.dg/tree-ssa/pr25382.c: New.
25604 2005-12-20  Richard Guenther  <rguenther@suse.de>
25606         PR middle-end/24306
25607         * gcc.target/i386/pr24306.c: New testcase.
25609 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25611         PR tree-optimization/25501
25612         * gcc.dg/tree-ssa/pr25501.c: New.
25614 2005-12-20  Richard Guenther  <rguenther@suse.de>
25616         Revert
25617         2005-12-02  Richard Guenther  <rguenther@suse.de>
25619         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25621 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25623         PR c++/21228
25624         * g++.dg/warn/Wunreachable-code-2.C: New test.
25626 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25628         PR c++/24278
25629         * g++.dg/template/ctor5.C: New test.
25631         PR c++/24915
25632         * g++.dg/template/overload8.C: New test.
25634 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25636         * gcc.c-torture/compile/pr25483 : New test.
25638 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25640         PR c++/20552
25641         * g++.dg/ext/typeof10.C: New test.
25643 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25645         * gcc.dg/mt-loopi1.c: New.
25647 2005-12-18  Richard Guenther  <rguenther@suse.de>
25649         PR tree-optimization/25481
25650         * gcc.dg/torture/pr25481.c: New testcase.
25652 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25654         PR rtl-optimization/21041
25655         * gcc.dg/pr21041.c: New test.
25657 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25659         PR libgfortran/25463
25660         * gfortran.dg/advance.f90: New test.
25662 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25664         * gcc.dg/20051201-1.c: New test.
25666 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25668         PR fortran/25018
25669         * gfortran.dg/initialization_1.f90: New test.
25670         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25671         * gfortran.dg/g77/980616-0.f: The same.
25673 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25675         * PR fortran/25458
25676         * gfortran.dg/chkbits.f90: New test.
25678 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25680         * gfortran.dg/enum_5.f: Revert to previous version.
25682 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25684         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25685         * gfortran.dg/nested_modules_1.f90: Ditto.
25686         * gfortran.dg/hollerith_f95.f90: Ditto.
25687         * gfortran.dg/select_5.f90: Ditto.
25688         * gfortran.dg/secnds.f: Ditto.
25689         * gfortran.dg/hollerith2.f90: Ditto.
25690         * gfortran.dg/imag_2.f: Ditto.
25691         * gfortran.dg/ftell_2.f90: Ditto.
25692         * gfortran.dg/malloc_free_1.f90: Ditto.
25693         * gfortran.dg/logint-1.f: Ditto.
25694         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25695         * gfortran.dg/e_d_fmt.f90: Ditto.
25696         * gfortran.dg/hollerith_legacy.f90: Ditto.
25697         * gfortran.dg/logint-2.f: Ditto.
25698         * gfortran.dg/enum_5.f90: Ditto.
25699         * gfortran.dg/f2c_2.f90: Ditto.
25700         * gfortran.dg/pr17143.f90: Ditto.
25701         * gfortran.dg/namelist_14.f90: Ditto.
25702         * gfortran.dg/logint-3.f: Ditto.
25703         * gfortran.dg/spread_scalar_source.f90: Ditto.
25704         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25705         * gfortran.dg/namelist_11.f: Ditto.
25706         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25707         * gfortran.dg/g77/20010519-1.f
25708         * gfortran.dg/g77/alpha1.f: Ditto.
25709         * gfortran.dg/g77/990115-1.f: Ditto.
25710         * gfortran.dg/g77/erfc.f: Ditto.
25711         * gfortran.dg/g77/19990313-3.f: Ditto.
25712         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25713         * gfortran.dg/g77/20010426.f: Ditto.
25714         * gfortran.dg/g77/19990313-0.f: Ditto.
25715         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25716         * gfortran.dg/g77/20000629-1.f: Ditto.
25717         * gfortran.dg/g77/970125-0.f: Ditto.
25718         * gfortran.dg/g77/8485.f: Ditto.
25719         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25720         * gfortran.dg/g77/19990313-1.f: Ditto.
25721         * gfortran.dg/g77/int8421.f: Ditto.
25722         * gfortran.dg/g77/19990305-0.f: Ditto.
25723         * gfortran.dg/g77/947.f: Ditto.
25724         * gfortran.dg/g77/19990905-2.f: Ditto.
25725         * gfortran.dg/g77/cabs.f: Ditto.
25726         * gfortran.dg/g77/19990313-2.f: Ditto.
25727         * gfortran.dg/g77/20020307-1.f: Ditto.
25728         * gfortran.dg/g77/dcomplex.f: Ditto.
25729         * gfortran.dg/g77/19990502-1.f: Ditto.
25730         * gfortran.dg/g77/19981216-0.f: Ditto.
25731         * gfortran.dg/common_4.f90: Ditto.
25732         * gfortran.dg/entry_4.f90: Ditto.
25733         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25734         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25735         * gfortran.dg/namelist_12.f: Ditto.
25736         * gfortran.dg/scale_1.f90: Ditto.
25737         * gfortran.dg/modulo_1.f90
25738         * gfortran.dg/hollerith.f90: Ditto.
25739         * gfortran.dg/direct_io_3.f90: Ditto.
25740         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25741         * gfortran.dg/gnu_logical_1.F: Ditto.
25742         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25743         * gfortran.dg/assign_1.f90: Ditto.
25744         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25745         * gfortran.dg/pr23095.f: Ditto.
25746         * gfortran.dg/read_float_1.f90: Ditto.
25748 2005-12-17  Andreas Jaeger  <aj@suse.de>
25750         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25751         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25753 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25755         PR fortran/24268
25756         * gfortran.dg/fmt_white.f: New test.
25758 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25760         * gfortran.dg/label_1.f90: New test.
25762 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25764         PR testsuite/25422
25765         * gcc.dg/20031012-1.c: Add -Walways-true option.
25766         * gcc.dg/weak/weak-3.c: Likewise.
25767         * g++.old-deja/g++.mike/warn8.C: Likewise.
25769 2005-12-16  Mike Stump  <mrs@apple.com>
25771         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25772         exit.
25774 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25776         PR libgfortran/25264
25777         PR libgfortran/25349
25778         * gfortran.dg/tl_editing.f90: Added additional checks.
25779         * gfortran.dg/t_editing.f: New test.
25780         * gfortran.dg/write_padding.f90: New test
25782 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25784         PR testsuite/25215
25785         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25787 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25789         PR rtl-optimization/24899
25790         * gcc.c-torture/execute/20051215-1.c: New test.
25792 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25794         PR 24823
25795         * gfortran.dg/pr24823.f: New test.
25797 2005-12-16  Jeff Law  <law@redhat.com>
25799         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25801 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25803         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25804         (base_types): Change C++ style comments to C style comments.  Remove
25805         aligned types from the array.  Keep Enums disabled.
25806         (complex_types): Remove aligned types from the array.
25807         Comment out "_Complex long double".
25808         (attrib_types): Remove.
25809         (complex_attrib_types): Remove.
25810         (attrib_array_types): Remove.
25811         (complex_attrib_array_types): Remove.
25812         (aligned_bitfld_types): Remove.
25813         (n_aligned_bitfld_types): Remove.
25814         (FEATURE_ALIGNEDPACKED): Delete.
25815         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25816         (singles): Remove support for adding attributes.
25817         (choose_type): Remove support for attributed types.
25818         (generate_fields): Remove support for attributed bit-fields.
25819         Remove support for adding attributes.
25820         (generate_random_tests): Remove support for adding attributes.
25821         (features): Add back "[0] :0" and "complex vector [0]".
25822         (main): Remove support for attributed bit-fields.
25823         Uncomment the calling of generate_random_tests for the rests of
25824         the tests.
25826 2005-12-16  Jan Hubicka  <jh@suse.cz>
25828         * gcc.c-torture/combine/pr25224.c: New.
25830 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25832         PR other/25028
25833         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25834         HP-UX.
25836 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25838         * gcc.dg/20051215-1.c: New file.
25840 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25842         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25843         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25845 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25847         PR fortran/18197
25848         * gfortran.dg/dummy_functions_1.f90: New.
25850 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25852         PR rtl-optimization/25310
25853         * gcc.c-torture/compile/pr25310.c: New test.
25855 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25857         PR debug/25023
25858         * gcc.dg/pr25023.c: New test.
25860 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25862         * g++.old-deja/g++.brendan/redecl1.C,
25863         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25864         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25865         g++.old-deja/g++.oliva/typeof1.C,
25866         g++.old-deja/g++.other/crash16.C,
25867         g++.old-deja/g++.other/crash34.C,
25868         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25869         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25870         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25871         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25872         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25873         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25874         Remove xfail.
25876 2005-12-14  Kean Johnston  <jkj@sco.com>
25877             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25879         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25880         * gcc.target/i386/20020523-1.c: Ditto.
25881         * gcc.target/i386/tailcall-1.c: Ditto.
25882         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25883         * gcc.target/i386/ssetype-5.c: Ditto.
25885 2005-12-14  Jeff Law  <law@redhat.com>
25887         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25889 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25891         PR target/25254
25892         PR target/24188
25893         * gcc.target/i386/pr25254.c: New test.
25894         * gfortran.dg/PR24188.f: New test.
25896 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25898         * lib/fortran-torture.exp: Catch remaining uses of
25899         remote_file build delete.
25901 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25903         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25905 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25907         * gcc.dg/warn-addr-cmp.c: New test.
25909 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25911         PR debug/25023
25912         PR target/25293
25913         * gcc.target/i386/pr25293.c: New test.
25915 2005-12-13  Petr Machata  <machata@post.cz>
25917         PR c++/24907
25918         * g++.dg/parse/comma2.C: New test.
25920 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25921             Jakub Jelinek  <jakub@redhat.com>
25923         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25924         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25925         (limits.h): Include unconditionally.
25926         (stdlib.h): Likewise.
25927         (hashtab.h): Do not include.
25928         (getopt.h): Likewise.
25929         (stddef.h): Include.
25930         (hashval_t): Define.
25931         (struct entry): Add "next" field.
25932         (HASH_SIZE): New macro.
25933         (hash_table): New variable.
25934         (switchfiles): Do not use xmalloc.
25935         (mix): New macro.
25936         (iterative_hash): New function.
25937         (hasht): Remove.
25938         (e_exists): New function.
25939         (e_insert): Likewise.
25940         (output): Use, instead of libiberty hashtable functions.
25941         (main): Do not use getopt.  Do not call htab_create.
25943 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25945         PR c++/25331
25946         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25947         put atal* and atpaal* attributes on array elements.
25948         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25949         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25950         put atal* and atpaal* attributes on array elements.
25951         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25953 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25955         * gcc.dg/single-precision-constant.c: New test.
25957 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25959         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25960         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25961         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25962         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25963         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25964         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25965         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25966         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25967         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25968         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25969         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25970         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25971         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25972         gcc.target/powerpc/ppc-sdata-2.c,
25973         gcc.target/powerpc/ppc-stackalign-1.c,
25974         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25975         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25976         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25977         gcc.target/powerpc/rs6000-ldouble-2.c,
25978         gcc.target/powerpc/rs6000-power2-1.c,
25979         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25980         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25981         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25982         option into target selector.
25983         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25984         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25986 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25988         PR objc/25348
25989         * objc.dg/encode-9.m: New test.
25991 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25993         PR testsuite/20772
25994         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25995         * gcc.dg/asm-b.c: Fix typo.
25996         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25997         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25998         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25999         i?86 lp64 and x86_64 ilp32.
26000         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26001         on i?86 lp64.
26002         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26004 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26006         PR fortran/25078
26007         gfortran.dg/equiv_5.f90: New test.
26009 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26011         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26012         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26013         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26014         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26015         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26016         * gcc.dg/tree-ssa/reassoc-5.c: New.
26017         * gcc.dg/tree-ssa/reassoc-6.c: New.
26018         * gcc.dg/tree-ssa/reassoc-7.c: New.
26019         * gcc.dg/tree-ssa/reassoc-8.c: New.
26020         * gcc.dg/tree-ssa/reassoc-9.c: New.
26021         * gcc.dg/tree-ssa/reassoc-10.c: New.
26022         * gcc.dg/tree-ssa/reassoc-11.c: New.
26024 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26026         PR testsuite/25167
26027         PR testsuite/24478
26028         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26030 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26032         PR c++/25300
26033         * g++.dg/template/inherit.C: Do not use a generic error message.
26035 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26037         PR libobjc/25354
26038         * objc.dg/gnu-encoding: New directory.
26039         * objc.dg/gnu-encoding/compat-common.h: New file.
26040         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26041         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26042         * objc.dg/gnu-encoding/vector-defs.h: New file.
26043         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26044         * objc.dg/gnu-encoding/generate-random.c: New file.
26045         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26046         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26047         * objc.dg/gnu-encoding/generate-random.h: New file.
26049 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26051         PR c++/25337
26052         * g++.dg/template/defarg7.C: New test.
26054 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26056         PR libobjc/25347
26057         * objc.dg/encode-8.m: New test.
26059 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26061         PR libobjc/25346
26062         * objc.dg/encode-7.m: New test.
26064 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26066         PR c++/25010
26067         * g++.dg/opt/inline10.C: New test.
26069 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26071         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26073 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26075         * gfortran.dg/substring_equivalence.f90: typo in comment
26077 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26079         PR fortran/25068
26080         * gfortran.dg/iostat_3.f90: New test.
26082 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26084         PR fortran/23815
26085         * gfortran.dg/unf_io_convert_1.f90: New test.
26086         * gfortran.dg/unf_io_convert_2.f90: New test.
26087         * gfortran.dg/unf_io_convert_3.f90: New test.
26089 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26091         PR testsuite/20772
26092         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26093         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26094         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26095         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26096         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26097         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26098         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26099         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26100         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26101         gcc.dg/torture/fp-int-convert-float128-timode.c,
26102         gcc.dg/torture/fp-int-convert-float128.c,
26103         gcc.dg/torture/fp-int-convert-float80-timode.c,
26104         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26105         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26107         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26109 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26111         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26113 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26115         * gcc.dg/20051207-1.c,
26116         * gcc.dg/20051207-2.c,
26117         * gcc.dg/20051207-3.c: New tests.
26119 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26121         PR testsuite/20772
26122         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26123         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26124         dg-skip-if target selector.
26126         PR testsuite/20772
26127         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26128         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26129         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26130         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26131         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26132         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26133         and/or merge with i?86 cases.
26135         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26137         PR testsuite/20772
26138         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26139         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26140         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26141         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26142         x86_64-*-linux*.
26144 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26146         PR target/25311
26147         * gcc.c-torture/compile/pr25311.c: New test.
26149 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26151         PR libgfortran/25039
26152         * gfortran.dg/read_comma.f: New test.
26154 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26156         PR c++/19317
26157         * g++.dg/opt/pr19317-1.C: New test.
26158         * g++.dg/opt/pr19317-2.C: New test.
26159         * g++.dg/opt/pr19317-3.C: New test.
26161         PR target/19005
26162         * gcc.c-torture/execute/pr19005.c: New test.
26164         PR target/17828
26165         * g++.old-deja/g++.other/comdat5.C: New test.
26166         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26168         * g++.dg/compat/struct-layout-1.exp: New file.
26169         * g++.dg/compat/struct-layout-1.h: New.
26170         * g++.dg/compat/struct-layout-1_generate.c: New.
26171         * g++.dg/compat/struct-layout-1_x1.h: New.
26172         * g++.dg/compat/struct-layout-1_x2.h: New.
26173         * g++.dg/compat/struct-layout-1_y1.h: New.
26174         * g++.dg/compat/struct-layout-1_y2.h: New.
26176         * gcc.dg/20050330-2.c: New test.
26178 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26180         PR fortran/25292
26181         * gfortran.dg/associated_1.f90: New.
26183 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26185         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26186         ILP32 vect_no_align platforms.
26188 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26189             Jakub Jelinek  <jakub@redhat.com>
26191         PR target/25268
26192         * gcc.c-torture/compile/20051207-1.c: New test.
26194 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26196         PR testsuite/20772
26197         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26198         gcc.dg/torture/pr18582-1.c,
26199         gcc.target/i386/attributes-error.c: Also test on x86_64.
26201         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26203 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26205         PR c++/19397
26206         * g++.dg/template/typedef3.C: New test.
26208         PR c++/19762
26209         PR c++/19764
26210         * g++.dg/template/dtor3.C: Fix error markers.
26212 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26214         * lib/target-supports.exp (check_effective_target_sync_char_short):
26215         Add s390*.
26217 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26219         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26221 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26223         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26224         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26225         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26226         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26228 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26230         PR c++/25263
26231         * g++.dg/other/array2.C: New test case.
26233 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26235         * gcc.dg/darwin-weakimport-3.c: New.
26237         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26238         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26239         and to work on Darwin.
26240         * gcc.dg/attr-weakref-1b.c: New file.
26241         * gcc.dg/attr-weakref-2.c: New test.
26242         * gcc.dg/darwin-weakref-1.c: New test.
26244 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26246         PR testsuite/25247
26247         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26248         use in selector expressions.
26249         (dg-xfail-if): Ditto.
26250         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26251         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26252         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26253         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26254         * gcc.test-framework/test-framework.exp: Skip generated tests if
26255         CHECK_TEST_FRAMEWORK is not 1.
26257 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26259         PR tree-optimization/24963
26260         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26262         PR target/24108
26263         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26265         PR target/18580
26266         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26267         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26268         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26269         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26271 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26273         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26274         dg-options.
26276 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26278         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26280 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26282         * gcc.dg/format/cast-1.c: New test.
26284 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26286         PR c/7776
26287         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26288         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26289         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26290         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26292 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26294         * gcc.dg/cast-pretty-print-1.c: New test.
26296 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26298         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26300 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26302         PR c++/24173
26303         * g++.dg/template/friend40.C: New test.
26305 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26307         PR target/25199
26308         * gcc.target/i386/movq-2.c: New test.
26309         * gcc.target/i386/movq.c: Remove target i?86, instead add
26310         dg-require-effective-target ilp32.
26312 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26314         PR c++/24103
26315         * g++.dg/other/default1.C: New test.
26317 2005-12-02  Richard Guenther  <rguenther@suse.de>
26319         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26321 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26323         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26325 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26327         PR target/21017
26328         * gcc.target/powerpc/rotate.c: New.
26330 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26332         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26333         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26335 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26337         PR c/13384
26338         * gcc.dg/pr17730-1.c: Adjust.
26339         * gcc.dg/lvalue1.c (main): Likewise.
26340         * gcc.dg/lvalue-2.c: Likewise.
26341         * g++.dg/pr7503-3.C
26343 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26345         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26346         error messages.
26348 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26350         PR fortran/24789
26351         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26353 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26355         PR target/24475
26356         * lib/target-supports.exp (check_effective_target_tls): New.
26357         (check_effective_target_tls_runtime): New.
26358         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26359         for TLS support.
26360         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26361         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26362         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26363         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26364         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26365         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26366         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26367         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26368         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26369         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26370         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26371         effective-target TLS.
26372         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26373         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26374         effective-target TLS runtime.
26376 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26378         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26380 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26382         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26383         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26384         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26385         ignored" warnings when "packing" is the same as the ABI layout.
26387 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26389         PR fortran/21302
26390         * gfortran.dg/line_length_1.f: New test.
26391         * gfortran.dg/line_length_2.f90: Ditto.
26393 2005-11-30  Richard Guenther  <rguenther@suse.de>
26395         PR tree-optimization/21655
26396         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26398 2005-11-30  Dale Johannesen  <dalej@apple.com>
26400         * gcc.c-torture/compile/pr24930.c: New.
26402 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26404         PR fortran/15809
26405         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26407 2005-11-30  Jeff Law  <law@redhat.com>
26409         * g++.old-deja/g++.law/pr25000.C: New test.
26411 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26413         * gcc.dg/tls/opt-11.c: New test.
26415 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26417         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26418         targets.
26419         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26420         LP64 ia64.
26422 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26424         * gfortran.dg/open_access_1.f90: New test.
26426 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26428         * gcc.dg/charset/builtin2.c: New test.
26430 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26432         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26433         on mmix-*-* for *_[xy].c.
26435 2005-11-28  Kean Johnston  <jkj@sco.com>
26437         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26438         headers.
26439         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26440         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26441         * gcc.target/i386/asm-3.c: Ditto.
26442         * gcc.target/i386/clobbers.c: Ditto.
26443         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26444         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26445         test regexp.
26446         * gcc.target/i386/mul.c: Ditto.
26447         * gcc.target/i386/ssetype-1.c: Ditto.
26448         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26449         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26450         static so the test works with -fPIC mode too. Based on comment in
26451         PR19231 by Pinski.
26452         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26454 2005-11-28  Richard Guenther  <rguenther@suse.de>
26456         * gcc.dg/alias-9.c: New testcase.
26457         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26459 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26460             Uros Bizjak  <uros@kss-loka.si>
26462         PR middle-end/20219
26463         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26464         tan(x)/sin(x) transformations.
26466 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26468         PR middle-end/24575
26469         * gcc.dg/tree-ssa/divide-3.c: New test.
26470         * gcc.dg/tree-ssa/divide-4.c: New test.
26472 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26474         PR fortran/24917
26475         *  gfortran.dg/boz_6.f90: New test.
26477 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26479         PR fortran/23912
26480         * gfortran.dg/modulo_1.f90: New test.
26482 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26484         PR libfortran/24919
26485         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26486         fail on CRLF platforms.
26487         * gfortran.dg/ftell_2.f90: Likewise.
26489 2005-11-26  Eric Christopher  <echristo@apple.com>
26491         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26493 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26495         * objc.dg/gnu-runtime-3.m: Simplify.
26497 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26499         PR middle-end/23669
26500         * gcc.dg/tree-ssa/divide-1.c: New test.
26501         * gcc.dg/tree-ssa/divide-2.c: New test.
26503 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26505         PR libgfortran/24945
26506         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26508 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26510         PR libgfortran/24945
26511         * gfortran.dg/open_status_2.f90: New test.
26513 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26515         * gcc.c-torture/execute/builtins/fprintf.c,
26516         gcc.c-torture/execute/builtins/fputs-lib.c,
26517         gcc.c-torture/execute/builtins/fputs.c,
26518         gcc.c-torture/execute/builtins/lib/fprintf.c,
26519         gcc.c-torture/execute/builtins/lib/printf.c,
26520         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26522 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26524         * gcc.dg/20050922-2.c: New test.
26526 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26528         * objc.dg/gnu-runtime-3.m: New test.
26530 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26532         PR c++/9278
26533         * g++.dg/other/void1.C: New test.
26535 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26537         PR middle-end/24998
26538         * gcc.dg/torture/fp-int-convert-float.c,
26539         gcc.dg/torture/fp-int-convert-double.c,
26540         gcc.dg/torture/fp-int-convert-long-double.c,
26541         gcc.dg/torture/fp-int-convert-timode.c,
26542         gcc.dg/torture/fp-int-convert-float80.c,
26543         gcc.dg/torture/fp-int-convert-float80-timode.c,
26544         gcc.dg/torture/fp-int-convert-float128.c,
26545         gcc.dg/torture/fp-int-convert-float128-timode.c,
26546         gcc.dg/torture/fp-int-convert.h: New files.
26548 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26550         PR middle-end/24989
26551         * gcc.dg/tree-ssa/bool-10.c: New test.
26552         * gcc.dg/tree-ssa/bool-11.c: New test.
26553         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26555 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26557         PR middle-end/24990
26558         * tree-ssa/pr24990-1.c: New test.
26560 2005-11-24  Richard Guenther  <rguenther@suse.de>
26561         Dirk Mueller <dmueller@suse.de>
26563         PR c++/14024
26564         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26565         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26566         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26567         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26568         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26569         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26571 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26573         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26575 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26577         PR c/21668
26578         * gcc.dg/Wc++-compat.c: New.
26579         * gcc.dg/Wno-c++-compat.c: New.
26581 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26583         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26584         (vspltish, vspltisw): Likewise.
26586 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26588         PR libgfortran/24794
26589         * gfortran.dg/namelist_12.f: Fix quotes.
26590         * gfortran.dg/namelist_13.f90: Fix quotes.
26591         * gfortran.dg/namelist_14.f90: Fix quotes.
26592         * gfortran.dg/namelist_15.f90: Fix quotes.
26593         * gfortran.dg/namelist_use.f90: Fix quotes.
26594         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26595         * gfortran.dg/namelist_21.f90: New test.
26596         * gfortran.dg/namelist_22.f90: New test.
26598 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26600         PR target/23435
26601         * gcc.c-torture/compile/pr23435.c: New.
26603 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26605         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26607 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26609         * gcc.target/powerpc/405-macchw-1.c,
26610         gcc.target/powerpc/405-macchw-2.c,
26611         gcc.target/powerpc/405-macchwu-1.c,
26612         gcc.target/powerpc/405-macchwu-2.c,
26613         gcc.target/powerpc/405-machhw-1.c,
26614         gcc.target/powerpc/405-machhw-2.c,
26615         gcc.target/powerpc/405-machhwu-1.c,
26616         gcc.target/powerpc/405-machhwu-2.c,
26617         gcc.target/powerpc/405-maclhw-1.c,
26618         gcc.target/powerpc/405-maclhw-2.c,
26619         gcc.target/powerpc/405-maclhwu-1.c,
26620         gcc.target/powerpc/405-maclhwu-2.c,
26621         gcc.target/powerpc/405-mulchw-1.c,
26622         gcc.target/powerpc/405-mulchw-2.c,
26623         gcc.target/powerpc/405-mulchwu-1.c,
26624         gcc.target/powerpc/405-mulchwu-2.c,
26625         gcc.target/powerpc/405-mulhhw-1.c,
26626         gcc.target/powerpc/405-mulhhw-2.c,
26627         gcc.target/powerpc/405-mulhhwu-1.c,
26628         gcc.target/powerpc/405-mulhhwu-2.c,
26629         gcc.target/powerpc/405-mullhw-1.c,
26630         gcc.target/powerpc/405-mullhw-2.c,
26631         gcc.target/powerpc/405-mullhwu-1.c,
26632         gcc.target/powerpc/405-mullhwu-2.c,
26633         gcc.target/powerpc/405-nmacchw-1.c,
26634         gcc.target/powerpc/405-nmacchw-2.c,
26635         gcc.target/powerpc/405-nmachhw-1.c,
26636         gcc.target/powerpc/405-nmachhw-2.c,
26637         gcc.target/powerpc/405-nmaclhw-1.c,
26638         gcc.target/powerpc/405-nmaclhw-2.c,
26639         gcc.target/powerpc/440-macchw-1.c,
26640         gcc.target/powerpc/440-macchw-2.c,
26641         gcc.target/powerpc/440-macchwu-1.c,
26642         gcc.target/powerpc/440-macchwu-2.c,
26643         gcc.target/powerpc/440-machhw-1.c,
26644         gcc.target/powerpc/440-machhw-2.c,
26645         gcc.target/powerpc/440-machhwu-1.c,
26646         gcc.target/powerpc/440-machhwu-2.c,
26647         gcc.target/powerpc/440-maclhw-1.c,
26648         gcc.target/powerpc/440-maclhw-2.c,
26649         gcc.target/powerpc/440-maclhwu-1.c,
26650         gcc.target/powerpc/440-maclhwu-2.c,
26651         gcc.target/powerpc/440-mulchw-1.c,
26652         gcc.target/powerpc/440-mulchw-2.c,
26653         gcc.target/powerpc/440-mulchwu-1.c,
26654         gcc.target/powerpc/440-mulchwu-2.c,
26655         gcc.target/powerpc/440-mulhhw-1.c,
26656         gcc.target/powerpc/440-mulhhw-2.c,
26657         gcc.target/powerpc/440-mulhhwu-1.c,
26658         gcc.target/powerpc/440-mulhhwu-2.c,
26659         gcc.target/powerpc/440-mullhw-1.c,
26660         gcc.target/powerpc/440-mullhw-2.c,
26661         gcc.target/powerpc/440-mullhwu-1.c,
26662         gcc.target/powerpc/440-mullhwu-2.c,
26663         gcc.target/powerpc/440-nmacchw-1.c,
26664         gcc.target/powerpc/440-nmacchw-2.c,
26665         gcc.target/powerpc/440-nmachhw-1.c,
26666         gcc.target/powerpc/440-nmachhw-2.c,
26667         gcc.target/powerpc/440-nmaclhw-1.c,
26668         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26670 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26672         PR fortran/24774
26673         * gfortran.dg/inquire_9.f90: New test.
26675         PR fortran/21647
26676         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26678 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26680         PR libfortran/24432
26681         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26682         Check that 'cos' is supported.
26684 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26686         PR fortran/24223
26687         * gfortran.dg/substring_equivalence.f90: New test.
26689         PR fortran/24705
26690         * gfortran.dg/auto_internal_assumed.f90: New test.
26692 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26694         * gcc.dg/fold-div-2.c: New test.
26696 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26698         PR rtl-optimization/24883
26699         * gcc.c-torture/compile/pr24883.c: New test.
26701 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26703         PR middle-end/20583
26704         * gcc.c-torture/compile/pr20583.c: New.
26706 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26708         * gcc.c-torture/execute/usmul.c: New test.
26710 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26712         * gcc.dg/tree-ssa/vrp22.c: New test.
26714 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26716         PR middle-end/24912
26717         * gcc.dg/torture/pr24912-1.c: New test.
26719 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26721         PR fortran/24862
26722         * gfortran.dg/arrayio_derived_1.f90: New test.
26724 2005-11-19  Richard Guenther  <rguenther@suse.de>
26726         PR middle-end/23294
26727         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26729 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26731         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26733 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26735         PR c++/8355
26736         * g++.dg/template/friend39.C: New test.
26738 2005-11-18  James E Wilson  <wilson@specifix.com>
26740         * gcc.dg/builtin-strstr.c: New.
26742 2005-11-18  Richard Henderson  <rth@redhat.com>
26744         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26745         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26746         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26747         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26748         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26749         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26750         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26751         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26752         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26753         renaming to remove initial "ia64-".
26755 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26757         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26759 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26761         * g++.dg/cpp/string-2.C: New test.
26763 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26765         * gcc.dg/tree-ssa/loop-14.c: New test.
26767 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26768             Michael Chamberlain <michael@chamberlain.net.au>
26770         * ada/acats/run_all.sh (target_run): Kill long running tests.
26772 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26774         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26775         * gcc.dg/cleanup-9.c: Likewise.
26776         * gcc.dg/cleanup-10.c: Likewise.
26777         * gcc.dg/cleanup-11.c: Likewise.
26779 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26781         PR fortran/24892
26782         * gfortran.dg/open_access_append_1.f90: New test.
26783         * gfortran.dg/open_access_append_2.f90: New test.
26785 2005-11-16  Richard Guenther  <rguenther@suse.de>
26787         PR middle-end/24851
26788         * gcc.c-torture/execute/pr24851.c: New testcase.
26790 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26792         * gcc.dg/fold-overflow-1.c: New test.
26794 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26796         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26797         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26799 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26801         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26802         structures.
26803         * g++.dg/eh/forced2.C: Likewise.
26804         * g++.dg/eh/forced3.C: Likewise.
26805         * g++.dg/eh/forced4.C: Likewise.
26807 2005-11-11  Mike Stump  <mrs@apple.com>
26809         * g++.old-deja/g++.mike/unused.C: Add.
26811 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26813         PR c++/24667
26814         * g++.dg/warn/Wcast-qual1.C: New test.
26816 2005-11-15  Jan Hubicka  <jh@suse.cz>
26818         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26820 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26822         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26824 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26826         PR 24840
26827         * gcc.dg/tree-ssa/pr24840.c: New test.
26829 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26831         PR testsuite/24841
26832         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26834 2005-11-14  Dale Johannesen  <dalej@apple.com>
26836         * gcc.c-torture/execute/20051113-1.c: New.
26838 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26840         PR c++/24687
26841         * g++.dg/template/crash43.C: New test.
26843 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26845         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26847 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26849         PR c++/24817
26850         * g++.dg/eh/spec8.C: New test.
26852 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26854         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26856 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26858         PR c++/20293
26859         * g++.dg/parse/ambig4.C: New test.
26860         * g++.dg/tc1/dr101.C: Adjust error markers.
26861         * g++.dg/lookup/strong-using-2.C: Likewise.
26862         * g++.dg/lookup/ambig5.C: Likewise.
26863         * g++.dg/lookup/ambig4.C: Likewise.
26864         * g++.dg/parse/crash22.C: Likewise.
26866 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26868         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26870 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26872         * gcc.dg/nested-calls-1.c: New test.
26874 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26876         * gfortran.dg/complex_intrinsic_1.f90: New test.
26877         * gfortran.dg/complex_intrinsic_2.f90: New test.
26878         * gfortran.dg/fgetc_1.f90: New test.
26879         * gfortran.dg/fgetc_2.f90: New test.
26880         * gfortran.dg/fgetc_3.f90: New test.
26881         * gfortran.dg/ftell_1.f90: New test.
26882         * gfortran.dg/ftell_2.f90: New test.
26883         * gfortran.dg/gnu_logical_1.F: New test.
26884         * gfortran.dg/gnu_logical_2.f90: New test.
26886 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26888         PR middle-end/24820
26889         * gcc.dg/pr24820.c: New test.
26891 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26893         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26894         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26895         variable.
26897 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26899         PR testsuite/24614
26900         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26902 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26904         * gcc.target/cris/cris.exp: New file.
26905         * gcc.target/cris/rld-legit1.c: New test.
26906         * gcc.target/cris/rld-legit2.c: New test.
26908 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26910         PR c++/24780
26911         * g++.dg/opt/pr24780.C: New test.
26913         PR c++/24761
26914         * g++.dg/template/asm1.C: New test.
26916 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26918         PR libgfortran/24787
26919         * gfortran.dg/scan_1.f90: New test.
26921 2005-11-12  Jan Hubicka  <jh@suse.cz>
26923         * gcc.target/i386/minmax-1.c: New.
26924         * gcc.target/i386/minmax-2.c: New.
26926 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26928         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26930 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26932         * gcc.c-torture/execute/20051110-1.c,
26933         gcc.c-torture/execute/20051110-2.c: New tests.
26935 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26937         PR middle-end/24750
26938         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26939         New tests.
26941 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26943         * lib/target-libpath.exp (get_shlib_extension): New proc.
26944         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26945         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26946         * lib/objc.exp (objc_target_compile): Likewise.
26947         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26948         detection.
26950 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26952         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26954         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26955         Add -static to additional_flags and pass it to target_compile.
26957 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26959         PR libgfortran/24719
26960         gfortran.dg/read_noadvance.f90: New test.
26962         PR libgfortran/24699
26963         gfortran.dg/fmt_t_2.f90: New test.
26965         PR libgfortran/24785
26966         gfortran.dg/read_x_eor.f90: New test.
26968         PR libgfortran/24584
26969         gfortran.dg/namelist_empty.f90: Rename test.
26971         PR libgfortran/24489
26972         gfortran/read_eor.f90: Rename test.
26974 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26976         PR fortran/15976
26977         * gfortran.dg/automatic_module_variable.f90: New test.
26979 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26981         PR target/24445
26982         * gcc.dg/pr24445.c: New test.
26984 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26986         PR fortran/24655
26987         PR fortran/24755
26988         * gfortran.dg/recursive_statement_functions.f90: Add statement
26989         functions using inline intrinsic functions and parameters to test
26990         that they no longer seg-fault.
26992         PR fortran/24409
26993         gfortran.dg/nested_modules_4.f90: New test.
26994         gfortran.dg/nested_modules_5.f90: New test.
26996 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26998         PR fortran/24643
26999         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27001 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27003         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27004         failures.
27006 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27008         * gcc.dg/sparc-getcontext-1.c: New test.
27010 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27012         * gcc.dg/ifcvt-fabs-1.c: New test.
27014 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27016         PR other/4372
27017         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27018         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27020 2005-11-09  Richard Guenther  <rguenther@suse.de>
27022         PR tree-optimization/24716
27023         * gcc.c-torture/execute/pr24716.c: New testcase.
27025 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27027         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27029 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27031         PR 24624
27032         * gcc.dg/pr24624.c: Testcase added.
27034 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27036         PR 24623
27037         * g++.dg/other/pr24623.C: Testcase added.
27039 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27041         PR fortran/22607
27042         * gfortran-dg/pure_byref_1.f90: New.
27043         * gfortran-dg/pure_byref_2.f90: New.
27045 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27047         PR c/24101
27048         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27049         * gcc.dg/dg.exp: Run main loop also for *.i files.
27051 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27053         PR c++/19450
27054         * g++.dg/tls/diag-3.C: New test.
27055         * g++.dg/tls/diag-4.C: New test.
27056         * g++.dg/tls/static-1.C: New test.
27057         * g++.dg/tls/static-1a.cc: New file.
27059 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27061         PR 23046
27062         * g++.dg/tree-ssa/pr23046.C: New test.
27064 2005-11-08  Devang Patel <dpatel@apple.com>
27066         PR tree-optimization/23115
27067         * gcc.dg/tree-ssa/pr23115.c: New.
27069 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27071         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27072         * gcc.target/powerpc/pr16155.c: Same.
27073         * gcc.target/powerpc/altivec-1.c: Same.
27074         * gcc.target/powerpc/altivec-2.c: Same.
27075         * gcc.target/powerpc/altivec-3.c: Same.
27076         * gcc.target/powerpc/altivec-5.c: Same.
27077         * gcc.target/powerpc/altivec-11.c: Same.
27078         * gcc.target/powerpc/altivec-12.c: Same.
27079         * gcc.target/powerpc/altivec-14.c: Same.
27080         * gcc.target/powerpc/altivec-22.c: Same.
27081         * gcc.target/powerpc/altivec-consts.c: Same.
27082         * gcc.target/powerpc/altivec-pr22085.c: Same.
27083         * gcc.target/powerpc/altivec-splat.c: Same.
27084         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27085         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27086         * gcc.target/powerpc/darwin-longlong.c: Same.
27088 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27090         PR target/19340
27091         * gcc.dg/pr19340.c: New test.
27093 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27095         PR rtl-optimization/24683
27096         * gcc.dg/pr24683.c: New test.
27098 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27100         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27101         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27103 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27105         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27107 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27109         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27111 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27113         PR target/24230
27115         * gcc.target/powerpc/altivec-consts.c,
27116         gcc.target/powerpc/altivec-splat.c: New testcase.
27118 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27120         PR c/24599
27122         * gcc.dg/overflow-2.c: New testcase.
27124 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27126         PR rtl-optimization/23567
27127         * gcc.c-torture/execute/20051104-1.c: New test.
27129 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27131         PR fortran/24534
27132         gfortran.dg/private_type_2.f90: Modified to check that case with
27133         PRIVATE declaration within derived type is accepted.
27135         PR fortran/20838
27136         gfortran.dg/pointer_assign_1.f90: New test.
27138         PR fortran/20840
27139         * gfortran.dg/arrayio_0.f90: New test.
27141         PR fortran/17737
27142         gfortran.dg/data_initialized.f90: New test.
27143         gfortran.dg/data_constraints_1.f90: New test.
27144         gfortran.dg/data_constraints_2.f90: New test.
27146 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27148         PR fortran/24174
27149         PR fortran/24305
27150         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27152 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27154         PR 24670
27155         * gcc.dg/tree-ssa/pr24670.c: New test.
27157 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27159         PR target/22432
27160         * gcc.target/i386/pr22432.c: New test.
27162 2005-11-05  Richard Henderson  <rth@redhat.com>
27164         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27165         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27166         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27167         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27168         from gcc.dg/alpha-*.
27169         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27170         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27172 2005-11-05  Andreas Jaeger  <aj@suse.de>
27174         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27176 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27178         PR target/23424
27179         * gcc.dg/torture/pr23424-1.c: New test.
27181 2005-11-04  Richard Henderson  <rth@redhat.com>
27183         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27184         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27185         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27186         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27187         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27188         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27189         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27190         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27191         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27192         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27193         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27194         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27195         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27196         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27197         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27198         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27199         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27200         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27201         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27202         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27203         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27204         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27205         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27206         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27207         Move from gcc.dg/.
27208         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27209         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27210         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27211         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27212         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27213         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27214         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27215         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27216         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27217         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27218         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27219         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27220         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27221         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27222         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27223         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27224         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27225         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27226         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27227         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27228         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27229         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27230         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27231         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27232         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27233         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27234         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27235         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27236         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27237         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27238         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27239         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27240         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27241         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27242         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27243         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27244         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27245         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27246         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27247         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27248         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27249         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27250         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27251         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27252         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27254 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27256         PR 24627
27257         * gcc.dg/tree-ssa/pr24627.c: New test.
27259 2005-11-04 Paul Brook  <paul@codesourcery.com>
27261         * gcc.dg/tls/opt-10.c: New test.
27263 2005-11-04  Andreas Jaeger  <aj@suse.de>
27265         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27266         avoid extra warnings.
27268 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27270         PR libfortran/22298
27271         * lib/target-supports.exp
27272         (check_effective_target_static_libgfortran): New
27273         static_libgfortran effective target.
27274         * gfortran.dg/static_linking_1.f: New test.
27275         * gfortran.dg/static_linking_1.c: New file.
27277 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27279         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27281 2005-11-03  Josh Conner  <jconner@apple.com>
27283         PR c++/19989
27284         g++.dg/ext/array2.C: New test.
27285         g++.dg/template/dependent-name3.C: New test.
27286         g++.dg/template/dependent-name4.C: New test.
27287         g++.dg/template/sfinae2.C: New test.
27289 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27291         PR preprocessor/22042
27292         * gcc.dg/cpp/strify4.c: New test.
27294 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27296         PR c++/17964
27297         * g++.dg/cpp/string-1.C: New test.
27299 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27301         * gcc.target/powerpc: New directory.
27302         * gcc.target/powerpc/powerpc.exp: New file.
27303         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27304         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27305         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27306         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27307         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27308         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27309         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27310         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27311         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27312         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27313         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27314         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27315         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27316         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27317         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27318         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27319         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27320         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27321         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27322         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27323         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27324         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27325         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27326         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27327         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27328         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27329         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27330         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27331         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27332         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27333         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27334         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27335         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27336         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27338 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27340         PR c++/21627
27341         * g++.dg/warn/inline2.C: New test.
27343 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27345         PR middle-end/23155
27346         * g++.dg/ext/c99struct1.C: New test.
27347         * gcc.dg/union-cast-1.c: New test.
27348         * gcc.dg/union-cast-2.c: New test.
27349         * gcc.dg/union-cast-3.c: New test.
27351 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27353         PR middle-end/24589
27354         * gcc.c-torture/execute/zero-struct-2.c: New test.
27356 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27358         PR c++/24582
27359         * g++.dg/init/switch1.C: New test.
27361 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27363         * gcc.dg/delay-slot-1.c: New test.
27365 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27367         PR target/24620
27368         * gcc.dg/pr24620.c: New test.
27370 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27372         PR c/24329
27373         * gcc.dg/format/unnamed-1.c: New test.
27375 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27377         PR c++/22434
27378         * g++.dg/expr/cond8.C: New test.
27380         PR c++/24560
27381         * g++.dg/parse/dot1.C: New test.
27383 2005-11-02  Jan Hubicka  <jh@suse.cz>
27385         PR target/23303
27386         * gcc.dg/i386-lea.c: New test
27388 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27390         PR target/24615
27391         * gcc.dg/pr24615.c: New test.
27393 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27395         PR target/24600
27396         * gcc.dg/pr24600.c: New test.
27398 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27400         PR c++/19253
27401         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27402         * g++.dg/parse/typename9.C: New test.
27403         * g++/dg/parse/typename10.C: Likewise.
27405 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27407         PR fortran/18157
27408         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27409         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27410         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27412 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27414         PR c++/24569
27415         * g++.dg/debug/static1.C: New test.
27417 2005-11-02  Josh Conner  <jconner@apple.com>
27419         * g++.dg/crash38.C: moved into proper directory...
27420         * g++.dg/template/crash42.C: ...here
27422 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27424         PR target/18338
27425         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27426         pcc_bitfield_type_matters || default_packed.
27428         * lib/target-supports.exp
27429         (check_effective_target_pcc_bitfield_type_matters): New proc.
27430         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27432         PR testsuite/23304
27433         * lib/target-supports.exp (check_effective_default_packed): New proc.
27434         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27435         Gate expected errors on target ! default_packed.
27436         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27438 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27440         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27441         change (r106358).
27443 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27445         PR fortran/24008
27446         * gfortran.dg/entry_5.f90: New.
27447         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27449 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27451         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27453 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27455         PR fortran/21565
27456         gfortran.dg/namelist_blockdata.f90: New test.
27458         PR fortran/18737
27459         gfortran.dg/external_implicit_none.f90: New test.
27461         PR fortran/14994
27462         * gfortran.dg/secnds.f: New test.
27464 2005-10-31  Jan Hubicka  <jh@suse.cz>
27466         PR target/20928
27467         * gcc.c-torture/compile/pr20928.c: New test.
27469 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27471         PR middle-end/23492
27472         * gcc.c-torture/compile/zero-strct-5.c: New test.
27474 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27476         PR libgfortran/24584
27477         * gfortran.dg/pr24584.f90: New test.
27479 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27481         PR fortran/18883
27482         * gfortran.dg/char_result_9.f90: New.
27483         * gfortran.dg/char_result_10.f90: New.
27485 2005-10-30  Jan Hubicka  <jh@suse.cz>
27487         * g++.dg/tree-ssa/pr24172.C: New testcase.
27489 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27491         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27493 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27495         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27496         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27497         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27498         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27499         gfortran.dg/enum_9.f90,
27500         gfortran.fortran-torture/compile/enum_1.f90,
27501         gfortran.fortran-torture/execute/enum_1.f90,
27502         gfortran.fortran-torture/execute/enum_2.f90,
27503         gfortran.fortran-torture/execute/enum_3.f90,
27504         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27506 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27508         PR target/18482
27509         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27510         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27512 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27514         PR libfortran/20179
27515         * gfortran.dg/mixed_io_1.f90: New test.
27516         * gfortran.dg/mixed_io_1.c: New file.
27518 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27520         * gfortran.dg/malloc_free_1.f90: New test.
27522 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27524         * gcc.dg/nested-func-4.c: Require profiling -pg.
27526 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27528         PR C++/23229
27529         * g++.dg/warn/main-2.C: New test.
27531 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27533         PR fortran/24545
27534         * gfortran.dg/interface_2.f90: new test.
27536 2005-10-28  Josh Conner  <jconner@apple.com>
27538         PR c++/22153
27539         * g++.dg/template/crash38.C: New test.
27540         * g++.dg/parse/explicit1.C: Change expected errors.
27542 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27544         PR C++/23426
27545         * g++.dg/other/large-size-array.C: New test.
27547 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27549         PR middle-end/24362
27550         * g++.dg/opt/complex4.C: New test.
27552 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27554         * gcc.dg/nested-func-4.c: New test.
27556 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27558         PR fortran/24158
27559         gfortran.dg/derived_recursion.f90: New test.
27560         gfortran.dg/implicit_actual.f90: New test.
27562 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27564         PR middle-end/24295, PR testsuite/24477
27565         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27566         removed when weakref hits the tree.
27568 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27570         * gfortran.dg/cray_pointers_4.f90: New test.
27572         * gfortran.dg/cray_pointers_5.f90: New test.
27574 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27576         PR fortran/22290
27577         * gfortran.dg/assign_5.f90: New test.
27578         * gfortran.dg/assign_6.f: New test.
27580 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27582         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27583         CPU has no SSE support.
27585 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27587         PR libgfortran/24224
27588         * gfortran.dg/arrayio_1.f90: Update attribution.
27589         * gfortran.dg/arrayio_2.f90: Update attribution.
27590         * gfortran.dg/arrayio_3.f90: Update attribution.
27591         * gfortran.dg/arrayio_4.f90: Update test conditions.
27592         * gfortran.dg/arrayio_5.f90: Update attribution.
27593         * gfortran.dg/arrayio_6.f90: New test.
27594         * gfortran.dg/arrayio_7.f90: New test.
27596 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27598         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27600 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27602         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27604 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27606         PR fortran/24416
27607         * gfortran.dg/namelist_char_only.f90: New test.
27609 2005-10-24  Asher Langton  <langton2@llnl.gov>
27611         PR fortran/17031
27612         PR fortran/22282
27613         * gfortran.dg/cray_pointers_1.f90: New test.
27614         * gfortran.dg/cray_pointers_2.f90: New test.
27615         * gfortran.dg/cray_pointers_3.f90: New test.
27616         * gfortran.dg/loc_1.f90: New test.
27617         * gfortran.dg/loc_2.f90: New test.
27619 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27621         * gcc.dg/pr24225.c: New test.
27623 2005-10-24  Asher Langton  <langton2@llnl.gov>
27625         * gfortran.dg/dup_save_1.f90: New test.
27626         * gfortran.dg/dup_save_2.f90: New test.
27628 2005-10-24  Paul Brook  <paul@codesourcery.com>
27630         PR 24107
27631         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27632         stdint.h.
27634 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27636         PR libgfortran/24489
27637         * gfortran.dg/pr24489.f90: New test.
27639 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27641         PR fortran/23635
27642         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27644 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27646         PR target/18911
27647         * g++.dg/init/array16.C: Skip for mmix-*-*.
27649 2005-10-23  Asher Langton  <langton2@llnl.gov>
27651         * gfortran.dg/byte_1.f90: New test.
27652         * gfortran.dg/byte_2.f90: New test.
27654 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27656         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27658 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27660         PR fortran/18022
27661         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27663         PR fortran/24311
27664         * gfortran.dg/merge_char_const.f90: New test.
27666         PR fortran/24384
27667         * gfortran.dg/spread_scalar_source.f90: New test.
27669 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27671         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27673         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27674         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27676         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27678 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27680         PR fortran/24426
27681         * gfortran.dg/der_pointer_4.f90: New.
27683 2005-10-22  David Ayers  <d.ayers@inode.at>
27685         * obj-c++.dg/except-1.mm: Simplify.
27687 2005-10-21  David Ayers  <d.ayers@inode.at>
27689         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27691 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27693         * gfortran.dg/assumed_dummy_2.f90: New test.
27695 2005-10-21  James E Wilson  <wilson@specifix.com>
27697         PR preprocessor/15220
27698         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27700 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27702         * gcc.c-torture/execute/20051021-1.c: New test.
27704 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27706         PR c++/24260
27707         * g++.dg/ext/tmplattr1.C: New test.
27709 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27711         PR fortran/24440
27712         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27714 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27716         * obj-c++.dg/except-1.mm: New.
27718         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27720 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27722         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27724 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27726         PR middle-end/24295
27727         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27728         declarations with the same names as thunks' alias targets, use
27729         aliases instead.
27730         * gcc.dg/attr-alias-3.c: New test.
27731         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27733 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27735         PR c++/22618
27736         * g++.dg/parse/access8.C: New test.
27738 2005-10-20  Richard Guenther  <rguenther@suse.de>
27740         PR c++/24439
27741         * g++.dg/tree-ssa/pr24439.C: New testcase.
27743 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27745         * g++.dg/opt/delay-slot-1.C: New test.
27747 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27749         PR fortran/21625
27750         * gfortran.fg/der_init_1.f90: New.
27752 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27754         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27756 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27758         PR c++/21908
27759         * g++.dg/parse/error28.C: New test.
27761 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27763         * gcc.dg/profile-generate-2.c: New test.
27765 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27767         PR target/23589
27768         * g++.dg/ext/dllimport11.C: New.
27770 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27772         PR c++/22293
27773         * g++.dg/other/friend3.C: New test.
27775 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27777         PR c++/23293
27778         * g++.dg/template/error19.C: New test.
27780 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27782         PR c++/21383
27783         * g++.dg/overload/koenig2.C: New.
27785         PR c++/23118
27786         * g++.dg/overload/error2.C: New.
27788         PR c++/22604
27789         * g++.dg/inherit/covariant14.C: New.
27791 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27793         PR c++/23440
27794         * g++.dg/parse/for1.C: New test.
27796 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27798         PR fortran/23446
27799         * gfortran.dg/host_dummy_index_1.f90: New test.
27801         PR fortran/21459
27802         * gfortran.dg/automatic_char_len_2.f90: New test.
27804         PR fortran/20866
27805         * gfortran.dg/recursive_statement_functions.f90: New test.
27807         PR fortran/20853
27808         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27810         PR fortran/20849
27811         * gfortran.dg/external_initializer.f90: New test.
27813         PR fortran/20837
27814         * non_module_public.f90: New test.
27816 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27818         PR c++/24386
27819         * g++.dg/template/overload7.C: New.
27821         PR c++/22551
27822         * g++.dg/other/switch2.C: Remove expected warnings.
27824         PR c++/21353
27825         * g++.dg/template/defarg6.C: New.
27827 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27829         PR target/24315
27830         * gcc.target/i386/pr24315.c: New test.
27832 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27834         PR c++/24389
27835         * g++.dg/template/static21.C: New test.
27836         * g++.dg/template/static21-a.cc: Likewise.
27838 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27840         PR c++/23959
27841         * g++.dg/warn/Wswitch-default-1.C: New test.
27842         * g++.dg/warn/Wswitch-default-2.C: New test.
27844 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27846         PR c++/22173
27847         * g++.dg/parse/template18.C: New test.
27848         * g++.dg/template/nontype15.C: Likewise.
27850 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27852         PR fortran/22273
27853         * gfortran.dg/spec_expr_2.f90: New.
27855 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27857         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27858         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27859         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27860         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27861         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27862         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27863         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27864         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27865         previous target-specific skips and warning-message matches where
27866         applicable.
27868 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27870         PR c++/21347
27871         * g++.dg/warn/Wctor-dtor.C: New test.
27873 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27875         PR c/23439
27876         * gcc.dg/for-1.c: New test.
27878 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27880         PR c++/19565
27881         * g++.dg/warn/Wconversion1.C: New test.
27882         * g++.dg/ext/packed4.C: Compile with -w.
27883         * g++.dg/opt/20050511-1.C: Likewise.
27884         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27886 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27888         * gfortran.dg/boz_5.f90: New test.
27890 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27892         PR c++/22551
27893         * g++.dg/other/switch2.C: New.
27895         PR c++/23984
27896         * g++.dg/init/ctor7.C: New.
27898 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27900         PR c++/23730
27901         * g++.dg/parse/crash32.C: New test.
27903 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27905         PR c++/20721
27906         * g++.dg/init/goto2.C: New test.
27908         PR c++/22464
27909         * g++.dg/template/crash/41.C: New test.
27911         PR c++/22180
27912         * g++.dg/template/crash40.C: New test.
27914         PR c++/23694
27915         * g++.dg/parse/friend5.C: New test.
27917         PR c++/23307
27918         * g++.dg/template/crash38.C: New test.
27920         PR c++/22352
27921         * g++.dg/template/friend38.C: New test.
27923         PR c++/22405
27924         * g++.dg/template/crash39.C: New test.
27926 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27928         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27929         gcc.dg/debug/dwarf2/dwarf-char2.c,
27930         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27932         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27934 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27936         * gcc.dg/dll-2.c: Add tests for warnings.
27937         * gcc.dg/dll-3.c: Likewise.
27938         * gcc.dg/dll-4.c: Likewise.
27940         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27941         * g++.dg/ext/dllimport2.C: Likewise.
27942         * g++.dg/ext/dllimport3.C: Likewise.
27943         * g++.dg/ext/dllimport7.C: Likewise.
27944         * g++.dg/ext/dllimport8.C: Likewise.
27945         * g++.dg/ext/dllimport9.C: Likewise.
27947 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27949         PR fortran/24092
27950         * gfortran.dg/derived_pointer_recursion.f90: New test.
27952 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27954         * gcc.c-torture/execute/20051012-1.c: New test.
27956 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27958         PR fortran/18082
27959         * gfortran.dg/automatic_char_len_1.f90: New test.
27961 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27963         PR fortran/20847
27964         * gfortran.dg/save_common.f90: New test.
27966         PR fortran/20856
27967         * gfortran.dg/save_result.f90: New test.
27969 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27971         PR c++/21592
27972         * g++.dg/template/dependent-expr1.C: Add new expected error.
27973         * g++.dg/template/dependent-expr2.C: Adjust error text.
27974         * g++.dg/template/overload6.C: New.
27976         PR c++/23797
27977         * g++.dg/other/typename8.C: New.
27979         PR c++/21117
27980         * g++.dg/other/return1.C: New.
27982 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27984         PR c++/24052
27985         * g++.dg/ext/label5.C: New.
27987 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27989         PR c++/19964
27990         * g++.dg/parse/crash31.C: New.
27992 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27994         * g++.dg/ipa/ipa-1.c: New test.
27995         * g++.dg/ipa/ipa-2.c: New test.
27996         * g++.dg/ipa/ipa-3.c: New test.
27997         * g++.dg/ipa/ipa-4.c: New test.
27998         * g++.dg/ipa/ipa-5.c: New test.
27999         * g++.dg/ipa/ipa.exp: New file.
28001 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28003         PR fortran/24207
28004         * gfortran.dg/private_type_3.f90: New test.
28006 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28008         PR fortran/20786
28009         gfortran.dg/aint_anint_1.f90: New test.
28011 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28013         PR libgfortran/24313
28014         gfortran.dg/csqrt.f: New test.
28016 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28018         PR c++/8057
28019         * g++.dg/warn/noeffect7.C: New test.
28020         * g++.dg/warn/noeffect2.C: Instantiate templates.
28021         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28022         and warning.
28024 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28026         PR c++/21089
28027         * g++.dg/init/float1.C: New test.
28029         PR c++/24277
28030         * g++.dg/init/member1.C: Tweak error markers.
28032 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28034         PR testsuite/24281
28035         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28036         Check for null pointer.
28038 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28040         PR c++/21369
28041         * g++.dg/parse/ret-type3.C: New test.
28043 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28045         PR tree-opt/23946
28046         * gcc.c-torture/compile/pr23946.c: New test.
28048 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28050         * g++.dg/opt/mmx2.C: New test.
28052 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28054         PR c++/24277
28055         * g++.dg/template/static20.C: New test.
28057         PR c++/24302
28058         * g++.dg/warn/Wunused-12.C: New test.
28060         PR c++/23437
28061         * g++.dg/template/arg4.C: New test.
28063 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28065         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28066         * gcc.dg/ucnid-3.c: Likewise.
28067         * gcc.dg/ucnid-4.c: Likewise.
28068         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28069         * g++.dg/other/ucnid-1.C: Likewise.
28070         * gcc.dg/sparc-frame-1.c: New test.
28072 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28074         PR c++/24139
28075         * g++.dg/template/spec27.C: New test.
28077         PR c++/24275
28078         * g++.dg/template/static19.C: New test.
28080 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28082         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28083         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28085 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28087         PR target/24136
28088         * gfortran.fortran-torture/compile/pr24136.f: New test.
28090 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28092         PR c++/22172
28093         * g++.dg/parse/crash30.C: New test.
28095 2005-10-07  Richard Guenther  <rguenther@suse.de>
28097         PR middle-end/24227
28098         * gcc.c-torture/compile/pr24227.c: New testcase.
28100 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28102         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28103         Do not put aligned attributes on array elements.
28105 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28107         PR testsuite/23611, PR testsuite/23615
28108         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28109         writing prototypes of library functions by hand.
28110         * obj-c++.dg/bitfield-4.mm: Likewise.
28111         * obj-c++.dg/const-str-4.mm: Likewise.
28112         * obj-c++.dg/encode-4.mm: Likewise.
28113         * obj-c++.dg/encode-5.mm: Likewise.
28114         * obj-c++.dg/encode-6.mm: Likewise.
28115         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28116         * obj-c++.dg/method-10.mm: Likewise.
28117         * obj-c++.dg/method-17.mm: Likewise.
28118         * obj-c++.dg/method-19.mm: Likewise.
28119         * obj-c++.dg/try-catch-2.mm: Likewise.
28121 2005-10-06  Richard Henderson  <rth@redhat.com>
28123         PR 24236
28124         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28126 2005-10-06  Dale Johannesen  <dalej@apple.com>
28128         * gcc.c-torture/execute/20030125-1.c: Correct.
28130 2005-10-06  Richard Guenther  <rguenther@suse.de>
28132         PR tree-optimization/24238
28133         * g++.dg/tree-ssa/pr24238.C: New testcase.
28135 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28137         PR 18568
28138         * gfortran.dg/der_pointer_3.f90: New test.
28140 2005-10-05  Devang Patel  <dpatel@apple.com>
28142         PR Debug/23205
28143         * g++.dg/other/PR23205.C: New.
28145 2005-10-05  Richard Henderson  <rth@redhat.com>
28147         PR target/23602
28148         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28149         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28151 2005-10-05  Dale Johannesen  <dalej@apple.com>
28153         * gcc.c-torture/execute/float-floor.c: New.
28155 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28157         PR tree-optimization/21419
28158         PR tree-optimization/24146
28159         PR tree-optimization/24151
28161         * g++.dg/ext/asm7.C: New.
28162         * g++.dg/ext/asm8.C: New.
28163         * gcc.dg/asm-1.c: Compile on all targets.
28164         * gcc.dg/asm-pr24146.c: New.
28165         * gcc.dg/pr21419.c: Adjust error messages.
28167 2005-10-05  Richard Guenther  <rguenther@suse.de>
28169         PR fortran/24176
28170         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28172 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28174         PR c++/23513
28175         * g++.dg/template/spec22.C: Robustify test.
28176         * g++.dg/template/spec26.C: New.
28178 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28180         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28181         if target supports vector instructions.
28183 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28185         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28186         C99 functions.
28188 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28190         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28191         check_effective_target_fortran_large_int): Replace cached result
28192         when target changes.
28194 2005-10-04  Devang Patel  <dpatel@apple.com>
28196         * gcc.dg/i386-sse-vect-types.c: New.
28198 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28200         PR preprocessor/13726
28201         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28202         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28204 2005-10-04  Richard Guenther  <rguenther@suse.de>
28206         PR c/23576
28207         * gcc.dg/noncompile/pr23576.c: New testcase.
28209 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28211         PR middle-end/23125
28212         * gcc.dg/register-var-3.c: New test.
28214 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28216         * gcc.dg/pr23049.c: New test.
28218         * gcc.dg/ucnid-4.c: Fix test.
28220 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28222         PR 23445
28223         * gcc.c-torture/compile/pr23445.c: New test.
28225 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28227         * g++.dg/overload/unknown1.C: New.
28229 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28231         PR c++/17775
28232         * g++.dg/template/repo4.C: New test.
28234 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28236         PR libfortran/19308
28237         * gfortran.dg/large_real_kind_2.F90: New test.
28238         * gfortran.dg/large_integer_kind_2.f90: New test.
28240 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28242         * lib/target-supports.exp (check_effective_target_vect_shift):
28243         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28244         (check_effective_target_vect_condition): Fix copy-n-pasto.
28246         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28247         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28248         targets.
28250 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28252         PR c++/22621
28253         * g++.dg/template/overload5.C : New test.
28255         PR c++/23840
28256         * g++.dg/expr/stdarg1.C: New test.
28258 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28260         PR 24142
28261         * gcc.c-torture/execute/pr24142.c: New test.
28263 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28265         PR 24141
28266         * gcc.c-torture/execute/pr24141.c: New test.
28268 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28269             Diego Novillo  <dnovillo@redhat.com>
28271         PR 23604
28272         * gcc.c-torture/execute/pr23604.c: New test.
28274 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28276         PR fortran/16404
28277         PR fortran/20835
28278         PR fortran/20890
28279         PR fortran/20899
28280         PR fortran/20900
28281         PR fortran/20901
28282         PR fortran/20902
28283         gfortran.dg/equiv_constraint_1.f90: New test.
28284         gfortran.dg/equiv_constraint_2.f90: New test.
28285         gfortran.dg/equiv_constraint_3.f90: New test.
28286         gfortran.dg/equiv_constraint_4.f90: New test.
28287         gfortran.dg/equiv_constraint_5.f90: New test.
28288         gfortran.dg/equiv_constraint_6.f90: New test.
28289         gfortran.dg/equiv_constraint_7.f90: New test.
28290         gfortran.dg/equiv_constraint_8.f90: New test.
28291         gfortran.dg/private_type_1.f90: New test.
28292         gfortran.dg/private_type_2.f90: New test.
28293         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28294         980628-10.f: Assert std=gnu to permit mixing of
28295         types in equivalence statements.
28297 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28299         PR 24112
28300         * gfortran.dg/open_status_1.f90: New.
28302 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28304         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28305         * gcc.dg/vect/pr22480.c: Clean up temp files.
28306         * gcc.dg/vect/pr23831.c: Clean up temp files.
28307         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28308         Clean up temp files.
28309         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28310         Clean up temp files.
28312         * gcc.dg/20050309-1.c: Clean up temp files.
28313         * gcc.dg/20050325-1.c: Clean up temp files.
28315 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28317         PR tree-optimization/24059
28318         * gcc.dg/vect/pr24059.c : New test.
28320 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28322         PR middle-end/24109
28323         * gcc.c-torture/execute/20050929-1.c: New test.
28325 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28327         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28329 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28331         PR c/21419
28332         * gcc.dg/pr21419.c: New test.
28334 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28336         * gcc.dg/pr23911.c: New test.
28338 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28340         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28342         PR c++/16782
28343         * g++.dg/parse/qualified4.C: New test.
28344         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28345         * g++.old-deja/g++.mike/p8154.C: Likewise.
28347 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28349         PR c++/22147
28350         * g++.dg/template/friend37.C: New test.
28351         * g++.dg/parse/crash28.C: Adjust error markers.
28353 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28355         PR fortran/18518
28356         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28358 2005-09-27  Devang Patel  <dpatel@apple.com>
28360         PR tree-optimization/23625
28361         * gcc.dg/pr23625.c: New test.
28363 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28365         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28366         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28368 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28370         PR fortran/23677
28371         * gfortran.fortran-torture/execute/save_1.f90: New test.
28372         * gfortran.dg/save_1.f90: New test.
28374 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28376         * gcc.target/i386/builtin-apply-mmx.c: New test.
28378         PR target/22576
28379         * gcc.target/i386/pr22576.c: New test.
28381         PR target/22585
28382         * gcc.target/i386/pr22585.c: New test.
28384         PR target/23268
28385         * gcc.target/i386/pr23268.c: New test.
28387         PR middle-end/23831
28388         * gcc.dg/vect/pr23831.c: New test.
28390         PR target/24055
28391         * gcc.target/i386/pr24055.c: New test.
28393 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28395         PR tree-optimization/23960
28396         * gcc.c-torture/compile/pr23960.c: New.
28398 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28400         PR fortran/16861
28401         * gfortran.dg/nested_modules_3.f90: New.
28403 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28405         PR fortran/24005
28406         gfortran.dg/interface_1.f90: New test.
28408 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28409         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28411         PR fortran/23843
28412         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28414 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28416         PR fortran/23516
28417         * gfortran.dg/imag_1.f: New test.
28418         * gfortran.dg/imag_2.f: Ditto.
28420 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28422         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28424 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28426         PR c++/21983
28427         * g++.dg/warn/pr21983.C: New test.
28429 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28431         * gcc.dg/20050922-1.c: Testcase added.
28433 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28435         PR c++/23993
28436         * g++.dg/template/array14.C: New test.
28438 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28440         PR fortran/19929
28441         * gfortran.dg/der_ptr_component_1.f90: New test.
28443 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28445         PR c++/23965
28446         * g++.dg/template/error1.C: Reject "no matching function" message.
28448 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28450         PR c++/17609
28451         * g++.dg/lookup/error1.C: New test.
28453 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28455         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28456         functionality of the testcase.
28458 2005-09-20  Richard Henderson  <rth@redhat.com>
28460         * gcc.dg/vect/vect-22.c: Require vect_float.
28461         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28463 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28465         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28466         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28467         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28468         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28469         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28470         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28471         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28472         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28473         * gcc.dg/cpp/ucnid-8.c: New test.
28475 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28477         PR tree-optimization/23929
28478         * gcc.c-torture/compile/pr23929.c: New test.
28480 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28482         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28483         for one loop.
28485 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28487         PR testsuite/23186
28488         * g++.dg/other/pr22003.C: Require named sections.
28490 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28492         PR c++/23947
28493         * g++.dg/rtti/crash3.C: New test.
28495         PR tree-optimization/23818
28496         * gcc.dg/pr23818.c: New test.
28498 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28500         PR fortran/23420
28501         * gfortran.dg/print_fmt_4.f: New.
28503 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28505         PR fortran/23663
28506         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28508 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28510         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28511         Use pointers to local alignable arrays instead. Added comments.
28512         * gcc.dg/vect/vect-46.c: Likewise.
28513         * gcc.dg/vect/vect-48.c: Likewise.
28514         * gcc.dg/vect/vect-49.c: Likewise.
28515         * gcc.dg/vect/vect-52.c: Likewise.
28516         * gcc.dg/vect/vect-53.c: Likewise.
28517         * gcc.dg/vect/vect-54.c: Likewise.
28518         * gcc.dg/vect/vect-56.c: Likewise.
28519         * gcc.dg/vect/vect-57.c: Likewise.
28520         * gcc.dg/vect/vect-58.c: Likewise.
28521         * gcc.dg/vect/vect-60.c: Likewise.
28522         * gcc.dg/vect/vect-61.c: Likewise.
28524         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28525         The test is no longer vectorizable on vect_no_align targets.
28526         * gcc.dg/vect/vect-43.c: Likewsie.
28528         * gcc.dg/vect/vect-44.c: Added comments.
28529         * gcc.dg/vect/vect-45.c: Added comments.
28530         * gcc.dg/vect/vect-50.c: Added comments.
28531         * gcc.dg/vect/vect-51.c: Added comments.
28533         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28534         aligned type.
28535         * gcc.dg/vect/Os-vect-95.c: Likewise.
28537         * gcc.dg/vect/vect-41.c: Test removed.
28538         * gcc.dg/vect/vect-47.c: Test removed.
28539         * gcc.dg/vect/vect-55.c: Test removed.
28540         * gcc.dg/vect/vect-59.c: Test removed.
28542 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28544         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28545         No longer vectorizable on vect_no_align targets.
28546         * gcc.dg/vect/pr20122.c: Likewise.
28547         * gcc.dg/vect/vect-74.c: Likewise.
28548         * gcc.dg/vect/vect-75.c: Likewise.
28549         * gcc.dg/vect/vect-76.c: Likewise.
28551         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28552         Will not be vectorizable on vect_no_align targets once aliasing issues
28553         are resolved.
28554         * gcc.dg/vect/vect-79.c: Likewise.
28556         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28557         * gcc.dg/vect/vect-78.c: Likewise.
28558         * gcc.dg/vect/vect-97.c: Likewise.
28560 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28562         * gcc.dg/pr23943.c: New test.
28564 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28566         PR fortran/19181
28567         * gfortran.dg/derived_pointer_null_1.f90: New test.
28569 2005-09-18  Richard Guenther  <rguenther@suse.de>
28571         PR middle-end/23944
28572         * gcc.c-torture/compile/pr23944.c: New testcase.
28574 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28576         PR fortran/15975
28577         * gfortran.dg/der_pointer_2.f90: New test.
28579 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28581         PR fortran/16861
28582         * gfortran.dg/nested_modules_2.f90: New test.
28584 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28586         PR c++/18368
28587         * g++.dg/other/semicolon.C: New test.
28589 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28591         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28592         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28594 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28596         PR c++/23914
28597         * g++.dg/template/static18.C: New test.
28599         PR c++/21514
28600         * g++.dg/template/crash19.C: Remove dg-error marker.
28601         * g++.dg/template/local4.C: New test.
28603 2005-09-16  Paul Brook  <paul@codesourcery.com>
28605         PR fortran/23906
28606         * gfortran.dg/dependency_1.f90: New test.
28608 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28610         PR c++/23896
28611         * g++.dg/template/static17.C: New test.
28613 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28615         PR c++/23139
28616         * g++.dg/warn/huge-val1.C: New test.
28618 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28620         PR c++/13140
28621         * g++.dg/parse/class2.C: New test.
28622         * g++.dg/template/explicit8.C: Likewise.
28623         * g++.dg/template/spec25.C: Likewise.
28625 2005-09-14  Josh Conner  <jconner@apple.com>
28627         PR middle-end/23584
28628         * gcc.dg/pr23584.c: New test.
28630 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28632         PR fortran/21875 Internal Unit Array I/O, NIST
28633         * gfortran.dg/arrayio_1.f90: New test.
28634         * gfortran.dg/arrayio_1.f90: New test.
28635         * gfortran.dg/arrayio_1.f90: New test.
28636         * gfortran.dg/arrayio_1.f90: New test.
28637         * gfortran.dg/arrayio_1.f90: New test.
28639 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28641         PR middle-end/22480
28642         * gcc.dg/vect/pr22480.c: New test.
28644 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28646         PR fortran/19358
28647         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28649 2005-09-13 Josh Conner <jconner@apple.com>
28651         PR c++/23180
28652         * g++.dg/init/struct2.C: New test.
28653         * g++.dg/init/struct3.C: New test.
28655 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28657         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28658         Clean up temp files.
28659         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28660         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28661         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28662         gcc.dg/tree-ssa/builtin-printf-1.c,
28663         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28664         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28665         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28666         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28667         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28668         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28669         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28670         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28671         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28672         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28673         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28674         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28676 2005-09-13  Josh Conner  <jconner@apple.com>
28678         * lib/gcc-dg.exp: Load scanipa.exp.
28679         (cleanup-dump): New procedure.
28680         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28681         * lib/scandump.exp: New file.
28682         * lib/scantree.exp: Use it.
28683         * lib/scanipa.exp: New file.
28685 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28687         PR fortran/17740
28688         * gfortran.dg/generic_4.f90: New test.
28690 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28692         PR target/23816
28693         * gcc.target/i386/pr23816-1.c: New test.
28694         * gcc.target/i386/pr23816-2.c: New test.
28697 2005-09-13  Bastian Blank <waldi@debian.org>
28699         PR c++/16171
28700         * g++.dg/abi/mangle26.C: New test.
28701         * g++.dg/abi/mangle27.C: New test.
28702         * g++.dg/abi/mangle28.C: New test.
28703         * g++.dg/abi/mangle29.C: New test.
28705         PR c++/23839
28706         * g++.dg/parse/register1.C: New test.
28708 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28710         PR c++/23842
28711         * g++.dg/template/access16.C: New test.
28713 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28715         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28717 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28719         PR fortran/18899
28720         * gfortran.dg/shape_2.f90: New test.
28722 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28724         PR target/19269
28725         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28726         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28727         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28728         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28729         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28730         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28731         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28732         tests.
28734 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28736         PR c++/23841
28737         * g++.dg/parse/template17.C: New test.
28739 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28741         PR c++/23789
28742         * g++.dg/template/nontype14.C: New test.
28744 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28746         PR g++/7874
28747         * g++.dg/lookup/friend7.C: New test.
28748         * g++.dg/lookup/friend8.C: New test.
28749         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28750         so that it will be found via argument dependent lookup.
28751         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28752         friend functions which will no longer be found.
28753         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28754         function g, so that it will be found via argument dependent
28755         lookup.
28756         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28757         * g++.old-deja/g++.mike/net43.C: Likewise.
28759 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28761         PR c++/23691
28762         * g++.dg/template/static16.C: New test.
28764 2005-09-12  Josh Conner  <jconner@apple.com>
28766         PR middle-end/23237
28767         * gcc.c-torture/compile/pr23237.c: New test.
28769 2005-09-11  Richard Henderson  <rth@redhat.com>
28771         * g++.dg/other/error8.C: Update expected diagnostic text.
28773 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28775         PR libfortran/19872
28776         * gfortran.dg/overwrite_1.f: New test.
28778 2005-09-09  Josh Conner  <jconner@apple.com>
28780         * g++.dg/init/pr23180-1.C: Removed.
28781         * g++.dg/init/pr23180-2.C: Removed.
28783 2005-09-09  David Daney <ddaney@avtrex.com>
28785         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28786         files which are ...
28787         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28788         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28790 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28792         * gfortran.dg/iostat_2.f90: New test.
28794 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28796         PR c++/22252
28797         * g++.dg/ext/interface1.C: New test.
28798         * g++.dg/ext/interface1.h: Likewise.
28799         * g++.dg/ext/interface1a.cc: Likewise.
28801 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28803         * gfortran.dg/iomsg_1.f90: New test case.
28805 2005-09-09  Richard Guenther  <rguenther@suse.de>
28807         PR c++/23624
28808         * g++.dg/tree-ssa/pr23624.C: New testcase.
28810 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28812         PR fortran/19239
28813         * gfortran.dg/vector_subscript_1.f90,
28814         * gfortran.dg/vector_subscript_2.f90: New tests.
28816 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28818         PR fortran/21104
28819         * gfortran.dg/array_alloc_1.f90,
28820         * gfortran.dg/array_alloc_2.f90,
28821         * gfortran.dg/array_alloc_3.f90: New tests.
28823 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28825         PR fortran/12840
28826         * gfortran.dg/array_constructor_6.f90
28827         * gfortran.dg/array_constructor_7.f90
28828         * gfortran.dg/array_constructor_8.f90
28829         * gfortran.dg/array_constructor_9.f90
28830         * gfortran.dg/array_constructor_10.f90
28831         * gfortran.dg/array_constructor_11.f90
28832         * gfortran.dg/array_constructor_12.f90: New tests.
28834 2005-09-08  Josh Conner  <jconner@apple.com>
28836         PR c++/23180
28837         * g++.dg/init/pr23180-1.C: New test.
28838         * g++.dg/init/pr23180-2.C: New test.
28840 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28842         PR fortran/18878
28843         * gfortran.dg/module_double_reuse.f90: New.
28845 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28847         PR fortran/23270
28848         PR fortran/22304
28849         PR fortran/18870
28850         PR fortran/17917
28851         PR fortran/16511
28852         * gfortran.dg/common_equivalence_1.f: New.
28853         * gfortran.dg/common_equivalence_2.f: New.
28854         * gfortran.dg/common_equivalence_3.f: New.
28855         * gfortran.dg/contained_equivalence_1.f90: New.
28856         * gfortran.dg/module_blank_common.f90: New.
28857         * gfortran.dg/module_commons_1.f90: New.
28858         * gfortran.dg/module_equivalence_1.f90: New.
28859         * gfortran.dg/nested_modules_1.f90: New.
28860         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28861         equivalences and add comment to connect the test with
28862         the PR.
28864 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28866         PR fortran/23765
28867         * gfortran.dg/common_6.f90: New test.
28869 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28871         PR fortran/15326
28872         * gfortran.dg/char_result_1.f90,
28873         * gfortran.dg/char_result_2.f90,
28874         * gfortran.dg/char_result_3.f90,
28875         * gfortran.dg/char_result_4.f90,
28876         * gfortran.dg/char_result_5.f90,
28877         * gfortran.dg/char_result_6.f90,
28878         * gfortran.dg/char_result_7.f90,
28879         * gfortran.dg/char_result_8.f90: New tests.
28881 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28883         PR fortran/19928
28884         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28886 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28888         PR obj-c++/16816
28889         * obj-c++.dg/selector-5.mm: New test.
28890         * obj-c++.dg/selector-6.mm: New test.
28892 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28894         PR objc/20574
28895         PR objc/19324
28896         * objc.dg/error-1.m: New test.
28898 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28900         PR fortran/23373
28901         * gfortran.fortran-torture/execute/pr23373-1.f90,
28902         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28904 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28906         PR libfortran/23760
28907         * gfortran.dg/g77/1832.f: Remove long string in write statement
28908         to allow the test to pass on correct list directed output with
28909         prepended space.
28911 2005-09-07  James E Wilson  <wilson@specifix.com>
28913         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28915 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28917         * gfortran.dg/parameter+save.f90: Rename to
28918         * gfortran.dg/parameter_save.f90: .. this.
28920 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28922         PR fortran/20848
28923         * gfortran.dg/parameter+save.f90: New test case.
28925 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28927         PR fortran/19269
28928         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28930 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28932         PR c/23075
28933         * gcc.dg/pr23075.c: New test.
28934         * g++.dg/warn/pr23075.C: New test.
28936         PR target/22362
28937         * gcc.target/i386/pr22362.c: New test.
28939         PR rtl-optimization/23098
28940         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28942         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28943         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28944         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28946 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28948         * g++.dg/expr/cast6.C: New test.
28950         PR c++/9782
28951         * g++.dg/init/new15.C: New test.
28953 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28955         * gcc.dg/vect/Os-vect-95.c: New test.
28956         * gcc.dg/vect/vect-95.c: Same.
28958 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28960         * gcc.dg/vect/vect-29.c: Update xfail testing.
28961         * gcc.dg/vect/vect-44.c: Same.
28962         * gcc.dg/vect/vect-48.c: Same.
28963         * gcc.dg/vect/vect-50.c: Same.
28964         * gcc.dg/vect/vect-72.c: Same.
28965         * gcc.dg/vect/vect-77.c: Same.
28966         * gcc.dg/vect/vect-78.c: Same.
28967         * gcc.dg/vect/vect-80.c: Same.
28968         * gcc.dg/vect/vect-96.c: Same.
28969         * gcc.dg/vect/vect-100.c: Same.
28970         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28971         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28972         * gfortran.dg/vect/vect-5.f90: Same.
28974 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28976         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28977         start strings.
28978         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28979         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28981         PR c++/23056
28982         * g++.dg/opt/pr23056.C: New test.
28984         PR rtl-optimization/23098
28985         * gcc.target/i386/pr23098.c: New test.
28987 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28989         PR c++/23667
28990         * g++.dg/template/static15.C: New test.
28992         PR c++/21440
28993         * g++.dg/ext/stmtexpr5.C: New test.
28994         * g++.dg/ext/stmtexpr6.C: Likewise.
28996 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28998         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29000         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29001         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29002         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29004 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29006         PR libfortran/23321
29007         * gfortran.dg/direct_io_4.f90: New test case.
29009 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29010             Rasmus Hahn  <rassahah@neofonie.de>
29012         PR libobjc/23108
29013         * objc.dg/type-stream-1.m: New test.
29015 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29017         PR fortran/23661
29018         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29019         gfortran.dg/print_fmt_3.f90: New test.
29021 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29023         * gfortran.dg/fmt_t_1.f90: New test.
29025 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29027         PR rtl-optimization/23454
29028         * g++.dg/opt/pr23454.C: New test.
29030 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29032         PR c++/23699
29033         * g++.dg/ext/static1.C: New test.
29035 2005-09-02  Richard Henderson  <rth@redhat.com>
29037         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29038         tail call to check_fa_work.
29040 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29042         PR c++/21687
29043         * g++.dg/other/gc3.C: New test.
29045 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29047         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29048         * gcc.dg/20050826-1.c: Likewise.
29050 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29052         PR c++/23167
29053         * g++.dg/expr/volatile1.C: New test.
29055 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29057         PR middle-end/23547
29058         * gcc.dg/pr23547.c: New test.
29060 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29062         PR c/22061
29063         * gcc.c-torture/execute/pr22061-1.c,
29064         * gcc.c-torture/execute/pr22061-2.c,
29065         * gcc.c-torture/execute/pr22061-3.c,
29066         * gcc.c-torture/execute/pr22061-4.c: New tests.
29068 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29070         * gcc.dg/Wredundant-decls-2.c: New test to check that
29071         -Wredundant-decls does not issue warning for a variable
29072         definition following a declaration.
29074 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29076         PR debug/7241
29077         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29078         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29079         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29081         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29082         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29083         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29084         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29085         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29086         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29087         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29088         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29090 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29092         PR objc/23306
29093         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29094         scan-assmbler.
29096 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29098         PR target/21255
29099         * gcc.dg/pr21255-1.c: New test.
29100         * gcc.dg/pr21255-2-mb.c: Likewise.
29101         * gcc.dg/pr21255-2-ml.c: Likewise.
29102         * gcc.dg/pr21255-3.c: Likewise.
29103         * gcc.dg/pr21255-4.c: Likewise.
29105 2005-08-31  Dale Johannesen  <dalej@apple.com>
29107         * gcc.dg/20050830-1.c: New.
29109 2005-08-31  Josh Conner  <jconner@apple.com>
29111         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29112         command-line options for arm-*-* targets.
29113         * g++.dg/init/array16.C: Likewise.
29114         * g++.dg/other/crash-4.C: Likewise.
29116 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29118         PR obj-c++/23640
29119         * obj-c++.dg/gnu-runtime-3.mm: New test.
29121 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29123         PR c++/13377
29124         * g++.dg/lookup/ambig4.C: New test.
29125         * g++.dg/lookup/ambig5.C: New test.
29126         * g++.dg/tc1/dr101.C: Adjust error markers.
29128 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29130         PR c++/23639
29131         * g++.dg/template/ttp5.C: Adjust error markers.
29133 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29135         PR testsuite/23609
29136         * lib/obj-c++.exp: Include target-libpath.exp.
29137         (obj-c++_link_flags): Look for the GNU libobjc library
29138         and set the library path to include it.
29139         Don't manually set LD_LIBRARY_PATH (etc.) but call
29140         set_ld_library_path_env_vars instead.
29141         (obj-c++_target_compile): Don't set library path or
29142         linker flags because they are already set correctly
29143         in obj-c++_link_flags.
29145 2005-08-30  Josh Conner  <jconner@apple.com>
29147         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29148         to command-line options for arm-*-* targets.
29150 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29152         * g++.dg/other/i386-1.C: New.
29154 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29156         PR preprocessor/20348
29157         PR preprocessor/20356
29158         * gcc.dg/cpp/pr20348.c: New test.
29159         * gcc.dg/cpp/pr20348.h: New file.
29160         * gcc.dg/cpp/inc/pr20348.h: New file.
29161         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29162         * gcc.dg/cpp/pr20356.c: New test.
29163         * gcc.dg/cpp/pr20356.h: New file.
29164         * gcc.dg/cpp/inc/pr20356.h: New file.
29165         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29167 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29169         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29170         Fix array dimension to avoid correct end-of-file error.
29172 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29174         PR libfortran/23598
29175         * gfortran.dg/iostat_1.f90: New test.
29177 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29179         PR middle-end/23408
29180         * gcc.dg/pr23408.c: New test.
29182 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29184         PR c++/23099
29185         * g++.dg/init/member1.C: Make sure erroneous static data member
29186         definitions are required.
29187         * g++.dg/template/static13.C: New test.
29188         * g++.dg/template/static14.C: Likewise.
29190 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29192         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29193         -march=pentium4, remove ilp32 requirement.
29195         PR middle-end/23484
29196         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29197         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29199 2005-08-29  Andreas Jaeger  <aj@suse.de>
29201         PR testsuite/23607
29202         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29204 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29206         * gcc.c-torture/execute/20050316-2.c: New test.
29207         * gcc.c-torture/execute/20050316-3.c: New test.
29208         * gcc.dg/torture/pr16104-1.c: New test.
29210 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29212         PR middle-end/23463
29213         * gcc.c-torture/execute/zero-struct-1.c: New test.
29215 2005-08-27  Richard Guenther  <rguenther@suse.de>
29217         PR target/23575
29218         * gcc.target/i386/pr23575.c: New testcase.
29220 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29222         PR rtl-optimization/23561
29223         * gcc.c-torture/execute/20050826-1.c: New test.
29225         PR rtl-opt/23560
29226         * gcc.c-torture/execute/20050826-2.c: New test.
29228 2005-08-26  Dale Johannesen  <dalej@apple.com>
29230         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29231         * gcc.dg/20050826-1.c: New.
29233 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29235         PR c++/19004
29236         * g++.dg/template/nontype13.C: New test.
29238         PR c++/23491
29239         * g++.dg/init/new14.C: New test.
29240         * g++.dg/expr/anew1.C: Do not XFAIL.
29241         * g++.dg/expr/anew2.C: Likewise.
29242         * g++.dg/expr/anew3.C: Likewise.
29244 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29246         PR middle-end/22439
29247         * gcc.dg/vla-3.c: New test.
29249 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29251         PR fortran/20363
29252         * gfortran.dg/named_interface.f90: New.
29254 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29256         * gcc.c-torture/execute/frame-address.c: New test.
29258 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29260         PR c++/20817
29261         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29263 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29265         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29267 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29269         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29270         * gcc.dg/altivec-22.c: Rename from..
29271         * gcc.dg/altivec-nomfcr.c: ..this.
29273 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29275         PR tree-optimization/23546
29276         * gcc.dg/tree-ssa/pr23546.c: New test.
29278 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29280         PR fortran/17758
29281         * gfortran.dg/nonreturning_statements.f90: New test.
29283 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29285         PR c++/22454
29286         * g++.dg/parse/crash29.C: New.
29288 2005-08-23  DJ Delorie  <dj@redhat.com>
29290         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29291         constants have the L suffix.
29293 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29295         PR c++/23044
29296         * g++.dg/template/instantiate8.C: New.
29298 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29300         PR middle-end/23467
29301         * gcc.c-torture/execute/pr23467.c: New test.
29303 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29305         PR tree-optimization/22043
29306         * gcc.c-torture/execute/20050613-1.c: New test.
29308 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29310         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29312 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29314         PR rtl-optimization/23478
29315         * g++.dg/opt/pr23478.C: New test.
29317 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29319         PR c/18715
29320         * gcc.dg/switch-warn-3.c: New test.
29322 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29324         PR c++/22233
29325         * g++.dg/template/param1.C: New test.
29327 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29329         PR c++/23089
29330         * g++.dg/other/incomplete1.C: New test.
29332 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29334         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29335         are vectorizable.
29337 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29339         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29340         d_lines_5.f: New.
29342 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29344         * gcc.target/i386/sse-4.c: New test.
29346 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29348         PR testsuite/23239
29349         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29351 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29353         * gcc.dg/20050811-1.c: New test.
29354         * gcc.dg/20050811-2.c: New test.
29356 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29358         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29360 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29362         PR 23476
29363         * gcc.c-torture/compile/pr23476.c: New test.
29365 2005-08-19  Devang Patel  <dpatel@apple.com>
29367         PR tree-optimization/23048
29368         * gcc.dg/tree-ssa/pr23048.c: New test.
29370 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29372         PR middle-end/20624
29373         * g++.dg/warn/Wreturn-3.C: New test
29375 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29377         PR tree-optimization/22228
29378         * g++.dg/vect/pr22543.cc: New test.
29380 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29382         PR tree-optimization/21574
29383         * gcc.dg/tree-ssa/pr21574.c: New test.
29385 2005-08-16  James E Wilson  <wilson@specifix.com>
29387         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29389 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29391         PR tree-opt/23402
29392         * gcc.c-torture/compile/zero-strct-3.c: New test.
29393         * gcc.c-torture/compile/zero-strct-4.c: New test.
29395 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29397         PR target/23376
29398         * gcc.target/x86_64/pr23376.c: New test.
29400 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29402         PR c++/23337
29403         * g++.dg/ext/vector2.C: New.
29405 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29407         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29409 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29411         PR libfortran/23428
29412         * gfortran.dg/inquire-complex.f90: New test case.
29414 2005-08-16  James E Wilson  <wilson@specifix.com>
29416         PR tree-optimization/21105
29417         * gcc.dg/large-size-array.c: New.
29419 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29421         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29422         type.
29423         * gcc.dg/vect/vect-41: Likewise.
29424         * gcc.dg/vect/vect-42: Likewise.
29425         * gcc.dg/vect/vect-43: Likewise.
29426         * gcc.dg/vect/vect-44: Likewise.
29427         * gcc.dg/vect/vect-46: Likewise.
29428         * gcc.dg/vect/vect-47: Likewise.
29429         * gcc.dg/vect/vect-48: Likewise.
29430         * gcc.dg/vect/vect-52: Likewise.
29431         * gcc.dg/vect/vect-53: Likewise.
29432         * gcc.dg/vect/vect-54: Likewise.
29433         * gcc.dg/vect/vect-55: Likewise.
29434         * gcc.dg/vect/vect-56: Likewise.
29435         * gcc.dg/vect/vect-57: Likewise.
29436         * gcc.dg/vect/vect-58: Likewise.
29437         * gcc.dg/vect/vect-59: Likewise.
29438         * gcc.dg/vect/vect-60: Likewise.
29439         * gcc.dg/vect/vect-61: Likewise.
29440         * gcc.dg/vect/vect-85: Likewise.
29441         * gcc.dg/vect/vect-87: Likewise.
29442         * gcc.dg/vect/vect-88: Likewise.
29443         * gcc.dg/vect/vect-93.c: Likewise.
29444         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29445         * gcc.dg/vect/vect-75: Likewise.
29446         * gcc.dg/vect/vect-76: Likewise.
29447         * gcc.dg/vect/vect-77: Likewise.
29448         * gcc.dg/vect/vect-78: Likewise.
29449         * gcc.dg/vect/vect-80: Likewise.
29450         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29451         vectorized for the expected reason, rather than checking how alignment
29452         was handled.
29453         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29454         aligned type and also instead of aligned pointers. Added documentation.
29456 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29458         * gfortran.dg/power.f90: New test.
29460 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29462         PR rtl-optimization/23299
29463         * g++.dg/opt/pr23299.C: New test.
29465 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29467         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29469 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29471         * g++.dg/template/local6.C: New test.
29473 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29475         * execute/exceptions/finally-1.m: Check that the catch and finally are
29476         being called.  Also add a "return 0;" at the end of main.
29478 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29480         PR fortran/21432.
29481         * gfortran.dg/namelist_print_1.f: New test of functionality of
29482         PRINT namelist.
29483         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29484         namelist generates error with -std=f95.
29486 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29488         PR tree-optimization/23119
29489         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29491 2005-08-13  Marcin Koziej  <creep@desk.pl>
29492             Andrew Pinski  <pinskia@physics.uc.edu>
29494         PR libobjc/22492
29495         * execute/exceptions/finally-1.m: New test.
29497 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29499         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29500         testsuite.
29501         * objc/execute/exceptions/trivial.m: New test.
29502         * objc.dg/try-catch-11.m: Move to ...
29503         * objc/execute/exceptions/foward-1.m: Here.
29504         * objc.dg/try-catch-2.m: Move to ...
29505         * objc/execute/exceptions/catchall-1.m: Here.
29506         * objc.dg/try-catch-8.m: Move to ...
29507         * objc/execute/exceptions/local-variables-1.m: Here.
29509 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29511         * objc.dg/nested-func-1.m: Move to ...
29512         * objc/execute/nested-func-1.m: Here.
29514 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29516         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29517         in ${options} instead of [target_info name].
29518         * lib/obj-c++.exp (objc_target_compile): Likewise.
29520 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29522         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29526         part of PR testsuite/23348
29527         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29528         each of the torture options.
29529         * objc/compile/trivial.m: New test.
29531 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29533         * gfortran.dg/eoshift.f90: Correct format.
29535 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29537         * gfortran.fortran-torture/execute/character_passing.f90:
29538         Fix comment typo.
29540 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29542         PR c++/8271
29543         * g++.dg/template/unify10.C: New.
29545 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29547         * g++.dg/parse/pr22514.C: Move to...
29548         * g++.dg/debug/pr22514.C: here.
29550 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29552         PR c++/23266
29553         * g++.dg/inherit/pure1.C: New test.
29555         * ChangeLog: Fix typos.
29557 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29558             Steven Bosscher  <stevenb@suse.de>
29560         * gfortran.dg/runtime_warning_1.f90: New test.
29562 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29564         PR c++/23219
29565         * g++.dg/parse/crash28.C: New.
29567 2005-08-11  Richard Guenther  <rguenther@suse.de>
29569         PR target/23289
29570         * gcc.target/i386/tailcall-1.c: New testcase.
29572 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29574         * gcc.dg/vect/vect-67.c: Un-xfail.
29576 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29578         PR c++/23225
29579         * g++.dg/parse/crash27.C: new test.
29581 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29583         PR libfortran/22143
29584         * gfortran.dg/shift-kind.f90: New testcase.
29586 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29588         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29589         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29591 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29593         PR c++/20646
29594         * g++.dg/other/mult-stor1.C: New test.
29596 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29598         * gcc.c-torture/pr18299-1.c: Move to ...
29599         * gcc.c-torture/compile/pr18299-1.c: Here.
29601 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29603         * gfortran/fortran.torture/execute/character_passing.f90:
29604         Fix types for LSAME.
29606 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29608         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29609         input data back to what it was originally.
29611 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29613         * objc.dg/try-catch-8.m: Enable for all targets.
29615 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29617         * gcc.dg/pr23165.c: New test.
29619 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29621         PR tree-optimization/23234
29622         * gcc.dg/tree-ssa/pr23234.c: New test.
29624 2005-08-08  Josh Conner  <jconner@apple.com>
29626         PR rtl-optimization/23241
29627         * gcc.dg/char-compare.c: New test.
29629 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29631         PR c++/22508
29632         * g++.dg/init/new13.C: New test.
29634 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29636         PR c++/21166
29637         * g++.dg/other/crash-4.C: Adjust
29638         * g++/dg/ext/packed9.C: New.
29640 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29642         PR middle-end/21964
29643         * gcc.c-torture/execute/pr21964-1.c: New test.
29645 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29647         PR c/22458
29648         * gcc.dg/pr22458-1.c: New test.
29650 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29651             Steven G. Kargl <kargls@comcast.net>
29653         PR fortran/22390
29654         * gfortran.dg/flush_1.f90: New test.
29656 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29658         PR c++/23191
29659         * g++.dg/template/eh2.C: New test.
29661 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29663         PR c++/19498
29664         * g++.dg/template/instantiate7.C: New test.
29666 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29668         PR c/23113
29669         * gcc.dg/Wunused-value-1.c: New test.
29671 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29673         PR rtl-optimization/23233
29674         * gcc.c-torture/compile/pr23233-1.c: New test.
29676 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29678         PR fortran/18833
29679         PR fortran/20850
29680         * gfortran.dg/equiv_1.f90: New test.
29681         * gfortran.dg/equiv_2.f90: New test.
29682         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29683         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29684         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29686 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29688         * gcc.c-torture/execute/vrp-5.c: New test.
29689         * gcc.c-torture/execute/vrp-6.c: New test.
29690         * gcc.dg/tree-ssa/vrp21.c: New test.
29692 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29694         * g++.dg/parse/pr22514.C: New test.
29696 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29698         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29700         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29701         instead of constant loads / pool entries.
29703 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29705         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29706         TEST_TO_WCTYPE.
29708 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29710         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29711         __WINT_TYPE__ in generated prototypes if possible.
29713 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29715         PR 22037
29716         * g++.dg/tree-ssa/pr22037.C:
29718 2005-08-04  Richard Henderson  <rth@redhat.com>
29720         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29721         scan-tree-dump-times directive.
29723 2005-08-04  Jan Hubicka  <jh@suse.cz>
29725         * gcov-1.C: Fix switch counts.
29726         * gcov-4b.c: Likewise.
29728 2005-08-03  Jeff Law  <law@redhat.com>
29730         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29732 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29734         * gcc.c-torture/execute/pr23135.c: New test.
29736 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29738         PR tree-optimization/19899
29739         * gcc.dg/tree-ssa/scev-1.c: New test.
29740         * gcc.dg/tree-ssa/scev-2.c: New test.
29742 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29744         PR target/18582
29745         * gcc.dg/torture/pr18582-1.c: New test.
29747 2005-08-03  Jan Hubicka  <jh@suse.cz>
29749         * update-conroll.c: New testcase.
29750         * update-conroll-2.c: New testcase.
29752 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29754         * gfortran.dg/constant_substring.f: New test.
29755         * gfortran.dg/pr22491.f: New test.
29757 2005-08-02  Jan Hubicka  <jh@suse.cz>
29759         * update-threading.c: Replace by the proper one.
29761 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29763         PR 23164
29764         * g++.dg/tree-ssa/pr23164.C: New test.
29766 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29768         * gcc.dg/tree-ssa/pr23192.c: New test.
29770 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29772         * gcc.c-torture/execute/vrp-4.c: New test.
29774 2005-08-02  Jan Hubicka  <jh@suse.cz>
29776         * update-threading.c: New test.
29778 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29780         * gcc.c-torture/compile/20050801-1.c: New test.
29781         * gcc.c-torture/compile/20050801-2.c: New test.
29783 2005-08-01  Jan Hubicka  <jh@suse.cz>
29785         * val-prof-5.c: New test.
29787 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29789         PR c/22311
29790         * gcc.dg/pr22311-1.c : New test.
29792 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29794         PR target/23095
29795         * gfortran.dg/pr23095.f: New test.
29797         PR c++/22003
29798         * g++.dg/other/pr22003.C: New test.
29800 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29802         PR target/20621
29803         * gcc.c-torture/execute/pr20621-1.c: New test.
29805 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29807         * gfortran.dg/comma_format_extension_4.f: Adjust length
29808         of string for format.
29809         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29810         print statement with internal write.
29811         * gfortran.dg/der_array_io_2.f: Likewise.
29812         * gfortran.dg/der_array_io_3.f: Likewise.
29814 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29816         * gcc.dg/fold-abs-4.c: new test.
29818 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29820         PR fortran/22570 an related issues.
29821         * gfortran.dg/x_slash_1.f: New test.
29823 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29825         PR c/23143
29826         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29827         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29829 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29831         PR c/529
29832         * gcc.dg/Wshadow-3.c: New test.
29834 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29836         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29837         used to have the wrong bounds).
29839 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29841         PR c/21720
29842         * gcc.dg/hex-round-1.c: Test more cases.
29843         * gcc.dg/hex-round-2.c: New test.
29845 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29847         PR 22550
29848         * g++.dg/tree-ssa/pr22550.C: New test.
29850 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29852         * gcc.dg/tree-ssa/vrp19.c: New test.
29853         * gcc.dg/tree-ssa-vrp20.c: New test.
29855 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29857         PR c/22240
29858         * gcc.dg/transparent-union-4.c: New test.
29860 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29862         PR c/22192
29863         * gcc.dg/c99-vla-2.c: New test.
29865 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29867         PR c/21720
29868         * gcc.dg/hex-round-1.c: New test.
29870 2005-07-28  Jan Hubicka  <jh@suse.cz>
29872         * inliner-1.c: Do not dump everything.
29873         * tree-prof.exp: Do not pass -ftree-based-profiling.
29874         * bprob.exp: Likewise.
29876         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29878 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29880         PR c++/22545
29881         * g++.dg/expr/ptrmem7.C: New test.
29883 2005-07-28  Mike Stump  <mrs@apple.com>
29885         * g++.old-deja/g++.mike/visibility-1.C: New test.
29887 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29889         PR c/20187
29890         * gcc.c-torture/execute/pr20187-1.c: New test.
29892 2005-07-28  Jeff Law  <law@redhat.com>
29894         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29895         * gcc.dg/tree-ssa/vrp18.c: New test.
29897 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29899         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29901 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29903         PR tree-optimization/22506
29904         * gcc.dg/vect/ps22506.c: New test.
29906 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29908         PR target/21149
29909         * gcc.target/i386/sse-3.c: New test.
29911 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29913         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29914         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29916 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29918         PR c/22589
29919         * gcc.c-torture/compile/pr22589-1.c: New test.
29921 2005-07-28  Jan Hubicka  <jh@suse.cz>
29923         * update-loopch.c: New testcase.
29925 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29927         PR rtl-optimization/23047
29928         * gcc.c-torture/execute/pr23047.c: New test.
29929         * gcc.c-torture/execute/pr23047.x: New.
29931 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29933         PR tree-optimization/22493
29934         * gcc.c-torture/execute/pr22493-1.c: New test.
29935         * gcc.c-torture/execute/pr22493-1.x: New.
29936         * gcc.c-torture/execute/vrp-1.c: New test.
29937         * gcc.c-torture/execute/vrp-2.c: New test.
29938         * gcc.c-torture/execute/vrp-2.c: New test.
29940 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29942         * gcc.target/frv/all-builtin-read8.c: Delete.
29943         * gcc.target/frv/all-builtin-read16.c: Delete.
29944         * gcc.target/frv/all-builtin-read32.c: Delete.
29945         * gcc.target/frv/all-builtin-read64.c: Delete.
29946         * gcc.target/frv/all-builtin-write8.c: Delete.
29947         * gcc.target/frv/all-builtin-write16.c: Delete.
29948         * gcc.target/frv/all-builtin-write32.c: Delete.
29949         * gcc.target/frv/all-builtin-write64.c: Delete.
29950         * gcc.target/frv/all-read-write-1.c: New.
29952 2005-07-27  Jeff Law  <law@redhat.com>
29954         * gcc.c-torture/execute/pr22630.c: New test.
29956 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29958         PR tree-optimization/23073
29959         * gcc.dg/vect/nodump-pr23073.c: New test.
29960         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29962 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29964         PR tree-optimize/22348
29965         * gcc.c-torture/execute/pr22348.c: New.
29967 2005-07-27  Richard Guenther  <rguenther@suse.de>
29969         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29971 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29973         PR fortran/22503
29974         * gfortran.dg/logical_comp.f90: New test.
29976 2005-07-27  Jan Hubicka  <jh@suse.cz>
29978         * inliner-1.c: Add cleanup of dumps.
29979         * val-prof-*.c: Likewise.
29980         * update-tailcall.c: New.
29982 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29984         PR 22591
29985         * gcc.dg/tree-ssa/pr22591.c: New test.
29986         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29988 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29990         PR libobjc/22606
29991         * objc.dg/try-catch-11.m: New test.
29993 2005-07-26  Richard Guenther  <rguenther@suse.de>
29995         PR tree-optimization/22486
29996         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29998 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30000         PR tree-opt/22484
30001         * g++.dg/opt/loop2.C: New test.
30003 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30005         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30006         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30008 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30010         * lib/profopt.exp (profopt-execute): Check for profiling data
30011         files on the target.
30013 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30015         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30016         for matching of asm labels.
30018 2005-07-25  Richard Guenther  <rguenther@suse.de>
30020         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30022 2005-07-25  Richard Guenther  <rguenther@suse.de>
30024         PR testsuite/22624
30025         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30027 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30029         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30030         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30031         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30032         * gcc.dg/vect/vect-100.c: New test.
30033         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30034         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30035         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30036         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30037         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30038         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30039         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30040         * gfortran.dg/vect/pr19049.f90: New testcase.
30041         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30043 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30045         * gcc.c-torture/execute/20050713-1.c: New test.
30047         PR fortran/20063
30048         * gfortran.fortran-torture/execute/data_4.f90: New test.
30050         PR middle-end/20303
30051         * gcc.dg/visibility-d.c: New test.
30053 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30055         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30056         * gfortran.dg/underflow.f90: Ditto.
30058 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30060         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30061         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30062         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30064 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30066         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30067         include case of field width of zero.
30069 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30071         PR libgfortran/21875
30072         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30073         with trailing blanks on normal formatted read.
30075 2005-07-23  Chao-ying Fu  <fu@mips.com>
30077         * gcc.target/mips/mips32-dsp-type.c: New test.
30078         * gcc.target/mips/mips32-dsp.c: New test.
30080 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30082         PR testsuite/21073
30083         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30085         PR testsuite/20454
30086         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30087         and __cyg_profile_func_exit.
30089 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30091         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30092         * gfortran.dg/comma_format_extension_4.f: Same.
30093         * gfortran.dg/pr15332.f: Same.
30094         * gfortran.dg/pr21730.f: Same.
30096 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30098         * g++.dg/opt/vrp2.C: Fix testcase.
30100         PR tree-opt/22625
30101         * g++.dg/opt/vrp2.C: New test.
30103 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30105         PR debug/21828
30106         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30108 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30110         * gcc.dg/tree-ssa/20050719-1.c: New test.
30112 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30114         * gcc.dg/bfin-longcall-1.c: New file.
30115         * gcc.dg/bfin-longcall-2.c: New file.
30117 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30119         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30121 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30123         PR middle-end/19055
30124         * gcc.dg/tree-ssa/pr19055.c: New test.
30125         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30127 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30129         PR C++/22358
30130         * g++.dg/other/pr22358.C: New test.
30132 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30134         PR c++/2922
30135         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30137 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30139         PR c++/15938
30140         * g++.dg/init/union2.C: New test.
30142 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30144         PR c/22393
30145         * gcc.dg/complex-4.c: New test.
30147 2005-07-21  Richard Guenther  <rguenther@suse.de>
30149         PR testsuite/22522
30150         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30151         scanning for asm labels.
30152         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30154 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30156         PR target/22085
30157         * gcc.dg/altivec-pr22085.c: New.
30159 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30161         PR tree-optimization/19210
30162         * gcc.dg/tree-ssa/pr19210-1.c: New.
30163         * gcc.dg/tree-ssa/pr19210-2.c: New.
30165 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30167         PR rtl-optimization/22167
30168         * g++.dg/opt/pr22167.C: New test.
30170 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30172         PR c++/2922
30173         * g++.dg/lookup/two-stage2.C: New.
30174         * g++.dg/lookup/two-stage3.C: New.
30175         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30176         fixed two-stage name lookup for operators.
30177         * g++.dg/template/call3.C: Compiler now produces an appropriate
30178         error message.
30179         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30180         14 as a candidate.
30181         * g++.dg/template/ptrmem4.C: Compiler produces different error
30182         message.
30183         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30184         connect_to_method as a candidate.
30186 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30188         * gcc.dg/fold-alloc-1.c: New test.
30190 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30192         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30193         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30195 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30197         * gcc.dg/fold-abs-1.c: New test.
30198         * gcc.dg/fold-abs-2.c: New test.
30199         * gcc.dg/fold-abs-3.c: New test.
30201 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30203         Make CONSTRUCTOR use VEC to store initializers.
30204         * g++.dg/ext/complit3.C: Check for specific error messages.
30205         * g++.dg/init/brace2.C: Update error message.
30206         * g++.dg/warn/Wbraces2.C: Likewise.
30208 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30210         PR fortran/16940
30211         * gfortran.dg/module_interface_1.f90: New test.
30213 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30214             Kenneth Zadeck <zadeck@naturalbridge.com>
30216         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30218 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30220         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30221         specify -Wformat for these tests.
30222         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30223         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30224         * gcc.dg/format/opt-6.c: Delete.
30226 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30228         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30229         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30231 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30233         * gcc.dg/tree-ssa/alias-2.c: New test.
30235 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30237         PR c++/22263
30238         * g++.dg/template/explicit7.C: New test.
30240 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30242         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30243         field width of 8 to +Inf and -Inf.
30245 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30247         PR c++/22139
30248         * g++.dg/template/friend36.C: New test.
30250 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30252         PR fortran/21730
30253         * gfortran.dg/pr21730.f: New test.
30255 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30256             Kenneth Zadeck <zadeck@naturalbridge.com>
30258         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30259         since pure const detection cannot run at -O1 in c compiler.
30260         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30261         can now optimize this case properly.
30262         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30263         because we now pass.
30264         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30266 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30268         PR c/22421
30269         * gcc.dg/format/bitfld-1.c: New test.
30271 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30273         PR c++/22204
30274         * g++.dg/rtti/repo1.C: New test.
30276 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30278         PR middle-end/22398
30279         * gcc.c-torture/compile/pr22398.c: New test.
30281 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30283         PR c++/22132
30284         * g++.dg/expr/cast4.C: New test.
30286 2005-07-15  Richard Guenther  <rguenther@suse.de>
30288         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30289         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30291 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30293         PR tree-optimization/22230
30294         * gcc.dg/tree-ssa/pr22230.c: New test.
30296 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30298         * gfortran.dg/g77/cpp6.f: New test.
30300         PR fortran/22417
30301         * gfortran.dg/g77/cpp5.F: New test.
30302         * gfortran.dg/g77/cpp5.h: New file.
30303         * gfortran.dg/g77/cpp5inc.h: New file.
30305 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30307         PR libfortran/16435
30308         * gfortran.dg/tl_editting.f90: New.
30309         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30311 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30313         * gfortran.dg/char_array_constructor.f90: New test.
30315 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30317         * gfortran.dg/past_eor.f90: New.
30318         * gfortran.dg/complex_read.f90: New.
30320 2005-07-13  Jeff Law  <law@redhat.com>
30322         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30323         additional casts.
30325         * gcc.dg/tree-ssa/pr22321.c: New test
30327 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30329         PR tree-optimization/21921
30330         * gcc.dg/tree-ssa/pr21921.c: New.
30332 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30334         PR tree-optimizatio/22442
30335         * gcc.dg/tree-ssa/loop-11.c: New test.
30337 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30339         PR tree-opt/21840
30340         * gcc.c-torture/compile/pr21840.c: New test.
30342 2005-07-12  Jan Hubicka  <jh@suse.cz>
30344         * gcc.c-torture/compile/pr22379.c: New test.
30346 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30348         PR libfortran/21593
30349         gfortran.dg/dev_null.f90: Remove outdated comment about
30350         PR libfortran/21593.
30353 2005-07-12  Dale Johannesen  <dalej@apple.com>
30355         * gcc.target/i386/compress-float-sse.c: New.
30356         * gcc.target/i386/compress-float-sse-pic.c: New.
30357         * gcc.target/i386/compress-float-387.c: New.
30358         * gcc.target/i386/compress-float-387-pic.c: New.
30359         * gcc.dg/compress-float-ppc.c: New.
30360         * gcc.dg/compress-float-ppc-pic.c: New.
30362 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30364         PR libfortran/21593
30365         gfortran.dg/dev_null.f90: Remove targets.
30367 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30369         PR tree-opt/22335
30370         * gcc.dg/pr22335-1.c: New test.
30371         * gcc.dg/pr22335-2.c: New test.
30373 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30375         PR c++/20172
30376         * g++.dg/template/nontype12.C : New test.
30378 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30380         * gcc.dg/tree-ssa/loop-10.c: New test.
30382 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30384         * gcc.c-torture/execute/20020720-1.x: Remove.
30386 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30388         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30390 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30392         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30393         (dg-mips-options): Use it.
30395 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30397         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30399 2005-07-09  Richard Henderson  <rth@redhat.com>
30401         * lib/target-supports.exp (check_effective_target_sync_char_short):
30402         Add alpha.
30404 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30406         PR libfortran/22217
30407         * gfortran.dg/negative-z-descriptor.f90: New test.
30409 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30411         PR tree-opt/22329
30412         * gcc.dg/pr22329.c: New test.
30414 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30416         PR tree-optimization/20139
30417         * gcc.dg/tree-ssa/pr20139.c: New.
30419 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30421         PR tree-opt/22356
30422         * gcc.dg/pr22356-1.c: New test.
30424 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30426         PR c++/21799
30427         * g++.dg/template/unify8.C: New.
30428         * g++.dg/template/unify9.C: New.
30430 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30432         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30434 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30436         * gcc.dg/darwin-version-1.c: New.
30437         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30438         * gcc.dg/builtins-20.c: Likewise.
30439         * gcc.dg/builtins-53.c: Likewise.
30440         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30441         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30442         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30443         * gcc.dg/torture/builtins-power-1.c: Likewise.
30444         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30445         on Darwin.
30447 2005-07-07  Jeff Law  <law@redhat.com>
30449         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30450         argument evaluation order.
30452 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30454         PR libfortran/21594
30455         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30456         Add test cases where the shift length is greater than the
30457         array length.
30459 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30461         * obj-c++.dg/proto-lossage-6.mm: New.
30462         * objc.dg/proto-lossage-6.m: New.
30464 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30466         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30467         * objc.dg/gnu-runtime-2.m: Likewise.
30469 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30471         * gfortran.dg/longline.f: New test.
30473         * gfortran.dg/badline.f: New test.
30475 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30477         PR fortran/16531
30478         PR fortran/15966
30479         PR fortran/18781
30480         * gfortran.dg/hollerith.f90: New.
30481         * gfortran.dg/hollerith2.f90: New.
30482         * gfortran.dg/hollerith3.f90: New.
30483         * gfortran.dg/hollerith4.f90: New.
30484         * gfortran.dg/hollerith_f95.f90: New.
30485         * gfortran.dg/hollerith_legacy.f90: New.
30486         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30488 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30490         PR objc/22274
30491         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30492         * objc.dg/gnu-runtime-2.m: New.
30494 2005-07-06  Jeff Law  <law@redhat.com>
30496         * gcc.dg/tree-ssa/vrp17.c: New test.
30498 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30500         PR fortran/22327
30501         * gfortran.dg/array_constructor_5.f90: New test.
30503 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30505         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30507 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30509         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30510         * gcc.dg/980816-1.c: Ditto.
30512 2005-07-06  Jeff Law  <law@redhat.com>
30514         * gcc.c-torture/compile/pr21356.c: New test.
30516 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30518         PR c/22013
30519         PR c/22098
30520         * gcc.c-torture/compile/pr22013-1.c,
30521         gcc.c-torture/execute/pr22098-1.c,
30522         gcc.c-torture/execute/pr22098-2.c,
30523         gcc.c-torture/execute/pr22098-3.c: New tests.
30525 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30527         PR c/22308
30528         * gcc.dg/pr22308-1.c: New test.
30530 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30532         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30533         target.
30534         * gcc.dg/compare9.c: Use -fshort-enums instead of
30535         -fno-short-enums.  Change the last test to dg-bogus.
30537 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30539         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30540         * gcc.dg/compare9.c: New.
30542 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30544         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30546 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30548         PR testsuite/22288
30549         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30552 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30554         * gcc.dg/format/gcc_gfc-1.c: New.
30556 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30558         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30560 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30562         PR fortran/20842
30563         * gfortran.dg/io_invalid_1.f90: New test.
30565 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30567         * gcc.dg/format/gcc_diag-1.c: Update.
30569 2005-07-02  Jeff Law  <law@redhat.com>
30571         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30572         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30574 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30576         * gcc.dg/format/gcc_diag-1.c: Update.
30578 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30580         PR tree-opt/22269
30581         * gcc.c-torture/compile/pr22269.c: New test.
30583 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30585         PR 21584
30586         PR 22219
30587         * g++.dg/tree-ssa/pr21584-1.C: New test.
30588         * g++.dg/tree-ssa/pr21584-2.C: New test.
30590 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30592         * obj-c++.dg/try-catch-11.mm: New.
30593         * objc.dg/try-catch-10.m: New.
30595 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30597         * g++.dg/other/ucnid-1.C: xfail on AIX.
30599 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30601         PR 22234
30602         * gcc.dg/20050629-1.c: New test.
30604 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30606         * obj-c++.dg/const-str-1[0-1].mm: New.
30607         * objc.dg/const-str-1[0-1].m: New.
30609 2005-05-29  Richard Henderson  <rth@redhat.com>
30611         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30612         Rename from check_effective_target_vect_no_max.
30613         (check_effective_target_vect_no_int_add): New.
30614         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30615         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30616         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30617         * gcc.dg/vect/vect-reduc-1.c: Use both.
30618         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30620 2005-05-29  Richard Henderson  <rth@redhat.com>
30622         * lib/target-supports.exp (check_effective_target_vect_no_max):
30623         Remove i386 and x86_64.
30625 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30627         PR testsuite/21969
30628         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30630 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30632         PR middle-end/21969
30633         * gcc.dg/vect/pr21969.c: New test.
30635 2005-06-28  Eric Christopher  <echristo@redhat.com>
30637         PR c/22052
30638         PR c/21975
30639         * gcc.dg/inline1.c: New test.
30640         * gcc.dg/inline2.c: Ditto.
30641         * gcc.dg/inline3.c: Ditto.
30642         * gcc.dg/inline4.c: Ditto.
30643         * gcc.dg/inline5.c: Ditto.
30645 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30647         PR libfortran/22142
30648         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30649         Add testcase also testing eoshift1 for PR 22142.
30651 2005-06-28  Richard Henderson  <rth@redhat.com>
30653         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30654         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30655         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30656         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30657         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30659 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30661         PR libfortran/22142
30662         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30663         Add testcase for PR 22142.
30665 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30667         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30668         gcc.target/ia64/fpreg-2.c: New tests.
30670 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30672         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30674 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30676         PR libfortran/22170
30677         * gfortran.dg/slash_1.f90: New test.
30679 2005-06-27  Richard Henderson  <rth@redhat.com>
30681         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30682         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30683         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30684         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30685         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30686         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30688 2005-06-27  Richard Henderson  <rth@redhat.com>
30690         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30691         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30693 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30695         * obj-c++.dg/proto-lossage-5.mm: New.
30696         * objc.dg/proto-lossage-5.m: New.
30698 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30700         PR 21959
30701         * gcc.dg/tree-ssa/pr21959.c: New test.
30703 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30705         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30706         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30707         testing uninitialized var.
30709         * gcc.c-torture/execute/builtins/chk.h: New.
30710         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30711         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30712         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30713         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30714         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30715         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30716         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30717         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30718         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30719         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30720         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30721         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30722         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30723         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30724         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30725         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30726         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30727         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30728         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30729         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30730         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30731         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30732         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30733         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30734         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30735         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30736         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30737         * gcc.dg/builtin-object-size-1.c: New test.
30738         * gcc.dg/builtin-object-size-2.c: New test.
30739         * gcc.dg/builtin-object-size-3.c: New test.
30740         * gcc.dg/builtin-object-size-4.c: New test.
30741         * gcc.dg/builtin-object-size-5.c: New test.
30742         * gcc.dg/builtin-stringop-chk-1.c: New test.
30743         * gcc.dg/builtin-stringop-chk-2.c: New test.
30744         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30745         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30746         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30747         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30748         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30749         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30750         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30751         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30752         * gcc.c-torture/execute/printf-1.c: New test.
30753         * gcc.c-torture/execute/fprintf-1.c: New test.
30754         * gcc.c-torture/execute/vprintf-1.c: New test.
30755         * gcc.c-torture/execute/vfprintf-1.c: New test.
30756         * gcc.c-torture/execute/printf-chk-1.c: New test.
30757         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30758         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30759         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30761 2005-06-27  Michael Matz  <matz@suse.de>
30763         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30764         slot is not merged if address escapes.
30766 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30768         PR c/21911
30769         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30771 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30773         PR middle-end/17965
30774         * gcc.c-torture/compile/20050622-1.c: New test.
30776         PR middle-end/22028
30777         * gcc.dg/20050620-1.c: New test.
30779 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30781         PR tree-optimization/22026
30782         * gcc.dg/tree-ssa/pr22026.c: New.
30784 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30786         PR libfortran/22144
30787         * gfortran.dg/shift-alloc.f90: New testcase.
30789 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30791         * all files: Update FSF address in copyright headers.
30793 2005-06-22  Jan Hubicka  <jh@suse.cz>
30795         * wholeprogram-1.c: New testcase.
30796         * wholeprogram-2.c: New testcase.
30798 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30800         PR 22171
30801         * gcc.dg/tree-ssa/pr22171.c: New test.
30803 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30805         * gfortran.dg/simplify_modulo.f90: New.
30807 2005-06-24  Jan Hubicka  <jh@suse.cz>
30809         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30811 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30813         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30815 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30817         * obj-c++.dg/typedef-alias-1.mm: New.
30818         * objc.dg/typedef-alias-1.m: New.
30820 2005-06-23  Jeff Law  <law@redhat.com>
30822         * gcc.dg/tree-ssa/vrp16.c: New test.
30824 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30826         * lib/target-supports.exp: Add
30827         check_effective_target_fortran_large_real and
30828         check_effective_target_fortran_large_int to check for
30829         corresponding effective targets.
30830         * gfortran.dg/large_integer_kind_1.f90: New test.
30831         * gfortran.dg/large_real_kind_1.f90: New test.
30833 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30835         PR tree-optimization/22117
30836         * gcc.dg/tree-ssa/pr22117.c: New.
30838 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30840         PR testsuite/22123
30841         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30843 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30845         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30847 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30849         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30850         * gfortran.dg/f2c_4.c: Likewise.
30852 2005-06-22 Paul Brook  <paul@codesourcery.com>
30854         PR fortran/21034
30855         * gfortran.dg/auto_save_1.f90: New test.
30857 2005-06-22  Michael Matz  <matz@suse.de>
30859         * gcc.target/x86-64/abi: New directory.
30860         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30861         * gcc.target/x86-64/abi/README.gcc: New file.
30862         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30863         * gcc.target/x86-64/abi/asm-support.s: New file.
30864         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30865         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30866         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30867         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30868         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30869         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30870         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30871         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30872         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30873         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30874         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30875         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30876         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30877         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30878         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30879         * gcc.target/x86_64/abi/test_varargs.c: New test.
30881 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30883         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30884         32-bit i?86 and x86_64.
30886 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30888         * obj-c++.dg/const-str-[1-9].mm: New tests.
30890 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30892         PR fortran/22010
30893         * gfortran.dg/namelist_use.f90: New.
30894         * gfortran.dg/namelist_use_only.f90: New.
30896 2005-06-21  Jeff Law  <law@redhat.com>
30898         * gcc.dg/tree-ssa/vrp15.c: New test.
30900 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30902         * lib/target-supports.exp (check_effective_target_vect_reduction):
30903         Remove.
30904         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30905         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30906         remove vect_reduction target keyword. Also avoid two returns in main.
30907         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30908         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30909         * gcc.dg/vect/vect-reduc-1short.c: New test.
30910         * gcc.dg/vect/vect-reduc-1char.c: New test.
30911         * gcc.dg/vect/vect-reduc-2short.c: New test.
30912         * gcc.dg/vect/vect-reduc-2char.c: New test.
30913         * gcc.dg/vect/vect-reduc-6.c: New test.
30914         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30915         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30916         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30918 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30919         Paul Thomas  <pault@gcc.gnu.org>
30921         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30922         New tests.
30924 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30926         * gfortran.dg/backslash_1.f90: New test.
30927         * gfortran.dg/backslash_2.f90: New test.
30929 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30931         * gfortran.dg/duplicate_labels.f90: New test.
30933 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30935         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30936         unsupportable relocations.
30937         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30938         * gcc.dg/20050321-2.c: xfail for NetWare.
30940 2005-06-20  Andreas Jaeger  <aj@suse.de>
30942         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30943         gcc.target/i386/fastcall-sseregparm.c,
30944         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30946 2005-06-19  Richard Henderson  <rth@redhat.com>
30948         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30950 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30952         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30954 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30956         PR c++/22115
30957         * g++.dg/conversion/simd2.C: Change expected error message.
30959 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30961         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30962         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30963         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30965 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30967         * gcc.dg/fold-mod-1.c: New test.
30969 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30971         PR fortran/19926
30972         * gfortran.dg/pr19926.f90: New test.
30974 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30976         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30977         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30978         targets.
30979         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30980         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30982 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30984         * gcc.target/ia64/float80-varargs-1.c: New test.
30986 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30988         PR tree-opt/22035
30989         * gfortran.dg/f2c_6.f90: New test.
30991 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30993         PR c++/17413
30994         * g++.dg/template/local5.C: New.
30996 2005-06-17  Richard Henderson  <rth@redhat.com>
30998         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31000 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31002         PR testsuite/21945
31003         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31005 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31007         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31008         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31009         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31010         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31011         check_vect to verify the presence of hardware vector support.
31013 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31015         PR testsuite/22056
31016         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31018 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31020         PR libfortran/19216
31021         * gfortran.dg/pr19216.f: Add correct space between brackets and
31022         dg directive.
31024 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31026         PR libfortran/16436
31027         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31029 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31031         * gcc.target/i386/attributes-error.c: New testcase.
31032         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31033         * gcc.target/i386/regparm-stdcall.c: Likewise.
31034         * gcc.target/i386/sseregparm-1.c: Likewise.
31035         * gcc.target/i386/sseregparm-2.c: Likewise.
31037 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31039         * g++.dg/rtti/crash2.C: New.
31041 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31043         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31045 2005-06-15  David Ung  <davidu@mips.com>
31047         * gcc.target/mips/mips16e-extends.c: New test for testing the
31048         generation of MIPS16e zeb/zeh, seb/seh instructions.
31050 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31052         PR 22018
31053         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31054         * gcc.dg/tree-ssa/pr22018.c: New test.
31056 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31058         * gcc.dg/simd-1.c: Update error messages.
31059         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31060         * gcc.dg/simd-2.c: Update error messages.
31061         * gcc.dg/simd-4.c: New.
31063 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31065         PR c++/20678
31066         * g++.dg/other/crash-4.C: New.
31068 2005-06-14  Devang Patel  <dpatel@apple.com>
31070         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31072 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31074         PR c++/21929
31075         * g++.dg/parse/crash11.C: Update
31077 2005-06-13  Jeff Law  <law@redhat.com>
31079         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31080         perform the desired transformations.
31081         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31082         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31084 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31086         PR fortran/22038
31087         * gfortran.dg/forall_1.f90: Un-XFAIL.
31089 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31091         PR c++/21929
31092         * g++.dg/parse/crash26.C: New.
31094         PR c++/20789
31095         * g++.dg/init/member1.C: New.
31097 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31099         * gfortran.dg/altreturn_1.f90: New test.
31101 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31103         PR middle-end/21985
31104         * gcc.dg/tree-ssa/pr21985.c: New test.
31106 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31108         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31110 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31112         PR c++/21930
31113         * g++.dg/other/error10.C: New test case.
31115 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31117         PR libfortran/19155
31118         * gfortran.dg/pr19155.f: Add test.
31120 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31122         * gfortran.dg/f2c_7.f90: New test.
31124         * gfortran.dg/forall_1.f90: XFAILed.
31126 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31128         * gcc.dg/pr14796-1.c: New.
31129         * gcc.dg/pr14796-2.c: New.
31131 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31133         PR fortran/17792
31134         PR fortran/21375
31135         * gfortran.dg/deallocate_stat.f90: New test.
31137 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31139         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31141 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31143         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31144         access will be generated when this loop is vectorized. Test that
31145         accesses with same alignment were detected.
31146         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31147         Test that accesses with same alignment were detected.
31148         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31149         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31150         alignment were detected.
31152 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31154         PR c++/10611
31155         * g++.dg/conversion/simd2.C: New.
31157 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31159         * gcc.dg/Wcxx-compat-1.c: New.
31161 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31163         PR libfortran/21480
31164         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31165         complex array.
31167 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31169         * gcc.dg/alias-8.c: New.
31171 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31173         * gcc.dg/format/cmn_err-1.c: Update.
31175 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31177         PR target/20666
31178         * gcc.target/sparc/fexpand-2.c: New.
31179         * gcc.target/sparc/fpmerge-2.c: New.
31180         * gcc.target/sparc/fpmul-2.c: New.
31181         * gcc.target/sparc/noresult.c: New.
31182         * gcc.target/sparc/pdist-2.c: New.
31183         * gcc.target/sparc/pdist-3.c: New.
31185 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31187         PR testsuite/21702
31188         * gcc.target/i386/i386.exp: Fix comment typo.
31190 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31192         PR c++/19497
31193         * g++.dg/inherit/using5.C: New.
31194         * g++.dg/inherit/using6.C: New.
31196 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31198         PR c++/19894
31199         * g++.dg/template/ptrmem15.C: New test.
31201         PR c++/20563
31202         * g++.dg/ext/label4.C: New test.
31204 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31206         * gcc.dg/tls/debug-1.c: New test.
31208 2005-06-07  Dale Johannesen  <dalej@apple.com>
31210         * gcc.target/i386/movq.c: New.
31212 2005-06-07  Dale Johannesen  <dalej@apple.com>
31214         * gcc.dg/20050607-1.c: New.
31216 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31218         PR middle-end/21850
31219         * gcc.c-torture/execute/20050607-1.c: New test.
31221 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31223         PR libfortran/21926
31224         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31225         Test case where the return array has lowest stride one,
31226         but isn't packed.
31228 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31230         * lib/target-supports.exp (check_effective_target_sync_int_long):
31231         Add s390 and s390x targets.
31233 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31235         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31236         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31237         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31238         * gcc.dg/tree-ssa/loop-9.c: New test.
31240 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31242         * g++.dg/parse/defarg10.C: New.
31244 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31246         PR regression/21897
31247         * gcc.c-torture/execute/20050604-1.c: New test.
31249 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31251         PR 21903
31252         * g++.dg/parse/defarg9.C: New.
31254         PR c++/20637
31255         * g++.dg/inherit/using4.C: New.
31256         * g++.dg/overload/error1.C: Adjust expected errors.
31257         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31258         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31259         * g++.old-deja/g++.other/redecl2.C: Likewise.
31260         * g++.old-deja/g++.other/redecl4.C: Likewise.
31261         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31263 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31265         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31267 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31269         * lib/gfortran.exp (gfortran_target_compile): Call
31270         dg-additional-files-options
31271         * gfortran.dg/f2c_4.f90: New file
31272         * gfortran.dg/f2c_4.c: New file
31273         * gfortran.dg/f2c_5.f90: New file
31274         * gfortran.dg/f2c_5.c: New file
31276 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31278         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31280         PR fortran/21912
31281         * gfortran.dg/array_constructor_4.f90: New test.
31283 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31285         PR c++/21619
31286         * g++.dg/ext/builtin9.C: New test.
31288 2005-06-05  Dale Johannesen  <dalej@apple.com>
31290         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31291         * gcc.c-torture/execute/20050603-2.c: Ditto.
31293 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31295         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31296         * gcc.dg/vect/vect-reduc-1.c: New.
31297         * gcc.dg/vect/vect-reduc-2.c: New.
31298         * gcc.dg/vect/vect-reduc-3.c: New.
31300 2005-06-04  Dale Johannesen  <dalej@apple.com>
31302         * gcc.c-torture/execute/20050603-1.c: New.
31303         * gcc.c-torture/execute/20050603-2.c: New.
31304         * gcc.dg/20050603-3.c: New.
31306 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31308         PR fortran/19195
31309         * gfortran.dg/debug_1.f90: New test.
31311         * gfortran.dg/forall_1.f90: New test.
31313 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31315         * gfortran.dg/array_constructor_3.f90: New test.
31317 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31319         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31321 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31323         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31325 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31327         PR c/21873
31328         * gcc.dg/init-excess-1.c: New test.
31330 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31332         PR c++/21853
31333         * g++.dg/expr/static_cast6.C: New test.
31335 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31337         * gcc.dg/tree-ssa/vrp14.c: New test.
31339 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31341         PR c++/21336
31342         * g++.dg/template/new2.C: New test.
31344 2005-06-03  Josh Conner  <jconner@apple.com>
31346         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31347         all entries in initializer.
31349 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31351         PR middle-end/21858
31352         * gcc.dg/pr21858.c: New testcase.
31354 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31356         PR tree-optimization/21292
31358         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31359         New.
31360         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31361         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31362         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31363         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31364         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31366 2005-06-02  Richard Henderson  <rth@redhat.com>
31368         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31370 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31372         * gcc.dg/wtypequal.c: New testcase.
31374 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31376         PR 21582
31377         * gcc.dg/tree-ssa/pr21582.c: New test.
31379 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31381         PR c++/21280
31382         * g++.dg/opt/interface2.h: New.
31383         * g++.dg/opt/interface2.C: New.
31384         * g++.dg/init/ctor4.C: Adjust error lines.
31385         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31386         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31387         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31388         * g++.old-deja/g++.pt/assign1.C: Likewise.
31389         * g++.old-deja/g++.pt/crash20.C: Likewise.
31391 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31393         PR tree-optimization/21734
31394         * g++.dg/vect/pr21734_1.cc: New.
31395         * g++.dg/vect/pr21734_2.cc: New.
31397 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31399         PR c++/20350
31400         * g++.dg/template/spec24.C: New.
31402         PR c++/21151
31403         * g++.dg/pch/local-1.C: New.
31404         * g++.dg/pch/local-1.Hs: New.
31406 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31408         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31409         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31410         * gcc.dg/tree-ssa/pr14341.c: New test.
31411         * gcc.dg/tree-ssa/pr14841.c: New test.
31412         * gcc.dg/tree-ssa/pr20701.c: New test.
31413         * gcc.dg/tree-ssa/pr21086.c: New test.
31414         * gcc.dg/tree-ssa/pr21090.c: New test.
31415         * gcc.dg/tree-ssa/pr21332.c: New test.
31416         * gcc.dg/tree-ssa/pr21458.c: New test.
31417         * gcc.dg/tree-ssa/pr21658.c: New test.
31418         * gcc.dg/tree-ssa/vrp01.c: New test.
31419         * gcc.dg/tree-ssa/vrp02.c: New test.
31420         * gcc.dg/tree-ssa/vrp03.c: New test.
31421         * gcc.dg/tree-ssa/vrp04.c: New test.
31422         * gcc.dg/tree-ssa/vrp05.c: New test.
31423         * gcc.dg/tree-ssa/vrp06.c: New test.
31424         * gcc.dg/tree-ssa/vrp07.c: New test.
31425         * gcc.dg/tree-ssa/vrp08.c: New test.
31426         * gcc.dg/tree-ssa/vrp09.c: New test.
31427         * gcc.dg/tree-ssa/vrp10.c: New test.
31428         * gcc.dg/tree-ssa/vrp11.c: New test.
31429         * gcc.dg/tree-ssa/vrp12.c: New test.
31430         * gcc.dg/tree-ssa/vrp13.c: New test.
31432 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31434         PR 21029
31435         * gcc.dg/tree-ssa/pr21029.c: New test.
31437 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31439         * gfortran.dg/logint-1.f: New test case.
31440         * gfortran.dg/logint-2.f: Likewise.
31441         * gfortran.dg/logint-3.f: Likewise.
31443 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31445         PR c/21536
31446         PR c/20760
31447         * gcc.dg/20050527-1.c: New test.
31449         * gcc.dg/i386-sse-12.c: New test.
31451         PR fortran/21729
31452         * gfortran.dg/implicit_5.f90: New test.
31454 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31456         PR fortran/20883
31457         * gfortran/assign_4.f90: New test.
31458         * gfortran/assign_2.f90: Change compile to run.
31460 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31462         * lib/target-supports.exp
31463         (check_effective_target_sync_char_short): New.
31464         * gcc.dg/sync-2.c: New.
31466 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31468         PR tree-optimization/21817
31469         * gcc.dg/torture/pr21817-1.c: New.
31471 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31473         PR c++/21165
31474         * g++.dg/template/init5.C: New.
31476 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31478         * gfortran.dg/char_initialiser_actual.f90:
31479         Test character initialisers as actual arguments.
31480         * gfortran.dg/char_pointer_comp_assign.f90:
31481         Test character pointer structure component assignments.
31482         * gfortran.dg/char_array_structure_constructor.f90:
31483         Test character components in structure constructors.
31485 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31487         PR middle-end/20931
31488         * g++.dg/opt/pr20931.C: New test.
31490 2005-05-31  Andreas Jaeger  <aj@suse.de>
31492         PR testsuite/20772
31493         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31494         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31495         g++.old-deja/g++.ext/asmspec1.C,
31496         g++.old-deja/g++.other/regstack.C,
31497         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31498         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31499         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31500         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31501         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31502         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31503         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31504         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31505         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31506         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31507         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31508         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31509         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31510         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31511         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31512         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31513         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31514         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31515         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31517 2005-05-31  Jeff Law  <law@redhat.com>
31519         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31521 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31523         PR middle-end/21743
31524         * gcc.dg/builtins-1.c: Activate disabled clog test.
31525         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31527 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31529         * gfortran.dg/char_pointer_assign.f90:
31530         Test character-pointer assignments and pointer assignments.
31531         * gfortran.dg/char_pointer_dummy.f90:
31532         Test character-pointer dummy arguments.
31533         * gfortran.dg/char_pointer_func.f90:
31534         Test character-pointer function returns.
31535         * gfortran.dg/char_pointer_dependency.f90:
31536         Test character-pointer functions with dependencies.
31538 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31540         PR c++/21784
31541         * g++.dg/lookup/using14.C: New test.
31543 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31545         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31546         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31547         trailing ^M.
31549 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31551         PR c++/17413
31552         * g++.dg/template/local5.C: New.
31554         PR target/21761
31555         * gcc.c-torture/compile/pr21761.c: New.
31557         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31558         before darwin8.
31560 2005-05-30  Steven G. Kargl
31562         PR fortran/20846
31563         * gfortran.dg/inquire_8.f90: New test.
31565 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31567         PR libfortran/21376
31568         * gfortran.dg/output_exponents_1.f90: New test.
31570 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31572         PR libfortran/20006
31573         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31575 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31577         PR c++/21210
31578         * g++.dg/ext/complex1.C: New test.
31580         PR c++/21340
31581         * g++.dg/init/ctor6.C: New test.
31583 2005-05-29  Jan Hubicka  <jh@suse.cz>
31585         * gcc.c-torture/compile/pr21562.c: New.
31587 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31589         * gfortran.dg/subnormal_1.f90: New test.
31591 2005-05-28  Jan Hubicka  <jh@suse.cz>
31593         * tree-prof.exp: Fix comment.
31594         * value-prof-1.c: New.
31595         * value-prof-2.c: New.
31596         * value-prof-3.c: New.
31597         * value-prof-4.c: New.
31599 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31601         PR c++/21614
31602         * g++.dg/expr/ptrmem6.C: New test.
31603         * g++.dg/expr/ptrmem6a.C: Likewise.
31605 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31607         PR tree-optimization/21658
31608         * gcc.dg/tree-ssa/pr21658.c: New.
31610 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31612         PR c++/21455
31613         * g++.dg/inherit/ptrmem3.C: New.
31615         PR c++/21681
31616         * g++.dg/parse/template16.C: New.
31618 2005-05-27  Andreas Jaeger  <aj@suse.de>
31620         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31622         * gcc.dg/i386-sse-8.c: Run test on all archs.
31624 2005-05-26  Mike Stump  <mrs@apple.com>
31626         * objc.dg/isa-field-1.m: Only run on darwin.
31627         * objc.dg/lookup-1.m: Likewise.
31628         * objc.dg/try-catch-8.m: Likewise.
31630 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31632         PR tree-optimization/9814
31633         * gcc.dg/pr9814-1.c: New test case.
31635 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31637         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31638         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31639         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31640         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31641         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31642         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31643         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31644         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31645         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31646         objc.dg/try-catch-8.m: New.
31648 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31650         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31651         remove extraneous semicolons.
31653 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31655         * obj-c++.dg/comp-types-12.mm: New.
31656         * objc.dg/comp-types-11.m: New.
31657         * objc.dg/selector-4.m: New.
31659 2005-05-26  Andreas Jaeger  <aj@suse.de>
31661         PR testsuite/20772
31662         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31663         g++.old-deja/g++.ext/attrib3.C,
31664         g++.old-deja/g++.other/store-expr1.C,
31665         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31666         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31667         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31668         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31669         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31670         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31671         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31672         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31673         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31674         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31675         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31676         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31677         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31678         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31679         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31680         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31681         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31682         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31683         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31685 2005-05-26  Andreas Jaeger  <aj@suse.de>
31687         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31688         x86-64 compilation.
31690 2005-05-26  Andreas Jaeger  <aj@suse.de>
31692         PR testsuite/20772
31693         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31694         gcc.misc-tests/i386-pf-athlon-1.c,
31695         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31696         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31697         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31698         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31699         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31700         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31701         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31702         programs.
31704         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31705         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31706         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31707         x86-64 compilation.
31709         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31710         x86_64.
31712         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31713         effective-target ilp32.
31715 2005-05-26  David Ung  <davidu@mips.com>
31717         * gcc.target/mips/ext_ins.c: New test for testing the generation
31718         of MIPS32/64 rev 2 ext/ins instructions.
31720 2005-05-26  Andreas Jaeger  <aj@suse.de>
31722         * treelang/compile/unsigned.tree: Use gimple instead of
31723         nonexisting generic dump.
31725 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31727         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31729 2005-05-26  Andreas Jaeger  <aj@suse.de>
31731         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31733 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31735         PR libfortran/17283
31736         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31737         Test callee-allocated memory with write statements.
31739 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31741         PR middle-end/21709
31742         * gcc.dg/pr21709-1.c: New test case.
31744 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31745             Mike Stump  <mrs@apple.com>
31747         * objc/execute/next_mapping.h: Update for C++.
31749         * obj-c++.dg/selector-1.mm: Move to...
31750         * obj-c++.dg/selector-4.mm: here...
31752         * obj-c++.dg/basic.mm: New.
31753         * obj-c++.dg/comp-types-1.mm: New.
31754         * obj-c++.dg/cxx-class-1.mm: New.
31755         * obj-c++.dg/cxx-ivars-1.mm: New.
31756         * obj-c++.dg/cxx-ivars-2.mm: New.
31757         * obj-c++.dg/cxx-ivars-3.mm: New.
31758         * obj-c++.dg/cxx-scope-1.mm: New.
31759         * obj-c++.dg/cxx-scope-2.mm: New.
31760         * obj-c++.dg/defs.mm: New.
31761         * obj-c++.dg/empty-private-1.mm: New.
31762         * obj-c++.dg/encode-1.mm: New.
31763         * obj-c++.dg/encode-2.mm: New.
31764         * obj-c++.dg/encode-3.mm: New.
31765         * obj-c++.dg/extern-c-1.mm: New.
31766         * obj-c++.dg/extra-semi.mm: New.
31767         * obj-c++.dg/fix-and-continue-2.mm: New.
31768         * obj-c++.dg/isa-field-1.mm: New.
31769         * obj-c++.dg/ivar-list-semi.mm: New.
31770         * obj-c++.dg/local-decl-1.mm: New.
31771         * obj-c++.dg/lookup-1.mm: New.
31772         * obj-c++.dg/lookup-2.mm: New.
31773         * obj-c++.dg/method-1.mm: New.
31774         * obj-c++.dg/method-2.mm: New.
31775         * obj-c++.dg/method-3.mm: New.
31776         * obj-c++.dg/method-4.mm: New.
31777         * obj-c++.dg/method-5.mm: New.
31778         * obj-c++.dg/method-6.mm: New.
31779         * obj-c++.dg/method-7.mm: New.
31780         * obj-c++.dg/no-extra-load.mm: New.
31781         * obj-c++.dg/overload-1.mm: New.
31782         * obj-c++.dg/pragma-1.mm: New.
31783         * obj-c++.dg/pragma-2.mm: New.
31784         * obj-c++.dg/private-1.mm: New.
31785         * obj-c++.dg/private-2.mm: New.
31786         * obj-c++.dg/proto-qual-1.mm: New.
31787         * obj-c++.dg/qual-types-1.mm: New.
31788         * obj-c++.dg/stubify-1.mm: New.
31789         * obj-c++.dg/stubify-2.mm: New.
31790         * obj-c++.dg/super-class-1.mm: New.
31791         * obj-c++.dg/super-class-2.mm: New.
31792         * obj-c++.dg/super-dealloc-1.mm: New.
31793         * obj-c++.dg/super-dealloc-2.mm: New.
31794         * obj-c++.dg/template-1.mm: New.
31795         * obj-c++.dg/template-2.mm: New.
31796         * obj-c++.dg/template-3.mm: New.
31797         * obj-c++.dg/template-4.mm: New.
31798         * obj-c++.dg/template-5.mm: New.
31799         * obj-c++.dg/template-6.mm: New.
31800         * obj-c++.dg/try-catch-1.mm: New.
31801         * obj-c++.dg/try-catch-2.mm: New.
31802         * obj-c++.dg/try-catch-3.mm: New.
31803         * obj-c++.dg/try-catch-4.mm: New.
31804         * obj-c++.dg/try-catch-5.mm: New.
31805         * obj-c++.dg/try-catch-6.mm: New.
31806         * obj-c++.dg/try-catch-7.mm: New.
31807         * obj-c++.dg/try-catch-8.mm: New.
31808         * obj-c++.dg/try-catch-9.mm: New.
31809         * obj-c++.dg/va-meth-1.mm: New.
31811 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31813         * obj-c++.dg/selector-1.mm: New.
31814         * obj-c++.dg/selector-2.mm: New.
31816 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31818         * obj-c++.dg/selector-3.mm: New.
31819         * objc.dg/selector-3.m: New.
31821 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31823         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31824         about where warning appears.
31826 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31828         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31829         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31830         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31831         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31833 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31835         * gcc.dg/20050524-1.c: New test.
31837 2005-05-25  Jan Hubicka  <jh@suse.cz>
31839         * gcc.dg/tree-prof/inliner-1.c: New.
31841 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31843         * gcc.dg/tree-prof: New directory.
31844         * gcc.dg/tree-prof/tree-prof.exp: New.
31846 2005-05-25  DJ Delorie  <dj@redhat.com>
31848         * gcc.dg/Wattributes-1.c: New.
31849         * gcc.dg/Wattributes-2.c: New.
31850         * gcc.dg/Wattributes-3.c: New.
31852 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31854         PR tree-optimization/19833
31855         * gcc.dg/uninit-4.c: Remove xfail.
31856         * gcc.dg/uninit-9.c: Ditto.
31858 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31860         * obj-c++.dg/bitfield-[1-5].mm: New.
31861         * obj-c++.dg/class-protocol-1.mm: New.
31862         * obj-c++.dg/comp-types-1[0-1].mm: New.
31863         * obj-c++.dg/comp-types-[2-9].mm: New.
31864         * obj-c++.dg/encode-[4-8].mm: New.
31865         * obj-c++.dg/layout-1.mm: New.
31866         * obj-c++.dg/method-1[0-9].mm: New.
31867         * obj-c++.dg/method-2[0-1].mm: New.
31868         * obj-c++.dg/method-[8-9].mm: New.
31869         * obj-c++.dg/objc-gc-3.mm: New.
31870         * obj-c++.dg/try-catch-10.mm: New.
31871         * objc.dg/bitfield-5.m: New.
31872         * objc.dg/comp-types-10.m: New.
31873         * objc.dg/comp-types-9.m: New.
31874         * objc.dg/layout-1.m: New.
31875         * objc.dg/objc-gc-4.m: New.
31876         * objc.dg/try-catch-9.m: New.
31877         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31878         * objc.dg/comp-types-1.m: Likewise.
31879         * objc.dg/comp-types-[5-6].m: Likewise.
31880         * objc.dg/method-9.m: Likewise.
31882 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31884         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31885         and on hardware without VMX support.
31887         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31889         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31891         * lib/profopt.exp (dg-final-generate, dg-final-use,
31892         profopt-final-code, profopt-get-options): New.
31893         (profopt-execute): Process test directives.
31895         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31896         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31897         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31899 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31901         PR C++/21645
31902         * g++.dg/init/ctor5.C: New test.
31904 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31906         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31907         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31908         vect-113.c, vect-114.c.
31910 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31912         * gcc.dg/const-elim-1.c: Remove xfails.
31914 2005-05-23  Jeff Law  <law@redhat.com>
31916         * gcc.c-torture/compile/pr21638.c: New test.
31917         * gcc.c-torture/compile/20050520-1.c: New test.
31919 2005-05-23  Nick Clifton  <nickc@redhat.com>
31921         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31922         be a proper triple, ie: m32r*-*-*.
31923         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31925 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31927         PR middle-end/21331
31928         PR tree-opt/21293
31929         * gcc.c-torture/compile/pr21293.c: New test.
31930         * gcc.c-torture/execute/pr21331.c: New test.
31932 2004-05-20  Richard Henderson  <rth@redhat.com>
31934         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31936 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31938         * obj-c++-dg.exp: Add.
31939         * obj-c++.exp: Add.
31940         * obj-c++.dg/dg.exp: Add.
31942 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31944         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31945         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31947 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31949         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31951 2004-05-19  Richard Henderson  <rth@redhat.com>
31953         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31955 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31957         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31959         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31961 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31963         PR c++/21495
31964         * g++.dg/parse/extern1.C: New test.
31965         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31967 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31969         * gcc.dg/c99-math.h: New.
31970         * gcc.dg/c99-math-float-1.c: New test.
31971         * gcc.dg/c99-math-double-1.c: Likewise.
31972         * gcc.dg/c99-math-long-double-1.c: Likewise.
31974 2005-05-18  Richard Henderson  <rth@redhat.com>
31976         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31978 2005-05-18  Devang Patel  <dpatel@apple.com>
31980         * g++.dg/opt/20050511-1.C: New test.
31982 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31984         PR libfortran/21127
31985         * gfortran.dg/reshape-complex.f90: New test.
31987 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31989         * gfortran.dg/array_constructor_1.f90: New test.
31990         * gfortran.dg/array_constructor_2.f90: New test.
31992 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31994         PR fortran/20954
31995         * gfortran.dg/pr20954.f: New test.
31997 2005-05-17  Mike Stump  <mrs@apple.com>
31999         Yet more Objective-C++...
32001         * objc.dg/method-5.m: Update.
32002         * objc.dg/method-6.m: Update.
32003         * objc.dg/method-7.m: Update.
32004         * objc.dg/method-9.m: Update.
32005         * objc.dg/try-catch-2.m: Update.
32007 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32009         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32010         Remove little-endian optimizations.
32012 2005-05-17  Jeff Law  <law@redhat.com>
32014         * g++.dg/tree-ssa/pr14814.C: New test.
32015         * gcc.dg/tree-ssa/pr14814.C: New test.
32016         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32017         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32019 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32021         * gcc.dg/compat/generate-random.c: Do not include
32022         libiberty.h.
32023         * gcc.dg/compat/generate-random_r.c: Likewise.
32025 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32027         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32029 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32031         PR middle-end/21595
32032         * g++.dg/tree-ssa/builtin1.C: New testcase.
32034 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32036         PR c++/21454
32037         * g++.dg/opt/const4.C: New test.
32039         PR middle-end/21492
32040         * g++.dg/opt/crossjump1.C: New test.
32042         PR tree-optimization/21610
32043         * gcc.c-torture/compile/20050516-1.c: New test.
32045         PR fortran/15080
32046         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32047         about the test failing.
32048         * gfortran.fortran-torture/execute/where_7.f90: New test.
32049         * gfortran.fortran-torture/execute/where_8.f90: New test.
32051 2005-05-16  Richard Henderson  <rth@redhat.com>
32053         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32054         i?86 and x86_64.
32056 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32058         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32059         (limits.h): Include unconditionally.
32060         (stdlib.h): Likewise.
32061         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32062         (limits.h): Include unconditionally.
32063         (stdlib.h): Likewise.
32064         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32065         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32066         (limits.h): Include unconditionally.
32067         (stdlib.h): Likewise.
32068         (hashtab.h): Do not include.
32069         (getopt.h): Likewise.
32070         (stddef.h): Include.
32071         (hashval_t): Define.
32072         (struct entry): Add "next" field.
32073         (HASH_SIZE): New macro.
32074         (hash_table): New variable.
32075         (switchfiles): Do not use xmalloc.
32076         (mix): New macro.
32077         (iterative_hash): New function.
32078         (hasht): Remove.
32079         (e_exists): New function.
32080         (e_insert): Likewise.
32081         (output): Use, instead of libiberty hashtable functions.
32082         (main): Do not use getopt.  Do not call htab_create.
32084 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32086         PR libstdc++/21526
32087         * lib/target-supports.exp (check_mkfifo_available):
32088         Return 0 for cygwin as mkfifo support incomplete on platform.
32089         Fix typos in comments.
32091 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32093         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32095 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32097         PR fortran/17432
32098         * gfortran.dg/assign_4.f: New test.
32100 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32102         PR tree-optimization/21563
32103         * gcc.dg/tree-ssa/pr21563.c: New.
32105 2005-05-14  Jan Hubicka  <jh@suse.cz>
32107         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32109 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32111         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32113 2005-05-13  Julian Brown  <julian@codesourcery.com>
32115         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32116         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32118 2005-05-13  Jan Hubicka  <jh@suse.cz>
32120         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32121         * gcc.dg/fold-xor-?.c: Likewise.
32122         * gcc.dg/pr15784-?.c: Likewise.
32123         * gcc.dg/pr20922-?.c: Likewise.
32124         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32125         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32126         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32128 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32130         PR fortran/21260
32131         * gfortran.dg/hollerith_1.f90: New test.
32133 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32135         * gfortran.dg/func_result_2.f90: New test.
32137 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32139         * gfortran.dg/dev_null.f90: New test.
32141 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32143         * gcc.dg/arm-vfp1.c: Revert last change.
32145 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32147         PR middle-end/19807
32148         PR tree-optimization/19639
32149         * g++.dg/tree-ssa/pr19807.C: New testcase.
32151 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32153         PR libfortran/21471
32154         * gfortran.dg/append-1.f90: New test.
32156 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32158         * gcc.dg/pr18501.c: XFAIL.
32159         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32160         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32161         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32162         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32163         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32164         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32165         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32166         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32168 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32170         PR fortran/20178
32171         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32172         gfortran.dg/f2c_3.f90: New tests.
32174         * gfortran.dg/return_1.f90: Fix dg annotation.
32176 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32178         * gcc.c-torture/compile/20050510-1.c: New test.
32180 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32182         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32184 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32186         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32188 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32190         PR c/17913
32191         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32193 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32195         PR c/21342
32196         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32197         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32199 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32201         PR debug/16676
32202         * gcc.dg/debug/pr16676.c: New test.
32204 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32206         PR testsuite/21443
32207         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32208         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32209         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32210         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32211         Change -O1 to -O2.
32212         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32213         -fno-tree-dominator-opts.
32215 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32217         * gfortran.dg/return_1.f90: New test.
32219 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32221         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32223         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32225 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32227         PR c++/21427
32228         * g++.dg/inherit/covariant13.C: New.
32230 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32232         PR libfortran/19155
32233         * gfortran.dg/pr19155.f: New test.
32235 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32237         PR inline-asm/8788
32238         * gcc.dg/pr8788-1.c: New testcase.
32240 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32242         PR target/21416
32243         * gcc.target/mips/fpcmp-[12].c: New tests.
32245 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32247         * lib/target-supports-dg.exp (dg-require-fork): New function.
32248         (dg-require-mkfifo): Likewise.
32249         * lib/target-supports.exp (check_function_available): New
32250         function.
32251         (check_fork_available): Likewise.
32252         (check_mkfifo_available): Likewise.
32254 2005-05-06  Jeff Law  <law@redhat.com>
32256         * gcc.c-torture/compile/pr21380.c: New test.
32258 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32260         PR c++/20961
32261         * g++.dg/ext/weak3.C: New test.
32263 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32265         PR c++/21352
32266         * g++.dg/template/crash37.C: New test.
32268 2005-05-05  Paul Brook  <paul@codesourcery.com>
32270         * gcc.dg/arm-g2.c: Use effective-target arm32.
32271         * gcc.dg/arm-mmx-1.c: Ditto.
32272         * gcc.dg/arm-scd42-2.c: Ditto.
32273         * gcc.dg/arm-vfp1.c: Ditto.
32274         * lib/target-supports.exp (check_effective_target_arm32): New
32275         function.
32277 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32279         PR libfortran/21354
32280         gfortran.dg/in_pack_rank7.f90: New test.
32282 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32284         PR middle-end/15618
32285         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32287 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32289         PR middle-end/21265
32290         * gcc.dg/20050503-1.c: New test.
32292         PR rtl-optimization/21239
32293         * gcc.dg/i386-sse-11.c: New test.
32295 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32297         PR target/16888
32298         * gcc.target/i386/asm-1.c: New test.
32300 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32302         PR rtl-optimization/21330
32303         * gcc.c-torture/execute/20050502-1.c: New test.
32305         PR target/21297
32306         * gcc.c-torture/execute/20050502-2.c: New test.
32308 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32310         PR middle-end/21282
32311         * gcc.dg/pr21282.c: New.
32313 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32315         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32316         * gcc.dg/vect/vect-92.c: Likewise.
32317         * gcc.dg/vect/vect-93.c: Likewise.
32318         * gcc.dg/vect/vect-dv-1.c: Likewise.
32319         * gcc.dg/vect/vect-dv-2.c: Likewise.
32320         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32322 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32324         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32325         * gfortran.dg/vect/vect-2.f90: Likewise.
32326         * gfortran.dg/vect/vect-3.f90: Likewise.
32327         * gfortran.dg/vect/vect-4.f90: Likewise.
32328         * gfortran.dg/vect/vect-5.f90: Likewise.
32330 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32332         PR target/20813
32333         * gcc.dg/rs6000-fpint-2.c: New.
32335 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32337         PR c/15698
32338         * gcc.dg/builtins-30.c: Update expected messages.
32339         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32340         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32341         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32343 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32345         PR tree-optimization/21294
32346         * gcc.dg/tree-ssa/pr21294.c: New.
32348 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32350         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32351         __builtin_altivec_st_internal_4si built-in.
32353 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32355         PR c++/15875
32356         * g++.dg/template/ptrmem14.C: New test.
32358 2005-05-02  Paul Brook  <paul@codesourcery.com>
32360         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32362 2005-05-02  Michael Matz  <matz@suse.de>
32364         PR c++/19542
32365         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32367 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32369         * g++.dg/cpp/weak.C: New test.
32371 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32373         * gcc.dg/tree-ssa/loop-8.c: New test.
32375 2005-04-30  Michael Maty  <matz@suse.de>
32377         * gcc.dg/inline-mcpy.c: New test.
32379 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32381         PR libfortran/18958
32382         * gfortran.dg/eoshift.f90: New test case.
32384 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32386         PR libfortran/18857
32387         * gfortran.dg/matmul_1.f90: New test.
32389 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32391         PR tree-optimization/21030
32392         * gcc.dg/tree-ssa/pr21030.c: New.
32394 2005-04-29  Devang Patel  <dpatel@apple.com>
32396         PR tree-optimization/21272
32397         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32399 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32401         PR fortran/13082
32402         PR fortran/18824
32403         * gfortran.dg/entry_4.f90: New test.
32404         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32405         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32406         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32407         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32408         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32409         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32410         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32412 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32414         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32416 2005-04-29  Paul Brook  <paul@codesourcery.com>
32418         * gfortran.dg/entry_3.f90: New test.
32420 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32422         * gfortran.dg/implicit_4.f90: New test.
32424 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32426         * lib/target-supports.exp (check_profiling_available): Return
32427         false for xtensa-*-elf.
32429 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32431         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32432         error if file cannot be deleted.
32434 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32436         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32437         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32438         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32439         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32440         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32441         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32442         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32443         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32444         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32445         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32446         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32447         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32448         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32450 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32452         PR fortran/20865
32453         * gfortran.dg/pr20865.f90: New test.
32455 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32457         * gcc.dg/void-cast-2.c: New test.
32459 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32461         PR c/21159
32462         * gcc.dg/void-cast-1.c: New test.
32464 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32466         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32468 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32470         PR fortran/21177
32471         * gfortran.dg/pr21177.f90: New test.
32473 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32475         PR tree-optimization/21171
32476         * gcc.dg/tree-ssa/pr21171.c: New test.
32478 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32480         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32481         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32482         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32483         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32484         gcc.dg/tree-ssa/gen-vect-32.c: New.
32485         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32486         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32487         don't run on PPC32.
32489 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32491         PR c/21213
32492         * gcc.dg/transparent-union-3.c: New test.
32494 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32496         PR c/20740
32497         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32498         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32499         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32500         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32501         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32502         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32504 2005-04-26  Jeff Law  <law@redhat.com>
32506         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32507         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32508         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32509         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32510         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32511         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32512         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32514 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32516         PR tree-optimization/17598
32517         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32519 2005-04-25  Mike Stump  <mrs@apple.com>
32521         * objc.dg/fix-and-continue-1.m: Add.
32523 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32525         PR c++/20995
32526         * g++.dg/opt/pr20995-1.C: New test case.
32528 2005-04-25  Devang Patel <dpatel@apple.com>
32530         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32532 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32534         PR testsuite/21062
32535         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32537 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32539         PR C++/21188
32540         * g++.dg/opt/rtti2.C: New test.
32542 2005-04-25  Paul Brook  <paul@codesourcery.com>
32543         Steven G. Kargl  <kargls@comcast.net>
32545         PR fortran/20879
32546         * gfortran.dg/ichar_1.f90: New file.
32548 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32550         PR middle-end/20991
32551         * g++.dg/opt/pr20991.C: New test.
32553         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32554         where sizeof (type) < __alignof__ (type).
32555         * gcc.dg/compat/struct-layout-1.h: Likewise.
32557 2005-04-24  Per Bothner  <per@bothner.com>
32558             Devang Patel  <dpatel@apple.com>
32560         PR preprocessor/20907
32561         * gcc.dg/cpp/very-long-comment.c: New test.
32563 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32565         PR fortran/20059
32566         * gfortran.dg/common_5.f: New test.
32568 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32570         PR middle-end/21082
32571         * g++.dg/tree-ssa/pr21082.C: New testcase.
32573 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32575         * gcc.dg/vect/vect-99.c: New test.
32577 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32579         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32581 2005-04-22  Jeff Law  <law@redhat.com>
32583         * gcc.dg/uninit-5.c: Remove xfails.
32584         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32585         conditionals and loads.
32587 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32589         PR libfortran/20074
32590         PR libfortran/20436
32591         PR libfortran/21108
32592         * gfortran.dg/nested_reshape.f90: new test
32593         * gfortran.dg/reshape-alloc.f90: new test
32594         * gfortran.dg/reshape.f90: new test
32596 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32598         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32600         * gcc.dg/arm-vfp1.c: New test.
32602 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32604         PR c++/21087
32605         * g++.dg/lookup/builtin2.C: New test.
32607 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32609         * gcc.dg/weak/weak-13.c: New test.
32611 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32613         * lib/target-supports.exp (check_effective_target_sync_int_long):
32614         Add powerpc*.
32616 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32618         * gcc.target/mips/branch-1.c: New test.
32620 2005-04-21  Richard Henderson  <rth@redhat.com>
32622         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32623         * gcc.dg/vect/vect-86.c: Likewise.
32624         * gcc.dg/vect/vect-87.c: Likewise.
32625         * gcc.dg/vect/vect-88.c: Likewise.
32627 2005-04-21  Devang Patel  <dpatel@apple.com>
32629         PR optimization/20994
32630         * gcc.dg/tree-ssa/ifc-3.c: New test.
32632 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32634         PR c/12913
32635         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32636         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32637         gcc.dg/c99-vla-jump-5.c: New tests.
32639 2005-04-19  Richard Henderson  <rth@redhat.com>
32641         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32642         Fix typo in exists check.
32643         (check_effective_target_sync_int_long): New.
32644         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32645         * gcc.dg/ia64-sync-2.c: Likewise.
32646         * gcc.dg/ia64-sync-3.c: Likewise.
32647         * gcc.dg/ia64-sync-4.c: Likewise.
32649 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32651         * gcc.dg/fold-xor-1.c: New test.
32652         * gcc.dg/fold-xor-2.c: New test.
32654 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32656         PR target/20670
32657         * g++.dg/eh/fp-regs.C: New test.
32659 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32661         * gcc.dg/Wint-to-pointer-cast-1.c,
32662         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32663         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32664         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32666 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32668         PR fortran/16861
32669         * gfortran.dg/pr16861.f90: New test.
32671 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32673         * gcc.dg/pr21085.c: New test.
32675 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32677         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32678         (setup_mips_tests, dg-mips-options): New procedures.
32679         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32680         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32681         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32682         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32683         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32684         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32685         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32686         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32687         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32688         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32689         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32690         dg-mips-options instead of dg-options.  Remove now-redundant
32691         preprocessor guards.
32692         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32693         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32694         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32695         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32696         * gcc.dg/vr-mult-2.c: Delete.
32697         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32698         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32699         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32700         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32701         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32702         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32703         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32705 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32707         * ada/acats/run_all.sh: Use sync when executable not present.
32709 2005-04-18  Devang Patel  <dpatel@apple.com>
32711         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32712         * gcc.dg/vect/vect-11a.c: New.
32713         * gcc.dg/vect/vect-none.c: Update.
32714         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32716 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32718         PR tree-optimization/20922
32719         * gcc.dg/pr20922-1.c: New test.
32720         * gcc.dg/pr20922-2.c: New test.
32721         * gcc.dg/pr20922-3.c: New test.
32722         * gcc.dg/pr20922-4.c: New test.
32723         * gcc.dg/pr20922-5.c: New test.
32724         * gcc.dg/pr20922-6.c: New test.
32726 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32728         PR libfortran/20950
32729         * gfortran.dg/pr20950.f: New test.
32731 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32733         PR libfortran/19216
32734         * gfortran.dg/pr19216.f: New test.
32736 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32738         PR tree-optimization/21001
32739         * gcc.dg/tree-ssa/pr21001.c: New.
32741 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32743         PR libfortran/21075
32744         * gfortran.dg/reshape_rank7.f90: New test.
32746 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32748         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32749         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32750         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32751         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32752         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32753         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32754         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32755         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32756         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32757         wrong way round).
32758         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32759         in namelists.  New test.
32760         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32761         New test.
32762         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32763         New test.
32764         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32765         namelist.  New test.
32766         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32767         New test.
32768         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32769         New test.
32770         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32771         namelist.  New test.
32772         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32773         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32774         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32775         New test.
32776         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32777         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32778         arrays. New test.
32780 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32782         * gfortran.dg/wtruncate.f: New testcase.
32783         * gfortran.dg/wtruncate.f90: New testcase.
32785 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32787         PR c++/21025
32788         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32789         which sizeof/alignof is dependent, rather than just whether we are
32790         processing_template_decl.
32792 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32794         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32795         corrected typo where the wrong variables had been compared.
32797 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32799         PR libfortran/18495
32800         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32801         Test callee-allocated version of return array with a write
32802         statement.
32803         Test spread with a temporary with another write statement.
32805 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32807         PR tree-optimization/21031
32808         * gcc.dg/tree-ssa/pr21031.c: New.
32810 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32812         PR tree-optimization/21004
32813         * gcc.dg/builtins-53.c: Include builtins-config.h.
32814         Check floorf, ceilf, floorl and ceill transformations
32815         only when HAVE_C99_RUNTIME is defined.
32817 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32819         PR middle-end/20739
32820         * gcc.dg/tree-ssa/pr20739.c: New test.
32822 2005-04-14  Mike Stump  <mrs@apple.com>
32824         * gcc.dg/Foundation.framework/empty: New.
32825         * gcc.dg/framework-2.c: New.
32827 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32829         PR tree-optimization/21021
32830         * gcc.c-torture/compile/pr21021.c: New.
32832 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32834         PR testsuite/21010
32835         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32836         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32837         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32838         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32839         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32840         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32841         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32842         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32844 2005-04-14  Richard Henderson  <rth@redhat.com>
32846         * lib/target-supports.exp (check_effective_target_vect_condition):
32847         Add ia64, i?86, and x86_64.
32849 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32851         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32853 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32855         PR tree-optimization/20657
32856         * gcc.dg/tree-ssa/pr20657.c: New.
32858 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32860         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32861         (long long int)trunc*.
32863 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32865         PR target/20927
32866         * gcc.dg/pr20927.c: New test.
32868 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32870         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32871         * gcc.target/mips/asm-1.c: Likewise.
32873 2005-04-13  Dale Johannesen  <dalej@apple.com>
32875         * objc.dg/objc-fast-4.m: New.
32877 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32879         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32880         directory.
32881         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32883 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32885         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32886         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32887         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32889 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32891         PR tree-optimization/20913
32892         * gcc.dg/tree-ssa/pr20913.c: New.
32894         PR tree-optimization/20702
32895         * gcc.dg/tree-ssa/pr20702.c: New.
32897 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32899         PR c++/13744
32900         * g++.dg/inherit/local3.C: New test.
32902 2005-04-12  Jeff Law  <law@redhat.com>
32904         * gcc.dg/tree-ssa/20050412-1.c: New test.
32906 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32908         PR libfortran/19016
32909         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32910         Add tests with mask generated by expression.
32911         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32912         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32913         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32915 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32917         PR middle-end/20917
32918         * gcc.dg/20050409-1.c: New test.
32920 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32922         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32924 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32926         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32927         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32928         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32929         (TARGET_CXX): Adjust accordingly.
32930         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32931         determine_class_data_visibility and class_data_always_comdat.
32932         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32933         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32934         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32935         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32936         (arm_cxx_determine_class_data_visibility): New.
32937         (arm_cxx_class_data_always_comdat): Likewise.
32938         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32939         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32940         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32941         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32942         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32943         Define.
32945 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32947         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32949 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32951         * gcc.dg/i386-darwin-fpmath.c: New.
32953 2004-04-11  Devang Patel  <dpatel@apple.com>
32955         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32956         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32957         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32958         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32959         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32960         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32961         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32962         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32963         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32965 2004-04-11  Devang Patel  <dpatel@apple.com>
32967         * gcc.dg/vect/vect-dv-1.c: New test.
32968         * gcc.dg/vect/vect-dv-2.c: New test.
32970 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32972         PR tree-optimization/20933
32973         * gcc.dg/tree-ssa/pr20933.c: New test.
32975 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32977         * gfortran.dg/fold_nearest.f90: New test.
32979 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32981         * gcc.dg/tree-ssa/alias-1.c: New test.
32983 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32985         PR tree-optimization/20920
32986         * g++.dg/tree-ssa/pr20920.C: New test.
32988 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32990         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32991         (long long int)ceil*.
32993 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32995         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32996         explicit C++ linkage.
32998 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33000         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33001         warning for arithmetic IF statements.
33003 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33005         * eor_handling_1.f90: New test case.
33006         * eor_handling_2.f90: New test case.
33007         * eor_handling_3.f90: New test case.
33008         * eor_handling_4.f90: New test case.
33009         * eor_handling_5.f90: New test case.
33010         * noadv_size.f90: New test case.
33011         * pad_no.f90: New test case.
33013 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33015         * gcc.c-torture/execute/20050410-1.c: New test.
33017 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33019         * gcc.dg/pr20126.c: New.
33021 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33022             Steven G. Kargl <kargls@comcast.net>
33024         * gfortran.dg/PR19872.f: New test.
33026 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33028         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33030 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33032         * gfortran.dg/nint_1.f90: New test.
33034 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33036         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33037         Added test for callee-allocated arrays with write statements.
33038         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33039         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33040         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33041         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33042         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33044 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33046         PR libfortran/20163
33047         * gfortran.dg/open-options-blanks.f: New test.
33049 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33051         PR fortran/13257
33052         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33054 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33056         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33057         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33058         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33059         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33060         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33061         * gcc.c-torture/execute/stdarg-4.c: New test.
33063         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33065         PR target/20795
33066         * g++.dg/abi/param2.C: New test.
33068 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33070         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33072 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33074         * gcc.dg/builtins-53.c: New test.
33076 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33078         * g++.dg/tree-ssa/pr18178.C: New test.
33079         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33080         * gcc.c-torture/execute/20041019-1.c: New test.
33081         * gcc.dg/tree-ssa/20041008-1.c: New test.
33082         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33083         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33084         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33085         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33086         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33087         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33088         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33089         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33090         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33091         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33093 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33095         PR rtl-optimization/20466
33096         * gcc.c-torture/execute/pr20466-1.c: New test.
33098 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33100         PR c++/20905
33101         * g++.dg/parse/cond2.C: New test.
33103         PR c++/20145
33104         * g++.dg/warn/Wdtor1.C: New test.
33106 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33108         PR fortran/17229
33109         * gfortran.dg/pr17229.f: New test.
33111 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33113         * gfortran.dg/tiny_1.f90: New test.
33114         * gfortran.dg/tiny_2.f90: ditto.
33116 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33118         * gfortran.dg/eor_1.f90: Fix dg-do run line
33119         * gfortran.dg/open_new.f90: Fix dg-do run line
33121 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33123         * lib/target-supports.exp (get_compiler_messages): Support
33124         optional arguments, the fourth being compiler options.
33125         (check_effective_target_fpic): New proc.
33126         * gcc.dg/20050321-2.c: Restrict to target fpic.
33128 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33130         * gcc.dg/15443-1.c: New test.
33131         * gcc.dg/15443-2.c: Likewise.
33133 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33135         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33137 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33139         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33141 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33143         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33144         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33145         -m64.
33146         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33147         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33148         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33150 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33152         PR c++/20212
33153         * g++.dg/warn/Wunused-11.C: New test.
33155 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33157         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33159 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33161         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33163 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33165         PR c++/20734
33166         * g++.dg/template/ptrmem13.C: New test.
33168 2005-04-05  Per Bothner  <per@bothner.com>
33170         * lib/gcc.exp: Always add -fno-show-column, for now.
33172 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33174         PR testsuite/20767
33175         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33176         of plain old "unsigned int" for the type of "i".  Makes this test
33177         64bit clean.
33179 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33181         * gcc.dg/i386-ssefn-1.c: New test.
33182         * gcc.dg/i386-ssefn-2.c: New test.
33183         * gcc.dg/i386-ssefn-3.c: New test.
33184         * gcc.dg/i386-ssefn-4.c: New test.
33186 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33188         PR tree-optimization/20076
33189         * gcc.dg/builtin-apply4.c: New test.
33191         PR preprocessor/19475
33192         * gcc.dg/cpp/macspace1.c: New test.
33193         * gcc.dg/cpp/macspace2.c: New test.
33195 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33197         * gfortran.dg/pr20755.f: Fixed bad format.
33199 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33201         PR c++/20763
33202         * g++.dg/ext/attrib21.C: New test.
33204 2004-04-05  Devang Patel  <dpatel@apple.com>
33206         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33207         * gcc.dg/vect/vect-shift-1.c: New test.
33209 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33211         PR libfortran/20755
33212         * gfortran.dg/pr20755.f: New test.
33214 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33216         * gfortran.dg/pr15959.f90: New test.
33217         * gfortran.dg/string_pad_trunc.f90: New test.
33219 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33221         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33222         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33223         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33224         syntax.
33226 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33228         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33230 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33232         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33233         * gcc.c-torture/compile/20011119-2.c: Likewise.
33234         * gcc.c-torture/compile/981001-2.c: Likewise.
33236 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33238         PR c++/20679
33239         * g++.dg/template/overload4.C: New test.
33241 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33243         PR c++/20746
33244         * g++.dg/abi/covariant5.C: New.
33246         PR debug/20505
33247         * g++.dg/debug/const2.C: New.
33249 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33251         PR rtl-optimization/16104
33252         * gcc.c-torture/execute/20050316-1.c: New test.
33254 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33256         * g++.dg/template/spec23.C: Fix dg-error text.
33258 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33260         PR c++/19199
33261         * g++.dg/expr/lval2.C: New.
33263 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33265         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33266         __builtin_strcasecmp and __builtin_strncasecmp.
33268 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33270         PR c++/20723
33271         * g++.dg/template/spec22.C: New.
33272         * g++.dg/template/spec23.C: New.
33274 2005-04-03  Dale Ranta  <dir@lanl.gov>
33275             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33277         PR libfortran/20068
33278         PR libfortran/20125
33279         PR libfortran/20156
33280         PR libfortran/20471
33281         * gfortran.dg/backspace.f: New test.
33283 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33285         * gcc.dg/pr19345.c: New test.
33287 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33289         PR tree-optimization/20640
33290         * gcc.dg/torture/tree-loop-1.c: New.
33292 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33294         PR rtl-optimization/20290
33295         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33297 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33299         * gcc.dg/rs6000-fpint.c: New.
33301 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33303         * gcc.dg/old-style-then-proto-1.c: New test.
33305 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33307         * gfortran.fortran-torture/execute/backspace.f90: Check
33308         after backspace and read was incorrect.
33310 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33312         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33313         buffer past the terminating NUL using memcmp.
33314         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33315         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33317         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33318         Fix unused/uninitialized variable warnings.
33320         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33321         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33322         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33323         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33325         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33326         gcc.c-torture/execute/builtins/fputs-lib.c,
33327         gcc.c-torture/execute/builtins/lib/fprintf.c,
33328         gcc.c-torture/execute/builtins/lib/main.c,
33329         gcc.c-torture/execute/builtins/lib/memcmp.c,
33330         gcc.c-torture/execute/builtins/lib/memmove.c,
33331         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33332         gcc.c-torture/execute/builtins/lib/memset.c,
33333         gcc.c-torture/execute/builtins/lib/printf.c,
33334         gcc.c-torture/execute/builtins/lib/sprintf.c,
33335         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33336         gcc.c-torture/execute/builtins/lib/strchr.c,
33337         gcc.c-torture/execute/builtins/lib/strcmp.c,
33338         gcc.c-torture/execute/builtins/lib/strcpy.c,
33339         gcc.c-torture/execute/builtins/lib/strcspn.c,
33340         gcc.c-torture/execute/builtins/lib/strlen.c,
33341         gcc.c-torture/execute/builtins/lib/strncat.c,
33342         gcc.c-torture/execute/builtins/lib/strncmp.c,
33343         gcc.c-torture/execute/builtins/lib/strncpy.c,
33344         gcc.c-torture/execute/builtins/lib/strrchr.c,
33345         gcc.c-torture/execute/builtins/lib/strspn.c,
33346         gcc.c-torture/execute/builtins/lib/strstr.c,
33347         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33348         gcc.c-torture/execute/builtins/strlen-2.c,
33349         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33350         prototypes.
33352 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33354         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33355         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33356         selectany usage.
33358 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33360         PR c++/19406
33361         * g++.dg/debug/using1.C: New test.
33363 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33365         PR middle-end/20524
33366         * gcc.dg/alias-7.c: Prefix asm-declared name with
33367         __USER_LABEL_PREFIX__.
33369 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33371         Fix fallout from PR middle-end/15700:
33372         * gcc.c-torture/compile/20011119-1.c: Take
33373         __USER_LABEL_PREFIX__ into account.
33374         * gcc.c-torture/compile/20011119-2.c: Likewise.
33376 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33378         PR c++/18644
33379         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33381 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33383         PR c/17855
33384         * gcc.c-torture/compile/struct-non-lval-1.c,
33385         gcc.c-torture/compile/struct-non-lval-2.c,
33386         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33388 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33390         * gcc.dg/tls/tls.exp: Remove temporary file.
33391         * g++.dg/tls/tls.exp: Ditto.
33392         * lib/file-format.exp: Ditto.
33393         * g++.dg/special/ecos.exp: Ditto.
33395         * lib/profopt.exp: Treat prof_ext as a list.
33396         * gcc.misc-tests/bprob.exp: Ditto.
33397         * g++.dg/bprob/bprob.exp: Ditto.
33399         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33400         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33401         g++.dg/tree-ssa/pointer-reference-alias.C,
33402         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33403         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33404         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33405         g++.dg/vect/pr19951.cc: Ditto.
33406         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33407         gcc.dg/builtins-47.c: Ditto.
33408         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33409         gcc.dg/pr20115-1.c: Ditto.
33410         * gcc.dg/tree-ssa/20030530-2.c,
33411         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33412         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33413         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33414         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33415         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33416         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33417         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33418         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33419         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33420         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33421         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33422         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33423         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33424         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33425         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33426         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33427         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33428         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33429         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33430         gcc.dg/tree-ssa/20030824-1.c,
33431         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33432         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33433         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33434         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33435         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33436         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33437         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33438         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33439         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33440         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33441         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33442         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33443         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33444         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33445         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33446         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33447         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33448         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33449         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33450         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33451         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33452         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33453         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33454         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33455         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33456         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33457         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33458         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33459         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33460         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33461         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33462         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33463         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33464         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33465         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33466         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33467         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33468         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33469         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33470         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33471         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33472         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33473         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33474         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33475         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33476         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33477         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33478         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33479         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33480         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33481         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33482         gcc.dg/tree-ssa/useless-1.c: Ditto.
33483         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33484         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33485         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33486         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33487         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33488         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33489         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33490         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33491         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33492         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33493         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33494         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33495         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33496         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33497         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33498         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33499         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33500         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33501         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33502         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33503         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33504         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33505         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33506         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33507         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33508         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33509         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33510         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33511         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33512         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33513         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33514         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33515         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33516         gcc.dg/vect/vect-none.c: Ditto.
33517         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33518         treelang/compile/unsigned.tree: Ditto.
33520         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33521         * gcc.dg/cpp/direct2s.c: Ditto.
33522         * gcc.dg/cpp/paste4.c: Ditto.
33523         * gcc.dg/cpp/separate-1.c: Ditto.
33524         * gcc.dg/pch/save-temps-1.c: Ditto.
33525         * g++.dg/ext/altivec-10.C: Ditto.
33526         * g++.dg/pch/pch.C: Ditto.
33528         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33530         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33531         * g++.dg/template/repo1.C: Ditto.
33532         * g++.dg/template/repo2.C: Ditto.
33533         * g++.dg/template/repo3.C: Ditto.
33534         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33535         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33536         * g++.old-deja/g++.pt/repo1.C: Ditto.
33537         * g++.old-deja/g++.pt/repo2.C: Ditto.
33538         * g++.old-deja/g++.pt/repo3.C: Ditto.
33539         * g++.old-deja/g++.pt/repo4.C: Ditto.
33541         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33542         * gcc.dg/20030107-1.c: Ditto.
33543         * gcc.dg/20030702-1.c: Ditto.
33544         * gcc.dg/profile-generate-1.c: Ditto.
33545         * g++.dg/other/profile1.C: Ditto.
33546         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33548         * lib/gcc-dg.exp (remove-build-file): New.
33549         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33550         cleanup-tree-dump, cleanup-saved-temps): New.
33552 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33554         PR c++/19203, DR 214
33555         * g++.dg/parse/ambig3.C: Not ambiguous.
33556         * g++.dg/template/spec20.C: New.
33557         * g++.dg/template/spec21.C: New.
33559 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33561         PR target/20045
33562         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33564 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33566         PR libfortran/20660
33567         * gfortran.dg/negative_unit.f: New test.
33569 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33571         * gcc.dg/20050330-1.c: New test.
33573 2005-03-30  Devang Patel  <dpatel@apple.com>
33575         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33577 2005-03-30  Dale Johannesen  <dalej@apple.com>
33579         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33581 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33583         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33584         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33585         Strip options from test name.
33587 2005-03-31  Jan Hubicka  <jh@suse.cz>
33589         * gcc.dg/varpool-1.c: New testcase.
33591 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33593         PR c/772
33594         PR c/17913
33595         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33596         gcc.dg/stmt-expr-label-3.c : New tests.
33597         * gcc.c-torture/execute/medce-2.c: Remove.
33599 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33601         PR c/20368
33602         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33603         tests.
33605 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33607         * gcc.c-torture/compile/pr20203.c: New test.
33609 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33611         * gfortran.dg/promotion.f90: New test.
33613 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33615         PR middle-end/20491
33616         * gcc.dg/torture/asm-subreg-1.c: New test.
33618 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33620         PR c/20672
33621         * gcc.dg/pr20672-1.c: New test.
33623 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33625         * gfortran.dg/vect: New directory.
33626         * gfortran.dg/vect/vect.exp: New.
33627         * gfortran.dg/vect/vect-1.f90: New test.
33628         * gfortran.dg/vect/vect-2.f90: New test.
33629         * gfortran.dg/vect/vect-3.f90: New test.
33630         * gfortran.dg/vect/vect-4.f90: New test.
33631         * gfortran.dg/vect/vect-5.f90: New test.
33633 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33635         PR middle-end/20622
33636         * gcc.dg/alias-7.c: New test.
33638 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33640         * gcc.dg/sparc-reg-1.c: New test.
33642 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33644         PR target/19890
33645         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33647 2005-03-29  Dale Ranta  <dir@lanl.gov>
33648             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33650         PR libfortran/20163
33651         * gfortran.dg/pr20163-2.f: New test.
33653 2005-03-28  Jan Hubicka  <jh@suse.cz>
33655         PR middle-end/20635
33656         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33657         by Jakub Jelinek.
33659 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33661         PR tree-optimization/20626
33662         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33663         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33665 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33667         * gfortran.dg/underflow.f90: New test.
33668         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33670 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33672         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33674 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33676         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33677         (g++_init): Make sure that CXXFLAGS is set.
33678         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33679         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33680         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33681         * lib/objc.exp (objc_init): Likewise.
33682         * lib/treelang.exp (treelang_init): Likewise.
33684 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33686         PR tree-optimization/20470
33687         * gcc.dg/tree-ssa/pr20470.c: New test.
33689 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33691         * gcc.dg/ppc-stfiwx.c: New.
33693 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33695         PR target/19888
33696         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33698 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33700         * gcc.dg/20050325-1.c: Fix a typo.
33702 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33704         PR libfortran/19678
33705         PR libfortran/19679
33706         * gfortran.dg/dos_eol.f: New test.
33708 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33710         PR rtl-optimization/20249
33711         * gcc.dg/20050325-1.c: New test.
33713 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33715         PR libfortran/15332
33716         * gfortran.dg/pr15332.f: New test.
33718 2005-03-24  Dale Johannesen  <dalej@apple.com>
33720         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33722 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33724         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33725         'internal' visibility.
33726         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33727         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33728         'protected' visibility.
33729         * gcc.dg/visibility-7.c: Likewise.
33730         * lib/target-supports.exp (check_visibility_available): Take
33731         a parameter, the kind of visibility to check for.
33732         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33733         to check_visibility_available.
33735         * g++.dg/expr/cast3.C: New.
33737 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33739         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33740         rs6000.
33742 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33744         PR target/20095
33745         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33747 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33749         * gcc.dg/badshift.c: Renamed to...
33750         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33752         * gcc.target/i386/badshift.c: Renamed to...
33753         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33754         only.
33756         PR rtl-optimization/20532
33757         * gcc.target/i386/badshift.c: New.
33759 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33761         * gfortran.dg/pr18025.f90: New test.
33763 2005-03-23  Dale Johannesen  <dalej@apple.com>
33765         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33767 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33769         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33771         * lib/target-supports.exp (check_iconv_available): Default
33772         libiconv to -liconv, if there is no definition.
33774 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33776         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33778 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33780         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33781         * g++.dg/opt/pr7503-2.C: Likewise.
33782         * g++.dg/opt/pr7503-3.C: Likewise.
33783         * g++.dg/opt/pr7503-4.C: Likewise.
33784         * g++.dg/opt/pr7503-5.C: Likewise.
33785         * g++.dg/warn/minmax.C: New test.
33787 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33789         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33790         * gfortran.dg/g77_intrinsics_sub.f: New test.
33792 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33793             Jan Hubicka  <jh@suse.cz>
33794             Steven Bosscher <stevenb@suse.de
33796         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33798 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33800         PR c++/19980
33801         * g++.dg/template/redecl3.C: New test.
33803 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33805         PR c++/20499
33806         * g++.dg/parse/error16.C: Tweak error markers.
33808 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33810         PR target/20561
33811         * gcc.dg/20050321-2.c: New test.
33813 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33815         PR c++/20465
33816         PR c++/20381
33817         * g++.dg/template/ptrmem12.C: New.
33819 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33821         PR rtl-optimization/20527
33822         * gcc.c-torture/execute/pr20527-1.c: New test.
33824 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33826         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33827         program, compile it into a real executable and then delete the .c
33828         and .x files afterwards, to avoid problems on testglue targets.
33830 2005-03-21  Stuart Hastings  <stuart@apple.com>
33832         * gcc.target/i386/sse-2.c: New.
33834 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33836         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33838 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33840         * g++.dg/parse/crash25.C: Fix typo.
33842 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33844         PR c++/20461
33845         * g++.dg/parse/crash24.C: New test.
33847         PR c++/20536
33848         * g++.dg/parse/crash25.C: New test.
33850 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33852         PR c++/20147
33853         * g++.dg/ext/stmtexpr4.C: New test.
33855 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33857         PR middle-end/20539
33858         * gcc.c-torture/compile/pr13066-1.c: New test case.
33859         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33860         * g++.dg/opt/pr13066-1.C: Likewise.
33862 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33864         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33866 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33868         PR fortran/18525
33869         * gfortran.dg/nesting_1.f90: New test.
33871 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33873         PR c++/20240
33874         * g++.dg/lookup/using13.C: New test.
33876 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33878         PR c++/20333
33879         * g++.dg/template/crash36.C: New test.
33881 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33883         PR c++/20463
33884         * g++.dg/template/crash35.C: New test.
33886 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33888         PR c++/19966
33889         * g++.dg/overload/operator2.C: New test.
33891 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33893         PR libfortran/20257
33894         * gfortran.dg/pr20257.f90: New test.
33896 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33898         PR libfortran/20480
33899         * gfortran.dg/pr20480.f90: New test.
33901 2005-03-16  Richard Henderson  <rth@redhat.com>
33903         PR middle-end/15700
33904         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33905         (_rtld_global): New.
33906         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33907         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33909         * gcc.dg/alias-3.c: New.
33910         * gcc.dg/alias-4.c: New.
33911         * gcc.dg/alias-5.c: New.
33912         * gcc.dg/alias-6.c: New.
33914 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33916         * gcc.dg/cpp/ucnid-7.c: New.
33918 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33919             Dorit Naishlos  <dorit@il.ibm.com>
33921         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33922         darwin.
33924 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33926         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33927         support misaligned accesses.
33928         * gcc.dg/vect/vect-58.c: Likewise.
33929         * gcc.dg/vect/vect-92.c: New.
33930         * gcc.dg/vect/vect-93.c: New.
33932 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33934         PR fortran/18827
33935         * gfortran.dg/assign_2.f90: New test.
33936         * gfortran.dg/assign_3.f90: New test.
33937         * gfortran.dg/assign.f90: New test.
33939 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33941         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33942         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33943         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33944         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33945         names.
33947 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33949         * gcc.dg/cpp/ucnid-6.c: New.
33951         * gcc.dg/cpp/normalize-1.c: New.
33952         * gcc.dg/cpp/normalize-2.c: New.
33953         * gcc.dg/cpp/normalize-3.c: New.
33954         * gcc.dg/cpp/normalize-4.c: New.
33955         * gcc.dg/cpp/ucnid-4.c: New.
33956         * gcc.dg/cpp/ucnid-5.c: New.
33957         * g++.dg/cpp/normalize-1.C: New.
33958         * g++.dg/cpp/ucnid-1.C: New.
33960 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33962         * gcc.dg/pr18628.c: New.
33964 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33966         PR c++/20280
33967         * g++.dg/tree-ssa/pr20280.C: New.
33969 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33971         PR fortran/20467
33972         * gfortran.dg/stfunc_2.f90: New test.
33974 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33976         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33978 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33980         * gcc.dg/tree-ssa/20050314-1.c: New test.
33982 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33984         PR c++/4403
33985         PR c++/9783, DR433
33986         * g++.dg/template/friend34.C: New test.
33987         * g++.dg/template/friend35.C: Likewise.
33988         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33990 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33992         Friend class name lookup 5/n
33993         PR c++/1016
33994         * g++.dg/lookup/hidden-class1.C: New test.
33995         * g++.dg/lookup/hidden-class2.C: Likewise.
33996         * g++.dg/lookup/hidden-class3.C: Likewise.
33997         * g++.dg/lookup/hidden-class4.C: Likewise.
33998         * g++.dg/lookup/hidden-class5.C: Likewise.
33999         * g++.dg/lookup/hidden-class6.C: Likewise.
34000         * g++.dg/lookup/hidden-class7.C: Likewise.
34001         * g++.dg/lookup/hidden-class8.C: Likewise.
34002         * g++.dg/lookup/hidden-class9.C: Likewise.
34003         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34004         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34005         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34006         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34007         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34008         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34009         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34010         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34011         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34012         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34013         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34015 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34017         PR c++/20157
34018         * g++.dg/template/error18.C: New test.
34020 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34022         PR debug/16792
34023         * g++.dg/debug/pr16792.C: New test.
34025 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34027         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34028         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34029         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34030         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34031         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34032         test assertion names.
34034 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34036         PR fortran/18600
34037         * gfortran.dg/stfunc_1.f90: New test.
34039 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34041         PR fortran/16907
34042         * gfortran.dg/real_index_1.f90: New test.
34044 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34046         PR fortran/20323
34047         * gfortran.dg/spec_expr_1.f90: New test.
34049 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34051         PR c/20402
34052         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34053         new parser.
34055 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34057         PR fortran/20361
34058         * gfortran.dg/largeequiv_1.f90: New test.
34060 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34062         * gcc.dg/ucnid-1.c: New.
34063         * gcc.dg/ucnid-2.c: New.
34064         * gcc.dg/ucnid-3.c: New.
34065         * gcc.dg/ucnid-4.c: New.
34066         * gcc.dg/ucnid-5.c: New.
34067         * gcc.dg/ucnid-6.c: New.
34068         * gcc.dg/cpp/ucnid-1.c: New.
34069         * gcc.dg/cpp/ucnid-2.c: New.
34070         * gcc.dg/cpp/ucnid-3.c: New.
34071         * g++.dg/other/ucnid-1.C: New.
34073 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34075         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34077 2005-03-11  Per Bothner  <per@bothner.com>
34079         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34080         that diagnotics refer to correct token.
34081         * gcc.dg/unused-3.c: Likewise.
34083 2005-03-11  Per Bothner  <per@bothner.com>
34085         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34086         constant" is now actually on same line as string constant.
34087         * gcc.dg/cpp/direct2s.c: Likewise.
34089 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34091         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34093 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34095         PR libfortran/20124
34096         * gfortran.dg/pr20124.f90: New Test
34098 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34100         PR tree-optimization/20130
34101         * gcc.dg/pr20130-1.c: New test.
34103 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34105         PR target/20095
34106         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34108 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34110         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34112 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34114         * g++.dg/eh/forced1.C: Fix comment.
34115         * g++.dg/eh/forced2.C: Ditto.
34116         * g++.dg/eh/forced3.C: Ditto.
34117         * g++.dg/eh/forced4.C: Ditto.
34119 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34121         PR rtl-opt/20412
34122         * gcc.c-torture/compile/pr20412.c: New test.
34124 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34126         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34128 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34130         PR target/20322
34131         * gcc.dg/20050307-1.c: New test.
34133 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34135         PR c++/20375
34136         * g++.dg/other/stdarg3.C: New.
34138 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34140         PR c++/18384, c++/18327
34141         * g++.dg/init/array19.C: New test.
34143         PR inline-asm/20314
34144         * gcc.dg/torture/pr20314-1.c: New test.
34145         * gcc.dg/torture/pr20314-2.c: New test.
34147 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34149         * gcc.dg/20050309-1.c: New test.
34151 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34153         * gcc.dg/builtins-10.c: Reactivate disabled test.
34154         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34155         new cbrt transformations.
34157 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34159         PR c++/20208
34160         * g++.dg/template/array13.C: New test.
34162 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34164         PR c++/16859
34165         * g++.dg/init/brace4.C: New test.
34167 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34169         PR c++/20186
34170         * g++.dg/template/non-dependent12.C: New.
34172 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34174         PR c++/20142
34175         * g++.dg/init/array18.C: Add dg-do run marker.
34177         PR c++/20142
34178         * g++.dg/init/array18.C: New test.
34180 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34182         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34183         * g++.dg/gcov/gcov.exp: Likewise.
34184         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34185         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34186         * lib/c-torture.exp: Likewise.
34187         * lib/fortran-torture.exp: Likewise.
34188         * lib/g++.exp: Likewise.
34189         * lib/gcc-defs.exp: Likewise.
34190         * lib/gcc-dg.exp: Likewise.
34191         * lib/gcc.exp: Likewise.
34192         * lib/gcov.exp: Likewise.
34193         * lib/gfortran.exp: Likewise.
34194         * lib/mike-g++.exp: Likewise.
34195         * lib/mike-gcc.exp: Likewise.
34196         * lib/objc-torture.exp: Likewise.
34197         * lib/objc.exp: Likewise.
34198         * lib/profopt.exp: Likewise.
34199         * lib/target-libpath.exp: Likewise.
34200         * lib/target-supports.exp: Likewise.
34201         * lib/treelang.exp: Likewise.
34202         * lib/wrapper.exp: Likewise.
34204 2005-03-08  Jeff Law  <law@redhat.com>
34206         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34207         PHI-OPT changes.
34209 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34211         * gcc.dg/vect/pr20122.c: New test.
34213 2005-03-07  Jeff Law  <law@redhat.com>
34215         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34216         was folded away.
34217         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34218         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34219         * gcc.dg/tree-ssa/pr18134.c: New test.
34221 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34223         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34224         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34225         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34227 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34229         PR tree-opt/17671
34230         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34232 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34234         * g++.dg/warn/Wnvdtor.C: New test.
34236 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34238         * gcc.dg/torture/pr19683-1.c: New test.
34240 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34242         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34243         * gfortran.dg/g77/19990313-2.f: Ditto.
34244         * gfortran.dg/g77/19990313-3.f: Ditto.
34245         * gfortran.dg/g77/19990525-0.f: Ditto.
34246         * gfortran.dg/g77/19990826-0.f: Ditto.
34247         * gfortran.dg/g77/19990826-2.f: Ditto.
34248         * gfortran.dg/g77/19990826-3.f: Ditto.
34249         * gfortran.dg/g77/20000511-1.f: Ditto.
34250         * gfortran.dg/g77/20000511-2.f: Ditto.
34251         * gfortran.dg/g77/970625-2.f: Ditto.
34252         * gfortran.dg/g77/980310-2.f: Ditto.
34253         * gfortran.dg/g77/980310-3.f: Ditto.
34254         * gfortran.dg/g77/980310-8.f: Ditto.
34255         * gfortran.dg/g77/980519-2.f: Ditto.
34256         * gfortran.dg/g77/alpha1.f: Ditto.
34257         * gfortran.dg/g77/claus.f: Ditto.
34258         * gfortran.dg/g77/erfc.f: Ditto.
34259         * gfortran.dg/g77/short.f: Ditto.
34260         * gfortran.fortran-torture/execute/data.f90: Ditto.
34261         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34262         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34264 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34266         * lib/file-format.exp (gcc_target_object_format): Add check for som
34267         format and hardcode object formats on hppa*-*-hpux*.
34268         * lib/target-supports.exp (check_weak_available): Add check for som
34269         object format.  Always return 0 on hppa*-*-hpux10*.
34271         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34272         is defined.
34274         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34276 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34278         * gfortran.dg/pr19936_1.f90: New test.
34279         * gfortran.dg/pr19936_2.f90: New test.
34280         * gfortran.dg/pr19936_3.f90: New test.
34282 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34283             Paul Thomas <prthomas@drfccad.cea.fr>
34285         * gfortran.dg/PR19754_1.f90: New test.
34286         * gfortran.dg/PR19754_2.f90: Ditto.
34288 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34290         PR c++/19311
34291         * g++.dg/template/non-dependent11.C: New test.
34293 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34295         * lib/target-supports.exp (check_iconv_available): Fix comment.
34297 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34298             Joseph S. Myers  <joseph@codesourcery.com>
34300         PR c++/19797
34301         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34303 2005-03-04  Matthew Sachs  <msachs@apple.com>
34305         * gcc.exp (gcc_target_compile): Put braces around
34306         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34307         * objc.exp (objc_target_compile): Likewise.
34308         * treelang.exp (treelang_target_compile): Likewise.
34310 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34312         PR fortran/19673
34313         * gfortran.dg/func_result_1.f90: New test.
34315 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34317         * gcc.misc-tests/options.exp: New test.
34319 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34321         * gcc.dg/pr15784-4.c: New test.
34323 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34325         * gcc.c-torture/execute/pr17133.c: New.
34326         * gcc.c-torture/compile/20050303-1.c: New.
34328 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34330         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34332 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34334         * g++.dg/overload/using2.C: New.
34336 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34338         PR c++/19916
34339         * g++.dg/init/ptrmem2.C: New test.
34341 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34343         PR c/8927
34344         * gcc.dg/pr8927-1.c: New test.
34346 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34348         PR c++/20232
34349         * g++.dg/inherit/covariant12.C: New.
34351 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34353         PR fortran/19479
34354         * gfortran.dg/bound_1.f90: New test.
34356 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34358         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34359         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34361 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34363         PR c/20245
34364         * gcc.dg/pr20245-1.c: New test.
34366 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34368         PR middle-end/19874
34369         * gcc.c-torture/execute/20050119-2.c: New test case.
34371 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34373         * README: Update the DejaGnu bug reporting address.
34374         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34375         * lib/objc-torture.exp: Likewise.
34377 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34379         * gfortran.dg/boz_1.f90: New test.
34380         * gfortran.dg/boz_3.f90: New test.
34381         * gfortran.dg/boz_4.f90: New test.
34383 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34385         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34386         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34388 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34390         PR libfortran/20101
34391         * gfortran.dg/write_0_pe_format.f90: New test.
34393 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34395         PR c++/20206
34396         * g++.dg/opt/thunk2.C: New test.
34397         * g++.dg/opt/covariant1.C: New test.
34399 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34401         * gfortran.dg/e_d_fmt.f90: New test.
34403 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34405         * gcc.dg/asm-b.c: Fix comment typos.
34407 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34409         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34410         a V_MAY_DEF also.
34412 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34414         PR tree-opt/20188
34415         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34416         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34417         * gcc.dg/asm-b.c: New test.
34419 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34421         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34422         Disable this test on IRIX 6.
34424 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34426         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34427         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34428         parser.
34430 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34432         PR tree-optimization/20204
34433         * gcc.dg/pr20204.c: New test.
34435 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34437         PR target/20196
34438         * gcc.c-torture/execute/20050224-1.c: New test.
34440         PR c++/20175
34441         * g++.dg/warn/Wbraces2.C: New test.
34443 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34445         PR c++/19878
34446         * g++.dg/init/const2.C: New test.
34448 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34450         PR tree-optimization/20100
34451         * gcc.c-torture/execute/pr20100-1.c: New test.
34453 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34455         * gfortran.dg/implicit_3.f90: New test.
34457         * gfortran.dg/deftype_1.f90: New test.
34459 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34461         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34462         the test passes.
34463         * g++.dg/other/anon3.C: Accept a warning.
34465 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34467         * gcc.dg/pr20017.c: Fix a comment typo.
34469 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34471         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34473 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34475         PR ada/19902
34476         * ada/acats/tests/cxa/cxa3004.a: Remove.
34477         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34479 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34481         PR c++/20073
34482         * g++.dg/init/const1.C: New test.
34484         PR c++/19991
34485         * g++.dg/parse/constant7.C: New test.
34487         PR c++/20152
34488         * g++.dg/parse/error27.C: New test.
34489         * g++.dg/template/qualttp15.C: Adjust error markers.
34490         * g++.old-deja/g++.other/struct1.C: Likewise.
34492         PR c++/20153
34493         * g++.dg/template/error17.C: New test.
34495         PR c++/20148
34496         * g++.dg/parser/error26.C: New test.
34498 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34500         PR tree-optimization/20100
34501         PR tree-optimization/20115
34502         * gcc.dg/pr20115.c: New test.
34503         * gcc.dg/pr20115-1.c: New test.
34504         * gcc.dg/pr20100.c: New test.
34505         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34506         call-clobbered variables after alias1.
34508 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34510         * gfortran.dg/list_read_4.f90: new test.
34512 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34514         PR rtl-optimization/20017.
34515         * gcc.dg/pr20017.c: New.
34517 2005-02-22  Devang Patel  <dpatel@apple.com>
34519         PR 19952
34520         * g++.dg/tree-ssa/pr19952.C: New test.
34522 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34524         PR c++/19883
34525         * g++.dg/parse/constant6.C: New test.
34527 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34529         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34530         * g++.dg/charset/asm2.c: Likewise.
34531         * g++.dg/charset/asm3.c: Likewise.
34532         * g++.dg/charset/asm4.c: Likewise.
34533         * g++.dg/charset/asm5.c: Likewise.
34534         * g++.dg/charset/attribute1.c: Likewise.
34535         * g++.dg/charset/attribute2.c: Likewise.
34536         * g++.dg/charset/extern1.cc: Likewise.
34537         * g++.dg/charset/extern2.cc: Likewise.
34538         * g++.dg/charset/extern3.cc: Likewise.
34539         * g++.dg/charset/function.cc: Likewise.
34540         * g++.dg/charset/string.c: Likewise.
34541         * g++.dg/charset/charset.exp: Likewise.
34542         * lib/target-supports.exp (check_iconv_available): Fix comment.
34544 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34546         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34547         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34548         * gcc.dg/charset/asm2.c: Likewise.
34549         * gcc.dg/charset/asm3.c: Likewise.
34550         * gcc.dg/charset/asm4.c: Likewise.
34551         * gcc.dg/charset/asm5.c: Likewise.
34552         * gcc.dg/charset/asm6.c: Likewise.
34553         * gcc.dg/charset/attribute1.c: Likewise.
34554         * gcc.dg/charset/attribute2.c: Likewise.
34555         * gcc.dg/charset/builtin1.c: Likewise.
34556         * gcc.dg/charset/extern.c: Likewise.
34557         * gcc.dg/charset/function.c: Likewise.
34558         * gcc.dg/charset/string.c: Likewise.
34559         * gcc.dg/charset/charset.exp: Likewise.
34561 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34563         PR fortran/20086
34564         * gfortran.dg/pr20086.f90: New test.
34566 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34568         PR tree-optimization/19786
34569         * g++.dg/tree-ssa/pr19786.C: New.
34571 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34573         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34575 2005-02-21  Jeff Law  <law@redhat.com>
34577         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34579 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34581         * gfortran.dg/do_iterator: Split loop, markup all lines for
34582         which an error locus is printed.
34583         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34584         locus is printed.
34585         * gfortran.dg/select_4.f90: Likewise.
34586         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34587         locuses in the various permutations.
34589 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34591         PR tree-optimization/19951
34592         * g++.dg/vect: New directory.
34593         * g++.dg/vect/vect.exp: New file.
34594         * g++.dg/vect/pr19951.cc: New testcase.
34595         * g++.dg/dg.exp: Also prune vectorizer tests.
34597 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34599         PR 18785
34600         * gcc.dg/charset/builtin1.c: New test.
34602 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34604         PR c++/19299
34605         * g++.dg/inherit/volatile1.C: New test.
34607         PR c++/19440
34608         * g++.dg/template/dtor4.C: New test.
34610 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34612         * gfortran.dg/int_1.f90: New test.
34614 2005-02-19  Devang Patel  <dpatel@apple.com>
34616         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34618 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34620         * gfortran.dg/achar_1.f90: New test.
34622 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34624         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34626 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34627             Jakub Jelinek  <jakub@redhat.com>
34629         PR tree-optimization/19828
34630         * gcc.dg/tree-ssa/loop-7.c: New test.
34631         * gcc.c-torture/execute/20050218-1.c: New test.
34633 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34635         PR c/20043
34636         * gcc.dg/transparent-union-1.c: New test.
34637         * gcc.dg/transparent-union-2.c: New test.
34639 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34641         PR tree-optimization/18977
34642         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34644 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34646         PR target/20054
34647         * gcc.dg/pr20054.c: New test.
34649 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34651         PR c++/19508
34652         * g++.dg/ext/attrib20.C: New test.
34654 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34656         PR middle-end/20030
34657         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34659 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34661         PR c++/20008
34662         * g++.dg/opt/switch4.C: New.
34664 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34666         PR c++/20023
34667         PR tree-optimization/20009
34668         * gcc.c-torture/compile/20050217-1.c: New test.
34669         * g++.dg/opt/switch3.C: New test.
34671         PR tree-optimization/18947
34672         * gcc.c-torture/compile/20050215-1.c: New test.
34673         * gcc.c-torture/compile/20050215-2.c: New test.
34674         * gcc.c-torture/compile/20050215-3.c: New test.
34676 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34678         PR c++/20028
34679         * g++.dg/template/crash34.C: New.
34681         PR c++/20022
34682         * g++.dg/other/access3.C: New.
34684 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34686         * gcc.dg/vect/vect-98.c: New test.
34688 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34690         PR tree-optimization/19967
34691         * gcc.dg/pr19967.c: New.
34693 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34695         PR middle-end/19857
34696         * gcc.dg/tree-ssa/20050215-1.c: New test.
34697         * gcc.c-torture/execute/20050215-1.c: New test.
34699 2005-02-15  Eric Christopher  <echristo@redhat.com>
34701         * gcc.dg/cpp/20050215-1.c: New file.
34703 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34705         PR tree-optimization/15785
34706         * gcc.dg/pr15785-1.c: New test.
34708 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34710         PR c++/17788
34711         * g++.dg/init/ctor4.C: New.
34712         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34714 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34716         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34717         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34719 2005-02-15  Andreas Schwab  <schwab@suse.de>
34721         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34722         declare malloc.
34724 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34726         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34728 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34730         PR tree-optimization/19853
34731         * gcc.c-torture/compile/pr19853.c: New test.
34733 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34735         PR c++/19608
34736         * g++.dg/parse/local-class1.C: New.
34738         PR c++/19895
34739         * g++.dg/parse/ptrmem3.C: New.
34741         PR c++/19884
34742         * g++.old-deja/g++.oliva/template6.C: Add another case.
34743         * g++.dg/template/explicit6.C: New.
34745 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34747         PR c++/17816
34748         * g++.dg/other/redecl2.C: New.
34750 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34752         PR c++/19891
34753         * g++.dg/abi/covariant4.C: New.
34755 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34757         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34758         New tests.
34760 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34762         * gcc.dg/vect/vect-96.c: Fix typo.
34764 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34766         PR c++/14479
34767         PR c++/19487
34768         * g++.dg/template/enum5.C: New test.
34770 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34772         * gcc.dg/vect/vect-97.c: New test.
34774 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34776         * gcc.dg/vect/vect-96.c: New test.
34778 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34780         * gcc.dg/builtins-34.c: Also check ldexp*.
34782 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34784         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34786 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34788         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34789         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34790         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34791         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34792         selector_list, selector_expression, dg-process-target): Move to new
34793         file target-supports-dg.exp.
34794         * lib/target-supports-dg.exp: New.
34796         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34797         New.
34799 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34801         PR c++/19666
34802         * g++.dg/other/ptrmem6.C: New test.
34804         PR middle-end/19858
34805         * gcc.c-torture/compile/20050210-1.c: New test.
34807 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34809         PR c++/19755
34810         * g++.dg/warn/Wbraces1.C: New test.
34812 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34814         * gcc.dg/builtins-52.c: New testcase.
34816 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34818         PR c/19342
34819         * gcc.c-torture/execute/20050119-1.c: New test.
34821 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34823         PR c++/19811
34824         * g++.dg/init/delete1.C: New test.
34826 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34828         PR c++/18470
34829         * g++.dg/template/static12.C: New test.
34831 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34833         PR c++/19787
34834         * g++.dg/conversion/ambig1.C: New test.
34836         PR c++/19739
34837         * g++.dg/ext/attrib19.C: New test.
34839         PR c++/19732
34840         * g++.dg/parse/dtor5.C: New test.
34842         PR c++/19762
34843         * g++.dg/template/dtor3.C: New test.
34845         PR c++/19826
34846         * g++.dg/template/static11.C: New test.
34847         * g++.dg/template/crash2.C: Remove dg-error marker.
34849 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34851         PR C++/18491
34852         * g++.old-deja/g++.mike/p10769a.C: Remove.
34854 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34856         * gcc.dg/builtins-48.c: New test case.
34857         * gcc.dg/builtins-49.c: New test case.
34858         * gcc.dg/builtins-50.c: New test case.
34859         * gcc.dg/builtins-51.c: New test case.
34861 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34863         PR middle-end/19583
34864         * g++.dg/warn/Wreturn-type-3.C: New test.
34866 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34868         PR middle-end/19402
34869         * gcc.dg/pr19402-1.c: New testcase.
34870         * gcc.dg/pr19402-2.c: likewise.
34872 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34874         PR middle-end/19854
34875         * g++.dg/tree-ssa/tmmti.C: New testcase.
34877 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34879         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34881 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34883         PR c++/19733
34884         * g++.dg/parse/crash23.C: New test.
34885         * g++.dg/warn/Weff1.C: New test.
34887 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34889         * gcc.dg/20050209-1.c: New test.
34891 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34893         PR target/19799
34894         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34896 2005-02-08  Mike Stump  <mrs@apple.com>
34898         * g++.dg/pch/import-2.c: New test.
34899         * g++.dg/pch/import-2.hs: New.
34900         * g++.dg/pch/include/import-2a.h: New.
34901         * g++.dg/pch/include/import-2b.h: New.
34903 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34905         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34907 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34909         * gfortran.dg/substr_1.f90: New test.
34911 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34913         PR middle-end/19775
34914         * gcc.dg/torture/builtin-power-1.c: Disable test for
34915         invalid transformation.
34916         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34917         no longer optimize.
34918         * gcc.dg/builtins-47.c: New testcase.
34920 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34921             Dorit Naishlos  <dorit@il.ibm.com>
34923         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34925 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34927         * gcc.c-torture/compile/20050206-1.c: New test.
34929 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34931         PR tree-opt/19768
34932         * g++.dg/opt/pr19768.C: New test.
34934 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34936         PR tree-opt/19736
34937         * gcc.c-torture/compile/pr19736.c: New test.
34939 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34941         PR c++/17401
34942         * g++.dg/parse/error25.C: New test.
34944 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34946         * gcc.c-torture/execute/20050203-1.c: New.
34948 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34950         * gcc.dg/vect/vect-85.c: Remove xfail.
34951         * gcc.dg/vect/vect-86.c: Remove xfail.
34952         * gcc.dg/vect/vect-87.c: Remove xfail.
34953         * gcc.dg/vect/vect-88.c: Remove xfail.
34955 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34957         * gcc.dg/altivec-19.c: New.
34959 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34961         PR c/17807
34962         * gcc.dg/nested-func-3.c: New test.
34963         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34965 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34967         * gcc.test-framework/gen_directive_tests: Generate tests for
34968         selector expressions.
34970 2005-02-02  Matt Austern  <austern@apple.com>
34972         PR c++/19628
34973         * g++/ext/builtin7.C: New.
34974         * g++/ext/builtin8.C: New.
34976 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34978         PR c/18502
34979         * gcc.dg/pr18502-1.c: New test.
34981 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34983         PR c++/17413
34984         * g++.dg/template/local4.C: Tweak.
34986 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34988         PR tree-optimization/19578
34989         * gcc.c-torture/compile/20050202-1.c: New test.
34991 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34993         PR c/19435
34994         * gcc.dg/c99-init-4.c: New test.
34996 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34998         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35000         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35002         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35003         * g++.dg/eh/check-vect.h: New.
35005         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35006         * gcc.dg/vect/vect-78.c: Ditto.
35007         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35008         Remove.
35010         * g++.dg/conversion/simd1.C: Expect warning.
35011         * g++.dg/ext/attribute-test-1.C: Ditto.
35012         * g++.dg/ext/attribute-test-2.C: Ditto.
35013         * g++.dg/ext/attribute-test-3.C: Ditto.
35014         * g++.dg/ext/attribute-test-4.C: Ditto.
35016         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35017         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35019         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35021 2005-02-01  Richard Henderson  <rth@redhat.com>
35023         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35024         long double for ibm double-double format.
35025         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35027 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35029         PR tree-optimization/19633
35030         * gcc.dg/pr19633-1.c: New test.
35031         * gcc.dg/pr19633.c: Tweak to make pointer point
35032         to NULL or a symbol.
35034 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35036         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35037         New procs.
35038         (dg-process-target (local override)): Handle selector expressions.
35040         * gcc.test-framework/README: Describe tests in source directory.
35041         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35042         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35043         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35044         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35045         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35046         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35047         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35048         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35049         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35050         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35051         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35052         * gcc.test-framework/dg-error-exp-P.c: New test.
35053         * gcc.test-framework/dg-error-exp-XP.c: New test.
35054         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35055         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35056         * gcc.test-framework/dg-output-exp-P.c: New test.
35057         * gcc.test-framework/dg-output-exp-XF.c: New test.
35058         * gcc.test-framework/dg-warning-exp-P.c: New test.
35059         * gcc.misc-tests/dg-1.c: Remove.
35060         * gcc.misc-tests/dg-2.c: Remove.
35061         * gcc.misc-tests/dg-3.c: Remove.
35062         * gcc.misc-tests/dg-4.c: Remove.
35063         * gcc.misc-tests/dg-5.c: Remove.
35064         * gcc.misc-tests/dg-6.c: Remove.
35065         * gcc.misc-tests/dg-7.c: Remove.
35066         * gcc.misc-tests/dg-8.c: Remove.
35067         * gcc.misc-tests/dg-9.c: Remove.
35068         * gcc.misc-tests/dg-10.c: Remove.
35069         * gcc.misc-tests/dg-11.c: Remove.
35070         * gcc.misc-tests/dg-12.c: Remove.
35071         * gcc.misc-tests/dg-test.exp: Remove.
35073         * gcc.test-framework/test-framework.awk: Change recording and
35074         printing of passes and failures.
35076         * gcc.test-framework: New directory.
35077         * gcc.test-framework/README: New.
35078         * gcc.test-framework/test-framework.exp: New.
35079         * gcc.test-framework/test-framework.awk: New.
35080         * gcc.test-framework/gen_directive_tests: New.
35082 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35084         * lib/treelang.exp: Fix comment typos.
35085         (treelang_target_compile): Don't append libs=-ltreelang to options.
35087 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35089         * g++.dg/parse/typename7.C: Adjust error messages.
35091 2005-01-31  Jeff Law  <law@redhat.com>
35093         * gcc.c-torture/execute/20050131-1.c: New test.
35094         * gcc.dg/wcaselabel.c: New test.
35096 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35098         * g++.dg/other/warning1.C: Adjust error messags.
35099         * g++.dg/parse/constant5.C: New test.
35101 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35103         PR c/19333
35104         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35105         the test case valid.
35106         * gcc.dg/20030815-1.c: Remove invalid tests.
35107         * gcc.dg/array-7.c: Adjust expected result.
35108         * gcc.dg/pr18596-3.c: Likewise.
35109         * gcc.dg/noncompile/20000901-1.c: Likewise.
35110         * gcc.dg/noncompile/init-2.c: Likewise.
35111         * gcc.dg/noncompile/init-4.c: Likewise.
35113 2005-01-31  Dale Johannesen  <dalej@apple.com>
35115         * g++.dg/opt/pr19650.C: New test.
35117 2005-01-31  Richard Henderson  <rth@redhat.com>
35119         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35120         long double for intel double extended format.
35121         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35123 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35125         PR c++/19555
35126         * g++.dg/template/static10.C: New test.
35128         PR c++/19395
35129         * g++.dg/parse/error24.C: New test.
35131         PR c++/19367
35132         * g++.dg/lookup/builtin1.C: New test.
35134         PR c++/19457
35135         * g++.dg/warn/conv3.C: New test.
35137 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35139         PR fortran/19647
35140         * gfortan.dg/inquire_7.f90
35142 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35144         PR tree-optimization/15791
35145         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35146         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35147         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35148         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35149         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35150         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35151         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35152         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35153         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35154         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35156 2005-01-29  Paul Brook  <paul@codesourcery.com>
35158         PR fortran/18565
35159         * check.c (real_or_complex_check): New function.
35160         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35161         * intrinsic.c (add_functions): Use new check functions.
35162         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35163         Add prototypes.
35165 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35167         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35168         gcc.dg/lvalue-3.c: New tests.
35169         * gcc.dg/concat.c: Update expected messages.
35171 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35173         PR libfortran/19595
35174         * gfortran.dg/eor_1.f90: New test.
35176 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35178         PR fortran/19589
35179         * gfortran.dg/logical_data_1.f90: New test.
35181 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35183         PR c++/19253
35184         * g++.dg/template/crash33.C: New test.
35186         PR c++/19667
35187         * g++.dg/template/crash32.C: New test.
35189 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35191         PR middle-end/16558
35192         * g++.dg/warn/Wreturn-type-2.C: New test.
35194 2004-06-24  Jeff Law  <law@redhat.com>
35196         * gcc.dg/tree-ssa/20050128-1.c: New test.
35198 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35200         * gcc.target/frv/all-mdpackh-1.c: New test.
35202 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35204         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35206 2005-01-27  Richard Henderson  <rth@redhat.com>
35208         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35210 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35212         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35214 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35216         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35217         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35218         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35219         to cope with cases where the multilib options override the dg-options.
35221 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35223         PR c/18946
35224         * gcc.dg/noncompile/20050120-1.c: New test.
35226 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35228         PR tree-optimization/19633
35229         * gcc.dg/pr19633.c: New test.
35230         * gcc.dg/tree-ssa/pr19633.c: New test.
35232 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35234         * gcc.dg/20041216-1.c: New test.
35236 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35238         PR objc/18862
35239         * objc.dg/selector-2.m: New test.
35241 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35243         * g++.dg/opt/range-test-2.C: New test.
35245         PR rtl-optimization/19579
35246         * gcc.c-torture/execute/20050124-1.c: New test.
35248 2005-01-26  Greg Parker  <gparker@apple.com>
35249         Stuart Hastings  <stuart@apple.com>
35251         * gcc.c-torture/execute/20050125-1.c: New.
35253 2005-01-18  Jan Hubicka  <jh@suse.cz>
35255         PR tree-optimize/19337
35256         * gcc.c-torture/compile/20050119-1.c: New test.
35258 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35260         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35261         test for successful match.
35263 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35265         PR objc/18408
35266         * objc.dg/comp-types-7.m: New test.
35268 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35270         * lib/target-supports.exp (current_target_name): New.
35271         (check_effective_target_ilp32, check_effective_target_lp64):
35272         Cache the result to use as long as the current target, with
35273         multilib flags, remains the same.
35275         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35276         (dg-require-weak, dg-require-visibility, dg-require-alias,
35277         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35278         dg-require-effective-target, dg-skip-if): Remove call to
35279         skip_test_and_clear_xfail.
35280         (dg-test): Clear xfail data.
35282 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35284         PR target/17751
35285         * gcc.dg/ppc64-toc.c: New test.
35287         * g++.dg/tree-ssa/empty-1.C: New test.
35289         PR middle-end/19551
35290         * gcc.c-torture/execute/20050121-1.c: New test.
35291         * gcc.dg/20050121-2.c: New test.
35293 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35294         Paul Brook  <paul@codesourcery.com>
35296         PR fortran/17941
35297         * gfortran.dg/real_const_1.f: New test.
35298         * gfortran.dg/real_const_2.f90: New test.
35299         * gfortran.dg/complex_int_1.f90: New test.
35301 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35303         PR fortran/19313
35304         * gfortan.dg/inquire_6.f90: New test.
35306 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35308         PR libfortran/19451
35309         * open_readonly_1.f90: New test.
35311 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35313         PR libfortran/18982
35314         * gfortran.dg/open_new.f90: New file.
35316 2005-01-22  Paul Brook  <paul@codesourcery.com>
35318         * namelist_1.f90: New test.
35320 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35322         PR tree-optimization/19484
35323         * gcc.c-torture/compile/20050122-[12].c: New tests.
35325 2005-01-22  Paul Brook  <paul@codesourcery.com>
35327         * gfortran.dg/implicit_2.f90: New test.
35329 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35331         PR fortran/19314
35332         * gfortran.dg/inquire_5.f90: New test.
35334 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35336         PR c/18809
35337         * gcc.dg/pr18809-1.c: New test.
35339 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35341         * gcc.dg/20050121-1.c: New test.
35343         PR tree-optimization/13000
35344         * gcc.dg/20040206-1.c: Change warning to point where function is
35345         being inlined.
35347 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35349         PR c++/19208
35350         * g++.dg/template/array11.C: New test.
35352 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35354         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35355         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35356         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35357         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35358         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35359         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35361 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35363         PR tree-optimization/15349
35364         * gcc.dg/tree-ssa/pr15349.c: New.
35366 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35368         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35370 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35372         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35373         scan-assembler-times directive name.
35375         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35376         after dg-do.
35378         PR rtl-optimization/19462
35379         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35381 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35383         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35384         counting function calls on ia64.
35386 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35388         PR rtl-optimization/15139
35389         * gcc.dg/20050111-2.c: New test.
35391         PR c/17297
35392         * gcc.c-torture/compile/20050113-1.c: New testcase.
35394         PR middle-end/19164
35395         * gcc.dg/20050113-1.c: New testcase.
35397 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35399         * gcc.dg/vect/vect-85.c: Add comment.
35400         * gcc.dg/vect/vect-86.c: Add xfail for now.
35401         * gcc.dg/vect/vect-87.c: Add xfail for now.
35402         * gcc.dg/vect/vect-88.c: Add xfail for now.
35403         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35405 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35407         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35409 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35411         * g++.dg/debug/typedef3.C: New test.
35413 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35415         PR c/19472
35416         * gcc.dg/asm-a.c: New test.
35418 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35420         * gcc.dg/sh-relax.c: Add prototype for abort.
35422 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35424         * gcc.dg/short-compare-1.c: New test.
35425         * gcc.dg/short-compare-2.c: Likewise.
35427 2005-01-18  Michael Matz  <matz@suse.de>
35429         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35431 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35433         PR tree-optimization/19121
35434         * gcc.c-torture/compile/pr19121.c: New test.
35436 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35438         PR target/19357
35439         * gcc.c-torture/compile/pr19357.c: New test.
35441 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35443         PR c/5675
35444         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35445         pass--those that refer just to the variable, possibly with a
35446         cast.
35447         * gcc.dg/c99-const-expr-3.c: Likewise.
35449         PR middle-end/13127
35450         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35451         longer emitted.
35453 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35455         PR fortran/18778
35456         * gfortran.dg/endfile_2.f90: New test.
35458 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35460         PR 19168
35461         * gfortran.dg/select_5.f90: New test.
35463 2004-01-16  Paul Brook  <paul@codesourcery.com>
35465         * gfortran.dg/common_4.f90: New test.
35467 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35469         PR rtl-optimization/19462
35470         * gcc.dg/torture/pr19462-1.c: New test.
35472 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35474         PR objc/19321
35475         * objc.dg/func-ptr-2.m: New.
35476         * objc.dg/volatile-1.m: New.
35478 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35480         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35482 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35484         PR tree-optimization/19060
35485         * gcc.c-torture/execute/20050104-1.c: New test.
35487 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35489         PR fortran/18983
35490         * gfortran.dg/write_to_null.f90: New test.
35492 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35493             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35495         PR other/19328
35496         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35497         argument.
35499 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35501         PR c++/19263
35502         * g++.dg/init/vector1.C: New test.
35504 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35506         PR target/13158
35507         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35508         PR target/18987
35509         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35511 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35513         * gfortran.dg/select_1.f90: New test.
35514         * gfortran.dg/select_2.f90: New test.
35515         * gfortran.dg/select_3.f90: New test.
35516         * gfortran.dg/select_4.f90: New test.
35518 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35520         PR middle-end/19084
35521         PR rtl-optimization/19348
35522         * gcc.dg/20050111-1.c: New test.
35523         * gcc.c-torture/execute/20050111-1.c: New test.
35525         * gcc.dg/i386-asm-4.c: New test.
35527 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35529         * gcc.dg/nested-func-2.c: New test.
35530         * ada/acats/norun.lst: Remove c953002.
35532 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35534         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35536 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35538         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35540 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35542         PR target/18761
35543         * g++.dg/abi/align1.C: New test.
35545 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35547         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35548         at a time.
35549         * g++.dg/ext/altivec_check.h: Support compiling as C.
35551 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35553         PR c++/19355
35554         * g++.dg/expr/pr19355-1.C: New test case.
35556 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35558         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35559         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35560         * ada/acats/tests/c3/c92005b.ada: Likewise.
35561         * ada/acats/tests/c3/cxb3012.a: Likewise.
35562         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35564 2005-01-09  Paul Brook  <paul@codesourcery.com>
35566         * gfortran.dg/common_2.f90: New file.
35567         * gfortran.dg/common_3.f90: New file.
35569 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35571         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35573 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35575         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35576         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35577         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35578         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35579         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35580         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35581         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35582         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35583         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35584         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35585         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35586         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35587         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35588         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35589         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35590         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35591         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35592         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35593         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35594         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35595         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35596         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35597         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35598         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35599         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35600         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35601         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35602         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35603         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35604         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35605         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35606         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35607         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35608         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35609         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35610         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35611         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35612         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35613         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35614         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35615         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35616         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35617         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35618         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35619         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35620         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35621         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35622         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35623         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35624         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35625         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35626         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35627         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35628         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35629         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35630         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35631         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35632         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35633         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35634         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35635         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35636         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35637         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35638         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35639         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35640         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35641         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35643         * gcc.dg/vect/vect-1.c: Fix spelling.
35644         * gcc.dg/vect/vect-10.c: Fix spelling.
35645         * gcc.dg/vect/vect-11.c: Fix spelling.
35646         * gcc.dg/vect/vect-12.c: Fix spelling.
35647         * gcc.dg/vect/vect-14.c: Fix spelling.
35648         * gcc.dg/vect/vect-15.c: Fix spelling.
35649         * gcc.dg/vect/vect-16.c: Fix spelling.
35650         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35651         * gcc.dg/vect/vect-64.c: Fix comments.
35652         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35654 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35655             Ira Rosen  <irar@il.ibm.com>
35657         * gcc.dg/vect/vect-70.c: New test.
35658         * gcc.dg/vect/vect-71.c: New test.
35660 2005-01-09  Manfred Hollstein  <mh@suse.com>
35662         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35663         * gcc.dg/pr18241-2.c: Likewise.
35664         * gcc.dg/pr18241-3.c: Likewise.
35665         * gcc.dg/pr18241-4.c: Likewise.
35666         * gcc.dg/pr18241-5.c: Likewise.
35668 2005-01-08  Richard Henderson  <rth@redhat.com>
35670         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35671         False for x86 and x86-64.
35673 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35675         PR tree-optimization/18241
35676         * gcc.dg/pr18241-1.c: New test.
35677         * gcc.dg/pr18241-2.c: New test.
35678         * gcc.dg/pr18241-3.c: New test.
35679         * gcc.dg/pr18241-4.c: New test.
35680         * gcc.dg/pr18241-5.c: New test.
35682 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35684         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35685         gfortran.dg/select_4.f90: New.
35687 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35689         * gcc.c-torture/execute/20050107-1.c: New test.
35691 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35693         PR c++/19298
35694         * g++.dg/template/ref2.C: New.
35696 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35698         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35699         instead of being empty.
35701 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35703         PR fortran/15553
35704         * gfortran.dg/array-1.f90: New test.
35706 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35708         PR tree-optimization/19283
35709         * gcc.c-torture/execute/20050106-1.c: New test.
35711         PR rtl-optimization/18861
35712         * gcc.dg/20050105-1.c: New test.
35714         PR tree-optimization/18828
35715         * gcc.dg/20050105-2.c: New test.
35717 2005-01-07  Andreas Jaeger  <aj@suse.de>
35719         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35721 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35723         PR fortran/18398
35724         * gfortran.dg/fmt_read.f90: New test.
35726 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35728         * gcc.dg/rs6000-ldouble-2.c: New.
35730 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35732         PR c++/19244
35733         * g++.dg/parser/ctor2.C: New test.
35735 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35737         PR c++/17154
35738         * g++.dg/template/using9.C: New test.
35740 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35742         PR c++/19258
35743         * g++.dg/lookup/friend6.C: New test.
35745 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35747         PR c++/19270
35748         * g++.dg/template/array10.C: New.
35750 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35752         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35753         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35755 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35757         * gcc.c-torture/compile/20050105-1.c: New test.
35759 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35761         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35763 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35765         PR middle-end/19100
35766         * gcc.dg/conv-3.c: New test case.
35768 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35770         * gcc.dg/asm-wide-1.c: New test.
35772 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35774         PR c++/19030
35775         * g++.dg/parse/crash22.C: New
35777 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35779         PR 19257
35780         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35782 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35784         PR middle-end/17767
35785         * gcc.dg/i386-mmx-6.c: New test case.
35787 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35789         PR tree-optimization/18308
35790         * gcc.dg/vect/pr18308.c: New testcase.
35792 2005-01-04  Andreas Jaeger  <aj@suse.de>
35794         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35796 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35797             Robert Bowdidge <bowdidge@apple.com>
35799         * gcc.dg/cpp/subframework1.c: New.
35800         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35801         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35802         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35803         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35805 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35807         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35808         producing warning.
35809         * gcc.dg/darwin-weakimport-2.c: New.
35811 2005-01-03  Richard Henderson  <rth@redhat.com>
35813         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35815 2005-01-03  Richard Henderson  <rth@redhat.com>
35817         * gcc.dg/vect/vect.exp: Enable for ia64.
35818         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35819         (check_effective_target_vect_float): Likewise.
35820         (check_effective_target_vect_no_align): Likewise.
35821         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35822         * gcc.dg/vect/vect-8.c: Likewise.
35824 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35826         PR target/19236
35827         * gcc.dg/pr19236-1.c: New test case.
35829 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35831         PR rtl-optimization/12092
35832         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35834 2005-01-02  Andreas Jaeger  <aj@suse.de>
35836         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35838 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35839             Andrew Pinski  <pinskia@physics.uc.edu>
35841         PR rtl-optimization/12092
35842         * gcc.dg/pr12092-1.c: New test case.
35844 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35846         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35847         'hidden' and 'default' for better portability.
35848         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35850         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35851         6 and 7.
35852         * g++.old-deja/g++.brendan/new3.C: Likewise.
35854 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35856         * gcc.dg/20041231-1.C: New test.
35857         * g++.dg/warn/Wunreachable-code-1.C: New test.
35859 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35861         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35862         file, not /dev/null.  Abort on error.
35864 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35865             Ziemowit Laski  <zlaski@apple.com>
35867         PR objc/18971
35868         * objc.dg/encode-5.m: New test.
35870 2004-12-29  Richard Henderson  <rth@redhat.com>
35872         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35873         * objc.dg/stabs-1.m: Disable for ia64.
35875 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35877         PR c++/19190
35878         * g++.dg/warn/Wunused-10.C: New test.
35880 2004-12-28  Richard Henderson  <rth@redhat.com>
35882         * objc.dg/stabs-1.m: Disable for alpha.
35884 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35886         PR c++/19149
35887         * g++.dg/parse/error23.C: New test.
35889 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35891         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35893         PR fortran/19032
35894         * gfortran.dg/intrinsic_modulo_1.f90: New.
35895         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35896         tests with divisor -1.
35898 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35900         * g++.dg/opt/temp1.C (memcpy): Return a value.
35902         PR c++/19148
35903         * g++.dg/expr/cond7.C: New test.
35905 2004-12-27  Paul Brook  <paul@codesourcery.com>
35907         * gfortran.dg/g77/select_no_compile.f: Remove.
35909 2004-12-27  Richard Henderson  <rth@redhat.com>
35911         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35912         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35913         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35915 2004-12-26  Richard Henderson  <rth@redhat.com>
35917         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35918         by 1i instead of token pasting.
35920 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35922         PR tree-optimization/17578
35923         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35924         to additional_flags.
35925         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35927 2004-12-25  Richard Henderson  <rth@redhat.com>
35929         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35930         Remove Alpha.
35932 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35934         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35935         hppa*-*-hpux*.
35936         * gcc.dg/pr17957.c (dg-options): Likewise.
35937         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35938         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35939         instead of 0 on __hppa__.
35940         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35941         "foo,%r" on hppa*-*-*.
35943 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35945         PR fortran/19071
35946         * gfortran.dg/complex_write.f90: New test.
35948 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35950         PR c++/17595
35951         * g++.dg/parse/pragma2.C: New test.
35953         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35955 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35957         * gcc.dg/empty2.c: Add missing dg-warning.
35959 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35961         PR c++/17413
35962         * g++.dg/template/local4.C: New test.
35963         * g++.dg/template/crash19.C: Add dg-error marker.
35965         * g++.dg/template/crash31.C: Correct embedded PR number.
35967 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35969         PR c++/16405
35970         * g++.dg/opt/temp1.C: Add do-run marker.
35972 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35974         * g++.dg/template/spec19.C: New.
35976 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35978         PR target/16819
35979         * gcc.dg/empty2.c: New.
35981 2004-12-23  Richard Henderson  <rth@redhat.com>
35983         * lib/target-supports.exp (check_effective_target_vect_no_align):
35984         Remove i?86 and x86-64.
35986 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35988         PR c++/16405
35989         * g++.dg/opt/temp1.C: New test.
35991 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35993         PR c++/18733
35994         * g++.dg/template/friend33.C: New testcase.
35996 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35998         PR c++/18464
35999         * g++.dg/template/cond5.C: New test.
36001         PR c++/18492
36002         * g++.dg/inherit/thunk3.C: New test.
36004         PR c++/11224
36005         * g++.dg/warn/Wunused-9.C: New test.
36007 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36009         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36011 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36013         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36015 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36017         PR c++/18378
36018         * g++.dg/ext/packed8.C: New test.
36020         PR c++/19063
36021         * g++.dg/template/crash31.C: New test.
36023         PR c++/19034
36024         * g++.dg/template/crash30.C: New test.
36026 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36028         PR C++/18984
36029         * g++.dg/eh/ctor3.C: New test.
36031 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36033         * objc.dg/stabs-1.m: Allow section name to be quoted and
36034         assembly label to begin with '.LL'.
36036 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36038         * gcc.dg/vect/vect.exp
36039         (check_effective_target_lp64_or_vect_no_align): New.
36040         * gcc.dg/vect/vect-77.c: Use it.
36041         * gcc.dg/vect/vect-78.c: Use it.
36043         * lib/target-supports.exp
36044         (check_effective_target_vect_no_max,
36045         check_effective_target_vect_no_bitwise,
36046         check_effective_target_vect_no_align): New.
36047         * gcc.dg/vect/vect-13.c: Use them.
36048         * gcc.dg/vect/vect-17.c: Ditto.
36049         * gcc.dg/vect/vect-18.c: Ditto.
36050         * gcc.dg/vect/vect-19.c: Ditto.
36051         * gcc.dg/vect/vect-20.c: Ditto.
36052         * gcc.dg/vect/vect-27.c: Ditto.
36053         * gcc.dg/vect/vect-29.c: Ditto.
36054         * gcc.dg/vect/vect-44.c: Ditto.
36055         * gcc.dg/vect/vect-48.c: Ditto.
36056         * gcc.dg/vect/vect-50.c: Ditto.
36057         * gcc.dg/vect/vect-52.c: Ditto.
36058         * gcc.dg/vect/vect-54.c: Ditto.
36059         * gcc.dg/vect/vect-56.c: Ditto.
36060         * gcc.dg/vect/vect-58.c: Ditto.
36061         * gcc.dg/vect/vect-60.c: Ditto.
36062         * gcc.dg/vect/vect-72.c: Ditto.
36063         * gcc.dg/vect/vect-80.c: Ditto.
36065 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36067         PR c++/14075
36068         * g++.dg/init/string1.C: New.
36070         PR c++/18975
36071         * g++.dg/other/synth1.C: New.
36073 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36075         PR c/18963
36076         * gcc.dg/pr18963-1.c: New test.
36078 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36080         PR c/18596
36081         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36082         * gcc.dg/pr18596-1.c: Use dg-error.
36083         (dg-options): Use -fno-unit-at-a-time.
36084         * gcc.dg/pr18596-2.c: New test.
36085         * gcc.dg/pr18596-3.c: New test.
36087 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36089         PR middle-end/18683
36090         * g++.dg/opt/pr18683-1.C: New test case.
36092 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36094         PR other/19093
36095         * g++.dg/opt/max1.C: Fix for 64bit targets.
36097 2004-12-20  Matt Austern  <austern@apple.com>
36099         PR c++/19044
36100         * g++.dg/ext/builtin6.C: New
36102 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36104         PR tree-optimization/19080
36105         * gcc.c-torture/compile/pr19080.c: New test.
36107 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36109         * gcc.dg/20041219-1.c: New test.
36111 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36113         PR middle-end/19068
36114         * g++.dg/opt/max1.C: New test case.
36116 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36118         * gcc.dg/fdata-sections-1.c: New test.
36120 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36122         PR middle-end/18548
36123         * gcc.dg/max-1.c: New test case.
36125 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36127         * gcc.c-torture/execute/20041218-1.c: New test.
36129 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36131         * gcc.dg/pr18501.c: New test.
36132         * gcc.dg/uninit-5.c: XFAIL.
36133         * gcc.dg/uninit-9.c: XFAIL.
36135 2004-12-17  Dale Johannesen  <dalej@apple.com>
36137         * gcc.dg/20041213-1.c: New.
36139 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36141         * objc.dg/stabs-1.m: Allow assembly label to begin
36142         with a dot ('.').
36144 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36146         * gcc.c-torture/execute/20041213-1.c: Move...
36147         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36149 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36151         PR c++/18721
36152         * g++.dg/lookup/conv-5.C: New.
36154 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36156         * objc.dg/stabs-1.m: New test.
36158 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36160         * gcc.dg/visibility-c.c: Change compile to
36161         assemble for the test.
36163 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36165         PR target/19041
36166         * gcc.dg/visibility-c.c: New test.
36168 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36170         PR middle-end/18493
36171         * gcc.dg/switch-8.c: New test case.
36173 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36175         PR c++/18905
36176         * g++.dg/template/init4.C: New.
36177         * g++.dg/opt/static3.C: Enable optimizer.
36179 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36181         * g++.dg/other/complex1.C: New test.
36183 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36185         * g++.dg/opt/inline9.C: New test.
36187 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36189         PR fortran/18993
36190         * gfotran.dg/nullify_1.f: New test.
36192 2004-12-15  Richard Henderson  <rth@redhat.com>
36194         * gcc.target/i386/i386.exp: New harness.
36195         * gcc.target/i386/vect-args.c: New.
36197 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36199         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36201 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36203         PR c++/18825
36204         * g++.dg/template/friend32.C: New test.
36206 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36208         * cpp/pragma-once-1.c: New test.
36209         * cpp/pragma-once-1b.h: Likewise.
36210         * cpp/pragma-once-1c.h: Likewise.
36211         * cpp/pragma-once-1d.h: Likewise.
36212         * cpp/inc/pragma-once-1a.h: Likewise.
36214 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36215             Steven G. Kargl  <kargls@comcast.net>
36217         PR fortran/17597
36218         * gfortran.dg/list_read_3.f90: New test.
36220 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36222         * gcc.dg/ftrapv-2.c: New test.
36224 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36226         PR c++/18981
36227         * g++.dg/template/typename9.C: New test.
36229 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36231         PR c++/18738
36232         * g++.dg/template/typename8.C: New test.
36233         * g++.dg/parse/friend2.C: Tweak error message.
36235 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36237         * gcc.c-torture/20041214-1.c: New test.
36239 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36241         PR c++/18965
36242         * g++.dg/init/array17.C: New test.
36244 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36246         PR c++/18793
36247         * g++.dg/init/aggr3.C: New test.
36249 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36251         * gcc.dg/altivec-types-1.c: New test.
36252         * gcc.dg/altivec-types-2.c: New test.
36253         * gcc.dg/altivec-types-3.c: New test.
36254         * gcc.dg/altivec-types-4.c: New test.
36255         * g++.dg/ext/altivec-types-1.C: New test.
36256         * g++.dg/ext/altivec-types-2.C: New test.
36257         * g++.dg/ext/altivec-types-3.C: New test.
36258         * g++.dg/ext/altivec-types-4.C: New test.
36260 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36262         PR middle-end/18951
36263         * gcc.c-torture/execute/20041213-1.c: New test.
36265 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36267         PR c++/18949
36268         * g++.dg/template/cast1.C: New.
36270 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36272         * gcc.c-torture/execute/20041213-2.c: New test.
36274 2004-12-13  Richard Henderson  <rth@redhat.com>
36276         * gcc.dg/i386-sse-10.c: Fix typo in options.
36278 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36280         PR c++/18968
36281         * g++.dg/opt/pr18968.C: New test.
36283 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36285         PR c++/18925
36286         * g++.dg/ext/visibility/staticdatamem.C: New test.
36288 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36290         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36292 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36294         PR rtl-optimization/18928
36295         * gcc.dg/pr18928-1.c: New test case.
36297 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36299         PR tree-opt/16951
36300         * gcc.c-torture/compile/20041211-1.c: New.
36302 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36304         PR middle-end/17564
36305         * gcc.c-torture/execute/20041212-1.c: New test.
36307 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36309         PR fortran/18869
36310         * gfortran.dg/common_1.f90: New test.
36312 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36313         Paul Brook  <paul@codesourcery.com>
36315         PR fortran/16222
36316         * gfortran.dg/real_do_1.f90: New test.
36318 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36320         PR tree-opt/18040
36321         * g++.dg/opt/ptrmem6.C: New test.
36323 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36325         PR middle-end/18921
36326         * gcc.dg/pr18921-1.c: New test case.
36328 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36330         PR fortran/17175
36331         * gfortran.dg/scale_1.f90: New test.
36333 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36335         PR middle-end/18903
36336         * gcc.c-torture/compile/pr18903.c: New test.
36338 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36340         * gcc.c-torture/execute/20041210-1.c: New test.
36342 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36344         PR c++/18731
36345         * g++.dg/parser/struct-1.C: New test.
36346         * g++.dg/parser/struct-2.C: New test.
36347         * g++.dg/parser/struct-3.C: New test.
36349 2004-12-09  Richard Henderson  <rth@redhat.com>
36351         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36353         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36354         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36356 2004-12-09  Matt Austern  <austern@apple.com>
36358         PR c++/18514
36359         * g++.dg/ext/builtin1.C: New
36360         * g++.dg/ext/builtin2.C: New
36361         * g++.dg/ext/builtin3.C: New
36362         * g++.dg/ext/builtin4.C: New
36363         * g++.dg/ext/builtin5.C: New
36365 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36367         PR tree-opt/18904
36368         * g++.dg/opt/ptrmem5.C: New test.
36370 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36372         * g++.dg/parse/typename5.C: Adjust for new error.
36373         * g++.dg/parse/typename7.C: New.
36375 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36377         PR c++/18073
36378         * g++.dg/other/mmintrin.C: New test.
36380 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36382         PR c++/16681
36383         * g++.dg/init/array15.C: New.
36384         * g++.dg/init/array16.C: New.
36386 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36388         PR fortran/18826
36389         * gfortran.dg/assign_1.f90: New test.
36391 2004-12-08  Nick Clifton  <nickc@redhat.com>
36393         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36394         * gcc.target/xstormy16/data_below100: Likewise.
36395         * gcc.target/xstormy16/sfr: Likewise.
36396         * gcc.target/xstormy16/below100.S: New test source file.
36397         * gcc.target/xstormy16/below100.ld: New test linker script.
36398         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36399         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36400         bp instructions.
36401         * gcc.target/xstormy16/bp.c: Likewise.
36403         * gcc.target/xstormy16/bss_below100: New files:
36404         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36405         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36406         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36407         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36408         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36409         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36410         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36411         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36412         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36413         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36414         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36415         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36416         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36417         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36418         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36419         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36420         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36421         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36422         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36423         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36424         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36425         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36426         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36427         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36428         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36429         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36430         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36432         * gcc.target/xstormy16/data_below100: New files:
36433         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36434         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36435         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36436         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36437         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36438         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36439         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36440         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36441         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36442         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36443         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36444         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36445         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36446         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36447         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36448         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36449         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36450         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36451         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36452         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36453         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36454         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36455         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36456         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36457         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36458         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36459         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36461         * gcc.target/xstormy16/sfr: New files:
36462         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36463         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36464         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36465         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36466         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36467         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36468         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36469         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36470         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36471         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36472         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36473         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36474         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36475         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36476         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36477         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36478         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36479         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36480         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36481         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36482         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36483         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36484         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36485         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36486         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36487         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36488         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36489         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36490         27_if0_sfrw_bitfield_f.c
36492 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36494         PR c++/18100
36495         * g++.dg/lookup/name-clash4.C: New test.
36497 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36499         PR c++/18672
36500         * g++.dg/opt/array1.C: New.
36502         PR c++/18803
36503         * g++.dg/template/operator5.C: New.
36505 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36507         PR c/18867
36508         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36510 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36512         * gcc.dg/noncompile/20041207.c: New test.
36514 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36516         * g++.dg/other/unreachable-1.C: New test.
36518 2004-12-06  Nick Clifton  <nickc@redhat.com>
36520         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36521         <limits.h> because the latter comes from gcc's include/ directory
36522         and not the newlib/libc/include directory.
36524 2004-12-04  Richard Henderson  <rth@redhat.com>
36526         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36528 2004-12-04  Richard Henderson  <rth@redhat.com>
36530         * lib/target-supports.exp (check_gc_sections_available): Disable
36531         for alpha and ia64.
36533 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36535         PR middle-end/17909
36536         * g++.dg/other/vararg-2.C: New test.
36538 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36540         PR c++/17011, c++/17971
36541         * g++.dg/template/error15.C: Adjust expected error.
36542         * g++.dg/template/instantiate3.C: Likewise.
36544 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36546         * gcc.dg/altivec-18.c: Fix for darwin
36548 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36550         PR c++/18782
36551         * g++.dg/parse/ptrmem2.C: New.
36553         PR c++/18318
36554         * g++.dg/template/new1.C: New.
36556 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36558         PR fortran/18710
36559         * gfortran.dg/direct_io_3.f90: New test.
36561 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36563         PR 18758
36564         * g++.dg/parse/crash21.C: New.
36566 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36568         PR c++/15664, c++/18276
36569         * g++.dg/template/ttp13.C: New test.
36570         * g++.dg/template/ttp14.C: Likewise.
36572 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36574         PR c++/18123
36575         * g++.dg/parse/enum2.C: New test.
36576         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36578 2004-12-02  Nick Clifton  <nickc@redhat.com>
36580         * gcc.target/xstormy16: New test directory.
36581         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36582         * gcc.target/xstormy16/bp.c: Check the generation of bp
36583         instructions.
36584         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36585         bn instructions and the BELOW100 attribute.
36587 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36589         PR target/16952
36590         * gcc.dg/ppc-eabi.c: New.
36592 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36594         PR fortran/18284
36595         * gfortran.dg/backspace.f90
36597 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36599         * gfortran.dg/inquire.f90: New test.
36601 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36603         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36604         handle effective-target-keyword.
36605         (dg-skip-if): Support effective-target keyword as target list.
36606         (dg-xfail-if): Ditto.
36607         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36609 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36611         PR tree-optimization/18291
36612         * gcc.c-torture/compile/pr18291.c: New test.
36614 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36616         PR C++/18729
36617         * g++.dg/parse/crash20.C: New.
36619         PR c++/17431
36620         * g++.dg/overload/arg1.C: New.
36621         * g++.dg/overload/arg2.C: New.
36622         * g++.dg/overload/arg3.C: New.
36623         * g++.dg/overload/arg4.C: New.
36625 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36627         * gcc.dg/c99-flex-array-4.c: Remove.
36629 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36631         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36633         * lib/target-supports.exp (is-effective-target): Simplify.
36635         * lib/target-supports.exp (check_effective_target_vect_long):
36636         Fix for powerpc64-*-*.
36638 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36640         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36641         to support new requirements on FreeBSD 5.
36643 2004-11-30  Devang Patel  <dpatel@apple.com>
36645         PR 18702
36646         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36648 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36650         * g++.dg/ext/altivec-13.C: New test.
36652 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36654         PR tree-opt/18298
36655         * gcc.c-torture/execute/p18298.c: New test.
36657 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36658             Dorit Naishlos  <dorit@il.ibm.com>
36660         PR tree-opt/18607
36661         * gcc.dg/vect/vect-89.c: New test.
36663 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36665         * gcc.dg/pr18596-1.c: New test.
36667 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36669         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36671 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36673         PR c/18479
36674         * gcc.dg/pr18479.c: New test.
36676 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36678         PR target/18490
36679         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36680         mmix-knuth-mmixware.
36682         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36683         cris-*-elf* cris-*-aout* mmix-*-*
36685 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36687         PR middle-end/18725
36688         * gcc.dg/pr18725.c: New test.
36690 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36692         PR target/18488
36693         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36695         PR target/18336
36696         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36698 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36700         PR c++/18368
36701         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36702         * g++.old-deja/g++.law/ctors5.C: Likewise.
36703         * g++.old-deja/g++.other/crash25.C: Likewise.
36705         PR c++/18674
36706         * g++.dg/template/error16.C: New test.
36708         PR c++/18512
36709         * g++.dg/template/crash29.C: New test.
36711 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36713         PR tree-optimization/18712
36714         * gcc.c-torture/compile/pr18712.c: New test.
36716 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36718         PR c/7544
36719         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36720         tests.
36722 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36724         PR c++/18652
36725         * g++.dg/lookup/crash6.C: New test.
36727 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36729         PR middle-end/18164
36730         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36732 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36734         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36735         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36736         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36738 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36740         * gcc.dg/pr18164.c: New test.
36742 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36744         * gcc.dg/funroll-loops-all.c: New.
36746 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36748         PR target/18489
36749         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36750         delimeter, match space and TAB as well as ":".
36752         PR target/18484
36753         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36755         PR target/18348
36756         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36758         PR target/18345
36759         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36761         PR target/18337
36762         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36764 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36766         * gfortran.dg/direct_io_2.f90: New test.
36768 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36770         PR target/18334
36771         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36773 2004-11-28  Richard Henderson  <rth@redhat.com>
36775         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36777 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36779         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36780         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36781         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36782         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36783         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36784         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36785         gcc.dg/pointer-arith-8.c: New tests.
36787 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36789         PR fortran/18364
36790         * gfortran.dg/endfile.f90: New test.
36792 2004-11-27  Falk Hueffner  <falk@debian.org>
36794         * gcc.dg/loop-6.c: New test.
36796 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36798         * gcc.c-torture/execute/20041126-1.c: New test.
36800 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36802         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36803         on IRIX.
36805 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36807         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36808         functions.
36810 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36812         PR rtl-optimization/17825
36813         * gcc.c-torture/compile/20041119-1.c: New test.
36815 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36817         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36818         Check existence of ld library path variables before unsetting.
36820 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36822         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36824 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36826         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36828 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36830         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36832 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36834         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36835         dg-do directive.
36837 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36839         * gcc.dg/pr17957.c: Pass --param, not -param.
36841 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36843         PR middle-end/17957
36844         * gcc.dg/pr17957.c: New test.
36846 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36848         PR c++/18445
36849         * g++.dg/template/crash28.C: Likewise.
36851         PR c++/18001
36852         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36853         * g++.dg/ext/lvaddr.C: Likewise.
36854         * g++.dg/opt/pr7503-3.C: Likewise.
36856         PR c++/18466
36857         * g++.dg/parse/qualified3.C: New test.
36858         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36860         PR c++/18545
36861         * g++.dg/expr/return1.C: New test.
36863 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36865         Friend class name lookup 3/n, PR c++/3332
36866         * g++.dg/lookup/friend3.C: New test.
36867         * g++.dg/lookup/friend4.C: Likewise.
36868         * g++.dg/lookup/friend5.C: Likewise.
36870 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36872         Friend class name lookup 2/n, PR c++/14513, c++/15410
36873         * g++.dg/lookup/friend2.C: New test.
36874         * g++.dg/template/friend31.C: Likewise.
36876 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36878         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36880 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36882         PR c++/17473
36883         * g++.dg/tc1/dr56.C: Remove.
36884         * g++.dg/template/typedef1.C: Add dg-error markers.
36885         * g++.old-deja/g++.other/typedef7.C: Likewise.
36887         PR c++/18285
36888         * g++.dg/parse/typedef7.C: New test.
36890 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36892         * gcc.c-torture/execute/20041124-1.c: New test.
36894 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36896         * g++.dg/template/deduce3.C: New test.
36898         PR c++/18586
36899         * g++.dg/template/crash27.C: New test.
36901         PR c++/18530
36902         * g++.dg/warn/Wshadow-3.C: New test.
36904 2004-11-24  Devang Patel  <dpatel@apple.com>
36906         PR/18555
36907         * gcc.dg/cpp/isysroot-1.c: New test.
36908         * gcc.dg/cpp/usr/include/stdio.h: New file.
36909         * gcc.dg/cpp/isysroot-2.c: New test.
36910         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36911         New file.
36913 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36915         PR c++/8929
36916         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36918 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36920         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36921         * gcc.target/sparc/pdist.c: Likewise.
36923 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36925         PR c++/16882
36926         * g++.dg/conversion/simd1.C: New test.
36928 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36930         * lib/target-libpath.exp: New file defining
36931         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36932         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36933         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36934         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36935         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36937 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36939         * gcc.dg/pragma-align-2.c: Test macro expansion.
36940         * gcc.dg/pragma-pack-2.c: New test.
36942 2004-11-23  Richard Henderson  <rth@redhat.com>
36944         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36945         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36946         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36947         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36948         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36949         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36951         * gcc.dg/vect/vect.exp: Add check for alpha.
36952         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36953         (check_effective_target_vect_int): Enable for alpha.
36954         (check_effective_target_vect_long): New.
36955         (is-effective-target): Add it.
36957 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36959         * gcc.dg/pr18614-1.c: New test.
36961 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36963         * gcc.dg/setjmp-2.c: New test.
36965 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36967         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36968         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36969         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36970         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36971         gcc.target/sparc/pdist.c: New tests.
36973 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36975         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36977 2004-11-22  Dale Johannesen  <dalej@apple.com>
36979         * gcc.dg/20041111-1.c: New.
36981 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36983         PR tree-opt/18536
36984         * gcc.dg/vect/pr18536.c: New test.
36986 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36988         PR c++/18354
36989         * g++.dg/template/nontype11.C: New test.
36991 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36993         PR middle-end/18520
36994         * gcc.dg/pr18520-1.c: New test case.
36996 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36998         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36999         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37000         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37001         expected diagnostics.
37003 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37005         PR target/18580
37006         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37007         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37008         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37010 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37012         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37014 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37015             Joseph Myers  <joseph@codesourcery.com>
37017         * lib/target-supports.exp (check_visibility_available): Really
37018         test the compiler.
37020 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37022         PR tree-opt/18181
37023         * gcc.dg/vect/vect-85.c: New test.
37024         * gcc.dg/vect/vect-86.c: New test.
37025         * gcc.dg/vect/vect-87.c: New test.
37026         * gcc.dg/vect/vect-88.c: New test.
37028 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37030         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37032 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37034         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37035         * gcc.dg/ppc-and-1.c: Ditto.
37036         * gcc.dg/ppc-compare-1.c: Ditto.
37037         * gcc.dg/ppc-mov-1.c: Ditto
37039 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37040             Mark Mitchell  <mark@codesourcery.com>
37042         * gcc.dg/pragma-init-fini-2.c: New test.
37044 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37045             Aldy Hernandez  <aldyh@redhat.com>
37047         * lib/target-supports.exp (check_effective_target_vect_int): New
37048         (check_effective_target_vect_float): New
37049         (check_effective_target_vect_double): New.
37050         (is-effective-target): Support new effective targets keywords.
37051         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37052         default action for dg-do.
37053         * gcc.dg/vect/pr16105.c: Use new support.
37054         * gcc.dg/vect/pr18400.c: Ditto.
37055         * gcc.dg/vect/pr18425.c: Ditto.
37056         * gcc.dg/vect/vect-1.c: Ditto.
37057         * gcc.dg/vect/vect-10.c: Ditto.
37058         * gcc.dg/vect/vect-11.c: Ditto.
37059         * gcc.dg/vect/vect-12.c: Ditto.
37060         * gcc.dg/vect/vect-13.c: Ditto.
37061         * gcc.dg/vect/vect-14.c: Ditto.
37062         * gcc.dg/vect/vect-15.c: Ditto.
37063         * gcc.dg/vect/vect-16.c: Ditto.
37064         * gcc.dg/vect/vect-17.c: Ditto.
37065         * gcc.dg/vect/vect-18.c: Ditto.
37066         * gcc.dg/vect/vect-19.c: Ditto.
37067         * gcc.dg/vect/vect-2.c: Ditto.
37068         * gcc.dg/vect/vect-20.c: Ditto.
37069         * gcc.dg/vect/vect-21.c: Ditto.
37070         * gcc.dg/vect/vect-22.c: Ditto.
37071         * gcc.dg/vect/vect-23.c: Ditto.
37072         * gcc.dg/vect/vect-24.c: Ditto.
37073         * gcc.dg/vect/vect-25.c: Ditto.
37074         * gcc.dg/vect/vect-26.c: Ditto.
37075         * gcc.dg/vect/vect-27.c: Ditto.
37076         * gcc.dg/vect/vect-27a.c: Ditto.
37077         * gcc.dg/vect/vect-28.c: Ditto.
37078         * gcc.dg/vect/vect-29.c: Ditto.
37079         * gcc.dg/vect/vect-29a.c: Ditto.
37080         * gcc.dg/vect/vect-3.c: Ditto.
37081         * gcc.dg/vect/vect-30.c: Ditto.
37082         * gcc.dg/vect/vect-31.c: Ditto.
37083         * gcc.dg/vect/vect-32.c: Ditto.
37084         * gcc.dg/vect/vect-33.c: Ditto.
37085         * gcc.dg/vect/vect-34.c: Ditto.
37086         * gcc.dg/vect/vect-35.c: Ditto.
37087         * gcc.dg/vect/vect-36.c: Ditto.
37088         * gcc.dg/vect/vect-37.c: Ditto.
37089         * gcc.dg/vect/vect-38.c: Ditto.
37090         * gcc.dg/vect/vect-4.c: Ditto.
37091         * gcc.dg/vect/vect-40.c: Ditto.
37092         * gcc.dg/vect/vect-41.c: Ditto.
37093         * gcc.dg/vect/vect-42.c: Ditto.
37094         * gcc.dg/vect/vect-43.c: Ditto.
37095         * gcc.dg/vect/vect-44.c: Ditto.
37096         * gcc.dg/vect/vect-45.c: Ditto.
37097         * gcc.dg/vect/vect-46.c: Ditto.
37098         * gcc.dg/vect/vect-47.c: Ditto.
37099         * gcc.dg/vect/vect-48.c: Ditto.
37100         * gcc.dg/vect/vect-48a.c: Ditto.
37101         * gcc.dg/vect/vect-49.c: Ditto.
37102         * gcc.dg/vect/vect-5.c: Ditto.
37103         * gcc.dg/vect/vect-50.c: Ditto.
37104         * gcc.dg/vect/vect-51.c: Ditto.
37105         * gcc.dg/vect/vect-52.c: Ditto.
37106         * gcc.dg/vect/vect-53.c: Ditto.
37107         * gcc.dg/vect/vect-54.c: Ditto.
37108         * gcc.dg/vect/vect-55.c: Ditto.
37109         * gcc.dg/vect/vect-56.c: Ditto.
37110         * gcc.dg/vect/vect-56a.c: Ditto.
37111         * gcc.dg/vect/vect-57.c: Ditto.
37112         * gcc.dg/vect/vect-58.c: Ditto.
37113         * gcc.dg/vect/vect-59.c: Ditto.
37114         * gcc.dg/vect/vect-6.c: Ditto.
37115         * gcc.dg/vect/vect-60.c: Ditto.
37116         * gcc.dg/vect/vect-61.c: Ditto.
37117         * gcc.dg/vect/vect-62.c: Ditto.
37118         * gcc.dg/vect/vect-63.c: Ditto.
37119         * gcc.dg/vect/vect-64.c: Ditto.
37120         * gcc.dg/vect/vect-65.c: Ditto.
37121         * gcc.dg/vect/vect-66.c: Ditto.
37122         * gcc.dg/vect/vect-67.c: Ditto.
37123         * gcc.dg/vect/vect-68.c: Ditto.
37124         * gcc.dg/vect/vect-69.c: Ditto.
37125         * gcc.dg/vect/vect-7.c: Ditto.
37126         * gcc.dg/vect/vect-72.c: Ditto.
37127         * gcc.dg/vect/vect-72a.c: Ditto.
37128         * gcc.dg/vect/vect-73.c: Ditto.
37129         * gcc.dg/vect/vect-74.c: Ditto.
37130         * gcc.dg/vect/vect-75.c: Ditto.
37131         * gcc.dg/vect/vect-76.c: Ditto.
37132         * gcc.dg/vect/vect-77.c: Ditto.
37133         * gcc.dg/vect/vect-77a.c: Ditto.
37134         * gcc.dg/vect/vect-78.c: Ditto.
37135         * gcc.dg/vect/vect-79.c: Ditto.
37136         * gcc.dg/vect/vect-8.c: Ditto.
37137         * gcc.dg/vect/vect-80.c: Ditto.
37138         * gcc.dg/vect/vect-82.c: Ditto.
37139         * gcc.dg/vect/vect-82_64.c: Ditto.
37140         * gcc.dg/vect/vect-83.c: Ditto.
37141         * gcc.dg/vect/vect-83_64.c: Ditto.
37142         * gcc.dg/vect/vect-9.c: Ditto.
37143         * gcc.dg/vect/vect-all.c: Ditto.
37144         * gcc.dg/vect/vect-none.c: Ditto.
37146 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37148         * lib/gcc-dg.exp (dg-skip-if): New function.
37149         (dg-forbid-option): Remove.
37150         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37151         * g++.dg/abi/bitfield8.C: Likewise.
37152         * g++.dg/abi/dtor1.C: Likewise.
37153         * g++.dg/abi/empty10.C: Likewise.
37154         * g++.dg/abi/empty7.C: Likewise.
37155         * g++.dg/abi/empty9.C: Likewise.
37156         * g++.dg/abi/layout3.C: Likewise.
37157         * g++.dg/abi/layout4.C: Likewise.
37158         * g++.dg/abi/thunk1.C: Likewise.
37159         * g++.dg/abi/thunk2.C: Likewise.
37160         * g++.dg/abi/vbase11.C: Likewise.
37161         * g++.dg/abi/vthunk2.C: Likewise.
37162         * g++.dg/abi/vthunk3.C: Likewise.
37163         * g++.dg/ext/attrib8.C: Likewise.
37164         * g++.dg/opt/longbranch2.C: Likewise.
37165         * g++.dg/opt/reg-stack4.C: Likewise.
37166         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37167         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37168         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37169         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37170         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37171         * gcc.dg/20000609-1.c: Likewise.
37172         * gcc.dg/20000720-1.c: Likewise.
37173         * gcc.dg/20011107-1.c: Likewise.
37174         * gcc.dg/20011119-1.c: Likewise.
37175         * gcc.dg/20020108-1.c: Likewise.
37176         * gcc.dg/20020122-2.c: Likewise.
37177         * gcc.dg/20020122-3.c: Likewise.
37178         * gcc.dg/20020201-3.c: Likewise.
37179         * gcc.dg/20020206-1.c: Likewise.
37180         * gcc.dg/20020218-1.c: Likewise.
37181         * gcc.dg/20020310-1.c: Likewise.
37182         * gcc.dg/20020411-1.c: Likewise.
37183         * gcc.dg/20020418-2.c: Likewise.
37184         * gcc.dg/20020426-1.c: Likewise.
37185         * gcc.dg/20020426-2.c: Likewise.
37186         * gcc.dg/20020517-1.c: Likewise.
37187         * gcc.dg/20020523-1.c: Likewise.
37188         * gcc.dg/20020523-2.c: Likewise.
37189         * gcc.dg/20020729-1.c: Likewise.
37190         * gcc.dg/20030204-1.c: Likewise.
37191         * gcc.dg/20030826-2.c: Likewise.
37192         * gcc.dg/20030926-1.c: Likewise.
37193         * gcc.dg/20031202-1.c: Likewise.
37194         * gcc.dg/980312-1.c: Likewise.
37195         * gcc.dg/980313-1.c: Likewise.
37196         * gcc.dg/990117-1.c: Likewise.
37197         * gcc.dg/990424-1.c: Likewise.
37198         * gcc.dg/990524-1.c: Likewise.
37199         * gcc.dg/991230-1.c: Likewise.
37200         * gcc.dg/i386-387-1.c: Likewise.
37201         * gcc.dg/i386-387-2.c: Likewise.
37202         * gcc.dg/i386-387-3.c: Likewise.
37203         * gcc.dg/i386-387-4.c: Likewise.
37204         * gcc.dg/i386-387-5.c: Likewise.
37205         * gcc.dg/i386-387-6.c: Likewise.
37206         * gcc.dg/i386-asm-1.c: Likewise.
37207         * gcc.dg/i386-bitfield1.c: Likewise.
37208         * gcc.dg/i386-bitfield2.c: Likewise.
37209         * gcc.dg/i386-loop-1.c: Likewise.
37210         * gcc.dg/i386-loop-2.c: Likewise.
37211         * gcc.dg/i386-loop-3.c: Likewise.
37212         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37213         * gcc.dg/i386-pic-1.c: Likewise.
37214         * gcc.dg/i386-regparm.c: Likewise.
37215         * gcc.dg/i386-signbit-1.c: Likewise.
37216         * gcc.dg/i386-signbit-2.c: Likewise.
37217         * gcc.dg/i386-signbit-3.c: Likewise.
37218         * gcc.dg/i386-sse-5.c: Likewise.
37219         * gcc.dg/i386-sse-8.c: Likewise.
37220         * gcc.dg/i386-unroll-1.c: Likewise.
37221         * gcc.dg/tls/opt-1.c: Likewise.
37222         * gcc.dg/tls/opt-2.c: Likewise.
37223         * gcc.dg/unroll-1.c: Likewise.
37224         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37225         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37226         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37227         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37229 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37231         * g++.dg/template/incomplete1.C: New test.
37233 2004-11-16  Nick Clifton  <nickc@redhat.com>
37235         Revert patches accidentally commited during checkin of fixes for
37236         xstormy16 tests:
37237         gcc.c-torture/execute/simd-4.c: Revert
37238         gcc.dg/20040910-1.c: Revert.
37240 2004-11-16  Paul Brook  <paul@codesourcery.com>
37242         PR fortran/13010
37243         * gfortran.dg/der_pointer_1.f90: New test.
37245 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37247         PR c/18498
37248         * gcc.dg/bitfld-13.c: New test.
37250 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37252         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37253         powerpc*-*-linux*.
37255         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37256         * gcc.dg/ppc64-abi-2.c: Ditto.
37257         * gcc.dg/ppc64-abi-3.c: Ditto.
37259         * lib/gcc-dg.exp (dg-target-list): Remove.
37261 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37263         * gcc.dg/ia64-postinc.c: New test.
37265 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37267         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37269 2004-11-15  Nick Clifton  <nickc@redhat.com>
37271         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37272         __INT_MAX__ so that the test can be compiled by toolchains
37273         targeted at 16-bit processors.
37275         * gcc.dg/20040625-1.c: Use long constants rather than integers
37276         when performing arithmetic that will overflow 16-bits.
37278         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37279         xstormy16.  It does not support 128-bit vector operations.
37281         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37282         with the macro PTR_TYPE.  Define this macro to an integer type
37283         suitable for holding a pointer.
37285         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37286         the target is a 16-bit processor.
37288         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37289         16-bit targets where the character constant will be too long.
37291         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37292         where the double will not be directly addressable.
37294 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37296         Friend class name lookup 1/n, PR c++/18471
37297         * g++.dg/template/crash26.C: New test.
37298         * g++.dg/lookup/struct1.C: Adjust expected error.
37299         * g++.dg/parse/elab1.C: Likewise.
37300         * g++.dg/parse/elab2.C: Likewise.
37301         * g++.dg/parse/int-as-enum1.C: Likewise.
37302         * g++.dg/parse/struct-as-enum1.C: Likewise.
37303         * g++.dg/parse/typedef1.C: Likewise.
37304         * g++.dg/parse/typedef3.C: Likewise.
37305         * g++.dg/parse/typedef4.C: Likewise.
37306         * g++.dg/parse/typedef5.C: Likewise.
37307         * g++.dg/template/nontype4.C: Likewise.
37308         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37309         * g++.old-deja/g++.other/elab1.C: Likewise.
37310         * g++.old-deja/g++.other/syntax4.C: Likewise.
37312 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37314         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37316 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37318         * gcc.c-torture/execute/20041114-1.c: New test.
37320 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37322         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37323         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37324         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37325         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37326         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37327         gcc.dg/switch-7.c: New tests.
37329 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37331         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37333 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37335         PR tree-opt/18400
37336         * gcc.dg/vect/pr18400.c: New test.
37338 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37339             Andrew Pinski  <pinskia@physics.uc.edu>
37341         PR tree-opt/18425
37342         * gcc.dg/vect/pr18425.c: New test.
37344 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37346         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37347         Guard with dg-require-alias and dg-require-visibility.
37349 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37351         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37353 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37355         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37357 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37359         PR c++/17344
37360         * g++.dg/template/defarg5.C: New test.
37362 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37364         * g++.dg/parse/cast1.C: Run only on ILP32.
37365         * g++.old-deja/g++.mike/p784.C: Likewise.
37367 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37369         * gcc.c-torture/execute/20041113-1.c: New test.
37371 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37373         PR target/18230
37374         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37375         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37376         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37377         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37378         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37379         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37380         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37381         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37382         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37383         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37384         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37385         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37386         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37388 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37390         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37391         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37392         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37393         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37394         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37395         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37396         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37397         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37398         gcc.target/sparc/combined-1.c: New tests.
37400 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37402         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37403         New tests.
37405 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37407         * lib/gcc-dg.exp (dg-forbid-option): New function.
37408         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37409         * g++.dg/abi/bitfield8.C: Likewise.
37410         * g++.dg/abi/dtor1.C: Likewise.
37411         * g++.dg/abi/empty10.C: Likewise.
37412         * g++.dg/abi/empty7.C: Likewise.
37413         * g++.dg/abi/empty9.C: Likewise.
37414         * g++.dg/abi/layout3.C: Likewise.
37415         * g++.dg/abi/layout4.C: Likewise.
37416         * g++.dg/abi/thunk1.C: Likewise.
37417         * g++.dg/abi/thunk2.C: Likewise.
37418         * g++.dg/abi/vbase11.C: Likewise.
37419         * g++.dg/abi/vthunk2.C: Likewise.
37420         * g++.dg/abi/vthunk3.C: Likewise.
37421         * g++.dg/ext/attrib8.C: Likewise.
37422         * g++.dg/opt/longbranch2.C: Likewise.
37423         * g++.dg/opt/reg-stack4.C: Likewise.
37424         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37425         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37426         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37427         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37428         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37429         * gcc.dg/20000609-1.c: Likewise.
37430         * gcc.dg/20000720-1.c: Likewise.
37431         * gcc.dg/20011107-1.c: Likewise.
37432         * gcc.dg/20011119-1.c: Likewise.
37433         * gcc.dg/20020108-1.c: Likewise.
37434         * gcc.dg/20020122-2.c: Likewise.
37435         * gcc.dg/20020122-3.c: Likewise.
37436         * gcc.dg/20020201-3.c: Likewise.
37437         * gcc.dg/20020206-1.c: Likewise.
37438         * gcc.dg/20020218-1.c: Likewise.
37439         * gcc.dg/20020310-1.c: Likewise.
37440         * gcc.dg/20020411-1.c: Likewise.
37441         * gcc.dg/20020418-2.c: Likewise.
37442         * gcc.dg/20020426-1.c: Likewise.
37443         * gcc.dg/20020426-2.c: Likewise.
37444         * gcc.dg/20020517-1.c: Likewise.
37445         * gcc.dg/20020523-1.c: Likewise.
37446         * gcc.dg/20020523-2.c: Likewise.
37447         * gcc.dg/20020729-1.c: Likewise.
37448         * gcc.dg/20030204-1.c: Likewise.
37449         * gcc.dg/20030826-2.c: Likewise.
37450         * gcc.dg/20030926-1.c: Likewise.
37451         * gcc.dg/20031202-1.c: Likewise.
37452         * gcc.dg/980312-1.c: Likewise.
37453         * gcc.dg/980313-1.c: Likewise.
37454         * gcc.dg/990117-1.c: Likewise.
37455         * gcc.dg/990424-1.c: Likewise.
37456         * gcc.dg/990524-1.c: Likewise.
37457         * gcc.dg/991230-1.c: Likewise.
37458         * gcc.dg/i386-387-1.c: Likewise.
37459         * gcc.dg/i386-387-2.c: Likewise.
37460         * gcc.dg/i386-387-3.c: Likewise.
37461         * gcc.dg/i386-387-4.c: Likewise.
37462         * gcc.dg/i386-387-5.c: Likewise.
37463         * gcc.dg/i386-387-6.c: Likewise.
37464         * gcc.dg/i386-asm-1.c: Likewise.
37465         * gcc.dg/i386-bitfield1.c: Likewise.
37466         * gcc.dg/i386-bitfield2.c: Likewise.
37467         * gcc.dg/i386-loop-1.c: Likewise.
37468         * gcc.dg/i386-loop-2.c: Likewise.
37469         * gcc.dg/i386-loop-3.c: Likewise.
37470         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37471         * gcc.dg/i386-pic-1.c: Likewise.
37472         * gcc.dg/i386-regparm.c: Likewise.
37473         * gcc.dg/i386-signbit-1.c: Likewise.
37474         * gcc.dg/i386-signbit-2.c: Likewise.
37475         * gcc.dg/i386-signbit-3.c: Likewise.
37476         * gcc.dg/i386-sse-5.c: Likewise.
37477         * gcc.dg/i386-sse-8.c: Likewise.
37478         * gcc.dg/i386-unroll-1.c: Likewise.
37479         * gcc.dg/tls/opt-1.c: Likewise.
37480         * gcc.dg/tls/opt-2.c: Likewise.
37481         * gcc.dg/unroll-1.c: Likewise.
37482         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37483         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37484         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37485         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37486         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37487         -m64 is specified.
37489 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37491         PR c++/18389
37492         * g++.dg/parse/cond1.C: New test.
37494         PR c++/18429
37495         * g++.dg/template/array9.C: New test.
37496         * g++.dg/ext/vla1.C: Adjust error messages.
37497         * g++.dg/ext/vlm1.C: Likewise.
37498         * g++.dg/template/crash2.C: Likewise.
37500         PR c++/18436
37501         * g++.dg/template/call3.C: New test.
37503         PR c++/18407
37504         * g++.dg/template/ptrmem11.C: New test.
37506 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37508         PR other/14264
37509         * lib/g++.exp: Set LC_ALL and LANG to C.
37510         * lib/gcc-dg.exp: Likewise.
37511         * lib/gfortran.exp: Likewise.
37512         * lib/objc.exp: Likewise.
37513         * lib/treelang.exp: Likewise.
37515 2004-11-12  Andreas Schwab  <schwab@suse.de>
37517         * gcc.dg/pr16286.c: Fix last change.
37519 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37521         PR c++/18416
37522         * g++.dg/init/global1.C: New test.
37524 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37526         * gcc.c-torture/execute/20041112-1.c: New test.
37528 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37530         * lib/gcc-dg.exp (dg-target-list): New.
37532 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37533             Richard Sandiford  <rsandifo@redhat.com>
37535         * lib/target-supports.exp (get-compiler_messages): New.
37536         (check_named_sections_available): Use it.
37537         (check_effective_target_ilp32): New.
37538         (check_effective_target_lp64): New.
37539         (is-effective-target): New.
37540         * lib/gcc-dg.exp (dg-require-effective-target): New.
37542 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37544         * gcc.dg/precedence-1.c: New test.
37546 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37548         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37550         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37551         message, delete generated files, use more descriptive name for
37552         executable, and make the test unsupported when it cannot be run.
37554         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37555         (dg-require-weak, dg-require-visibility, dg-require-alias,
37556         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37557         dg-require-iconv, dg-require-named-sections): Use it.
37559         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37561 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37563         PR target/16457
37564         * gcc.dg/ppc-and-1: New
37566         PR target/16796
37567         * gcc.dg/ppc-mov-1.c: New.
37569         PR target/16458
37570         * gcc.dg/ppc-compare-1.c: New.
37572 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37574         * objc.dg/desig-init-2.m: New test.
37576 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37578         PR middle-end/18160
37579         * g++.dg/warn/register-var-1.C: New test.
37580         * g++.dg/warn/register-var-2.C: New test.
37582 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37584         * gcc.dg/union-2.c: New test.
37586 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37588         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37589         New test for PR tree-optimization/17892.
37591 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37593         PR c++/18369
37594         * g++.dg/init/new12.C: New test.
37596 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37598         * gcc.target/sparc: New directory.
37599         * gcc.target/sparc/sparc.exp: New driver.
37600         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37601         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37602         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37603         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37605 2004-11-10  Paul Brook  <paul@codesourcery.com>
37607         PR fortran/18218
37608         * gfortran.dg/list_read.c: New test.
37610 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37612         PR c/18322
37613         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37614         expected diagnostic location.
37616 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37618         * gcc.dg/20041109-1.c: New test.
37620 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37622         PR objc/18406
37623         * objc/compile/pr18406.m: New test.
37625 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37627         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37629 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37631         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37633 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37635         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37637 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37639         * gcc.dg/20030225-2.c: Add prototype for abort and
37640         exit.
37642 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37644         PR tree-opt/18299
37645         * gcc.c-torture/pr18299-1.c: New test.
37647 2004-11-06  Andreas Schwab  <schwab@suse.de>
37649         * gcc.dg/pr16286.c: Also test for bool and pixel.
37651 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37653         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37654         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37655         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37656         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37657         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37658         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37659         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37660         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37661         gcc.dg/struct-semi-3.c: New tests.
37663 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37665         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37667 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37669         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37670         Do not use C99 designators.
37672 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37674         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37676 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37678         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37679         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37680         * gcc.c-torture/execute/simd-5.x: Remove.
37682 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37684         PR rtl-optimization/17933
37685         * gcc.dg/torture/pr17933-1.c: New test.
37687 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37689         PR target/18106
37690         * lib/target-supports.exp (check_weak_available): Support
37691         Windows.
37693 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37695         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37696         call to fflush(stdout) before abort.
37697         (my_ffsll): New function.
37698         (generate_fields): Use it.
37700 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37702         * gcc.dg/init-undef-1.c: New test.
37704 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37706         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37707         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37708         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37709         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37710         expected messages for new parser.
37712 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37714         * g++.dg/ext/visibility/symbian1.C: New test.
37716 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37718         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37719         on LP64 targets.
37721 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37723         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37724         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37725         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37726         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37727         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37728         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37729         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37730         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37731         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37732         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37734 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37736         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37737         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37738         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37739         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37740         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37741         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37742         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37743         for new parser.
37745 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37747         PR target/15342
37748         * gcc.dg/20041104-1.c: New test.
37750 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37752         * g++.dg/template/nontype7.C: New test.
37753         * g++.dg/template/nontype8.C: Likewise.
37754         * g++.dg/template/nontype9.C: Likewise.
37755         * g++.dg/template/nontype10.C: Likewise.
37756         * g++.dg/tc1/dr49.C: Likewise.
37757         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37758         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37760 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37762         * g++.dg/rtti/tinfo1.C: Remove xfails.
37764 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37766         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37767         packed attribute to the definition to satisfy the new C++ parser.
37769 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37771         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37772         invocations of va_arg.
37774 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37776         PR c++/18124
37777         * g++.dg/template/crash25.C: New test.
37779         PR c++/18155
37780         * g++.dg/template/typedef2.C: New test.
37781         * g++.dg/parse/crash13.C: Adjust error markers.
37783         PR c++/18177
37784         * g++.dg/conversion/const3.C: New test.
37786 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37788         PR fortran/17535
37789         PR fortran/17583
37790         PR fortran/17713
37791         * gfortran.dg/generic_[123].f90: New testcases.
37793 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37795         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37796         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37798 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37800         PR tree-opt/16808
37801         * gcc.c-torture/compile/pr16808.c: New test.
37803 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37805         PR rtl-optimization/17104
37806         * gcc.dg/ppc-bitfield1.c: New.
37808 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37810         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37812 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37814         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37815         strings for 32-bit code.
37817 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37819         PR c/18239
37820         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37822 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37824         PR c++/18064
37825         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37827 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37829         PR c++/15172
37830         * g++.dg/init/aggr2.C: New test.
37832 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37834         * objc.dg/local-decl-1.m: New test.
37836 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37838         * gcc.dg/20040910-1.c: Adjust regex.
37840 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37842         PR rtl-optimization/18084
37843         * g++.dg/opt/pr18084-1.C: New testcase.
37845 2004-10-30  Matt Austern  <austern@apple.com>
37847         PR c++/17542
37848         * g++.dg/ext/attrib18.C: New test.
37850 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37852         PR middle-end/18096
37853         * gcc.dg/pr18096-1.c: New test case.
37855 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37857         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37859 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37861         PR c/16666
37862         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37863         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37864         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37865         gcc.dg/old-style-prom-3.c: New tests.
37867 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37869         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37870         Remove unnecessary inclusion of stdio.h.
37872 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37874         PR rtl-optimization/17581
37875         * gcc.dg/pr17581-1.c: New test case.
37877 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37879         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37880         being implemented.
37881         * g++.dg/conversion/dr195-1.C: New.
37882         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37883         * g++.old-deja/g++.mike/p10148.C: Likewise.
37885 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37887         PR c++/17695
37888         * g++.dg/debug/typedef2.C: New test.
37890 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37892         PR fortran/13490
37893         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37894         * gfortran.dg/g77/README: Update.
37896 2004-10-28  Matt Austern  <austern@apple.com>
37898         PR c++/14124
37899         * g++.dg/ext/packed7.C: New test.
37901 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37903         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37904         scan-assembler.
37905         * lib/scanasm.exp (hidden-scan-for): New proc.
37906         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37907         string.
37908         (scan-not-hidden): Likewise.
37909         * lib/target-supports.exp (check_visibility_available): mach-o is
37910         support too.
37912 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37914         PR c++/17132
37915         * g++.dg/template/memclass3.C: New test.
37917 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37919         PR middle-end/18160
37920         * gcc.dg/register-var-1.c: New test.
37921         * gcc.dg/register-var-2.c: New test.
37922         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37923         error now.
37925 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37927         PR other/18172
37928         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37929         unused variables.
37930         * gcc.dg/vect/vect-22.c: Likewise.
37932 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37934         * gcc.dg/i386-rotate-1.c: New test.
37936 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37938         * g++.dg/init/ref12.C: Add "run" marker.
37940         PR c++/17435
37941         * g++.dg/init/ref12.C: New test.
37943         PR c++/18140
37944         * g++.dg/template/shift1.C: New test.
37945         * g++.dg/template/error10.C: Adjust error markers.
37947 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37949         PR tree-opt/17529
37950         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37952 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37954         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37955         * gcc.dg/weak/weak-3.c: Likewise.
37956         * gcc.dg/weak/weak-5.c: Likewise.
37957         * gcc.dg/weak/weak-9.c: Likewise.
37958         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37959         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37961         * gcc.dg/darwin-weakimport-1.c: New.
37963 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37965         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37967 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37969         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37970         'syntax' error messages.
37971         * gcc.dg/cpp/direct2s.c: Likewise.
37973 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37975         * gcc.c-torture/compile/20041026-1.c: New.
37977 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37979         PR c++/18093
37980         * g++.dg/lookup/ns2.C: New test.
37982         PR c++/18020
37983         * g++.dg/template/enum4.C: New test.
37985         PR c++/18161
37986         * g++.dg/template/expr1.C: New test.
37988 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37990         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37992 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37994         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37995         gcc.dg/decl-nospec-3.c: New tests.
37997 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37999         * objc.dg/super-class-3.m: New test.
38001 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38003         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38004         resyncing.
38005         * gcc.dg/cpp/direct2s.c: Likewise.
38007 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38009         * objc.dg/image-info.m: Update for changes to section selection.
38011 2004-10-25  David Ayers  <d.ayers@inode.at>
38012             Ziemowit Laski  <zlaski@apple.com>
38014         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38015         diagnostics when messaging 'id <Proto>'.
38016         * objc.dg/class-protocol-1.m: New test.
38017         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38018         a non-existent method signature.
38019         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38020         Update diagnostics when messaging with non-existent method signature.
38021         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38022         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38023         invalid receivers are now resolved as if messaging 'id'; remove
38024         extraneous diagnostics.
38026 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38028         PR c/16667
38029         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38030         gcc.dg/init-desig-obs-3.c: New tests.
38032 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38034         * gcc.dg/debug/20041023-1.c: New test.
38036 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38038         PR middle-end/17407
38039         * gcc.c-torture/compile/pr17407.c: New test.
38041         PR c++/18121
38042         * g++.dg/template/array8.C: New test.
38044 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38046         PR other/18138
38047         * lib/g++.exp: Accept more than one multilib libgcc.
38048         * lib/gcc-dg.exp: Likewise.
38049         * lib/objc.exp: Likewise.
38050         * lib/treelang.exp: Likewise.
38051         * lib/gfortran.exp: Likewise.
38053 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38055         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38057 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38059         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38060         * gcc.dg/c99-const-expr-3.c: Likewise.
38062 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38064         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38066 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38068         * gcc.c-torture/execute/loop-2e.x: Remove.
38070 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38072         PR c++/18095
38073         * g++.dg/parse/crash18.C: New.
38074         * g++.dg/parse/crash19.C: New.
38076 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38078         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38079         * g++.dg/ext/dllimport2.C: Same.
38080         * g++.dg/ext/dllimport8.C: Same.
38082 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38084         PR c++/10841
38085         * g++.dg/conversion/cast1.C: New test.
38086         * g++.dg/overload/pmf1.C: Adjust error marker.
38088 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38090         PR objc/17923
38091         * objc.dg/const-str-7.m: New test.
38093 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38095         * g++.dg/template/memfriend11.C: Fix comment typo.
38096         * g++.dg/template/memfriend14.C: Likewise.
38098 2004-10-20  Richard Henderson  <rth@redhat.com>
38100         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38101         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38102         -fasynchronous-unwind-tables.
38104 2004-10-20  Richard Henderson  <rth@redhat.com>
38106         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38107         (main): Return success.
38108         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38109         (main): Return success.
38111 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38113         PR c++/13495
38114         * g++.dg/template/memfriend9.C: New test.
38115         * g++.dg/template/memfriend10.C: Likewise.
38116         * g++.dg/template/memfriend11.C: Likewise.
38117         * g++.dg/template/memfriend12.C: Likewise.
38118         * g++.dg/template/memfriend13.C: Likewise.
38119         * g++.dg/template/memfriend14.C: Likewise.
38120         * g++.dg/template/memfriend15.C: Likewise.
38121         * g++.dg/template/memfriend16.C: Likewise.
38122         * g++.dg/template/memfriend17.C: Likewise.
38123         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38125 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38127         * g++.dg/conversion/dr195.C: New.
38128         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38130 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38131             Devang Patel  <dpatel@apple.com>
38133         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38134         of floating point arithmetic, which could trap.
38136 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38138         PR c++/14035
38139         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38140         * g++.dg/conversion/const2.C: New test.
38141         * g++.dg/expr/reinterpret2.C: New test.
38142         * g++.dg/expr/reinterpret3.C: New test.
38143         * g++.dg/expr/cast2.C: New test.
38144         * g++.dg/expr/copy1.C: New test.
38145         * g++.dg/other/conversion1.C: Change error message.
38146         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38147         function pointers to void *.
38148         * g++.old-deja/g++.mike/p10148.C: Likewise.
38150 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38152         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38154 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38156         PR c++/18047
38158         * g++.dg/parse/expr3.C: New test.
38160 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38162         * gcc.dg/smod-1.c: New test.
38164 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38166         * objc.dg/method-14.m: New test.
38168 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38170         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38171         Also xfail as the patch was reverted.
38173 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38175         PR middle-end/16973
38176         * gcc.dg/pr16973.c: New test.
38178 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38180         PR tree-optimization/17656
38181         * gcc.c-torture/compile/pr17656.c: New test.
38183 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38185         * g++.dg/eh/shadow1.C: New.
38187 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38189         * gcc.c-torture/compile/20041018-1.c: New test.
38191 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38193         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38194         compiler referring to register 0 when accessing sdata.  The linker
38195         now patches things up.
38197 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38199         PR c/17529
38200         * gcc.c-torture/compile/pr17529.c: New test.
38202 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38204         PR c++/17743
38205         * g++.dg/ext/attrib17.C: New test.
38207 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38209         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38211 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38213         PR c++/10479
38214         * g++.dg/ext/attrib16.C: New test.
38216 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38218         PR c++/17042
38219         * g++.dg/init/dso_handle1.C: New test.
38221         PR c++/14667
38222         * g++.dg/parse/typedef6.C: New test.
38224         PR c++/17916
38225         * g++.dg/parse/pragma1.C: New test.
38227 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38229         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38231 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38233         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38234         -fno-common when on HPPA HP-UX platforms.
38236 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38238         PR other/16820
38239         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38240         stdint.h.
38241         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38242         uintptr_t.
38244 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38246         PR c++/16301
38247         * g++.dg/lookup/strong-using-4.C: New test.
38249 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38251         PR middle-end/16567
38252         * gcc.c-torture/compile/nested-1.c: New test.
38254 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38256         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38257         and mipsisa64*-*-* (until support for misaligned loads is added).
38258         * gcc.dg/vect/vect-50.c: Likewise.
38259         * gcc.dg/vect/vect-52.c: Likewise.
38260         * gcc.dg/vect/vect-54.c: Likewise.
38261         * gcc.dg/vect/vect-58.c: Likewise.
38262         * gcc.dg/vect/vect-60.c: Likewise.
38263         * gcc.dg/vect/vect-80.c: Likewise.
38265 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38267         PR c++/17976
38268         * g++.dg/init/dtor3.C: New test.
38270 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38272         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38274 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38276         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38277         * gcc.dg/macho-lo-sum.c: Likewise.
38279 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38281         * gcc.dg/ppc-spe64-1.c: New test.
38283 2004-10-14  Devang Patel  <dpatel@apple.com>
38285         PR 17635
38286         * gcc.dg/pr17635.c : New test.
38288 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38290         * gcc.dg/vect/vect-28.c: Remove xfail.
38291         * gcc.dg/vect/vect-30.c: Remove xfail.
38292         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38293         * gcc.dg/vect/vect-33.c: Remove xfail.
38294         * gcc.dg/vect/vect-44.c: Remove xfail.
38295         * gcc.dg/vect/vect-46.c: Remove xfail.
38296         * gcc.dg/vect/vect-50.c: Remove xfail.
38297         * gcc.dg/vect/vect-52.c: Remove xfail.
38298         * gcc.dg/vect/vect-54.c: Remove xfail.
38299         * gcc.dg/vect/vect-58.c: Remove xfail.
38300         * gcc.dg/vect/vect-60.c: Remove xfail.
38301         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38302         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38303         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38304         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38305         * gcc.dg/vect/vect-8.c: Remove xfail.
38306         * gcc.dg/vect/vect-80.c: Remove xfail.
38307         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38309 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38311         * gcc.dg/vect/vect-82.c: New testcase.
38312         * gcc.dg/vect/vect-82_64.c: New testcase.
38313         * gcc.dg/vect/vect-83.c: New testcase.
38314         * gcc.dg/vect/vect-83_64.c: New testcase.
38316 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38318         * gcc.dg/cpp/error-1.c: New test.
38320 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38322         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38324 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38326         PR target/17984
38327         * gcc.dg/cris-peep2-xsrand2.c: New test.
38329 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38331         PR c++/17661
38332         * g++.dg/expr/for2.C: New test.
38334 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38336         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38338 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38340         PR tree-optimization/17724
38341         * g++.dg/opt/pr17724-1.C: New test.
38342         * g++.dg/opt/pr17724-2.C: New test.
38343         * g++.dg/opt/pr17724-3.C: New test.
38344         * g++.dg/opt/pr17724-4.C: New test.
38345         * g++.dg/opt/pr17724-5.C: New test.
38346         * g++.dg/opt/pr17724-6.C: New test.
38348 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38350         PR c/17301
38351         * gcc.dg/pr17301-2.c: New test.
38353 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38355         PR c++/15876
38356         * g++.dg/parse/error22.C: New test.
38358         PR c++/17936
38359         * g++.dg/template/spec18.C: New test.
38361 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38363         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38364         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38365         memcpy.
38366         * gcc.dg/ia64-sync-2.c: Ditto.
38367         * gcc.dg/ia64-sync-3.c: Ditto.
38369 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38371         * g++.dg/eh/cleanup5.C: Add dg-options "".
38373 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38375         PR middle-end/17657
38376         * gcc.dg/switch-4.c: New test case.
38378 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38380         * gcc.c-torture/execute/20041011-1.c: New test.
38382 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38384         PR c++/17554
38385         * g++.dg/init/for3.C: New test.
38387         PR c++/17657
38388         * g++.dg/opt/switch2.C: New test.
38390         PR middle-end/17703
38391         * g++.dg/warn/Wreturn-2.C: New test.
38393 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38395         PR c++/17907
38396         * g++.dg/eh/cleanup5.C: New test.
38398 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38400         PR c++/17393
38401         * g++.dg/parse/error21.C: New test.
38403 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38405         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38406         * g++.dg/warn/incomplete1.C: Likewise.
38407         * g++.dg/template/qualttp20.C: Likewise.
38409 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38411         PR c/17881
38412         * parm-incomplete-1.c: New test.
38414 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38416         PR c++/17867
38417         * g++.dg/parse/error19.C: New test.
38419         PR c++/17670
38420         * g++.dg/init/new11.C: New test.
38422         PR c++/17821
38423         * g++.dg/parse/error20.C: New test.
38425         PR c++/17826
38426         * g++.dg/template/crash24.C: New test.
38428 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38430         PR c/17301
38431         * gcc.dg/pr17301-1.c: New test.
38433 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38435         PR c/17189
38436         * gcc.dg/anon-struct-5.c: New test.
38438 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38440         PR c/17844
38441         * gcc.dg/pr17844-1.c: New test.
38443 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38445         PR tree-optimization/17906
38446         * gcc.c-torture/compile/pr17906.c: New.
38448 2004-10-09  Stuart Hastings  <stuart@apple.com>
38449             Roger Sayle  <roger@eyesopen.com>
38451         PR rtl-optimization/17853
38452         * gcc.dg/i386-mmx-5.c: New testcase.
38454 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38456         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38458 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38460         PR c++/17524
38461         * g++.dg/template/static9.C: New test.
38463         PR c++/17685
38464         * g++.dg/parse/operator5.C: New test.
38466 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38468         PR middle-end/17894
38469         * gcc.c-torture/execute/divcmp-4.c: New test case.
38471 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38473         PR tree-opt/17902
38474         * g++.dg/opt/pr17902.C: New test.
38476 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38478         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38482         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38484 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38486         * gcc.dg/assign-warn-3.c: New test.
38488 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38490         PR c/16999
38491         * gcc.dg/cpp/ident-1.c: New test.
38493 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38495         * gcc.c-torture/compile/acc1.c: New.
38497 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38499         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38500         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38502 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38504         * gcc.dg/ultrasp11.c: New test.
38506 2004-10-08  Michael Matz  <matz@suse.de>
38508         * gcc.dg/doloop-2.c: New test.
38510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38512         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38513         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38514         objc.dg/method-9.m: Update expected diagnostics.
38516 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38518         * gcc.dg/ppc-fsel-3.c: New file.
38519         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38521 2004-10-07  Paul Brook  <paul@codesourcery.com>
38523         * gfortran.dg/intrinsic_verify_1.f90: New test.
38525 2004-10-07  Paul Brook  <paul@codesourcery.com>
38527         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38529 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38531         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38532         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38533         commit.
38535 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38537         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38539 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38541         PR c++/17115
38542         * g++.dg/warn/Winline-4.C: New test.
38544 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38546         * gcc.c-torture/compile/20041007-1.c: New test.
38548 2004-10-07  Paul Brook  <paul@codesourcery.com>
38550         PR fortran/17678
38551         * gfortran.dg/use_allocated_1.f90: New test.
38553 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38555         PR middle-end/17849
38556         * gfortran.fortran-torture/compile/nested.f90: New test
38558 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38560         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38562 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38564         PR c++/17368
38565         * g++.dg/ext/asm6.C: New test.
38567 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38569         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38571 2004-10-06  Paul Brook  <paul@codesourcery.com>
38573         PR libfortran/17709
38574         * gfortran.dg/empty_format_1.f90: New test.
38576 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38578         PR fortran/17568
38579         * gfortran.dg/ishft.f90: New test.
38581         PR fortran/17283
38582         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38583         tests.
38585 2004-10-06  Paul Brook  <paul@codesourcery.com>
38587         * gfortran.dg/do_1.f90: New test.
38589 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38591         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38592         optimizing for size.
38594 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38596         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38598 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38600         * gcc.c-torture/compile/20041005-1.c: New test.
38602 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38604         PR c++/17829
38605         * g++.dg/lookup/koenig4.C: New.
38607 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38609         * g++.dg/other/classkey1.C: Adjust quoting marks.
38610         * g++.dg/parse/error15.C: Likewise.
38611         * g++.dg/template/meminit2.C (int>): Likewise.
38613 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38615         PR fortran/17283
38616         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38618         PR fortran/17631
38619         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38621         PR fortran/17708
38622         * gfortran.dg/pr17708.f90: New test.
38624 2004-10-04  Chao-ying Fu  <fu@mips.com>
38626         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38627         * gcc.dg/vect/vect-4.c: Ditto.
38628         * gcc.dg/vect/vect-5.c: Ditto.
38629         * gcc.dg/vect/vect-6.c: Ditto.
38630         * gcc.dg/vect/vect-8.c: Ditto.
38631         * gcc.dg/vect/vect-16.c: Ditto.
38632         * gcc.dg/vect/vect-30.c: Ditto.
38633         * gcc.dg/vect/vect-40.c: Ditto.
38634         * gcc.dg/vect/vect-41.c: Ditto.
38635         * gcc.dg/vect/vect-42.c: Ditto.
38636         * gcc.dg/vect/vect-43.c: Ditto.
38637         * gcc.dg/vect/vect-44.c: Ditto.
38638         * gcc.dg/vect/vect-45.c: Ditto.
38639         * gcc.dg/vect/vect-46.c: Ditto.
38640         * gcc.dg/vect/vect-47.c: Ditto.
38641         * gcc.dg/vect/vect-48.c: Ditto.
38642         * gcc.dg/vect/vect-49.c: Ditto.
38643         * gcc.dg/vect/vect-50.c: Ditto.
38644         * gcc.dg/vect/vect-51.c: Ditto.
38645         * gcc.dg/vect/vect-52.c: Ditto.
38646         * gcc.dg/vect/vect-53.c: Ditto.
38647         * gcc.dg/vect/vect-54.c: Ditto.
38648         * gcc.dg/vect/vect-55.c: Ditto.
38649         * gcc.dg/vect/vect-56.c: Ditto.
38650         * gcc.dg/vect/vect-57.c: Ditto.
38651         * gcc.dg/vect/vect-58.c: Ditto.
38652         * gcc.dg/vect/vect-59.c: Ditto.
38653         * gcc.dg/vect/vect-60.c: Ditto.
38654         * gcc.dg/vect/vect-74.c: Ditto.
38655         * gcc.dg/vect/vect-79.c: Ditto.
38656         * gcc.dg/vect/vect-80.c: Ditto.
38658 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38660         * gcc.dg/unused-7.c: Use the correct option.
38662 2004-10-04  Paul Brook  <paul@codesourcery.com>
38663         Bud Davis  <bdavis9659@comcast.net>
38665         PR fortran/17706
38666         PR fortran/16434
38667         * gfortran/pr17706.f90: New test.
38668         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38670 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38672         * gfortran.dg/pr17612.f90: New test.
38674 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38676         * g++.dg/template/local1.C: Adjust quoting marks in
38677         testing for diagnostics.
38678         * g++.dg/tls/diag-2.C: Likewise.
38679         * g++.dg/other/error8.C: Likewise.
38681 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38683         PR c/17178
38684         * gcc.dg/unused-4.c: Adjust to be correct.
38686         PR c/17820
38687         * gcc.dg/unused-7.c: New test.
38689 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38691         PR c++/17797
38692         * g++.dg/overload/template2.C: New test.
38694 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38696         PR tree-optimization/16632
38697         * gcc.dg/tree-ssa/20041002-1.c: New.
38699 2004-10-03  Paul Brook  <paul@codesourcery.com>
38701         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38702         rather than relying on default formatting.
38704 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38706         * gcc.dg/20040920-1.c: Update expected message text.
38708 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38710         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38712 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38714         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38715         tree level.
38717 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38719         * gcc.dg/tree-ssa/pr17343.c: Remove.
38721 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38723         PR tree-opt/17343
38724         * gcc.dg/tree-ssa/pr17343.c: New test.
38726 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38728         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38729         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38730         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38731         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38732         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38734 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38736         * gcc.dg/lvalue-2.c: New test.
38738 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38740         PR c/17730
38741         * gcc.dg/pr17730-1.c: New test
38743 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38745         PR c/7425
38746         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38748 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38750         * gcc.c-torture/execute/stdarg-1.c: New test.
38751         * gcc.c-torture/execute/stdarg-2.c: New test.
38752         * gcc.c-torture/execute/stdarg-3.c: New test.
38753         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38754         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38755         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38756         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38757         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38759 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38761         PR tree-optimization/17697
38762         * g++.dg/opt/pr17697-1.C: New test.
38763         * g++.dg/opt/pr17697-2.C: New test.
38764         * g++.dg/opt/pr17697-3.C: New test.
38766 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38768         PR c/16409
38769         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38770         gcc.dg/vla-init-5.c: New tests.
38772 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38774         PR c/13804
38775         * gcc.dg/pr13804-1.c: New test.
38777 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38779         PR fortran/16938
38780         * gfortran.dg/pr16938.f90: New test.
38782 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38784         * g++.dg/template/crash23.C: New test.
38786 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38788         PR c++/17585
38789         * g++.dg/template/static8.C: New test.
38791 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38793         PR c++/17681
38794         * g++.dg/other/error9.C: New test.
38796 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38798         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38800 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38802         PR fortran/15164
38803         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38805 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38807         PR middle-end/17112
38808         * gcc.dg/pr17112-1.c: New test case.
38810 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38812         PR c/11459
38813         * gcc.dg/pr11459-1.c: New test.
38815 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38817         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38818         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38820 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38822         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38824 2004-09-25  Jan Hubicka  <jh@suse.cz>
38826         * compile/30040909-1.c: New test.
38827         * compile/30040907-1.c: New test.
38829 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38831         * gcc.c-torture/execute/va-arg-26.c: New test.
38833 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38835         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38836         extra diagnostics on targets with 64-bit pointers.
38837         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38839 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38841         PR c/17188
38842         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38843         * gcc.dg/decl-3.c: Adjust expected message.
38845 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38847         PR fortran/17615
38848         * gfortran.dg/pr17615.f90: New test.
38850 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38852         PR tree-optimzation/17517
38853         * g++.dg/tree-ssa/pr17517.C: New Test.
38855 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38857         PR c++/16889
38858         * g++.dg/lookup/ambig3.C: New.
38860 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38862         PR tree-opt/17624
38863         * g++.dg/opt/pr17624.C: New test.
38865 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38867         PR c/6980
38868         * gcc.dg/Wbad-function-cast-1.c: New test.
38870 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38872         * g++.dg/ext/complit1.C
38873         * g++.dg/other/error2.C
38874         * g++.dg/other/nontype-1.C
38875         * g++.dg/parse/crash11.C
38876         * g++.dg/parse/crash12.C
38877         * g++.dg/parse/error15.C
38878         * g++.dg/parse/error4.C
38879         * g++.dg/parse/tmpl-outside1.C
38880         * g++.dg/parse/too-many-tmpl-args1.C
38881         * g++.dg/template/dependent-expr3.C
38882         * g++.dg/template/error10.C
38883         * g++.dg/template/instantiate1.C
38884         * g++.dg/template/vtable2.C
38885         * g++.dg/warn/Wshadow-1.C
38886         * g++.dg/warn/weak1.C
38887         * g++.old-deja/g++.brendan/crash16.C
38888         * g++.old-deja/g++.brendan/crash18.C
38889         * g++.old-deja/g++.brendan/crash48.C
38890         * g++.old-deja/g++.brendan/crash49.C
38891         * g++.old-deja/g++.brendan/crash55.C
38892         * g++.old-deja/g++.brendan/crash56.C
38893         * g++.old-deja/g++.brendan/crash8.C
38894         * g++.old-deja/g++.brendan/enum11.C
38895         * g++.old-deja/g++.brendan/enum8.C
38896         * g++.old-deja/g++.brendan/enum9.C
38897         * g++.old-deja/g++.brendan/friend3.C
38898         * g++.old-deja/g++.brendan/misc14.C
38899         * g++.old-deja/g++.bugs/900402_02.C
38900         * g++.old-deja/g++.bugs/900404_03.C
38901         * g++.old-deja/g++.bugs/900404_04.C
38902         * g++.old-deja/g++.bugs/900428_03.C
38903         * g++.old-deja/g++.jason/crash4.C
38904         * g++.old-deja/g++.jason/overload21.C
38905         * g++.old-deja/g++.jason/redecl1.C
38906         * g++.old-deja/g++.jason/report.C
38907         * g++.old-deja/g++.jason/rfg10.C
38908         * g++.old-deja/g++.jason/template30.C
38909         * g++.old-deja/g++.law/arm12.C
38910         * g++.old-deja/g++.law/ctors5.C
38911         * g++.old-deja/g++.law/cvt20.C
38912         * g++.old-deja/g++.law/init10.C
38913         * g++.old-deja/g++.law/init8.C
38914         * g++.old-deja/g++.law/visibility17.C
38915         * g++.old-deja/g++.law/visibility7.C
38916         * g++.old-deja/g++.mike/net8.C
38917         * g++.old-deja/g++.mike/p646.C
38918         * g++.old-deja/g++.mike/p700.C
38919         * g++.old-deja/g++.mike/p701.C
38920         * g++.old-deja/g++.mike/p811.C
38921         * g++.old-deja/g++.ns/template13.C
38922         * g++.old-deja/g++.other/array3.C
38923         * g++.old-deja/g++.other/crash25.C
38924         * g++.old-deja/g++.other/dtor3.C
38925         * g++.old-deja/g++.other/dtor4.C
38926         * g++.old-deja/g++.other/main1.C
38927         * g++.old-deja/g++.other/warn7.C
38928         * g++.old-deja/g++.pt/crash11.C
38929         * g++.old-deja/g++.pt/crash36.C
38930         * g++.old-deja/g++.pt/spec22.C
38931         * g++.old-deja/g++.pt/spec9.C
38932         * g++.old-deja/g++.pt/ttp52.C
38933         * g++.old-deja/g++.robertl/eb103.C
38934         * g++.old-deja/g++.robertl/eb121.C
38935         * g++.old-deja/g++.robertl/eb22.C
38936         * g++.old-deja/g++.robertl/eb8.C:
38937         Update locations and/or regexps of dg-error markers.
38938         Remove markers for some bogus messages that are no longer issued.
38940 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38942         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38943         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38945 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38947         PR c++/17618
38948         * g++.dg/lookup/crash5.C: New test.
38950 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38952         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38953         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38954         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38955         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38956         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38957         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38959         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38960         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38961         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38962         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38963         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38964         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38966         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38968         * gcc.dg/vect/vect-44.c: Check additional cases.
38969         * gcc.dg/vect/vect-48.c: Check additional cases.
38971         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38972         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38973         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38974         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38975         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38976         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38977         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38978         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38979         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38981         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38982         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38983         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38985 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38987         * gcc.dg/tree-ssa/loop-6.c: New test.
38989 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38991         PR c++/17620
38992         * g++.dg/inherit/base2.C: New.
38994 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38996         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38997         * gcc.dg/20001012-2.c: Likewise.
38998         * gcc.dg/20001013-1.c: Likewise.
38999         * gcc.dg/20001101-1.c: Likewise.
39000         * gcc.dg/20001102-1.c: Likewise.
39001         * gcc.dg/bf-spl1.c: Likewise.
39002         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39003         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39005 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39007         PR tree-optimization/16721
39008         * gcc.dg/tree-ssa/pr16721.c: New test.
39010 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39012         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39013         * gcc.dg/20040305-1.c: Likewise.
39015 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39017         PR c/16566
39018         * gcc.c-torture/compile/pr16566-1.c,
39019         gcc.c-torture/compile/pr16566-2.c,
39020         gcc.c-torture/compile/pr16566-3.c: New tests.
39022 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39024         PR tree-optimization/17512
39025         * gcc.c-torture/compile/20040916-1.c.
39027 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39029         * gcc.dg/pragma-re-3.c: New test.
39031 2004-09-17  Matt Austern  <austern@apple.com>
39033         PR c++/15049
39034         * g++.dg/other/anon3.C: New.
39036 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39038         PR c++/7503
39039         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39040         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39041         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39042         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39043         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39045 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39047         PR fortran/17286
39048         * gfortran.dg/pr17286.f90: New test.
39050 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39052         PR c++/17530
39053         * g++.dg/template/static7.C: New test.
39055 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39057         PR tree-opt/17558
39058         * gcc.c-torture/compile/pr17558.c: New test.
39060 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39062         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39063         if SKIP_ATTRIBUTE is defined.
39065 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39067         PR fortran/15957
39068         * gfortran.dg/pr15957.f90: New test.
39070 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39072         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39073         in comparison.
39074         * gcc.dg/vect/vect-79.c: Likewise.
39075         * gcc.dg/vect/vect-80.c: Likewise.
39077 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39079         PR fortran/15750
39080         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39082 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39084         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39085         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39086         * gcc.dg/vect/vect-62.c: New testcase.
39087         * gcc.dg/vect/vect-63.c: New testcase.
39088         * gcc.dg/vect/vect-64.c: New testcase.
39089         * gcc.dg/vect/vect-65.c: New testcase.
39090         * gcc.dg/vect/vect-66.c: New testcase.
39091         * gcc.dg/vect/vect-67.c: New testcase.
39092         * gcc.dg/vect/vect-68.c: New testcase.
39093         * gcc.dg/vect/vect-69.c: New testcase.
39094         * gcc.dg/vect/vect-79.c: New testcase.
39095         * gcc.dg/vect/vect-80.c: New testcase.
39097 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39099         * gcc.target/mips/asm-1.c: New test.
39101 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39103         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39104         * gcc.dg/vect/vect-73.c: New testcase.
39105         * gcc.dg/vect/vect-74.c: New testcase.
39106         * gcc.dg/vect/vect-75.c: New testcase.
39107         * gcc.dg/vect/vect-76.c: New testcase.
39108         * gcc.dg/vect/vect-77.c: New testcase.
39109         * gcc.dg/vect/vect-78.c: New testcase
39111 2004-09-18  Paul Brook  <paul@codesourcery.com>
39113         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39115 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39117         PR c/17424
39118         * gcc.dg/pr17424-1.c: New test.
39120 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39122         * g++.dg/tree-ssa/pr17153.C: New test.
39124 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39126         PR pch/13361
39127         * g++.dg/pch/wchar-1.C: New.
39128         * g++.dg/pch/wchar-1.Hs: New.
39130 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39132         * gcc.c-torture/execute/20040917-1.c: New test.
39134 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39136         PR tree-optimization/17319
39137         * gcc.dg/pr17319.c: New test.
39139 2004-09-17  Devang Patel  <dpatel@apple.com>
39141         * gcc.dg/20040813-1.c: New test.
39143 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39145         PR tree-optimization/17273
39146         * gcc.c-torture/compile/pr17273.c: New test.
39148 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39150         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39151         Update expected messages.
39152         * gcc.dg/declspec-13.c: New test.
39154 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39156         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39158 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39160         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39161         change what 'a' is pointing to.
39163 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39165         PR c++/16002
39166         * g++.dg/template/error18.C: New test.
39168         PR c++/16029
39169         * g++.dg/warn/Wunused-8.C: New test.
39171 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39173         PR tree-optimization/17513
39174         * gcc.dg/20040916-1.c: New test.
39176 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39178         PR c++/17501
39179         * g++.dg/template/typename7.C: New test.
39181 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39183         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39185 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39187         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39188         with -ftree-based-profiling also.
39189         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39191 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39193         PR/15364
39194         * gfortran.dg/der_array_io_1.f90: New test.
39195         * gfortran.dg/der_array_io_2.f90: New test.
39196         * gfortran.dg/der_array_io_3.f90: New test.
39198 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39200         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39201         EABI.
39203 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39205         * g++.dg/opt/switch1.C: New test.
39207 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39209         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39210         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39211         Update expected messages.
39213 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39215         PR fortran/16485
39216         * gfortran.dg/same_name_1.f90: New test.
39218 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39220         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39221         dereference garbage pointers.
39223 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39225         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39226         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39228         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39229         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39230         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39232 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39234         PR c++/17324
39235         * g++.dg/template/mangle1.C: New test.
39237 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39239         PR tree-optimization/17252
39240         * gcc.c-torture/execute/pr17252.c: New test.
39242 2004-09-14  Andrew Pinski  <apinski@apple.com>
39244         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39246 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39248         PR rtl-optimization/9771
39249         * gcc.dg/pr9771-1.c: New test case.
39251 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39253         PR tree-optimization/15262
39254         * gcc.c-torture/execute/pr15262-1.c: New test.
39255         * gcc.c-torture/execute/pr15262-2.c: New test.
39257 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39259         * gcc.dg/declspec-12.c: New test.
39261 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39263         * gfortran.dg/pr17090.f90: Add directives to test.
39265 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39267         * gcc.c-torture/compile/20040914-1.c: New test.
39269 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39271         PR c++/16162
39272         * g++.dg/template/decl2.C: New test.
39274 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39276         PR fortran/17090
39277         * gfortran.dg/pr17090.f90: New test.
39279 2004-09-13  Dale Johannesen  <dalej@apple.com>
39281         * gcc.c-torture/compile/pr17408.c: New test case.
39283 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39285         PR c++/16716
39286         * g++.dg/parse/crash17.C: New test.
39288         PR c++/17327
39289         * g++.dg/template/enum3.C: New test.
39291 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39293         * lib/gcc-defs.exp: Load wrapper.exp.
39294         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39295         using local code.
39296         * lib/gcc.exp (gcc_init): Similar.
39297         * lib/gfortran.exp (gfortran_init): Similar.
39298         * lib/objc.exp (objc_init): Similar.
39299         * lib/treelang.exp (treelang_init): Similar.
39300         * lib/wrapper.exp: New file with build_wrapper call machinery in
39301         ${tool}_maybe_build_wrapper.
39303 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39305         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39306         "inline".
39307         * gcc.dg/declspec-11.c: Update expected messages.
39308         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39309         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39310         gcc.dg/inline-12.c: New tests.
39312 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39314         * g++.dg/tree-ssa/pr17400.C: New testcase.
39316 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39318         * gcc.target/mips/sb1-1.c: New testcase.
39320 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39322         * lib/g77-dg.exp: Remove unused file.
39323         * lib/mike-g77.exp: Ditto.
39324         * lib/g77.exp: Ditto.
39326 2004-09-12  Richard Henderson  <rth@redhat.com>
39328         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39330 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39332         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39333         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39334         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39335         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39336         Update expected messages.
39338 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39340         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39341         declaration/use mismatch for dirp parameter.
39343 2004-09-12  Andrew Pinski  <apinski@apple.com>
39345         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39346         -fgnu-runtime is passed.
39348 2004-09-12  Richard Henderson  <rth@redhat.com>
39350         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39351         do the uplevel thing and update additional_flags directly.
39352         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39353         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39354         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39355         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39357 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39359         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39361 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39363         PR middle-end/17411
39364         * g++.dg/opt/pr17411-1.C: New test case.
39366 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39368         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39369         gcc.dg/tls/diag-2.c: Update expected messages.
39370         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39371         messages.
39372         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39373         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39374         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39375         gcc.dg/tls/diag-5.c: New tests.
39377 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39379         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39381 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39383         * g++.dg/parse/break-in-for.C: New test.
39385 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39387         * gcc.dg/tree-ssa/20040911-1.c: New test.
39389 2004-09-11  Andreas Jaeger  <aj@suse.de>
39391         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39392         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39394 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39396         * gcc.target/frv: New directory of FR-V-specific tests.
39398 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39400         * gcc.dg/convert-vec-1.c: New test.
39402 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39404         PR middle-end/17024
39405         * gcc.dg/pr17024-1.c: New test case.
39407 2004-09-10  Eric Christopher  <echristo@redhat.com>
39409         * gcc.dg/20040910-1.c: New test.
39411 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39413         * gcc.dg/bitfld-9.c: New test.
39415 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39417         * gcc.c-torture/execute/ieee/acc1.c: New test.
39418         * gcc.c-torture/execute/ieee/acc2.c: New test.
39419         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39421 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39423         * gcc.dg/deprecated-2.c: New test.
39425 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39427         * gcc.dg/init-vec-1.c: New test.
39429 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39431         PR middle-end/17055
39432         * gcc.dg/pr17055-1.c: New test case.
39434 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39436         PR target/17377
39437         * gcc.c-torture/execute/pr17377.c: New test.
39439 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39441         PR c/8420
39442         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39443         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39444         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39445         gcc.dg/long-long-typespec-1.c: New tests.
39446         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39448 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39450         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39451         gcc.dg/gnu99-static-1.c: New tests.
39453 2004-09-08  Devang Patel  <dpatel@apple.com>
39455         * gcc.dg/darwin-ld-20040828-1.c: New test.
39456         * gcc.dg/darwin-ld-20040828-2.c: New test.
39457         * gcc.dg/darwin-ld-20040828-3.c: New test.
39459 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39461         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39462         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39463         in error message.
39464         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39465         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39466         in error message.
39467         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39468         types they qualify.
39469         * objc.dg/type-size-2.m: Fix wording in comment.
39470         * objc.dg/va-meth-1.m: New test case.
39472 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39474         PR c/16633:
39475         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39476         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39478 2004-09-06  Devang Patel  <dpatel@apple.com>
39480         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39481         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39483 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39485         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39486         reflect changed line numbering of diagnostics.
39488 2004-09-06  Paul Brook  <paul@codesourcery.com>
39490         * gfortran.dg/edit_real_1.f90: Add new test.
39492 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39494         * gcc.dg/tree-ssa/loop-2.c: New test.
39495         * gcc.dg/tree-ssa/loop-3.c: New test.
39496         * gcc.dg/tree-ssa/loop-4.c: New test.
39497         * gcc.dg/tree-ssa/loop-5.c: New test.
39499 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39501         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39503 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39505         * gcc.dg/format/sentinel-1.c: New test.
39507 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39509         * gcc.dg/builtins-46.c: New.
39511 2004-09-03  Devang Patel  <dpatel@apple.com>
39513         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39514         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39516 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39518         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39519         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39520         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39521         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39522         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39523         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39524         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39525         the non-portable bzero.
39526         * gcc.dg/20010912-1.c: xfail for NetWare.
39527         * gcc.dg/20020426-2.c: xfail for NetWare.
39528         * gcc.dg/20021014-1.c: xfail for NetWare.
39529         * gcc.dg/20021018-1.c: xfail for NetWare.
39530         * gcc.dg/20030213-1.c: xfail for NetWare.
39531         * gcc.dg/20030225-1.c: xfail for NetWare.
39532         * gcc.dg/20030708-1.c: xfail for NetWare.
39533         * gcc.dg/builtins-config.h: Also exclude NetWare.
39534         * gcc.dg/format/format.h: Define restrict only if not already defined.
39535         * gcc.dg/nest.c: xfail for NetWare.
39536         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39537         * lib/target-supports.exp (check_visibility_available): Exclude
39538         NetWare.
39540 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39542         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39543         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39544         deterministic starting point for the alignment of structure fields.
39545         * gcc.dg/Wpadded.c: Dito.
39546         * g++.dg/abi/vbase10.C: Dito.
39548 2004-09-03  Devang Patel  <dpatel@apple.com>
39550         * g++.dg/debug/pr15736.cc: New test.
39552 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39554         * README.QMTEST: Fix out-of-date link.
39556 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39558         PR fortran/16579
39559         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39560         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39562 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39564         * g++.dg/abi/arm_rtti1.C: New test.
39566 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39568         * gcc.dg/ppc-vector-memcpy.c: New.
39569         * gcc.dg/ppc-vector-memset.c: New.
39571 2004-09-02  Chao-ying Fu  <fu@mips.com>
39573         * gcc.target/mips/mips-3d-1.c: New test.
39574         * gcc.target/mips/mips-3d-2.c: New test.
39575         * gcc.target/mips/mips-3d-3.c: New test.
39576         * gcc.target/mips/mips-3d-4.c: New test.
39577         * gcc.target/mips/mips-3d-5.c: New test.
39578         * gcc.target/mips/mips-3d-6.c: New test.
39579         * gcc.target/mips/mips-3d-7.c: New test.
39580         * gcc.target/mips/mips-3d-8.c: New test.
39581         * gcc.target/mips/mips-3d-9.c: New test.
39582         * gcc.target/mips/mips-ps-1.c: New test.
39583         * gcc.target/mips/mips-ps-2.c: New test.
39584         * gcc.target/mips/mips-ps-3.c: New test.
39585         * gcc.target/mips/mips-ps-4.c: New test.
39586         * gcc.target/mips/mips-ps-type.c: New test.
39588 2004-09-02  Paul Brook  <paul@codesourcery.com>
39590         * gfortran.dg/edit_real_1.f90: Add new tests.
39592 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39594         PR fortran/15327
39595         * gfortran.dg/merge_char_1.f90: New test.
39597 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39599         PR fortran/16404
39600         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39602 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39604         PR c/1522
39605         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39607 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39609         * g++.dg/opt/loop1.C: Do not XFAIL.
39611 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39613         * gcc.c-torture/execute/20040831-1.c: New test.
39615 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39617         PR fortran/16579
39618         * gfortran.dg/g77/20010610.f: Now passes.
39619         Copy from g77.f-torture/execute. Add dg-run directive.
39620         * gfortran.dg/g77/README: Update
39622 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39624         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39625         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39626         (t1, t2, t3, t4): Add volatile.
39628 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39630         * g++.dg/ext/visibility/arm1.C: New test.
39632 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39634         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39635         -pedantic-errors.
39637 2004-09-01  Paul Brook  <paul@codesourcery.com>
39639         * gfortran.dg/eof_2.f90: New test.
39641 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39643         PR fortran/16579
39644         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39646 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39648         PR libfortran/16805
39649         * gfortran.dg/list_read_2.f90: New test.
39651 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39653         * g++.dg/abi/key1.C: New test.
39655 2004-08-31  Richard Henderson  <rth@redhat.com>
39657         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39658         form of offsetof.
39659         * g++.dg/other/offsetof5.C: Remove duplicate.
39661 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39663         PR fortran/17244
39664         * gfortran.dg/func_derived_1.f90: New test.
39666 2004-08-31  Paul Brook  <paul@codesourcery.com>
39668         * gfortran.dg/eof_1.f90: New test.
39670 2004-08-31  Paul Brook  <paul@codesourcery.com>
39672         * gfortran.dg/list_read_1.f90: New file.
39674 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39676         * g++.dg/opt/loop1.C: XFAIL.
39678 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39680         * gcc.dg/funcdef-storage-1.c: New.
39681         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39682         an extern function in local scope.
39683         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39684         declare an 'auto inline' function in local scope.
39685         * gcc.dg/20011130-1.c: Likewise.
39686         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39687         an 'auto' function in local scope.
39688         * gcc.dg/20021014-1.c: Likewise.
39689         * gcc.dg/20030331-2.c: Likewise.
39691 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39693         * gfortran.dg/blockdata_1.f90: New test.
39695 2004-08-30  Richard Henderson  <rth@redhat.com>
39697         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39699 2004-08-30  Richard Henderson  <rth@redhat.com>
39701         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39702         additional_flags set by alternate driver.
39703         (ieee-options): New procedure.
39704         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39705         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39706         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39707         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39709 2004-08-30  Richard Henderson  <rth@redhat.com>
39711         * lib/f-torture.exp: Remove.
39713 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39715         PR rtl-optimization/16590
39716         * g++.dg/opt/loop1.C: New test.
39718 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39720         PR fortran/13910
39721         * gfortran.dg/oldstyle_1.f90: New test.
39723 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39724         Paul Brook  <paul@codesourcery.com>
39726         * gfortran.dg/g77/README: Update.
39727         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39728         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39729         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39731 2004-08-28  Paul Brook  <paul@codesourcery.com>
39733         PR libfortran/17195
39734         * gfortran.dg/edit_real_1.f90: New test.
39736 2004-08-27  Paul Brook  <paul@codesourcery.com>
39738         * gfortran.dg/rewind_1.f90: New test.
39740 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39742         PR fortran/16597
39743         * gfortran.dg/pr16597.f90: New test.
39745 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39747         PR c/13801
39748         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39749         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39750         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39751         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39752         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39754 2004-08-26  Nick Clifton  <nickc@redhat.com>
39756         * gcc.c-torture/compile/pr17119.c: New test.
39758 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39760         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39762 2004-08-25  Richard Henderson  <rth@redhat.com>
39764         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39765         the bits that expect kind=8 to be the largest real kind.
39767 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39769         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39771 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39773         * gfortran.dg/assignment_1.f90: New test.
39775 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39777         * g++.dg/template/repo3.C: New test.
39779 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39781         PR middle-end/16693
39782         PR tree-optimization/16372
39783         * g++.dg/opt/pr16372-1.C: New test case.
39784         * g++.dg/opt/pr16693-1.C: New test case.
39785         * g++.dg/opt/pr16693-2.C: New test case.
39787 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39789         * objc.dg/proto-lossage-4.m: New test.
39791 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39793         PR c++/17155
39794         * g++.dg/inherit/local2.C: New test.
39796 2004-08-25  Paul Brook  <paul@codesourcery.com>
39798         PR fortran/17144
39799         * gfortran.dg/string_ctor_1.f90: New test.
39801 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39803         PR c++/14428
39804         * g++.dg/template/redecl2.C: New test.
39806 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39808         PR fortran/17143
39809         * gfortran.dg/pr17143.f90: New test.
39811 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39813         PR fortran/17164
39814         * gfortran.dg/pr17164.f90: New test.
39816 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39818         * gcc.dg/tree-ssa/loop-1.c: New test.
39820 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39822         * gcc.c-torture/compile/20040824-1.c: New test.
39824 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39826         * gcc.c-torture/compile/iftrap-3.c: New test.
39828 2004-08-24  Paul Brook  <paul@codesourcery.com>
39830         * gfortran.dg/entry_2.f90: New test.
39832 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39834         PR c++/16889
39835         * g++.dg/lookup/ambig[12].C: New.
39837 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39839         PR c++/16706
39840         * g++.dg/template/crash21.C: New test.
39841         * g++.dg/template/crash22.C: Likewise.
39843 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39845         PR c++/17149
39846         * g++.dg/template/access15.C: New.
39848 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39850         PR c++/17163
39851         * g++.dg/template/repo2.C: New test.
39853 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39855         PR rtl-optimization/17078
39856         * gcc.c-torture/execute/pr17078-1.c: New test case.
39858 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39860         PR c/14492
39861         * gcc.dg/debug/crash1.c: New test.
39863 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39865         PR c/16180
39866         * gcc.dg/loop-5.c: New test.
39868 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39870         * gcc.c-torture/execute/20040823-1.c: New test.
39872 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39874         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39875         to the assembler.  Simplify test accordingly.
39876         (asm_abi_flags): Use GNU names.
39877         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39878         to check for ABI flags.
39880 2004-08-22  Andrew Pinski  <apinski@apple.com>
39882         * g++.dg/opt/pr14029.C: New test.
39883         * gcc.c-torture/execute/pr15262.c: New test.
39885 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39887         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39889 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39891         PR 16908
39892         * gfortran.dg/direct_io.f90: New test.
39894 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39896         PR c++/17121
39897         * g++.dg/inherit/local2.C: New test.
39899 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39901         PR c++/17120
39902         * g++.dg/warn/Wparentheses-4.C: New test.
39904 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39906         PR c++/17121
39907         * g++.dg/inherit/local2.C: New test.
39909         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39910         * gcc.dg/ppc-ldstruct.c: Likewise.
39911         * gcc.dg/ppc64-abi-2.c: Likewise.
39913 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39915         PR rtl-optimization/17099
39916         * gcc.c-torture/execute/20040820-1.c: New test.
39918 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39920         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39922 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39924         PR fortran/17077
39925         * gfortran.dg/auto_array_1.f90: New test.
39927 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39929         PR fortran/17074
39930         * gfortran.dg/simpleif_1.f90: New test.
39932 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39934         * lib/target-supports.exp (check_profiling_available): Return
39935         false for arm*-*-symbianelf* and arm*-*-eabi*.
39937         PR c++/15890
39938         * g++.dg/template/delete1.C: New test.
39940 2004-08-19  Paul Brook  <paul@codesourcery.com>
39942         PR fortran/14976
39943         PR fortran/16228
39944         * gfortran.dg/data_char_1.f90: New test.
39946 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39948         PR fortran/16946
39949         * gfortran.dg/reduction.f90: New testcase.
39951 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39953         PR fortran/16520
39954         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39956 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39958         PR c++/17041
39959         * g++.dg/Wparentheses-3.C: New test.
39961 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39963         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39964         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39965         * gcc.dg/vect/vect-2.c: Likewise.
39966         * gcc.dg/vect/vect-3.c: Likewise.
39967         * gcc.dg/vect/vect-4.c: Likewise.
39968         * gcc.dg/vect/vect-5.c: Likewise.
39969         * gcc.dg/vect/vect-6.c: Likewise.
39970         * gcc.dg/vect/vect-7.c: Likewise.
39971         * gcc.dg/vect/vect-25.c: Likewise.
39972         * gcc.dg/vect/vect-31.c: Likewise.
39973         * gcc.dg/vect/vect-32.c: Likewise.
39974         * gcc.dg/vect/vect-34.c: Likewise.
39975         * gcc.dg/vect/vect-36.c: Likewise.
39976         * gcc.dg/vect/vect-all.c: Likewise.
39978 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39980         PR c++/17068
39981         * g++.dg/template/operator4.C: New test.
39983 2004-08-18  Richard Henderson  <rth@redhat.com>
39985         * gcc.dg/20040206-1.c: XFAIL.
39987 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39989         PR c++/16246
39990         * g++.dg/template/array7.C: New test.
39992 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39994         * gcc.dg/mips-movcc-1.c: New test.
39995         * gcc.dg/mips-movcc-2.c: New test.
39996         * gcc.dg/mips-movcc-3.c: New test.
39998         * gcc.dg/mips-nmadd-1.c: New test.
39999         * gcc.dg/mips-nmadd-2.c: New test.
40001 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40003         PR c++/15871
40004         * g++.dg/opt/inline8.C: New test.
40006         PR c++/16965
40007         * g++.dg/parse/error17.C: New test.
40009 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40011         * gcc.dg/vect: New directory for vectorizer tests.
40012         * gcc.dg/vect/tree-vect.h: New file.
40013         * gcc.dg/vect/vect.exp: New file.
40014         * gcc.dg/vect/pr16105.c.c: New test.
40015         * gcc.dg/vect/vect-1.c: New test.
40016         * gcc.dg/vect/vect-2.c: New test.
40017         * gcc.dg/vect/vect-3.c: New test.
40018         * gcc.dg/vect/vect-4.c: New test.
40019         * gcc.dg/vect/vect-5.c: New test.
40020         * gcc.dg/vect/vect-6.c: New test.
40021         * gcc.dg/vect/vect-7.c: New test.
40022         * gcc.dg/vect/vect-8.c: New test.
40023         * gcc.dg/vect/vect-9.c: New test.
40024         * gcc.dg/vect/vect-10.c: New test.
40025         * gcc.dg/vect/vect-11.c: New test.
40026         * gcc.dg/vect/vect-12.c: New test.
40027         * gcc.dg/vect/vect-13.c: New test.
40028         * gcc.dg/vect/vect-14.c: New test.
40029         * gcc.dg/vect/vect-15.c: New test.
40030         * gcc.dg/vect/vect-16.c: New test.
40031         * gcc.dg/vect/vect-17.c: New test.
40032         * gcc.dg/vect/vect-18.c: New test.
40033         * gcc.dg/vect/vect-19.c: New test.
40034         * gcc.dg/vect/vect-20.c: New test.
40035         * gcc.dg/vect/vect-21.c: New test.
40036         * gcc.dg/vect/vect-22.c: New test.
40037         * gcc.dg/vect/vect-23.c: New test.
40038         * gcc.dg/vect/vect-24.c: New test.
40039         * gcc.dg/vect/vect-25.c: New test.
40040         * gcc.dg/vect/vect-26.c: New test.
40041         * gcc.dg/vect/vect-27.c: New test.
40042         * gcc.dg/vect/vect-28.c: New test.
40043         * gcc.dg/vect/vect-29.c: New test.
40044         * gcc.dg/vect/vect-30.c: New test.
40045         * gcc.dg/vect/vect-31.c: New test.
40046         * gcc.dg/vect/vect-32.c: New test.
40047         * gcc.dg/vect/vect-33.c: New test.
40048         * gcc.dg/vect/vect-34.c: New test.
40049         * gcc.dg/vect/vect-35.c: New test.
40050         * gcc.dg/vect/vect-36.c: New test.
40051         * gcc.dg/vect/vect-37.c: New test.
40052         * gcc.dg/vect/vect-38.c: New test.
40053         * gcc.dg/vect/vect-40.c: New test.
40054         * gcc.dg/vect/vect-41.c: New test.
40055         * gcc.dg/vect/vect-42.c: New test.
40056         * gcc.dg/vect/vect-43.c: New test.
40057         * gcc.dg/vect/vect-44.c: New test.
40058         * gcc.dg/vect/vect-45.c: New test.
40059         * gcc.dg/vect/vect-46.c: New test.
40060         * gcc.dg/vect/vect-47.c: New test.
40061         * gcc.dg/vect/vect-48.c: New test.
40062         * gcc.dg/vect/vect-49.c: New test.
40063         * gcc.dg/vect/vect-50.c: New test.
40064         * gcc.dg/vect/vect-51.c: New test.
40065         * gcc.dg/vect/vect-52.c: New test.
40066         * gcc.dg/vect/vect-53.c: New test.
40067         * gcc.dg/vect/vect-54.c: New test.
40068         * gcc.dg/vect/vect-55.c: New test.
40069         * gcc.dg/vect/vect-56.c: New test.
40070         * gcc.dg/vect/vect-57.c: New test.
40071         * gcc.dg/vect/vect-58.c: New test.
40072         * gcc.dg/vect/vect-59.c: New test.
40073         * gcc.dg/vect/vect-60.c: New test.
40074         * gcc.dg/vect/vect-61.c: New test.
40075         * gcc.dg/vect/vect-all.c: New test.
40076         * gcc.dg/vect/vect-none.c: New test.
40078 2004-08-17  Paul Brook  <paul@codesourcery.com>
40080         PR fortran/13082
40081         * gfortran.dg/entry_1.f90: New test.
40083 2004-08-17  Andrew Pinski  <apinski@apple.com>
40085         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40087 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40089         * gcc.dg/pr17036-1.c: New test.
40091 2004-08-16  Devang Patel  <dpatel@apple.com>
40093         * gcc.dg/darwin-20040809-1.c: New test.
40095 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40097         * gcc.dg/funcdef-attr-1.c: New test.
40099 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40101         * gcc.dg/altivec-17.c: New test.
40102         * gcc.dg/altivec-18.c: New test.
40104 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40106         PR c++/6749
40107         * g++.dg/template/vtable2.C: New test.
40109 2004-08-14  Richard Henderson  <rth@redhat.com>
40111         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40112         * gcc.dg/pack-test-4.c (main): Return 0.
40113         * gcc.dg/setjmp-1.c: Remove XFAIL.
40114         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40116 2004-08-14  Richard Henderson  <rth@redhat.com>
40118         * gcc.dg/980217-1.c: Add prototype for printf.
40120 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40122         * gfortran.dg/pr16935.f90: New test.
40124 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40126         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40128 2004-08-13  Paul Brook  <paul@codesourcery.com>
40130         * gfortran.dg/der_io_1.f90: Remove stray comma.
40132 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40134         * gcc.dg/vmx/cw-bug-2.c: Remove.
40135         * gcc.dg/vmx/vprint-1.c: Remove.
40136         * gcc.dg/vmx/vscan-1.c: Remove.
40138 2004-08-12  Devang patel  <dpatel@apple.com>
40140         * gcc.dg/darwin-20040809-2.c: New test.
40142 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40144         * g++.dg/ext/altivec-12.C: New test.
40146         * g++.dg/ext/altivec-11.C: New test.
40148 2004-08-12  Paul Brook  <paul@codesourcery.com>
40150         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40152 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40154         * g++.dg/ext/altivec-2.C: Check for hardware support before
40155         executing any VMX instructions.
40157         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40159 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40161         PR c++/16276
40162         * g++.old-deja/g++.other/comdat4.C: New test.
40163         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40165 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40167         PR target/16286
40168         * gcc.dg/pr16286.c: New test.
40170 2004-08-12 Jan Beulich <jbeulich@novell.com>
40172         * g++.dg/ext/asm5.C: New.
40174 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40176         PR c++/16698
40177         * g++.dg/eh/crash1.C: New test.
40179         PR c++/16717
40180         * g++.dg/ext/construct1.C: New test.
40182 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40184         PR c++/16853
40185         * g++.dg/init/ptrmem1.C: New test.
40187         PR c++/16618
40188         * g++.dg/parse/offsetof5.C: New test.
40190         PR c++/16870
40191         * g++.dg/template/overload3.C: New test.
40193 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40195         PR c++/16964
40196         * g++.dg/parse/error16.C: New test.
40198         PR c++/16904
40199         * g++.dg/template/error14.C: New test.
40201         PR c++/16929
40202         * g++.dg/template/error15.C: New test.
40204 2004-08-11  Devang Patel  <dpatel@apple.com>
40206         * gcc.dg/darwin-ld-20040809-1.c: New test.
40207         * gcc.dg/darwin-ld-20040809-2.c: New test.
40209 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40211         PR fortran/16917
40212         * gfortran.dg/dfloat_1.f90: New test.
40214 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40216         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40217         * gcc.dg/dll-2.c: Fix dg-require syntax.
40218         * gcc.misc-tests/arm-isr.c (abort): Declare.
40219         (exit): Likewise.
40221 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40223         PR c++/16971
40224         * g++.dg/parse/crash16.C: New test.
40226 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40228         * gcc.dg/mips-rsqrt-1.c: New test case.
40229         * gcc.dg/mips-rsqrt-2.c: New test case.
40230         * gcc.dg/mips-rsqrt-3.c: New test case.
40232 2004-08-10  Paul Brook  <paul@codesourcery.com>
40234         * gfortran.dg/der_io_1.f90: New test.
40236 2004-08-10  Paul Brook  <paul@codesourcery.com>
40238         PR fortran/16919
40239         * gfortran.dg/der_array_1.f90: New test.
40241 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40243         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40245 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40247         * gcc.dg/wchar_t-2.c: Fix typo.
40249 2004-08-09  Falk Hueffner  <falk@debian.org>
40251         PR tree-optimization/12517
40252         * gcc.c-torture/compile/pr12517.c: New test.
40254         PR tree-optimization/12578
40255         * gcc.c-torture/compile/pr12578.c: New test.
40257         PR tree-optimization/12899
40258         * gcc.c-torture/compile/pr12899.c: New test.
40260         PR rtl-optimization/14692
40261         * gcc.c-torture/compile/pr14692.c: New test.
40263         PR tree-optimization/16461
40264         * gcc.c-torture/compile/pr16461.c: New test.
40266 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40268         * gfortran.dg/getenv_1.f90: New test.
40270 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40272         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40273         wchar_t.
40274         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40276 2004-08-06  Paul Brook  <paul@codesourcery.com>
40278         * gfortran.dg/ret_array_1.f90: New test.
40279         * gfortran.dg/ret_pointer_1.f90: New test.
40281 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40283         * gcc.dg/missing-field-init-[12].c: New tests.
40284         * g++.dg/warn/missing-field-init-[12].C: New tests.
40286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40288         * gcc.dg/enum2.c: New test.
40289         * gcc.dg/symbian3.c: Likewise.
40290         * gcc.dg/symbian4.c: Likewise.
40291         * gcc.dg/wchar_t-2.c: Likewise.
40293 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40295         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40296         destructor tests.
40298 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40300         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40301         dg-require-visiblity.
40302         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40303         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40304         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40305         * g++.dg/ext/visibility/new1.C: Likewise.
40306         * g++.dg/ext/visibility/pragma.C: Likewise.
40307         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40308         * g++.dg/ext/visibility/virtual.C: Likewise.
40309         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40310         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40311         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40312         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40313         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40314         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40315         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40316         * g++/dg/ext/visibility/visibility-8.C: New test.
40317         * gcc.c-torture/compile/dll.x: Remove.
40318         * gcc.dg/dll-2.c: Use dg-require-dll
40319         * gcc.dg/visibility-10.c: New test.
40320         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40321         supporting DLLs.
40322         * lib/scanasm.exp (scan_hidden): New function.
40323         (scan_not_hidden): Likewise.
40325 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40327         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40329 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40331         * gcc.c-torture/execute/20040805-1.c: New test.
40333 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40335         * gcc.dg/20020118-1.c: Declare abort.
40336         * gcc.dg/altivec_check.h: Likewise.
40337         * gcc.dg/iftrap-2.c: Likewise.
40338         * gcc.dg/pragma-darwin.c: Likewise.
40339         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40341 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40343         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40345 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40347         * gcc.c-torture/execute/builtins/abs-2.c,
40348         gcc.c-torture/execute/builtins/abs-3.c,
40349         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40350         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40351         intmax_t, uintmax_t and their limits.
40352         * gcc.dg/intmax_t-1.c: New test.
40354 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40356         * g++.dg/tc1/dr147.C: Add reference to PR.
40358 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40360         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40361         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40363 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40365         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40367 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40369         * gcc.dg/redecl-5.c: New test.
40370         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40371         of scanf.
40373 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40375         PR middle-end/16790
40376         * gcc.c-torture/execute/pr16790-1.c: New test case.
40378 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40380         * g++.dg/ext/visibility/assign1.C: New test.
40381         * g++.dg/ext/visibility/new1.C: Likewise.
40383         * gcc.dg/symbian1.c: New test.
40384         * gcc.dg/symbian2.c: Likewise.
40386 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40388         PR target/16570
40389         * gcc.dg/i386-sse-9.c: New test.
40391 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40393         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40395 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40397         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40398         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40399         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40400         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40401         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40402         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40403         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40404         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40405         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40406         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40407         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40408         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40409         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40410         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40411         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40412         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40413         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40414         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40415         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40416         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40417         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40418         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40419         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40420         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40421         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40422         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40423         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40424         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40425         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40426         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40427         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40428         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40429         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40430         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40431         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40432         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40433         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40434         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40435         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40436         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40437         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40438         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40439         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40440         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40441         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40442         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40443         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40444         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40445         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40446         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40447         gcc.misc-tests/i386-pf-3dnow-1.c,
40448         gcc.misc-tests/i386-pf-athlon-1.c,
40449         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40450         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40451         Declare built-in functions used.
40452         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40454 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40456         PR c++/16707
40457         * g++.dg/lookup/using12.C: New test.
40459         * g++.dg/init/null1.C: Fix PR number.
40460         * g++.dg/parse/namespace10.C: Likewise.
40462 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40464         PR c++/16224
40465         * g++.dg/template/spec17.C: New test.
40466         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40467         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40469 2004-08-02  David Billinghurst
40471         PR fortran/16292
40472         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40474 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40476         * gcc.dg/ia64-got-1.c: New test case.
40478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40480         PR c++/16489
40481         * g++.dg/init/null1.C: New test.
40482         * g++.dg/tc1/dr76.C: Adjust error marker.
40484         PR c++/16529
40485         * g++.dg/parse/namespace10.C: New test.
40487         PR c++/16810
40488         * g++.dg/inherit/ptrmem2.C: New test.
40490 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40492         PR target/16155
40493         * gcc.dg/pr16155.c: New test.
40495 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40497         * gcc.dg/redecl-2.c: New test.
40499 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40501         * gcc.dg/darwin-longdouble.c: New file.
40503 2004-07-30  Richard Henderson  <rth@redhat.com>
40505         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40506         write to constant argument.
40507         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40509 2004-07-30  Richard Henderson  <rth@redhat.com>
40511         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40512         tests of nearest around zero.
40514 2004-07-30  Andrew Pinski  <apinski@apple.com>
40516         * gcc.c-torture/compile/20040730-1.c: New test.
40518 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40520         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40521         powerpc-eabispe.
40523 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40525         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40527 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40529         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40530         contains $ld_library_path.
40531         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40533 2004-07-29  Richard Henderson  <rth@redhat.com>
40535         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40537         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40538         (alt2, which): New.
40539         (Check): Accept either alternative.
40541 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40543         * g++.dg/abi/inline1.C: New test.
40544         * g++.dg/abi/local1-a.cc: Likewise.
40545         * g++.dg/abi/local1.C: Likewise.
40546         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40547         * g++.dg/abi/mangle12.C: Likewise.
40548         * g++.dg/abi/mangle17.C: Likewise.
40549         * g++.dg/abi/mangle20-2.C: Likewise.
40550         * g++.dg/opt/interface1.C: Likewise.
40551         * g++.dg/opt/interface1.h: Likewise.
40552         * g++.dg/opt/interface1-a.cc: New test.
40553         * g++.dg/parse/repo1.C: New test.
40554         * g++.dg/template/repo1.C: Likewise.
40555         * g++.dg/warn/Winline-1.C: Likewise.
40556         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40558 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40560         * gcc.dg/tree-ssa/20040729-1.c: New test.
40562 2004-07-27  Matt Austern <austern@apple.com>
40564         * gcc.dg/darwin-bool-1.c: New test.
40565         * gcc.dg/darwin-bool-2.c: New test.
40567 2004-07-28  Richard Henderson  <rth@redhat.com>
40569         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40570         arguments in the correct type.  Don't write to constant arguments.
40572 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40574         PR tree-optimization/16688
40575         PR tree-optimization/16689
40576         * g++.dg/tree-ssa/pr16688.C: New test.
40578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40580         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40581         loads.  Not only in the comment, this time.
40583 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40585         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40586         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40587         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40588         * gcc.dg/sh4a-bitmovua.c: New.
40589         * gcc.dg/sh4a-cos.c: New.
40590         * gcc.dg/sh4a-cosf.c: New.
40591         * gcc.dg/sh4a-fprun.c: New.
40592         * gcc.dg/sh4a-fsrra.c: New.
40593         * gcc.dg/sh4a-memmovua.c: New.
40594         * gcc.dg/sh4a-sin.c: New.
40595         * gcc.dg/sh4a-sincos.c: New.
40596         * gcc.dg/sh4a-sincosf.c: New.
40597         * gcc.dg/sh4a-sinf.c: New.
40599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40601         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40602         conditionals.
40603         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40604         loads.
40605         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40606         DOM1.
40608 2004-07-27  Andrew Pinski  <apinski@apple.com>
40610         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40612 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40614         * gcc.dg/pragma-isr.c: New test.
40616 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40618         PR c++/14429
40619         * g++.dg/template/ttp11.C: New test.
40621 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40623         * gcc.c-torture/compile/20040727-1.c: New test.
40625 2004-07-26  Eric Christopher  <echristo@redhat.com>
40627         * gcc.c-torture/compile/20040726-2.c: New test.
40629 2004-07-26  Andrew Pinski  <apinski@apple.com>
40631         * g++.dg/rtti/tinfo1.C: Xfail.
40633 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40635         * gcc.c-torture/compile/20040726-1.c: New test.
40637 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40638             Brian Ryner  <bryner@brianryner.com>
40640         PR c++/9283
40641         PR c++/15000
40642         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40643         * g++.dg/ext/visibility/: New directory.
40644         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40645         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40646         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40647         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40648         * g++.dg/ext/visibility/fvisibility.C,
40649         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40650         g++.dg/ext/visibility/fvisibility-override1.C
40651         g++.dg/ext/visibility/fvisibility-override2.C
40652         g++.dg/ext/visibility/memfuncts.C
40653         g++.dg/ext/visibility/noPLT.C
40654         g++.dg/ext/visibility/pragma.C
40655         g++.dg/ext/visibility/pragma-override1.C
40656         g++.dg/ext/visibility/pragma-override2.C
40657         g++.dg/ext/visibility/staticmemfuncts.C
40658         g++.dg/ext/visibility/virtual.C: New tests.
40660 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40662         PR c/15360
40663         * gcc.dg/pr15360-1.c: New test.
40665 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40667         * gcc.dg/pragma-align-2.c: New test.
40668         * gcc.dg/pragma-init-fini.c: New test.
40669         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40670         targets.
40672 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40674         * gcc.dg/init-string-2.c: New test.
40676 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40678         PR 16684
40679         * gcc.dg/Wredundant-decls-1.c: New test case.
40681 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40683         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40684         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40685         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40686         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40687         * gcc.dg/compat/generate-random.c: New file.
40688         * gcc.dg/compat/generate-random.h: Likewise.
40689         * gcc.dg/compat/generate-random_r.c: Likewise.
40690         * gcc.dg/compat/struct-layout-1.h: Likewise.
40691         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40692         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40693         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40694         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40695         * gcc.dg/compat/struct-layout-1_main.c: New test.
40696         * gcc.dg/compat/struct-layout-1_x.c: New file.
40697         * gcc.dg/compat/struct-layout-1_y.c: New file.
40698         * gcc.dg/compat/struct-layout-1_test.h: New file.
40700 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40702         * gcc.dg/comp-return-1.c: New test
40704 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40706         * gcc.dg/vmx/8-02a.c: Fix typo.
40708         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40709         * gcc.dg/darwin-abi-3.c: New test.
40711         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40712         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40714         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40715         * gcc.dg/vmx/ops-long-1.c: New test.
40716         * gcc.dg/vmx/ops-long-2.c: New test.
40718 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40720         * g++.dg/lookup/conv-[1234].C: New.
40722 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40724         * g++.dg/parse/attr2.C: Simplify.
40726 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40728         PR c/7284
40729         * gcc.c-torture/execute/pr7284-1.c: New test.
40731 2004-07-22  Brian Booth  <bbooth@redhat.com>
40733         * gcc.dg/tree-ssa/20040721-1.c: New test.
40735 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40737         * g++.dg/template/crash20.c: New.
40739 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40741         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40742         Add dg-run directive.  Declare variables as required.
40743         * gfortran.dg/g77/README: Update
40745 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40747         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40748         gcc.dg/cris-peep2-andu2.c: New tests.
40750 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40752         PR c/15052
40753         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40754         on return type.
40755         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40756         messages.
40757         * gcc.dg/qual-return-2.c: Update expected messages.
40758         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40760 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40762         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40763         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40765 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40767         PR c/11250
40768         * gcc.dg/init-string-1.c: New test.
40770 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40772         PR middle-end/15345
40773         PR c/16450
40774         * gcc.dg/torture/nested-fn-1.c: New test.
40776 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40778         PR target/16559
40779         * gcc.dg/ia64-fptr-1.c: New file.
40781 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40783         PR c++/14497
40784         * g++.dg/template/spec16.C: New test.
40785         * g++.old-deja/g++.robertl/eb118.C: Remove.
40787 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40789         PR c++/509
40790         * g++.dg/template/spec15.C: New test.
40792 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40794         Copy cases from g77.f-torture/execute and add dg-run
40795         directive.  Other changes as noted.
40796         * gfortran.dg/g77/13037.f
40797         * gfortran.dg/g77/1832.f
40798         * gfortran.dg/g77/19981119-0.f
40799         * gfortran.dg/g77/19990313-0.f
40800         * gfortran.dg/g77/19990313-1.f
40801         * gfortran.dg/g77/19990313-2.f
40802         * gfortran.dg/g77/19990313-3.f
40803         * gfortran.dg/g77/19990419-1.f
40804         * gfortran.dg/g77/19990826-0.f
40805         * gfortran.dg/g77/19990826-2.f
40806         * gfortran.dg/g77/20000503-1.f
40807         * gfortran.dg/g77/20001111.f
40808         * gfortran.dg/g77/20010116.f
40809         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40810         * gfortran.dg/g77/20010430.f
40811         * gfortran.dg/g77/6177.f
40812         * gfortran.dg/g77/947.f
40813         * gfortran.dg/g77/970816-3.f
40814         * gfortran.dg/g77/971102-1.f
40815         * gfortran.dg/g77/980520-1.f
40816         * gfortran.dg/g77/980628-0.f
40817         * gfortran.dg/g77/980628-1.f
40818         * gfortran.dg/g77/980628-10.f
40819         * gfortran.dg/g77/980628-2.f
40820         * gfortran.dg/g77/980628-3.f
40821         * gfortran.dg/g77/980628-7.f
40822         * gfortran.dg/g77/980628-8.f
40823         * gfortran.dg/g77/980628-9.f
40824         * gfortran.dg/g77/980701-0.f
40825         * gfortran.dg/g77/980701-1.f
40826         * gfortran.dg/g77/cabs.f
40827         * gfortran.dg/g77/claus.f
40828         * gfortran.dg/g77/complex_1.f
40829         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40830         * gfortran.dg/g77/dcomplex.f
40831         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40832         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40833         * gfortran.dg/g77/f90-intrinsic-numeric.f
40834         * gfortran.dg/g77/int8421.f
40835         * gfortran.dg/g77/labug1.f
40836         * gfortran.dg/g77/large_vec.f
40837         * gfortran.dg/g77/le.f
40838         * gfortran.dg/g77/short.f
40839         * gfortran.dg/g77/README: Update
40841 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40843         PR c++/16637
40844         * g++.dg/parse/lookup4.C: New test.
40846 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40848         PR c++/16175
40849         * g++.dg/template/ttp10.C: New test.
40851 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40853         * gcc.dg/pr12625-1.c: New test.
40855 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40857         * gcc.dg/switch-warn-1.c: New test.
40858         * gcc.dg/switch-warn-2.c: New test.
40859         * gcc.c-torture/compile/pr14730.c: Update.
40861 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40863         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40864         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40865         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40866         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40868 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40870         PR c++/16623
40871         * g++.dg/template/assign1.C: New test.
40873 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40875         PR c++/12170
40876         * g++.dg/template/ttp9.C: New test.
40878 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40880         * gcc.dg/format/cmn-err-1.c: New test.
40882 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40884         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40885         gcc.dg/Wparentheses-10.c: New tests.
40886         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40888 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40890         PR fortran/16465
40891         * gfortran.dg/g77//ffixed-line-length-0.f,
40892         gfortran.dg/g77/ffixed-line-length-132.f,
40893         gfortran.dg/g77/ffixed-line-length-72.f,
40894         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40895         gfortran.dg/g77/README: Update.
40897 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40899         PR c++/13092
40900         * g++.dg/template/non-dependent7.C: New test.
40901         * g++.dg/template/non-dependent8.C: Likewise.
40902         * g++.dg/template/non-dependent9.C: Likewise.
40903         * g++.dg/template/non-dependent10.C: Likewise.
40905 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40907         PR c++/16337
40908         * g++.dg/parse/attr2.C: New test.
40910 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40912         * g77.dg: Removed.
40913         * g77.f-torture: Ditto.
40915 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40917         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40918         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40919         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40921 2004-07-16  Richard Henderson  <rth@redhat.com>
40923         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40925 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40927         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40928         tests with full list of options.
40929         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40930         of TORTURE_OPTIONS if test contains 'dg-do run'.
40932         PR fortran/16404
40933         * gfortran.dg/do_iterator.f90: New test.
40935 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40937         PR rtl-optimization/16536
40938         * gcc.c-torture/execute/restrict-1.c: New test.
40940 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40942         PR fortran/15324
40943         * gfortran.dg/pr15324.f90: New test.
40945         PR fortran/15129
40946         * gfortran.dg/pr15129.f90: New test.
40948         PR fortran/15140
40949         * gfortran.dg/pr15140.f90: New test.
40951         PR fortran/13792
40952         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40953         compile-time simplification.
40955 2004-07-14  Mike Stump  <mrs@apple.com>
40957         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40959 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40961         PR target/16325
40962         * gcc.dg/profile-generate-1.c: New.
40964 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40966         * gcc.c-torture/execute/20040709-1.c: New test.
40967         * gcc.c-torture/execute/20040709-2.c: New test.
40969 2004-07-14  Mike Stump  <mrs@apple.com>
40971         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40973 2004-07-14  Mike Stump  <mrs@apple.com>
40975         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40977 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40979         PR c++/16518
40980         * g++.dg/parse/mutable1.C: New test.
40982 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40984         PR tree-optimization/16443
40985         * gcc.dg/tree-ssa/20040713-1.c: New test.
40987 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40989         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40990         for operator new.
40992 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40994         * gfortran.dg/g77/README: New file
40995         * gfortran.dg/g77/19981216-0.f: Copy from
40996         g77.f-torture/noncompile.  Add "dg-do compile" and
40997         dg-error as required.
40998         * gfortran.dg/g77/19990218-1.f: Likewise.
40999         * gfortran.dg/g77/19990905-1.f: Likewise.
41000         * gfortran.dg/g77/9263.f: Likewise.
41001         * gfortran.dg/g77/980615-0.f: Likewise.
41002         * gfortran.dg/g77/980616-0.f: Likewise.
41003         * gfortran.dg/g77/check0.f: Likewise.
41004         * gfortran.dg/g77/select_no_compile.f: Likewise.
41006 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41008         Copy files from g77.f-torture/compile.
41009         Add "{ dg-do compile}".  Other changes as noted
41010         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41011         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41012         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41013         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41014         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41015         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41016         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41017         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41018         statement to conform to standard.  Append alpha1.x for reference.
41019         * gfortran.dg/g77/xformat.f: Add dg-warning
41021 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41023         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41024         Add {dg-do compile} directive.
41025         * gfortran.dg/g77/cpp2.F: Likewise.
41027 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41029         PR c++/5402
41030         * g++.dg/lookup/name-clash1.C: New test.
41032         PR c++/9777
41033         * g++.dg/lookup/name-clash2.C: New test.
41035         PR c++/12102
41036         * g++.dg/lookup/name-clash3.C: New test.
41038 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41040         * g++.dg/lookup/new2.C: New test.
41041         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41043 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41045         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41046         Add {dg-do compile} directive.
41047         * gfortran.dg/g77/13060.f: Likewise.
41048         * gfortran.dg/g77/19990218-0.f: Likewise.
41049         * gfortran.dg/g77/19990305-0.f: Likewise.
41050         * gfortran.dg/g77/19990419-0.f: Likewise.
41051         * gfortran.dg/g77/19990502-0.f: Likewise.
41052         * gfortran.dg/g77/19990502-1.f: Likewise.
41053         * gfortran.dg/g77/19990525-0.f: Likewise.
41054         * gfortran.dg/g77/19990826-1.f: Likewise.
41055         * gfortran.dg/g77/19990826-3.f: Likewise.
41056         * gfortran.dg/g77/19990905-2.f: Likewise.
41057         * gfortran.dg/g77/20000412-1.f: Likewise.
41058         * gfortran.dg/g77/20000511-1.f: Likewise.
41059         * gfortran.dg/g77/20000511-2.f: Likewise.
41060         * gfortran.dg/g77/20000518.f: Likewise.
41061         * gfortran.dg/g77/20000601-1.f: Likewise.
41062         * gfortran.dg/g77/20000601-2.f: Likewise.
41063         * gfortran.dg/g77/20000629-1.f: Likewise.
41064         * gfortran.dg/g77/20000630-2.f: Likewise.
41065         * gfortran.dg/g77/20010115.f: Likewise.
41066         * gfortran.dg/g77/20010321-1.f: Likewise.
41067         * gfortran.dg/g77/20010426.f: Likewise.
41068         * gfortran.dg/g77/20020307-1.f: Likewise.
41069         * gfortran.dg/g77/8485.f: Likewise.
41070         * gfortran.dg/g77/960317-1.f: Likewise.
41071         * gfortran.dg/g77/970915-0.f: Likewise.
41072         * gfortran.dg/g77/980310-1.f: Likewise.
41073         * gfortran.dg/g77/980310-2.f: Likewise.
41074         * gfortran.dg/g77/980310-3.f: Likewise.
41075         * gfortran.dg/g77/980310-4.f: Likewise.
41076         * gfortran.dg/g77/980310-6.f: Likewise.
41077         * gfortran.dg/g77/980310-7.f: Likewise.
41078         * gfortran.dg/g77/980310-8.f: Likewise.
41079         * gfortran.dg/g77/980419-2.f: Likewise.
41080         * gfortran.dg/g77/980424-0.f: Likewise.
41081         * gfortran.dg/g77/980427-0.f: Likewise.
41082         * gfortran.dg/g77/980729-0.f: Likewise.
41083         * gfortran.dg/g77/981117-1.f: Likewise.
41084         * gfortran.dg/g77/toon_1.f: Likewise.
41086 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41088         PR c++/2204
41089         * g++.dg/other/abstract2.C: New test.
41091 2004-07-12  Paul Brook  <paul@codesourcery.com>
41093         * gfortran.dg/pointer_init_1.f90: New test.
41095 2004-07-11  Paul Brook  <paul@codesourcery.com>
41097         PR fortran/15986
41098         * gfortran.dg/contained_1.f90: New test.
41100 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41102         * g++.dg/parse/defarg8.C: New test.
41104 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41106         PR fortran/16433
41107         * gfortran.dg/pr16433.f: New test.
41109         PR fortran/17574
41110         * gfortran.dg/pr15754.f90: New test.
41112 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41114         PR tree-optimization/16437
41115         * gcc.c-torture/execute/bitfld-4.c: New test.
41117 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41119         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41120         access to common var from module.
41122 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41124         PR fortran/16336
41125         * gfortran.fortran-torture/execute/common_2.f90: New test.
41127 2004-07-10  Paul Brook  <paul@codesourcery.com>
41129         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41131 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41133         PR fortran/15969
41134         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41136 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41138         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41139         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41140         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41141         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41142         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41143         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41144         * gfortran.dg/g77/funderscoring.f: Likewise.
41145         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41149         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41151 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41152         Paul Brook  <paul@codesourcery.com>
41154         PR fortran/13415
41155         * gfortran.dg/common_pointer_1.f90: New test.
41157 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41159         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41161 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41163         PR target/16364
41164         * gcc.c-torture/compile/20040709-1.c: New.
41166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41168         PR fortran/14077
41169         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41173         PR fortran/13201
41174         * gfortran.dg/shape_1.f90: New test.
41176 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41177             Andrew Pinski  <apinski@apple.com>
41179         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41181 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41183         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41184         comment.
41186 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41187         Paul Brook  <paul@codesourcery.com>
41189         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41190         '.f95' and '.F95'.
41192 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41194         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41198         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41199         testcases with capital suffix.
41201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41203         PR fortran/15481
41204         PR fortran/13372
41205         PR fortran/13575
41206         PR fortran/15978
41207         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41209         * gfortran.dg/implicit_1.f90: New test.
41211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41213         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41214         expression to match gfortran warning/error messages
41215         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41216         dg-error text.
41218 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41220         * lib/fortran-torture.exp: Rename proc search_for to
41221         search_for_re.
41223 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41225         * gcc.c-torture/execute/simd-5.x: New file.
41226         XFAIL on SPARC 64-bit at -O0.
41228 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41230         PR c++/8211
41231         PR c++/16165
41232         * g++.dg/warn/effc3.C: New test.
41234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41236         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41237         change X to 1X in format.
41238         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41239         add data statements to conform to standard.
41241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41243         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41244         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41245         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41249         * gfortran.dg/g77/7388.f: Copy from g77.dg
41250         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41251         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41252         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41253         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41254         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41255         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41256         * gfortran.dg/g77/strlen0.f: Likewise.
41258 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41260         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41261         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41263 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41265         * gcc.c-torture/execute/920428-2.x: Delete.
41266         * gcc.c-torture/execute/920501-7.x: Likewise.
41268 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41270         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41271         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41272         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41273         prescott and c3-2.
41274         (PREFETCH_3DNOW): Add -march=c3.
41276 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41278         PR c/16437
41279         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41280         * gcc.c-torture/execute/bf64-1.x: Likewise.
41282 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41284         * gcc.c-torture/compile/20040708-1.c: New test.
41286 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41288         PR c++/16169
41289         * g++.dg/warn/effc2.C: New test.
41291 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41293         * gcc.c-torture/execute/bitfld-1.x: Remove.
41294         * gcc.c-torture/execute/bitfld-3.c: New test.
41295         * gcc.dg/bitfld-2.c: Remove XFAILs.
41297 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41299         PR c++/16276
41300         * g++.dg/rtti/tinfo1.C: New file.
41302 2004-07-07  Eric Christopher  <echristo@redhat.com>
41304         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41306 2004-07-07  Andrew Pinski  <apinski@apple.com>
41308         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41310 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41312         * g++.dg/init/call1.C: XFAIL.
41314 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41316         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41317         except for movstrict*, to movmem* and clrstr* to clrmem*.
41319 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41321         * gcc.c-torture/execute/20040707-1.c: New test.
41323 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41325         * gcc.c-torture/execute/20040706-1.c: New test.
41327 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41329         PR c++/3671
41330         * g++.dg/template/spec14.C: New test.
41332 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41334         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41335         nothing if not yet defined.  Use it in b, c and d type definitions.
41336         * gcc.c-torture/execute/20040705-1.c: New test.
41337         * gcc.c-torture/execute/20040705-2.c: New test.
41339 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41341         PR c++/2518
41342         * g++.dg/lookup/new1.C: New test.
41344 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41346         PR c++/11406
41347         * g++.dg/template/sizeof8.C: New test.
41349 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41351         * gcc.c-torture/compile/20040705-1.c: New test.
41353 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41355         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41357 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41359         * gcc.dg/cpp/if-mop.c: Two new testcases.
41360         * gcc.dg/cpp/trad/comment-3.c: New.
41362 2004-07-04  Paul Brook  <paul@codesourcery.com>
41364         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41366 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41368         PR c++/3761
41369         * g++.dg/lookup/crash4.C: New test.
41371 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41373         * gcc.c-torture/execute/builtin-abs-1.c
41374         * gcc.c-torture/execute/builtin-abs-2.c
41375         * gcc.c-torture/execute/builtin-complex-1.c
41376         * gcc.c-torture/execute/builtins/string-1-lib.c
41377         * gcc.c-torture/execute/builtins/string-1.c
41378         * gcc.c-torture/execute/builtins/string-2-lib.c
41379         * gcc.c-torture/execute/builtins/string-2.c
41380         * gcc.c-torture/execute/builtins/string-3-lib.c
41381         * gcc.c-torture/execute/builtins/string-3.c
41382         * gcc.c-torture/execute/builtins/string-4-lib.c
41383         * gcc.c-torture/execute/builtins/string-4.c
41384         * gcc.c-torture/execute/builtins/string-5-lib.c
41385         * gcc.c-torture/execute/builtins/string-5.c
41386         * gcc.c-torture/execute/builtins/string-6-lib.c
41387         * gcc.c-torture/execute/builtins/string-6.c
41388         * gcc.c-torture/execute/builtins/string-7-lib.c
41389         * gcc.c-torture/execute/builtins/string-7.c
41390         * gcc.c-torture/execute/builtins/string-8-lib.c
41391         * gcc.c-torture/execute/builtins/string-8.c
41392         * gcc.c-torture/execute/builtins/string-9-lib.c
41393         * gcc.c-torture/execute/builtins/string-9.c
41394         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41395         * gcc.c-torture/execute/builtins/string-asm-1.c
41396         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41397         * gcc.c-torture/execute/builtins/string-asm-2.c
41398         * gcc.c-torture/execute/stdio-opt-1.c
41399         * gcc.c-torture/execute/stdio-opt-2.c
41400         * gcc.c-torture/execute/stdio-opt-3.c
41401         * gcc.c-torture/execute/string-opt-1.c
41402         * gcc.c-torture/execute/string-opt-10.c
41403         * gcc.c-torture/execute/string-opt-11.c
41404         * gcc.c-torture/execute/string-opt-12.c
41405         * gcc.c-torture/execute/string-opt-13.c
41406         * gcc.c-torture/execute/string-opt-14.c
41407         * gcc.c-torture/execute/string-opt-15.c
41408         * gcc.c-torture/execute/string-opt-16.c
41409         * gcc.c-torture/execute/string-opt-2.c
41410         * gcc.c-torture/execute/string-opt-6.c
41411         * gcc.c-torture/execute/string-opt-7.c
41412         * gcc.c-torture/execute/string-opt-8.c:
41413         Replace with ...
41415         * gcc.c-torture/execute/builtins/abs-2.c
41416         * gcc.c-torture/execute/builtins/abs-3.c
41417         * gcc.c-torture/execute/builtins/complex-1.c
41418         * gcc.c-torture/execute/builtins/fprintf.c
41419         * gcc.c-torture/execute/builtins/fputs.c
41420         * gcc.c-torture/execute/builtins/memcmp.c
41421         * gcc.c-torture/execute/builtins/memmove.c
41422         * gcc.c-torture/execute/builtins/memops-asm.c
41423         * gcc.c-torture/execute/builtins/mempcpy-2.c
41424         * gcc.c-torture/execute/builtins/mempcpy.c
41425         * gcc.c-torture/execute/builtins/memset.c
41426         * gcc.c-torture/execute/builtins/printf.c
41427         * gcc.c-torture/execute/builtins/sprintf.c
41428         * gcc.c-torture/execute/builtins/strcat.c
41429         * gcc.c-torture/execute/builtins/strchr.c
41430         * gcc.c-torture/execute/builtins/strcmp.c
41431         * gcc.c-torture/execute/builtins/strcpy.c
41432         * gcc.c-torture/execute/builtins/strcspn.c
41433         * gcc.c-torture/execute/builtins/strlen-2.c
41434         * gcc.c-torture/execute/builtins/strlen.c
41435         * gcc.c-torture/execute/builtins/strncat.c
41436         * gcc.c-torture/execute/builtins/strncmp-2.c
41437         * gcc.c-torture/execute/builtins/strncmp.c
41438         * gcc.c-torture/execute/builtins/strncpy.c
41439         * gcc.c-torture/execute/builtins/strpbrk.c
41440         * gcc.c-torture/execute/builtins/strpcpy-2.c
41441         * gcc.c-torture/execute/builtins/strpcpy.c
41442         * gcc.c-torture/execute/builtins/strrchr.c
41443         * gcc.c-torture/execute/builtins/strspn.c
41444         * gcc.c-torture/execute/builtins/strstr-asm.c
41445         * gcc.c-torture/execute/builtins/strstr.c:
41446         ... these new files.
41448         * gcc.c-torture/execute/builtins/abs-2-lib.c
41449         * gcc.c-torture/execute/builtins/abs-3-lib.c
41450         * gcc.c-torture/execute/builtins/complex-1-lib.c
41451         * gcc.c-torture/execute/builtins/fprintf-lib.c
41452         * gcc.c-torture/execute/builtins/fputs-lib.c
41453         * gcc.c-torture/execute/builtins/memcmp-lib.c
41454         * gcc.c-torture/execute/builtins/memmove-lib.c
41455         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41456         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41457         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41458         * gcc.c-torture/execute/builtins/memset-lib.c
41459         * gcc.c-torture/execute/builtins/printf-lib.c
41460         * gcc.c-torture/execute/builtins/sprintf-lib.c
41461         * gcc.c-torture/execute/builtins/strcat-lib.c
41462         * gcc.c-torture/execute/builtins/strchr-lib.c
41463         * gcc.c-torture/execute/builtins/strcmp-lib.c
41464         * gcc.c-torture/execute/builtins/strcpy-lib.c
41465         * gcc.c-torture/execute/builtins/strcspn-lib.c
41466         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41467         * gcc.c-torture/execute/builtins/strlen-lib.c
41468         * gcc.c-torture/execute/builtins/strncat-lib.c
41469         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41470         * gcc.c-torture/execute/builtins/strncmp-lib.c
41471         * gcc.c-torture/execute/builtins/strncpy-lib.c
41472         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41473         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41474         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41475         * gcc.c-torture/execute/builtins/strrchr-lib.c
41476         * gcc.c-torture/execute/builtins/strspn-lib.c
41477         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41478         * gcc.c-torture/execute/builtins/strstr-lib.c
41479         * gcc.c-torture/execute/builtins/lib/abs.c
41480         * gcc.c-torture/execute/builtins/lib/fprintf.c
41481         * gcc.c-torture/execute/builtins/lib/memset.c
41482         * gcc.c-torture/execute/builtins/lib/printf.c
41483         * gcc.c-torture/execute/builtins/lib/sprintf.c
41484         * gcc.c-torture/execute/builtins/lib/strcpy.c
41485         * gcc.c-torture/execute/builtins/lib/strcspn.c
41486         * gcc.c-torture/execute/builtins/lib/strncat.c
41487         * gcc.c-torture/execute/builtins/lib/strncmp.c
41488         * gcc.c-torture/execute/builtins/lib/strncpy.c
41489         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41490         * gcc.c-torture/execute/builtins/lib/strspn.c
41491         * gcc.c-torture/execute/builtins/lib/strstr.c:
41492         New files containing support routines.
41494         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41495         declaration.
41496         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41497         when not optimizing.
41499 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41501         PR c++/16240
41502         * g++.dg/abi/mangle22.C: New test.
41503         * g++.dg/abi/mangle23.C: Likewise.
41505 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41507         PR fortran/16290
41508         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41509         Allow for cases without denormalized floating point numbers.
41511 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41513         PR c/1027
41514         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41515         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41516         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41517         expected warning text.
41518         * gcc.dg/format/diag-2.c: New test.
41520 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41522         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41524 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41526         * gcc.dg/builtins-43.c: New.
41527         * gcc.dg/builtins-44.c: New.
41528         * gcc.dg/builtins-45.c: New.
41530 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41531             Andreas Tobler  <a.tobler@schweiz.ch>
41533         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41534         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41535         as SIGSEGV.
41536         * gcc.dg/cleanup-11.c: Likewise.
41537         * gcc.dg/cleanup-8.c: Likewise.
41538         * gcc.dg/cleanup-9.c: Likewise.
41539         * gcc.dg/cleanup-5.c: Run on all platforms.
41541 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41543         * g++.dg/warn/nonnull1.C: New test.
41545 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41547         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41548         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41549         Special-case the Sun compiler wrt to <complex.h>.
41551 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41553         * gcc.dg/Wunreachable-8.C: New test.
41555         * gcc.dg/h8300-ice2.c : New test.
41557 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41559         PR fortran/16161
41560         * gfortran.fortran-torture/compile/implicit.f90: Add test
41561         for implicit character.
41563 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41565         PR fortran/16289
41566         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41567         Use tiny() intrinsic to find smallest non-negative real
41569 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41571         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41572         * gcc.dg/compat/struct-by-value-22_x.c: New.
41573         * gcc.dg/compat/struct-by-value-22_y.c: New.
41575         * gcc.c-torture/execute/20040629-1.c: New test.
41577 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41579         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41580         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41582         PR target/16195
41583         * gcc.dg/20040625-1.c: New test.
41585 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41587         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41589 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41591         PR fortran/15963
41592         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41594 2004-06-29  Richard Henderson  <rth@redhat.com>
41596         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41598 2004-06-29  Paul Brook  <paul@codesourcery.com>
41600         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41601         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41603 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41605         PR c++/16260
41606         * g++.dg/parse/crash15.C: New.
41608 2004-06-28  Andrew Pinski  <apinski@apple.com>
41610         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41611         by the error already.
41613         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41615 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41617         PR target/14041
41618         * gcc.dg/h8300-bss-align-1.c : New.
41620 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41622         * PR c++/16174
41623         * g++.dg/template/ctor4.C: New.
41625 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41627         PR c++/16205
41628         * g++.dg/warn/Wsequence-point-1.C: New test.
41630 2004-06-27  Paul Brook  <paul@codesourcery.com>
41632         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41634 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41636         * g++.old-deja/g++.mike/p7325.C: Remove.
41638 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41640         PR c/14963
41641         * gcc.dg/pr14963.c: New test.
41643 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41645         PR c++/16193
41646         * g++.dg/parse/redef1.C: New test.
41648 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41650         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41651         20021110.c.
41652         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41653         20021119-1.c.
41654         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41655         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41656         5-04.c.
41657         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41658         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41659         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41660         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41661         g++.brendan/enum14.C.
41662         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41663         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41664         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41665         g++.mike/virt1.C.
41666         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41667         memtemp24.C.
41669 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41671         * gcc.dg/20040527-1.c: New test case.
41673 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41675         PR gfortran/pr16196
41676         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41678 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41680         PR middle-end/15825
41681         * gcc.dg/pr15825-1.c: New test case.
41683 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41685         * gcc.c-torture/execute/20040625-1.c: New test.
41687 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41689         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41691 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41693         * gcc.dg/torture/mips-div-1.c: New test.
41695 2004-06-24  Jeff Law  <law@redhat.com>
41697         * gcc.dg/tree-ssa/20040624-1.c: New test.
41699 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41701         * gcc.c-torture/compile/20040624-1.c: New test.
41703 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41705         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41706         this directory.
41708 2004-06-23  Andrew Pinski  <apinski@apple.com>
41710         PR middle-end/15988
41711         * g++.dg/opt/ptrmem4.C: New test.
41713         * gcc.dg/c90-array-quals-2.c: New test.
41715 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41717         * gcc.dg/kpice1.c: New test.
41719 2006-06-23  Andrew Pinski  <apinski@apple.com>
41721         * gcc.dg/c90-array-quals.c: New test.
41723 2006-06-22  Richard Henderson  <rth@redhat.com>
41725         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41727 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41729         * gcc.dg/builtins-config.h: Handle FreeBSD.
41731 2006-06-22  Richard Henderson  <rth@redhat.com>
41733         * g++.dg/opt/devirt1.C: New.
41735 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41737         * g++.dg/opt/pr15551.C: New testcase.
41739 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41741         PR target/14800
41742         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41743         x86_64-*-linux* when compiling for 32bit.
41745 2004-06-21  Andrew Pinski  <apinski@apple.com>
41747         * gcc.dg/pch/struct-1.c: New.
41748         * gcc.dg/pch/struct-1.hs: New.
41750 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41752         * gcc.dg/pch/save-temps-1.c: New file.
41753         * gcc.dg/pch/save-temps-1.hs: New file.
41755 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41757         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41758         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41760 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41762         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41763         to fix type error.
41764         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41765         Remove trailing spaces.
41767 2004-06-21  Richard Henderson  <rth@redhat.com>
41769         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41770         merging && to BIT_FIELD_REF.
41772 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41774         * g++.dg/opt/placeholder1.C: New test.
41776 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41778         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41779         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41780         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41781         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41783 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41785         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41786         extern "C".
41787         * g++.dg/other/pragma-re-1.C: Add comments.
41789 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41791         PR gfortran/16080
41792         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41794 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41796         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41797         instead of setting the type of size_t by
41798         hand.
41800 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41802         * gcc.dg/unordered-2.c: New test case.
41803         * gcc.dg/unordered-3.c: New test case.
41805 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41807         PR other/16043
41808         * lib/g++.exp (g++_version): Tweak regexp for version
41809         * lib/g77.exp (g77_version): Likewise.
41810         * lib/gfortran.exp (gfortran_version): Likewise.
41811         * lib/objc.exp (objc_version): Likewise.
41812         * lib/treelang.exp (treelang_version): Likewise.
41814 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41816         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41817         Use INT_MAX instead of __INT_MAX__.
41818         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41820         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41821         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41822         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41823         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41824         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41825         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41826         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41827         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41828         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41830         * gcc.dg/range-test-1.c: New test.
41831         * g++.dg/opt/range-test-1.C: New test.
41833 2004-06-17  Richard Henderson  <rth@redhat.com>
41835         * objc.dg/sync-1.m: New.
41836         * objc.dg/try-catch-1.m: Don't force next runtime.
41837         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41838         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41839         shadowed catch clause.
41840         * objc.dg/try-catch-5.m: New.
41842 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41844         Bug 14610
41845         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41847 2004-06-15  Richard Henderson  <rth@redhat.com>
41849         * gcc.dg/20001116-1.c: Move expected warning line.
41851 2004-06-15  Richard Henderson  <rth@redhat.com>
41853         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41854         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41856 2004-06-15  Jeff Law  <law@redhat.com>
41858         * gcc.dg/tree-ssa/20040615-1.c: New test.
41859         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41860         be less sensitive to operand ordering.
41861         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41863 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41865         * g++.dg/abi/bitfield3.C: Add comment..
41867 2004-06-15  Richard Henderson  <rth@redhat.com>
41869         * g++.dg/ext/stmtexpr1.C: XFAIL.
41870         * gcc.dg/20030612-1.c: XFAIL.
41872 2004-06-15  Eric Christopher  <echristo@redhat.com>
41874         * g++.dg/charset/asm5.c: New.
41875         * gcc.dg/charset/asm6.c: New.
41877 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41879         PR fortran/15962
41880         * gfortran.fortran-torture/execute/select_1.f90: New test.
41882 2004-06-15  Paul Brook  <paul@codesourcery.com>
41884         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41886 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41888         PR c++/15967
41889         * g++.dg/lookup/crash3.C: New test.
41891 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41893         PR c++/15947
41894         * g++.dg/parse/dtor4.C: New test.
41896 2004-06-14  Jeff Law  <law@redhat.com>
41898         * gcc.c-torture/compile/20040614-1.c: New test.
41900 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41902         PR fortran/15211
41903         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41904         LEN of a character array.
41906 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41908         PR c++/15096
41909         * g++.dg/template/ptrmem10.C: New test.
41911         PR c++/14930
41912         * g++.dg/template/friend30.C: New test.
41914 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41916         PR fortran/14928
41917         * gfortran.fortran-torture/compile/mloc.f90: New test.
41919 2004-06-13  Paul Brook  <paul@codesourcery.com>
41921         * gfortran.fortran-torture/execute/random_2.f90: New test.
41923 2004-06-13  Eric Christopher  <echristo@redhat.com>
41925         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41927 2004-06-12  Paul Brook  <paul@codesourcery.com>
41929         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41931 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41933         PR fortran/14923
41934         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41936 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41938         PR fortran/14957
41939         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41940         syntax errors in end statements of contained subroutines.
41942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41944         PR fortran/12841
41945         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41947 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41949         PR fortran/15665
41950         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41952 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41954         PR gfortran/12839
41955         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41957 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41959         PR c++/15862
41960         * g++.dg/parse/enum1.C: New test.
41962 2004-06-10  Jeff Law  <law@redhat.com>
41964         * gcc.c-torture/compile/20040610-1.c: New test.
41966 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41968         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41969         * g++.old-deja/g++.other/decl3.C: Likewise.
41971 2004-06-10  Brian Booth  <bbooth@redhat.com>
41973         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41974         V_MAY_DEF instead of VDEF.
41975         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41977 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41979         PR c++/14211
41980         * g++.dg/conversion/const1.C: New test.
41982         PR c++/15076
41983         * g++.dg/conversion/reinterpret1.C: New test.
41985         PR c++/15877
41986         * g++.dg/template/enum2.C: New test.
41988         PR c++/15227
41989         * g++.dg/template/error13.C: New test.
41991 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41993         PR fortran/14957
41994         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41995         arguments to test_* REAL and of the right size.
41997 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41999         PR target/15569
42000         PR rtl-optimization/15681
42001         * gcc.dg/20040609-1.c: New test.
42003 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42005         PR c++/14791
42006         * g++.dg/opt/builtins1.C: New test.
42008 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42010         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42011         that use default windows32 struct layout.
42012         * gcc.dg/i386-bitfield2.c: Likewise.
42014 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42016         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42017         for mingw32 and cygwin targets.
42019 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42021         * gcc.dg/pch/macro-4.c: New.
42022         * gcc.dg/pch/macro-4.hs: New.
42024 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42026         PR fortran/13249
42027         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42029 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42031         PR fortran/13372
42032         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42034 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42036         PR gfortran/14897
42037         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42039 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42041         PR gfortran/15755
42042         * gfortran.fortran-torture/execute/backspace.c : New test.
42044 2004-06-09  Paul Brook  <paul@codesourcery.com>
42046         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42047         (pointer_to_section): Rewrite to use smaller array.
42049 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42051         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42052         * gcc.dg/ext/altivec-10.c: Same.
42053         * gcc.dg/ext/altivec-11.c: Same.
42054         * gcc.dg/ext/altivec-12.c: Same.
42055         * gcc.dg/ext/altivec-13.c: Same.
42056         * gcc.dg/ext/altivec-14.c: Same.
42057         * gcc.dg/ext/altivec-15.c: Same.
42058         * gcc.dg/ext/altivec-16.c: Same.
42059         * gcc.dg/ext/altivec-3.c: Same.
42060         * gcc.dg/ext/altivec-4.c: Same.
42061         * gcc.dg/ext/altivec-6.c: Same.
42062         * gcc.dg/ext/altivec-7.c: Same.
42063         * gcc.dg/ext/altivec-8.c: Same.
42064         * gcc.dg/ext/altivec-varargs-1.c: Same.
42066         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42067         * g++.dg/ext/altivec-10.C: Same.
42068         * g++.dg/ext/altivec-2.C: Same.
42069         * g++.dg/ext/altivec-3.C: Same.
42070         * g++.dg/ext/altivec-4.C: Same.
42071         * g++.dg/ext/altivec-5.C: Same.
42072         * g++.dg/ext/altivec-6.C: Same.
42073         * g++.dg/ext/altivec-7.C: Same.
42074         * g++.dg/ext/altivec-8.C: Same.
42075         * g++.dg/ext/altivec-9.C: Same.
42077 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42079         PR c++/7841
42080         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42082 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42084         * gcc.dg/union-1.c: New test.
42086 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42088         * gcc.dg/builtins-41.c: New test case.
42089         * gcc.dg/builtins-42.c: New test case.
42091 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42093         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42094         * g++.dg/ext/altivec-10.C: Same.
42095         * g++.dg/ext/altivec-2.C: Same.
42096         * g++.dg/ext/altivec-3.C: Same.
42097         * g++.dg/ext/altivec-4.C: Same.
42098         * g++.dg/ext/altivec-5.C: Same.
42099         * g++.dg/ext/altivec-6.C: Same.
42100         * g++.dg/ext/altivec-7.C: Same.
42101         * g++.dg/ext/altivec-8.C: Same.
42102         * g++.dg/ext/altivec-9.C: Same.
42103         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42104         * g++.old-deja/g++.brendan/new3.C: Same.
42105         * gcc.c-torture/execute/eeprof-1.x: Same.
42107 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42109         PR c/14765
42110         * gcc.dg/pr14765-1.c: New test.
42112 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42114         PR c/14649
42115         * gcc.dg/pr14649-1.c: New test case.
42117 2004-06-07  Richard Henderson  <rth@redhat.com>
42119         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42120         if temporaries.
42122 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42124         * g++.dg/eh/elide1.C: Remove XFAIL.
42126 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42128         PR c++/15337
42129         * g++.dg/expr/sizeof3.C: New test.
42131         PR c++/14777
42132         * g++.dg/template/access14.C: New test.
42134         PR c++/15554
42135         * g++.dg/template/enum1.C: New test.
42137         PR c++/15057
42138         * g++.dg/eh/throw1.C: New test.
42140 2004-06-07  David Ayers  <d.ayers@inode.at>
42141             Ziemowit Laski  <zlaski@apple.com>
42143         * lib/objc.exp (objc_target_compile): Revert the '-framework
42144         Foundation' flag fix, since bare Darwin does not ship
42145         with the Foundation framework.
42146         * objc/execute/next_mapping.h: Provide a local NSConstantString
42147         @interface and @implementation.
42148         (objc_constant_string_init): A constructor function, used to
42149         initialize the NSConstantString meta-class object.
42150         * objc/execute/string1.m: Include "next_mapping.h" instead of
42151         <Foundation/NSString.h>.
42152         * objc/execute/string2.m: Likewise.
42153         * objc/execute/string3.m: Likewise.
42154         * objc/execute/string4.m: Likewise.
42156 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42158         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42159         to double. Replace double with FLOAT.
42160         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42162         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42163         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42164         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42165         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42166         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42167         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42168         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42169         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42171 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42173         PR c/13519
42174         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42176 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42178         PR c++/15503
42179         * g++.dg/template/meminit2.C: New test.
42181 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42183         PR target/15822
42184         * gcc.c-torture/execute/compare-fp-1.c,
42185         gcc.c-torture/execute/compare-fp-2.c,
42186         gcc.c-torture/execute/compare-fp-3.c,
42187         gcc.c-torture/execute/compare-fp-4.c,
42188         gcc.c-torture/execute/compare-fp-3.x,
42189         gcc.c-torture/execute/compare-fp-4.x: Moved...
42190         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42191         gcc.c-torture/execute/ieee/compare-fp-2.c,
42192         gcc.c-torture/execute/ieee/compare-fp-3.c,
42193         gcc.c-torture/execute/ieee/compare-fp-4.c,
42194         gcc.c-torture/execute/ieee/compare-fp-3.x,
42195         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42197 2004-06-04  David Ayers  <d.ayers@inode.at>
42199         * objc/execute/protocol-isEqual-4.m: New testcase.
42201 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42203         * objc/execute/protocol-isEqual-1.m: New testcase.
42204         * objc/execute/protocol-isEqual-2.m: New testcase.
42205         * objc/execute/protocol-isEqual-3.m: New testcase.
42207 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42209         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42211 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42213         * lib/objc.exp (objc_target_compile): When running tests on
42214         Darwin (Mac OS X), inform the linker about '-framework
42215         'Foundation'.
42217 2004-06-02  Eric Christopher  <echristo@redhat.com>
42219         * gcc.c-torture/compile/20040602-1.c: New.
42221 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42223         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42224         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42226         PR tree-optimization/14736
42227         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42229         PR tree-optimization/14042
42230         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42232         PR tree-optimization/14729
42233         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42235 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42237         PR fortran/15557
42238         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42240 2004-06-01  Richard Hederson  <rth@redhat.com>
42242         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42244 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42246         PR c++/14932
42247         * g++.dg/parse/offsetof4.C: New test.
42249 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42251         PR objc/7993
42252         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42254 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42256         PR c++/15701
42257         * g++.dg/template/friend29.C: New test.
42259 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42261         PR c/15749
42262         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42264 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42266         * gcc.dg/sparc-trap-1.c: New test.
42268 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42270         PR middle-end/15069
42271         * g++.dg/opt/fold3.C: New test case.
42273 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42275         * lib/target-supports.exp (check_iconv_available): Fix fallout
42276         from 2004-05-28 patch.
42278 2004-05-30  Paul Brook  <paul@codesourcery.com>
42280         PR fortran/15620
42281         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42282         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42284 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42286         * gfortran.fortran-torture/execute/random_1.f90: New test.
42288 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42290         * g++.dg/ext/altivec-10.C: New test.
42292 2004-05-29  Paul Brook  <paul@codesourcery.com>
42294         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42296 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42298         * gcc.dg/altivec-16.c: New test.
42300 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42302         * lib/target-supports.exp (check_vmx_hw_available): New.
42303         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42305         * lib/target-supports.exp (check_alias_available,
42306         check_iconv_available, check_named_sections_available): Use
42307         unique names for temporary files.
42309 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42311         * gcc.dg/altivec-15.c: New test.
42313 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42315         PR c++/15083
42316         * g++.dg/warn/noeffect6.C: New test.
42318         PR c++/15471
42319         * g++.dg/expr/ptrmem4.C: New test.
42321         PR c++/15640
42322         * g++.dg/template/operator3.C: New test.
42324 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42326         PR c++/14668
42327         * g++.dg/lookup/redecl1.C: New test.
42328         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42330 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42332         * gcc.c-torture/execute/compare-fp-1.c,
42333         gcc.c-torture/execute/compare-fp-2.c,
42334         gcc.c-torture/execute/compare-fp-3.c,
42335         gcc.c-torture/execute/compare-fp-4.c,
42336         gcc.c-torture/execute/compare-fp-3.x,
42337         gcc.c-torture/execute/compare-fp-4.x,
42338         gcc.dg/pr15649-1.c: New.
42340 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42342         PR c++/12883
42343         * g++.dg/init/array14.C: New test.
42345 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42347         * lib/compat.exp (compat-get-options-main): New.
42348         (compat-get-options): Remove unneeded code, warn for ignored
42349         command.
42350         (compat-execute): Check flag set by dg-require-* commands.
42352         * lib/compat.exp (compat-execute): Break up long lines.
42354 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42356         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42357         * gcc.dg/altivec-14.c: New test.
42358         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42360         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42361         * gcc.dg/altivec-12.c: Ditto.
42363         * gcc.dg/altivec-3.c: Move call to altivec_check.
42365 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42367         PR c++/15044
42368         * g++.dg/template/error12.C: New test.
42370         PR c++/15317
42371         * g++.dg/ext/attrib15.C: New test.
42373         PR c++/15329
42374         * g++.dg/template/ptrmem9.C: New test.
42376 2004-05-25  Paul Brook  <paul@codesourcery.com>
42378         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42380 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42382         PR c++/15165
42383         * g++.dg/template/crash19.C: New test.
42385 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42387         PR c++/15025
42388         * g++.dg/template/redecl1.C: New test.
42390 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42392         PR c++/14821
42393         * g++.dg/other/ns1.C: New test.
42395         PR c++/14883
42396         * g++.dg/template/invalid1.C: New test.
42398 2004-05-23  Paul Brook  <paul@codesourcery.com>
42399         Victor Leikehman  <lei@haifasphere.co.il>
42401         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42402         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42404 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42406         PR c++/15285
42407         PR c++/15299
42408         * g++.dg/template/non-dependent5.C: New test.
42409         * g++.dg/template/non-dependent6.C: New test.
42411 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42413         PR c++/15507
42414         * g++.dg/inherit/union1.C: New test.
42416         PR c++/15542
42417         * g++.dg/template/addr1.C: New test.
42419         PR c++/15427
42420         * g++.dg/template/array5.C: New test.
42422         PR c++/15287
42423         * g++.dg/template/array6.C: New test.
42425 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42426             Roger Sayle  <roger@eyesopen.com>
42428         * g++.dg/lookup/forscope2.C: New test case.
42430 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42432         * gcc.dg/cpp/Wmissingdirs.c: New.
42434 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42436         PR target/15301
42437         * gcc.dg/compat/union-m128-1.h: New file.
42438         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42439         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42440         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42442 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42444         PR target/15302
42445         * gcc.dg/compat/struct-complex-1.h: New file.
42446         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42447         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42448         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42450 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42452         PR middle-end/3074
42453         * gcc.dg/pr3074-1.c: New test case.
42454         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42456 2004-05-20  Falk Hueffner  <falk@debian.org>
42458         PR other/15526
42459         * gcc.dg/ftrapv-1.c: New test case.
42461 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42463         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42465 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42466             Jeff Law  <law@redhat.com>
42468         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42469         * gcc.dg/tree-ssa/20040518-2.c: New test.
42471         * gcc.dg/tree-ssa/20040518-1.c: New test.
42473 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42475         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42477 2004-05-18  Paul Brook  <paul@codesourcery.com>
42479         PR fortran/13930
42480         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42482 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42484         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42485         constant folding.
42487 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42489         * gcc.dg/tree-ssa/20040517-1.c: New test.
42491 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42493         * gcc.dg/loop-4.c: New test.
42495 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42497         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42499 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42501         PR fortran/15311
42502         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42504 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42506         PR fortran/13826
42507         PR fortran/13940
42508         * gfortran.fortran-torture/compile/data_1.f90: New test.
42510 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42512         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42513         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42515 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42517         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42519 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42521         PR c/15444
42522         * gcc.dg/format/xopen-1.c: Adjust expected message.
42523         * gcc.dg/format/xopen-3.c: New test.
42525 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42527         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42529 2004-05-14  Jeff Law  <law@redhat.com>
42531         * gcc.dg/tree-ssa/20040514-2.c: New test.
42533 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42535         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42536         this ...
42537         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42538         this.
42540 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42542         * gcc.dg/tree-ssa/20040514-1.c: New test.
42544 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42546         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42547         test.
42549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42551         PR fortran/14066
42552         * gfortran.fortran-torture/compile/do_1.f90: New test.
42554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42556         PR fortran/15051
42557         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42558         test.
42560 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42562         PR fortran/15149
42563         * gfortran.fortran-torture/execute/random_init.f90: New test.
42565 2004-05-13  Paul Brook  <paul@codesourcery.com>
42567         PR fortran/15314
42568         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42570 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42572         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42573         for the powerpc case.
42575 2004-05-13  Jeff Law  <law@redhat.com>
42577         * gcc.dg/tree-ssa/20040513-1.c: New test.
42578         * gcc.dg/tree-ssa/20040513-2.c: New test.
42580 2004-05-13  Paul Brook  <paul@codesourcery.com>
42582         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42583         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42584         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42586 2004-05-13  Andreas Schwab  <schwab@suse.de>
42588         PR other/10819
42589         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42590         characters.
42592 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42594         PR fortran/15294
42595         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42597 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42599         Merge from tree-ssa-20020619-branch.  See
42600         ChangeLog.tree-ssa for details.
42602 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42604         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42605         include <altivec.h> explicitly.
42606         * gcc.dg/altivec-13.c: Likewise.
42608 2004-05-11  Paul Brook  <paul@codesourcery.com>
42610         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42612 2004-05-10  Eric Christopher  <echristo@redhat.com>
42614         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42615         * gcc.dg/sibcall-4.c: Ditto.
42617 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42619         * g++.dg/ext/altivec-8.C: New test case.
42620         * gcc.dg/altivec-13.c: New test case.
42622 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42624         * gcc.c-torture/execute/divcmp-1.c: New test case.
42625         * gcc.c-torture/execute/divcmp-2.c: New test case.
42626         * gcc.c-torture/execute/divcmp-3.c: New test case.
42628 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42630         * g++.dg/other/pragma-re-2.C: New test.
42632 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42634         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42635         * gcc.dg/i386-387-2.c: Likewise.
42637         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42638         __builtin_drem.
42639         * gcc.dg/i386-387-6.c: Likewise.
42641 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42643         * gcc.dg/builtins-33.c: Also check log1p*.
42645 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42647         PR optimization/15296
42648         * gcc.c-torture/execute/pr15296.c: New test.
42650 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42652         * gcc.dg/builtins-40.c: New test.
42654 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42656         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42658 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42660         * g++.dg/ext/spe1.C: New testcase.
42662 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42664         * objc.dg/image-info.m: Allow additional attributes
42665         for __image_info section.
42667 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42669         * gcc.dg/torture/mips-hilo-2.c: New test.
42671 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42673         PR c++/14389
42674         * g++.dg/template/member5.C: New test.
42676 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42678         * gcc.dg/builtins-34.c: Also check expm1*.
42680 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42682         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42683         * gcc.dg/torture/builtin-convert-3.c: New test.
42685 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42687         PR middle-end/15054
42688         * g++.dg/opt/pr15054.C: New test.
42690 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42692         * gcc.dg/torture/builtin-rounding-1.c: New test.
42693         * gcc.dg/builtins-25.c: Delete.
42694         * gcc.dg/builtins-29.c: Delete.
42696 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42698         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42699         * gcc.dg/sibcall-4.c: Likewise.
42700         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42702 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42704         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42705         bit-field on 16-bit targets.
42707 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42709         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42710         16-bit targets.
42712 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42714         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42715         * gcc.dg/rs6000-power2-2.c: Likewise.
42717 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42719         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42720         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42721         Change the asm registers to be in form of frN instead of fN.
42723 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42725         * gcc.dg/torture/builtin-convert-2.c: New test.
42727 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42729         * gcc.dg/rs6000-power2-1.c: New test.
42730         * gcc.dg/rs6000-power2-2.c: New test.
42732 2004-04-28  Jan Hubicka  <jh@suse.cz>
42734         * gcc.dg/unused-6.c: New test.
42736 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42737             Ulrich Weigand  <uweigand@de.ibm.com>
42739         * ada/acats/run_all.sh: Define $target variable.
42741 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42743         PR c++/15119
42744         * g++.dg/other/vararg-1.C: New test.
42746         PR c++/4794
42747         * g++.dg/eh/cleanup3.C: New test.
42749 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42751         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42752         and ad8011a (target_insn).
42753         * ada/acats/support/macro.dfs: Likewise.
42754         * ada/acats/support/impbit.adb: New file.
42756 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42758         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42760 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42762         * gcc.dg/loop-3.c: New test.
42764 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42766         * gcc.c-torture/execute/simd-5.c: New test.
42768 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42770         PR c++/15064
42771         * g++.dg/template/crash18.C: New test.
42773 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42775         * g++.dg/ext/complit3.C: New test.
42777 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42779         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42780         * gcc.dg/altivec-3.c: Same.
42781         * gcc.dg/altivec-varargs-1.c: Same.
42783 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42785         * lib/target-supports.exp (check_profiling_available): Assume
42786         profiling is not available on powerpc-eabi targets.
42788 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42790         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42791         * gcc.dg/vmx/bug-1.c: Ditto.
42793 2004-04-20  Eric Christopher  <echristo@redhat.com>
42795         * gcc.dg/charset/extern.c: New test.
42796         * g++.dg/charset/extern3.cc: Ditto.
42798 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42800         * gcc.dg/builtins-39.c: New test.
42802 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42804         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42806 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42808         * gcc.dg/torture/mips-hilo-1.c: New test.
42810 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42812         * gcc.c-torture/compile/20040419-1.c: New test.
42814 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42816         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42818 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42819             Aldy Hernandez  <aldyh@redhat.com>
42821         * gcc.c-torture/execute/va-arg-24.c: New.
42823 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42824             Aldy Hernandez  <aldyh@redhat.com>
42826         * gcc.dg/vmx/1b-01.c: New.
42827         * gcc.dg/vmx/1b-02.c: New.
42828         * gcc.dg/vmx/1b-03.c: New.
42829         * gcc.dg/vmx/1b-04.c: New.
42830         * gcc.dg/vmx/1b-05.c: New.
42831         * gcc.dg/vmx/1b-06.c: New.
42832         * gcc.dg/vmx/1b-07.c: New.
42833         * gcc.dg/vmx/1c-01.c: New.
42834         * gcc.dg/vmx/1c-02.c: New.
42835         * gcc.dg/vmx/3a-01a.c: New.
42836         * gcc.dg/vmx/3a-01.c: New.
42837         * gcc.dg/vmx/3a-01m.c: New.
42838         * gcc.dg/vmx/3a-03.c: New.
42839         * gcc.dg/vmx/3a-03m.c: New.
42840         * gcc.dg/vmx/3a-04.c: New.
42841         * gcc.dg/vmx/3a-04m.c: New.
42842         * gcc.dg/vmx/3a-05.c: New.
42843         * gcc.dg/vmx/3a-06.c: New.
42844         * gcc.dg/vmx/3a-06m.c: New.
42845         * gcc.dg/vmx/3a-07.c: New.
42846         * gcc.dg/vmx/3b-01.c: New.
42847         * gcc.dg/vmx/3b-02.c: New.
42848         * gcc.dg/vmx/3b-10.c: New.
42849         * gcc.dg/vmx/3b-13.c: New.
42850         * gcc.dg/vmx/3b-14.c: New.
42851         * gcc.dg/vmx/3b-15.c: New.
42852         * gcc.dg/vmx/3c-01a.c: New.
42853         * gcc.dg/vmx/3c-01.c: New.
42854         * gcc.dg/vmx/3c-02.c: New.
42855         * gcc.dg/vmx/3c-03.c: New.
42856         * gcc.dg/vmx/3d-01.c: New.
42857         * gcc.dg/vmx/4-01.c: New.
42858         * gcc.dg/vmx/4-03.c: New.
42859         * gcc.dg/vmx/5-01.c: New.
42860         * gcc.dg/vmx/5-02.c: New.
42861         * gcc.dg/vmx/5-03.c: New.
42862         * gcc.dg/vmx/5-04.c: New.
42863         * gcc.dg/vmx/5-05.c: New.
42864         * gcc.dg/vmx/5-06.c: New.
42865         * gcc.dg/vmx/5-07.c: New.
42866         * gcc.dg/vmx/5-07t.c: New.
42867         * gcc.dg/vmx/5-08.c: New.
42868         * gcc.dg/vmx/5-10.c: New.
42869         * gcc.dg/vmx/5-11.c: New.
42870         * gcc.dg/vmx/7-01a.c: New.
42871         * gcc.dg/vmx/7-01.c: New.
42872         * gcc.dg/vmx/7c-01.c: New.
42873         * gcc.dg/vmx/7d-01.c: New.
42874         * gcc.dg/vmx/7d-02.c: New.
42875         * gcc.dg/vmx/8-01.c: New.
42876         * gcc.dg/vmx/8-02a.c: New.
42877         * gcc.dg/vmx/8-02.c: New.
42878         * gcc.dg/vmx/brode-1.c: New.
42879         * gcc.dg/vmx/bug-1.c: New.
42880         * gcc.dg/vmx/bug-2.c: New.
42881         * gcc.dg/vmx/bug-3.c: New.
42882         * gcc.dg/vmx/cw-bug-1.c: New.
42883         * gcc.dg/vmx/cw-bug-2.c: New.
42884         * gcc.dg/vmx/cw-bug-3.c: New.
42885         * gcc.dg/vmx/dct.c: New.
42886         * gcc.dg/vmx/debug-1.c: New.
42887         * gcc.dg/vmx/debug-2.c: New.
42888         * gcc.dg/vmx/debug-3.c: New.
42889         * gcc.dg/vmx/debug-4.c: New.
42890         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42891         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42892         * gcc.dg/vmx/eg-5.c: New.
42893         * gcc.dg/vmx/fft.c: New.
42894         * gcc.dg/vmx/gcc-bug-1.c: New.
42895         * gcc.dg/vmx/gcc-bug-2.c: New.
42896         * gcc.dg/vmx/gcc-bug-3.c: New.
42897         * gcc.dg/vmx/gcc-bug-4.c: New.
42898         * gcc.dg/vmx/gcc-bug-5.c: New.
42899         * gcc.dg/vmx/gcc-bug-6.c: New.
42900         * gcc.dg/vmx/gcc-bug-7.c: New.
42901         * gcc.dg/vmx/gcc-bug-8.c: New.
42902         * gcc.dg/vmx/gcc-bug-9.c: New.
42903         * gcc.dg/vmx/gcc-bug-b.c: New.
42904         * gcc.dg/vmx/gcc-bug-c.c: New.
42905         * gcc.dg/vmx/gcc-bug-d.c: New.
42906         * gcc.dg/vmx/gcc-bug-e.c: New.
42907         * gcc.dg/vmx/gcc-bug-f.c: New.
42908         * gcc.dg/vmx/gcc-bug-g.c: New.
42909         * gcc.dg/vmx/gcc-bug-i.c: New.
42910         * gcc.dg/vmx/harness.h: New.
42911         * gcc.dg/vmx/ira1.c: New.
42912         * gcc.dg/vmx/ira2a.c: New.
42913         * gcc.dg/vmx/ira2b.c: New.
42914         * gcc.dg/vmx/ira2.c: New.
42915         * gcc.dg/vmx/ira2c.c: New.
42916         * gcc.dg/vmx/mem.c: New.
42917         * gcc.dg/vmx/newton-1.c: New.
42918         * gcc.dg/vmx/ops.c: New.
42919         * gcc.dg/vmx/sn7153.c: New.
42920         * gcc.dg/vmx/spill2.c: New.
42921         * gcc.dg/vmx/spill3.c: New.
42922         * gcc.dg/vmx/spill.c: New.
42923         * gcc.dg/vmx/t.c: New.
42924         * gcc.dg/vmx/varargs-1.c: New.
42925         * gcc.dg/vmx/varargs-2.c: New.
42926         * gcc.dg/vmx/varargs-3.c: New.
42927         * gcc.dg/vmx/varargs-4.c: New.
42928         * gcc.dg/vmx/varargs-5.c: New.
42929         * gcc.dg/vmx/varargs-6.c: New.
42930         * gcc.dg/vmx/varargs-7.c: New.
42931         * gcc.dg/vmx/vmx.exp: New.
42932         * gcc.dg/vmx/vprint-1.c: New.
42933         * gcc.dg/vmx/vscan-1.c: New.
42934         * gcc.dg/vmx/x-01.c: New.
42935         * gcc.dg/vmx/x-02.c: New.
42936         * gcc.dg/vmx/x-03.c: New.
42937         * gcc.dg/vmx/x-04.c: New.
42938         * gcc.dg/vmx/x-05.c: New.
42939         * gcc.dg/vmx/yousufi-1.c: New.
42940         * gcc.dg/vmx/zero-1.c: New.
42941         * gcc.dg/vmx/zero.c: New.
42943 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42945         * g++.dg/lookup/java1.C: Update for chage of
42946         _Jv_AllocObject.
42947         * g++.dg/lookup/java2.C: Likewise.
42949 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42951         * ada/acats/run_all.sh: use -O2 by default.
42953 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42955         * gcc.dg/vr-mult-[12].c: New tests.
42957 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42959         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42961         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42963 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42965         * lib/target-supports.exp (check_profiling_available): Assume
42966         profiling isn't available for mips*-*-elf targets.
42968 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42970         * gcc.dg/builtins-38.c: New test.
42972 2004-04-14  Eric Christopher  <echristo@redhat.com>
42974         * g++.dg/charset/charset.exp: Run .cc extension tests.
42976 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42978         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42980 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42982         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42984 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42986         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42987         * gcc.dg/i386-387-2.c: Likewise.
42989         * gcc.dg/i386-387-7.c: New test.
42990         * gcc.dg/i386-387-8.c: New test.
42992         * gcc.dg/builtins-37.c: New test.
42994 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42996         * g++.dg/pch/externc-1.C: Add missing semicolon.
42998 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43000         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43002 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43004         * gcc.c-torture/execute/20040411-1.c: New test.
43006 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43008         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43010 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43012         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43014 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43016         * lib/target-supports.exp (check_named_sections_available): New.
43017         * lib/gcc-dg.exp (dg-require-named-sections): New.
43018         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43019         old-deja.exp.  Also prune error-count message from HP linker.
43020         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43022         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43023         * g++.old-deja/g++.pt/static3.C: Likewise.
43024         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43026 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43028         * gcc.c-torture/execute/20040409-1.c: New test case.
43029         * gcc.c-torture/execute/20040409-2.c: New test case.
43030         * gcc.c-torture/execute/20040409-3.c: New test case.
43032 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43034         * gcc.dg/20040409-1.c: New test.
43036 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43038         PR target/14888
43039         * g++.dg/opt/pr14888.C: New test case.
43041 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43043         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43044         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43045         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43046         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43047         New tests.
43049 2004-04-08  Paul Brook  <paul@codesourcery.com>
43051         * gcc.dg/spill-1.c: New test.
43053 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43055         * gcc.dg/torture/builtin-ctype-2.c: New test.
43057 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43059         * gcc.dg/pch/pch.exp: Add largefile test.
43061 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43063         * g++.dg/pch/externc-1.Hs: New.
43064         * g++.dg/pch/externc-1.C: New.
43066 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43068         * gcc.dg/compat/struct-by-value-5a_main.c,
43069         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43070         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43071         * gcc.dg/compat/struct-by-value-5a_x.c,
43072         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43073         gcc.dg/compat/struct-by-value-5_x.c.
43074         * gcc.dg/compat/struct-by-value-5a_y.c,
43075         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43076         gcc.dg/compat/struct-by-value-5_y.c.
43078         * gcc.dg/compat/struct-by-value-6a_main.c,
43079         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43080         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43081         * gcc.dg/compat/struct-by-value-6a_x.c,
43082         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43083         gcc.dg/compat/struct-by-value-6_x.c.
43084         * gcc.dg/compat/struct-by-value-6a_y.c,
43085         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43086         gcc.dg/compat/struct-by-value-6_y.c.
43088         * gcc.dg/compat/struct-by-value-7a_main.c,
43089         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43090         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43091         * gcc.dg/compat/struct-by-value-7a_x.c,
43092         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43093         gcc.dg/compat/struct-by-value-7_x.c.
43094         * gcc.dg/compat/struct-by-value-7a_y.c,
43095         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43096         gcc.dg/compat/struct-by-value-7_y.c.
43098 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43100         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43101         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43102         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43103         options.
43105 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43107         * gcc.dg/builtins-36.c: New test.
43109 2004-04-06  Paul Brook  <paul@codesourcery.com>
43111         * README.gcc: Remove obsolete contraint on testcases.
43113 2004-04-05  Paul Brook  <paul@codesourcery.com>
43115         PR2123
43116         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43117         failure and exit(0) on success.
43118         * g++.dg/expr/anew2.C: Ditto.
43119         * g++.dg/expr/anew3.C: Ditto.
43120         * g++.dg/expr/anew4.C: Ditto.
43122 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43124         PR c++/3518
43125         * g++.dg/template/unify7.C: New.
43127 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43129         * g++.dg/README: Bring up to date with new subdirectories; remove
43130         duplicate subdirectory lines.
43132 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43134         PR c++/14007
43135         * g++.dg/template/unify5.C: New.
43136         * g++.dg/template/unify6.C: New.
43137         * g++.dg/template/qualttp20.C: Adjust.
43138         * g++.old-deja/g++.jason/report.C: Adjust.
43139         * g++.old-deja/g++.other/qual1.C: Adjust.
43141 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43143         PR c++/14803
43144         * g++.dg/inherit/ptrmem1.C: New test.
43146 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43148         PR c++/14755
43149         * gcc.c-torture/execute/20040331-1.c: New test.
43150         * gcc.dg/20040331-1.c: New test.
43152 2004-04-01  Paul Brook  <paul@codesourcery.com>
43154         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43156 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43158         PR c++/14724
43159         * g++.dg/init/goto1.C: New test.
43161         PR c++/14763
43162         * g++.dg/template/defarg4.C: New test.
43164 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43166         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43168 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43170         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43172 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43174         * gcc.dg/noncompile/undeclared-2.c: New test.
43176 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43178         * gcc.dg/940409-1.c: Remove XFAIL.
43179         * gcc.dg/reg-vol-struct-1.c: New test.
43181 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43183         * gcc.dg/torture/builtin-wctype-1.c: New test.
43185 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43187         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43188         * gcc.dg/20001101-1.c: Likewise.
43189         * gcc.dg/20001102-1.c: Likewise.
43191 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43193         * gcc.dg/compare8.c: Add an additional test for XOR.
43195 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43197         * gcc.dg/torture/builtin-ctype-1.c: New test.
43199 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43201         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43202         * gcc.dg/torture/builtin-math-1.c: Likewise.
43203         * gcc.dg/torture/builtin-power-1.c: New test.
43205 2004-03-24  Andreas Schwab  <schwab@suse.de>
43207         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43208         IA64 assembler.
43210 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43211             Roger Sayle  <roger@eyesopen.com>
43213         * gcc.dg/compare8.c: New test case.
43215 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43217         * g++.dg/ext/altivec-7.C: New test.
43219 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43221         PR 12267, 12391, 12560, 13129, 14114, 14133
43222         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43223         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43224         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43225         Adjust error regexps.
43226         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43227         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43228         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43229         * gcc.dg/local1.c: Add explanatory comment.
43231 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43233         PR optimization/14669
43234         * g++.dg/opt/fold2.C: New test case.
43236 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43238         PR c/14069
43239         * gcc.dg/20040322-1.c: New test.
43241 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43243         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43244         * gcc.dg/ultrasp4.c: Likewise.
43245         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43247 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43249         * gcc.dg/i386-sse-8.c: Reset default options.
43251 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43253         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43254         in the error message text.
43256 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43258         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43260 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43262         PR c++/14616
43263         * g++.dg/init/array13.C: New test.
43265 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43267         PR target/13889
43268         * gcc.c-torture/compile/pr13889.c: New test case.
43270 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43272         PR c/14635
43273         * builtins-1.c (nan, nans): Don't test.
43274         * builtins-30.c: Don't use nan, nanf, nanl.
43275         * builtins-35.c: New test.
43277 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43279         * g++.dg/ext/altivec-6.C: New test.
43281 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43283         * g++.dg/init/placement3.C: New test.
43285         * g++.dg/template/spec13.C: New test.
43287         * g++.dg/lookup/using11.C: New test.
43289         * g++.dg/lookup/koenig3.C: New test.
43291         * g++.dg/template/operator2.C: New test.
43293         * g++.dg/expr/dtor3.C: New test.
43294         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43295         marker.
43296         * g++.old-deja/g++.law/visibility28.C: Likewise.
43298 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43300         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43301         * gcc.dg/ppc64-abi-3.c: Likewise.
43303 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43305         PR c++/14545
43306         * g++.dg/parse/template15.C: New test.
43308 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43310         * g++.dg/expr/dtor2.C: New test.
43312         * g++.dg/lookup/anon4.C: New test.
43314         * g++.dg/overload/using1.C: New test.
43316         * g++.dg/template/lookup7.C: New test.
43318         * g++.dg/template/typename6.C: New test.
43320         * g++.dg/expr/cond6.C: New test.
43322 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43324         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43326 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43328         * g++.dg/expr/cond5.C: New test.
43329         * g++.dg/expr/constcast1.C: Likewise.
43330         * g++.dg/expr/ptrmem2.C: Likewise.
43331         * g++.dg/expr/ptrmem3.C: Likewise.
43332         * g++.dg/lookup/main1.C: Likewise.
43333         * g++.dg/template/lookup6.C: Likewise.
43335 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43337         * gcc.dg/local1.c: New test.
43339         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43341 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43343         * gcc.dg/torture/builtin-convert-1.c: New test.
43345 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43347         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43349 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43351         PR c++/14481
43352         * g++.dg/warn/Wunused-7.C: New test.
43354 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43356         * gcc.dg/torture/builtin-integral-1.c: New test.
43358 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43360         PR c++/14586
43361         * g++.dg/parse/non-dependent3.C: New test.
43363 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43365         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43366         * g++.dg/eh/simd-2.C: Likewise.
43367         * g++.dg/init/array10.C: Likewise.
43368         * gcc.c-torture/compile/simd-1.c: Likewise.
43369         * gcc.c-torture/compile/simd-2.c: Likewise.
43370         * gcc.c-torture/compile/simd-3.c: Likewise.
43371         * gcc.c-torture/compile/simd-4.c: Likewise.
43372         * gcc.c-torture/compile/simd-6.c: Likewise.
43373         * gcc.c-torture/execute/simd-1.c: Likewise.
43374         * gcc.c-torture/execute/simd-2.c: Likewise.
43375         * gcc.dg/compat/vector-defs.h: Likewise.
43376         * gcc.dg/20020531-1.c: Likewise.
43377         * gcc.dg/altivec-3.c: Likewise.
43378         * gcc.dg/altivec-4.c: Likewise.
43379         * gcc.dg/altivec-varargs-1.c: Likewise.
43380         * gcc.dg/compat/vector-defs.h: Likewise.
43381         * gcc.dg/i386-mmx-3.c: Likewise.
43382         * gcc.dg/i386-sse-4.c: Likewise.
43383         * gcc.dg/i386-sse-5.c: Likewise.
43384         * gcc.dg/i386-sse-8.c: Likewise.
43385         * gcc.dg/simd-1.c: Likewise.
43386         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43387         __ev64_opaque__ since the machine description provides it.
43389 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43391         * lib/compat.exp (skip_list): New global variable.
43392         Use it to hold the user defined COMPAT_SKIPS list if any.
43393         (compat-obj): Add the members of skip_list to optall.
43395 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43397         * gcc.dg/compat/union-by-value-1_main.c,
43398         union-by-value-1_x.c, union-by-value-1_y.c,
43399         union-check.h, union-defs.h,
43400         union-init.h, union-return-1_main.c,
43401         union-return-1_x.c, union-return-1_y.c: New files.
43403 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43405         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43406         mixed-struct-init.h: Add 4 mixed structure types.
43407         struct-by-value-21_main.c, struct-by-value-21_x.c,
43408         struct-by-value-21_y.c, struct-return-21_main.c,
43409         struct-return-21_x.c, struct-return-21_y.c: New files.
43411 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43413         PR c++/14550
43414         * g++.dg/parse/template14.C: New test.
43416 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43418         * gcc.c-torture/execute/20040313-1.c: New test.
43420 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43422         PR target/14533
43423         * gcc.dg/20040311-2.c: New test.
43425 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43427         PR other/14544
43428         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43429         bit-field.
43431 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43433         * gcc.dg/20040305-2.c: Add missing return statement.
43435 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43437         * gcc.dg/builtins-34.c: Also check pow10*.
43439 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43441         PR target/14262
43442         * gcc.dg/20040305-2.c: New test.
43444 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43446         * gcc.dg/20040310-1.c: New test.
43448 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43450         * gcc.c-torture/execute/20040311-1.c: New test case.
43452 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43454         PR c++/14476
43455         * g++.dg/lookup/enum1.C: New test.
43457 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43459         PR c++/14510
43460         * g++.dg/lookup/struct2.C: New test.
43462 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43464         * gcc.dg/builtins-34.c: New test.
43466 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43468         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43470 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43472         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43473         * gcc.dg/alias-2.c: New testcase.
43475 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43477         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43479 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43481         * gcc.c-torture/execute/20040309-1.c: New test case.
43483 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43485         PR c++/14397
43486         * g++.dg/overload/ref1.C: New.
43488 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43490         PR c++/14409
43491         * g++.dg/template/spec12.C: New test.
43493         PR c++/14448
43494         * g++.dg/parse/crash14.C: New test.
43496 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43498         PR c++/14230
43499         * g++.dg/init/ref11.C: New test.
43501 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43503         PR c++/14432
43504         * g++.dg/parse/builtin2.C: New test.
43506 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43508         PR c++/14401
43509         * g++.dg/init/ctor3.C: New test.
43510         * g++.dg/init/union1.C: New test.
43511         * g++.dg/ext/anon-struct4.C: New test.
43513 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43515         * g++.dg/lookup/koenig1.C: Tweak error messages.
43516         * g++.dg/lookup/used-before-declaration.C: Likewise.
43517         * g++.dg/other/do1.C: Likewise.
43518         * g++.dg/overload/koenig1.C: Likewise.
43519         * g++.dg/parse/crash13.C: Likewise.
43520         * g++.dg/template/instantiate3.C: Likewise.
43522 2004-03-08  Eric Christopher  <echristo@redhat.com>
43524         * * lib/target-supports.exp: Enable libiconv in test
43525         compilation.  Fix up error checking.
43527 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43529         PR middle-end/14289
43530         * gcc.dg/pr14289-1.c: New test case.
43531         * gcc.dg/pr14289-2.c: Likewise.
43532         * gcc.dg/pr14289-3.c: Likewise.
43534 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43536         * gcc.c-torture/execute/20040308-1.c: New test.
43538 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43540         * gcc.c-torture/execute/20040307-1.c: New test case.
43542 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43544         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43546 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43548         * gcc.dg/20040306-1.c: New test.
43550 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43552         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43553         them static.
43554         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43556 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43558         PR c/14465
43559         * gcc.dg/decl-6.c: New test.
43561 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43563         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43564         Rename LOGPOW -> LOG_POW.
43565         (SQRT_EXP, POW_EXP): New.
43567 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43569         * gcc.dg/i386-sse-8.c: New test.
43571 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43573         PR c/14114
43574         * gcc.dg/decl-5.c: New test.
43576 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43578         * gcc.dg/20040305-1.c: New test.
43580 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43582         PR other/14354
43583         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43585 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43587         PR c++/14425, c++/14426
43588         * g++.dg/ext/altivec-4.C: New test.
43589         * g++.dg/ext/altivec-5.C: New test.
43591 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43593         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43594         global variables of a type with no linkage.
43595         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43596         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43597         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43598         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43599         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43600         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43601         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43602         * g++.dg/warn/deprecated.C: Name enum Color.
43603         * g++.dg/overload/VLA.C: Name structure for 'b'.
43604         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43606 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43608         * gcc.c-torture/compile/20040304-1.c: New test.
43610 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43612         PR 13728
43613         * gcc.dg/decl-4.c: New testcase.
43615 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43617         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43618         as PRECF if sizeof (float) > sizeof (double).
43619         (PRECL): Make it the same as PRECF if
43620         sizeof (float) > sizeof (long double).
43622 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43624         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43625         system type.  Add check for irix6 which doesn't have c99 runtime.
43627 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43629         * gcc.dg/const-elim-1.c: xfail for xtensa.
43631 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43633         PR c++/14369
43634         * g++.dg/template/cond4.C: New test.
43636 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43638         PR c++/14360
43639         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43641         PR c++/14361
43642         * g++.dg/parse/defarg7.C: New test.
43644         PR c++/14359
43645         * g++.dg/template/friend26.C: New test.
43647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43649         PR c++/14324
43650         * g++.dg/abi/mangle21.C: New test.
43652         PR c++/14260
43653         * g++.dg/parse/constructor2.C: New test.
43655         PR c++/14337
43656         * g++.dg/template/sfinae1.C: New test.
43658 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43660         PR c++/14267
43661         * g++.dg/expr/crash2.C: New test.
43663         PR middle-end/13448
43664         * gcc.dg/inline-5.c: New test.
43665         * gcc.dg/always-inline.c: Split out tests into ...
43666         * gcc.dg/always-inline2.c: ... this and ...
43667         * gcc.dg/always-inline3.c: ... this.
43669 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43671         PR debug/12103
43672         * g++.dg/debug/crash1.C: New test.
43674 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43676         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43677         function with __attribute__((noinline)).
43678         (recurser_void2): Likewise.
43679         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43680         (recurser_void2): Likewise.
43682 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43684         PR middle-end/14203
43685         * g++.dg/warn/Wunused-6.C: New test case.
43687 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43689         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43690         not defined.
43692 2004-02-27  Eric Christopher  <echristo@redhat.com>
43694         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43695         * g++.dg/charset/asm2.c: Run only x86.
43696         * gcc.dg/charset/asm3.c: Ditto.
43698 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43700         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43701         ld_library_path.
43703 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43705         * g++.dg/ext/altivec-3.C: New.
43707 2004-02-26  Richard Henderson  <rth@redhat.com>
43709         * g++.dg/ext/attrib10.C: Mark for warning.
43710         * gcc.dg/attr-alias-1.c: New.
43712 2004-02-26  Richard Henderson  <rth@redhat.com>
43714         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43715         * gcc.c-torture/execute/20040208-2.c: ... it back.
43717 2004-02-26  Eric Christopher  <echristo@redhat.com>
43719         * lib/target-supports.exp (check-iconv-available): New function.
43720         * lib/gcc-dg.exp (dg-require-iconv): New function.
43721         Use above.
43722         * gcc.dg/charset: New directory.
43723         * gcc.dg/charset/charset.exp: New file.
43724         * gcc.dg/charset/asm1.c: Ditto.
43725         * gcc.dg/charset/asm2.c: Ditto.
43726         * gcc.dg/charset/asm3.c: Ditto.
43727         * gcc.dg/charset/asm4.c: Ditto.
43728         * gcc.dg/charset/asm5.c: Ditto.
43729         * gcc.dg/charset/attribute1.c: Ditto.
43730         * gcc.dg/charset/attribute2.c: Ditto.
43731         * gcc.dg/charset/string1.c: Ditto.
43732         * g++.dg/charset: New directory.
43733         * g++.dg/dg.exp: Add here. Special options.
43734         * g++.dg/charset/charset.exp: New file.
43735         * g++.dg/charset/asm1.c: Ditto.
43736         * g++.dg/charset/asm2.c: Ditto.
43737         * g++.dg/charset/asm3.c: Ditto.
43738         * g++.dg/charset/asm4.c: Ditto.
43739         * g++.dg/charset/attribute1.c: Ditto.
43740         * g++.dg/charset/attribute2.c: Ditto.
43741         * g++.dg/charset/extern1.cc: Ditto.
43742         * g++.dg/charset/extern2.cc: Ditto.
43743         * g++.dg/charset/string1.c: Ditto.
43745 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43747         PR c++/14278
43748         * g++.dg/parse/comma1.C: New test.
43750 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43752         PR c++/14284
43753         * g++.dg/template/ttp8.C: New test.
43755 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43757         * gcc.dg/fixuns-trunc-1.c: New test.
43759 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43761         * gcc.dg/builtins-config.h: Use #elif.
43763 2004-02-26  Michael Matz  <matz@suse.de>
43765         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43766         * gcc.dg/991214-1.c: Likewise.
43767         * gcc.dg/i386-asm-1.c: Likewise.
43769 2004-02-25  Richard Henderson  <rth@redhat.com>
43771         * gcc.c-torture/execute/20040208-2.c: Move ...
43772         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43774 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43776         PR c++/14246
43777         * g++.dg/other/crash-3.C: New test.
43779 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43781         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43782         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43784         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43785         HP-UX.
43787 2004-02-24  Michael Matz  <matz@suse.de>
43789         * gcc.dg/i386-regparm.c: New.
43791 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43793         * gcc.c-torture/execute/20040223-1.c: New.
43795 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43796             Kazu Hirata  <kazu@cs.umass.edu>
43798         * gcc.dg/fwritable-strings-1.c: Remove.
43800 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43802         PR c/14156
43803         * gcc.dg/20040223-1.c: New test.
43805 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43807         PR c++/14106
43808         * g++.dg/ext/typeof9.C: New test.
43810 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43812         PR c++/14250
43813         * g++.dg/other/switch1.C: New test.
43815 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43817         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43818         * gcc.dg/va-arg-1.c: Likewise.
43820 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43822         PR c++/14143
43823         * g++.dg/template/koenig5.C: New test.
43825 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43827         * g++.dg/ext/altivec-1.C: Generalize target triple.
43828         * g++.dg/ext/altivec-2.C: New test case.
43829         * g++.dg/ext/altivec_check.h: New file.
43830         * gcc.dg/altivec-1.c: Generalize target triple;
43831         include altivec_check.h and call altivec_check().
43832         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43833         * gcc.dg/altivec-6.c: New test case.
43834         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43835         type casts as needed.
43836         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43837         altivec_check().
43838         * gcc.dg/altivec-12.c: New test case.
43839         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43840         include altivec_check.h and call altivec_check().
43841         * gcc.dg/altivec_check.h: New file.
43843 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43845         * lib/target-supports.exp (check_alias_available): Don't mangle
43846         function `g' in test program.
43848 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43850         * lib/target-supports.exp (check_profiling_available): Check
43851         argument to determine whether we support a profiling type.
43852         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43853         check_profiling_available.
43854         * g++.dg/bprob/bprob.exp: Likewise.
43855         * g77.dg/bprob/bprob.exp: Likewise.
43856         * gcc.misc-tests/bprob.exp: Likewise.
43857         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43858         dg-require-profiling and delete expected error handling.
43859         * gcc.dg/20021014-1.c: Likewise.
43860         * gcc.dg/nest.c: Likewise.
43862 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43864         PR c++/12007
43865         * g++.dg/other/vthunk1.C: New test.
43867 2004-02-20  Falk Hueffner  <falk@debian.org>
43869         PR target/14201
43870         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43872 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43874         PR c++/13927
43875         * g++.dg/other/error8.C: Remove XFAIL markers.
43877         PR c++/14173
43878         * g++.dg/ext/packed5.C: New test.
43880         PR c++/14199
43881         * g++.dg/warn/Wunused-5.C: New test.
43883         PR c++/14186
43884         * g++.dg/lookup/member1.C: New test.
43886 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43888         * gcc.c-torture/compile/20040130-1.c: Enable only when
43889         __INT_MAX__ >= 2147483647L.
43890         * gcc.c-torture/compile/961203-1.c: Likewise.
43892 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43894         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43895         * g++.dg/opt/template1.C: Robustify assembler regexp
43897 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43899         * gcc.c-torture/execute/simd-4.x: Remove.
43900         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43901         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43902         Guard with #ifndef SKIP_ATTRIBUTE.
43903         * gcc.dg/compat/vector-1_y.c: Likewise.
43904         * gcc.dg/compat/vector-2_x.c: Likewise.
43905         * gcc.dg/compat/vector-2_y.c: Likewise.
43906         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43907         * g++.dg/eh/simd-2.C: Likewise.
43909 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43911         * gcc.c-torture/compile/complex-1.c: New.
43913 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43915         PR target/14209
43916         * gcc.c-torture/execute/20040218-1.c: New test.
43918 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43920         PR c++/14181
43921         * g++.dg/parse/new2.C: New test.
43923 2004-02-18  Paul Brook  <paul@codesourcery.com>
43925         * gcc.c-torture/compile/libcall-1.c: New test.
43927 2004-02-18  Paul Brook  <paul@codesourcery.com>
43929         PR debug/12934
43930         * gcc.dg/debug/debug-7.c: New test.
43932 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43934         * gcc.dg/20040217-1.c: New test.
43936 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43938         * gcc.c-torture/execute/990208-1.x: Delete.
43940 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43942         * gcc.c-torture/execute/20040208-2.x: New file.
43944 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43946         PR c++/11326
43947         * g++.dg/abi/structret1.C: New test.
43949 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43951         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43952         (i386_cpuid): No need to test if cpuid is available on AMD64.
43953         Fix assembly, so that it works onboth i386 and AMD64.
43954         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43955         (vecInLong): Fix s[] member type to unsigned int.
43956         (vecInWord): Remove type.
43957         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43958         (a64, b64, c64, d64, e64): Remove.
43959         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43960         Remove unused variable.  Remove initialization of removed variables.
43961         Don't call mmx_tests nor sse_tests.
43962         (reference_mmx, reference_sse): Remove.
43963         (check): Add return stmt.
43964         * gcc.dg/i386-sse-7.c: New test.
43965         * gcc.dg/i386-mmx-4.c: New test.
43967 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43969         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43970         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43971         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43972         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43973         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43974         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43975         g++.dg/tc1/dr94.C: Fix line terminator.
43977 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43979         * gcc.c-torture/compile/20040216-1.c: New.
43981 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43983         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43984         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43985         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43986         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43987         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43988         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43990 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43992         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43994 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43996         PR c++/13971
43997         * g++.dg/expr/cond4.C: New test.
43999         PR c++/14086
44000         * g++.dg/lookup/crash2.C: New test.
44002 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44004         * gcc.c-torture/compile/20040214-2.c: New test.
44006 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44008         PR c++/14116
44009         * g++.dg/ext/typeof8.C: New test.
44011 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44013         * gcc.c-torture/compile/20040214-1.c: New test.
44015 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44017         PR c++/13635
44018         * g++.dg/template/spec11.C: New test.
44020 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44022         PR c++/13927
44023         * g++.dg/other/error8.C: New test.
44025 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44027         PR c++/14122
44028         * g++.dg/template/array4.C: New test.
44030         PR c++/14108
44031         * g++.dg/inherit/thunk2.C: New test.
44033         PR c++/14083
44034         * g++.dg/eh/cond2.C: New test.
44036 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44038         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44040 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44042         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44044 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44046         * g++.dg/simd-2.C: xfail on ppc64-linux.
44048 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44050         PR c/456
44051         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44052         tests.
44054 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44056         * gcc.dg/builtins-33.c: New test.
44058 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44060         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44062 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44064         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44066 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44068         * gcc.dg/ppc64-abi-3.c: New test.
44070 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44072         PR c/14092
44074         * gcc.dg/pr14092-1.c: New testcase.
44076 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44078         * gcc.dg/cpp/assert4.c: Fix typo last change.
44080         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44081         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44083         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44085 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44087         * gcc.c-torture/compile/20040209-1.c: New test case.
44089 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44091         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44093 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44095         * gcc.c-torture/execute/20040208-[12].c: New tests.
44097 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44099         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44101 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44103         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44105 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44107         Bug 13856
44108         * gcc.dg/visibility-8.c: New testcase.
44110 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44112         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44113         arguments.
44114         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44116 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44118         PR middle-end/13696
44119         * g++.dg/opt/fold1.C: New test case.
44121 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44123         PR c++/14033
44124         * g++.dg/other/crash-2.C: New test.
44126 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44128         PR c++/14028
44129         * g++.dg/parse/angle-bracket2.C: New test.
44131 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44133         PR middle-end/13750
44134         Revert:
44135         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44136         PR pch/13361
44137         * g++.dg/pch/wchar-1.C: New.
44138         * g++.dg/pch/wchar-1.Hs: New.
44140 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44142         PR c++/14008
44143         * g++.dg/parse/error15.C: New test.
44144         * g++.dg/parse/crash11.C: Update dg-error mark.
44146 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44148         PR c++/13932
44149         * g++.dg/warn/conv2.C: New test.
44151 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44153         PR c++/13086
44154         * g++.dg/warn/incomplete1.C: Remove xfail.
44156 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44158         * lib/file-format.exp (gcc_target_object_format): Use
44159         ${tool}_target_compile, not gcc_target_compile.
44160         * lib/target-supports.exp (check_alias_available): Likewise.
44161         (check_gc_sections_available): Likewise.
44162         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44163         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44164         dg-require-alias.
44166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44168         PR c++/13969
44169         * g++.dg/template/static6.C: New test.
44171 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44173         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44175 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44177         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44178         tests for systems where `char' is unsigned by default.
44180 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44182         PR c++/13997
44183         * g++.dg/template/partial3.C: New test.
44185 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44187         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44188         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44189         Remove mentions of obsolete ports.
44191 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44193         * gcc.dg/noncompile/20001228-1.c: Fix for new
44194         error message.
44196 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44198         PR target/9348
44199         * gcc.c-torture/execute/multdi-1.c: New test case.
44201 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44203         PR c++/13925
44204         * g++.dg/template/lookup5.C: New test.
44206 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44208         PR c++/13950
44209         * g++.dg/template/lookup4.C: New test.
44211         PR c++/13970
44212         * g++.dg/parse/error14.C: New test.
44214         PR c++/14002
44215         * g++.dg/parse/template13.C: New test.
44217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44219         PR c++/13978
44220         * g++.dg/template/koenig4.C: New test.
44222         PR c++/13968
44223         * g++.dg/template/crash17.C: New test.
44225         PR c++/13975
44226         * g++.dg/parse/error13.C: New test.
44227         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44229 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44231         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44233 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44235         PR c/11658
44236         PR c/13994
44237         * gcc.dg/noncompile/20040203-1.c: New test.
44238         * gcc.dg/noncompile/20040203-2.c: Likewise.
44239         * gcc.dg/noncompile/20040203-3.c: Likewise.
44240         * gcc.dg/20040203-1.c: Likewise.
44242 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44244         PR c++/10858
44245         * g++.dg/template/sizeof7.C: New test.
44247 2004-02-02  Eric Christopher  <echristo@redhat.com>
44248             Zack Weinberg  <zack@codesourcery.com>
44250         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44252 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44254         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44255         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44256         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44257         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44259 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44261         PR c++/13113
44262         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44264         PR c++/13854
44265         * g++.dg/ext/attrib13.C: New test.
44267         PR c++/13907
44268         * g++.dg/conversion/op2.C: New test.
44270 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44272         * gcc.dg/titype-1.c: Fix pasto.
44274 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44276         * gcc.dg/titype-1.c: New test.
44278 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44280         PR c++/13957
44281         * g++.dg/template/non-type-template-argument-1.C,
44282         g++.dg/template/qualified-id1.C: Update dg-error marks.
44283         * g++.dg/template/nontype6.C: New test.
44285 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44287         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44288         * gcc.dg/builtins-31.c: New testcase.
44289         * gcc.dg/builtins-32.c: New testcase.
44291 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44293         * objc.dg/call-super-2.m: Update line numbers
44294         for the including of stddef.h.
44296 2004-01-30  Michael Matz  <matz@suse.de>
44298         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44299         g++.dg/ext/case-range3.C: New tests.
44301 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44303         DR206
44304         PR c++/13813
44305         * g++.dg/template/member4.C: New test.
44307 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44309         PR c++/13683
44310         * g++.dg/template/sizeof6.C: New test.
44312 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44314         * gcc.dg/fwritable-strings-1.c: New test.
44316 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44318         * gcc.c-torture/compile/20040130-1.c: New test.
44320 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44322         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44324 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44326         PR c++/13883
44327         * g++.dg/template/ctor3.C: New test.
44329 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44331         * g++.dg/tc1: New directory.
44332         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44333         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44334         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44335         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44336         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44338 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44340         * g++.dg/parse/error11.C: New test.
44341         * g++.dg/parse/error12.C: Likewise.
44343 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44345         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44346         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44348 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44350         PR c++/13791
44351         * g++.dg/ext/attrib12.C: New test.
44353         PR c++/13736
44354         * g++.dg/parse/cast2.C: New test.
44356 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44358         * objc.dg/encode-2.m (main): New local string.  Set depending on
44359         sizeof long.  Use in sscanf call.
44360         * objc.dg/encode-3.m (main): New local string.  Set depending on
44361         sizeof long.  Use in scan_initial call.
44363 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44365         * objc.dg/call-super-2.m: Make LP64-safe.
44366         * objc.dg/desig-init-1.m: Likewise.
44368 2004-01-27  Devang Patel <dpatel@apple.com>
44370         * g++.dg/debug/namespace1.C: New test.
44372 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44374         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44375         xscale-*-*.
44377         * gcc.dg/arm-mmx-1.c: New test.
44379 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44381         * gcc.dg/20040127-1.c: New test.
44382         * gcc.dg/20040127-2.c: New test.
44384 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44386         * objc.dg/stret-1.m (glob): Renamed to globa.
44388 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44390         PR c++/13663
44391         * g++.dg/expr/for1.C: New test.
44393 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44395         PR middle-end/13779
44396         * gcc.dg/darwin-longlong.c: New test.
44398 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44400         * gcc.dg/20040124-1.c: Moved test from here...
44401         * gcc.c-torture/compile/20040124-1.c: ...to here.
44403 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44405         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44406         the assembly output if -m64 is passed.
44408 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44410         PR c++/13833
44411         * g++.dg/template/cond3.C: New test.
44413 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44415         PR c++/13810
44416         * g++.dg/template/ttp7.C: New test.
44418 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44420         PR c++/13797
44421         * g++.dg/template/nontype4.C: New test.
44422         * g++.dg/template/nontype5.C: Likewise.
44424 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44426         * gcc.dg/torture/mips-clobber-at.c: New test.
44428 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44430         * gcc.dg/20040124-1.c: New test.
44432 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44434         * gcc.dg/20040123-1.c: New test.
44436 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44438         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44440 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44442         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44444 2004-01-23  Andrew Pinski  <apinski@apple.com>
44446         * gcc.dg/20030121-1.c: Move to ..
44447         * gcc.dg/20040121-1.c: here.
44449 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44451         * gcc.dg/builtins-29.c: New test case.
44453 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44455         PR 18314
44456         * gcc.dg/builtins-30.c: New testcase.
44458 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44460         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44461         * lib/g77.exp: Likewise.
44462         * lib/objc.exp: Likewise.
44463         * lib/g++.exp: Likewise.
44465 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44467         * gcc.dg/struct-by-value-2.c: New test.
44469 2004-01-21  Andrew Pinski  <apinski@apple.com>
44471         PR target/13785
44472         * gcc.dg/20030121-1.c: New test.
44474 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44476         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44477         clobber frame pointer register in asm statement.
44479 2004-01-21  Falk Hueffner  <falk@debian.org>
44481         * gcc.c-torture/compile/20040121-1.c: New test.
44483 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44485         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44487 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44489         * gcc.dg/ppc64-abi-2.c: New test.
44491 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44493         * lib/treelang.exp: Fill out this file.
44494         * lib/treelang-dg.exp: New File.
44496 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44498         * gcc.c-torture/compile/981022-1.c: Remove.
44499         * gcc.dg/array-5.c: Remove XFAIL.
44500         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44501         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44502         gcc.dg/cond-lvalue-1.c: Update.
44503         * gcc.dg/cast-lvalue-2.c: New test.
44505 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44507         PR c++/13592
44508         * g++.dg/other/error1.C (class foo): Tweak error message.
44510         PR c++/13592
44511         * g++.dg/template/call2.C: New test.
44513 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44515         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44516         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44517         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44518         scalar-return-1_x.c, scalar-return-2_y.c,
44519         scalar-return-3_x.c, scalar-return-3_y.c,
44520         scalar-return-4_x.c, scalar-return-4_y.c,
44521         struct-align-1.h, struct-align-1_x.c,
44522         struct-align-1_y.c, struct-align-2.h,
44523         struct-align-2_x.c, struct-align-2_y.c,
44524         struct-by-value-10_y.c, struct-by-value-11_x.c,
44525         struct-by-value-11_y.c, struct-by-value-12_x.c,
44526         struct-by-value-12_y.c, struct-by-value-13_x.c,
44527         struct-by-value-13_y.c, struct-by-value-14_x.c,
44528         struct-by-value-14_y.c, struct-by-value-15_x.c,
44529         struct-by-value-15_y.c, struct-by-value-16_y.c,
44530         struct-by-value-17_y.c, struct-by-value-18_y.c,
44531         struct-by-value-19_y.c, struct-by-value-1_x.c,
44532         struct-by-value-1_y.c, struct-by-value-20_y.c,
44533         struct-by-value-2_x.c, struct-by-value-2_y.c,
44534         struct-by-value-3_y.c, struct-by-value-4_x.c,
44535         struct-by-value-4_y.c, struct-by-value-5_y.c,
44536         struct-by-value-6_y.c, struct-by-value-7_y.c
44537         struct-by-value-8_x.c, struct-by-value-8_y.c
44538         struct-by-value-9_x.c, struct-by-value-9_y.c
44539         struct-return-10_x.c, struct-return-10_y.c,
44540         struct-return-19_x.c, struct-return-20_x.c
44541         struct-return-2_x.c, struct-return-2_y.c
44542         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44543         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44545 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44547         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44548         attribute on sparc*-sun-solaris2.*.
44550 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44552         PR c++/13710
44553         * g++.dg/ext/typeof7.C: New test.
44555 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44557         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44558         * gcc.dg/const-elim-1.c: Same.
44560 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44562         * objc.dg/stret-1.m: New.
44563         * objc.dg/stret-2.m: New.
44565 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44567         PR c++/11895
44568         * g++.dg/ext/vector1.C: New test.
44570 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44572         * gcc.dg/pch/import-1.c: New.
44573         * gcc.dg/pch/import-1.hs: New.
44574         * gcc.dg/pch/import-1a.h: New.
44575         * gcc.dg/pch/import-1b.h: New.
44576         * gcc.dg/pch/import-1c.h: New.
44578 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44580         PR c++/13574
44581         * g++.dg/ext/array1.C: New test.
44583         PR c++/13178
44584         * g++.dg/conversion/op1.C: New test.
44586 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44588         PR 11864
44589         From Kazumoto Kojima / Dan Kegel:
44590         * gcc.dg/pr11864-1.c: New test.
44592         PR 10392
44593         From Marcus Comstedt / Dan Kegel:
44594         * gcc.dg/pr10392-1.c: New test.
44596 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44598         PR c++/13478
44599         * g++.dg/init/ref10.C: New test.
44601 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44603         PR c++/13407
44604         * g++.dg/parse/typename6.C: New test.
44606 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44608         PR pch/13361
44609         * g++.dg/pch/wchar-1.C: New.
44610         * g++.dg/pch/wchar-1.Hs: New.
44612 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44614         PR c++/9259
44615         * g++.dg/expr/sizeof2.C: New test.
44617 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44619         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44621 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44623         PR c++/13659
44624         * g++.dg/lookup/strong-using-3.C: New.
44625         * g++.dg/lookup/using-10.C: New.
44627 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44629         PR c++/13594
44630         * g++.dg/lookup/strong-using-2.C: New.
44632 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44633             Dan Kegel <dank@kegel.com>
44634             J"orn Rennecke <joern.rennecke@superh.com>
44636         PR target/9365
44637         * gcc.dg/pr9365-1.c: New test.
44639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44641         PR c++/8856
44642         * g++.dg/parse/casting-operator2.C: New test.
44643         * g++.old-deja/g++.pt/explicit83.C: Remove.
44645 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44647         * gcc.dg/label-compound-stmt-1.c: New test.
44648         * gcc.c-torture/compile/950922-1.c,
44649         gcc.c-torture/compile/20000211-3.c,
44650         gcc.c-torture/compile/20000518-1.c,
44651         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44652         compound statements.
44654 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44656         * gcc.dg/ppc64-abi-1.c: New test.
44658 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44660          * g++.dg/ext/attrib9.C: Add dg-warnings.
44662 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44664         PR c++/12335
44665         * g++.dg/parse/dtor3.C: New test.
44667 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44669         PR c++/12709
44670         * g++.dg/parse/try-catch-1.C: New test.
44672 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44674         * ada/acats/run_all.sh: Add more verbose output in acats.log
44675         when compiling tests.
44677 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44679         PR 13656
44680         * gcc.dg/typedef-redecl.c: New test case.
44681         * gcc.dg/typedef-redecl.h: New support file.
44683 2004-01-13  Jan Hubicka  <jh@suse.cz>
44685         * gcc.dg/always_inline.c: New test.
44686         * gcc.dg/debug/20031231-1.c: Fix.
44688 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44690         PR c++/13474
44691         * g++.dg/template/array3.C: New test.
44693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44695         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44696         * g++.dg/warn/Wunused-2.C: Likewise.
44698 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44700         PR c++/13289
44701         * g++.dg/template/instantiate6.C: New test.
44703 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44705         PR middle-end/11397
44706         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44708 2004-01-12  Jan Hubicka  <jh@suse.cz>
44710         PR opt/12826
44711         * gcc.dg/20040112-1.c: New.
44713         * gcc.dg/dwarf-die[1-7].c: Move to...
44714         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44715         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44717 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44719         PR c++/4100
44720         * g++.dg/parse/friend4.C: New test.
44722 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44724         PR c++/4100
44725         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44726         definition is called a friend.
44728 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44730         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44732 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44734         PR c++/3478
44735         * g++.dg/parse/error10.C: New test.
44736         * g++.dg/template/arg2.C: Accept "invalid type" error.
44738 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44740         PR middle-end/13392
44741         * g++.dg/opt/expect2.C: New test.
44743 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44745         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44746         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44747         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44748         Update dg-error regexps.
44750 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44752         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44753         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44755 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44757         * gcc.dg/pragma-re-1.c: Use right pointer type.
44759 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44761         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44763 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44765         * gcc.dg/rs6000-ldouble-1.c: New.
44767 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44769         DR 337
44770         PR c++/9256
44771         * g++.dg/other/abstract1.C: New test.
44773 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44775         * g++.dg/lookup/strong-using-1.C: New.
44777 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44779         PR c/11234
44780         * gcc.dg/func-ptr-conv-1.c: New test.
44781         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44783 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44785         PR target/13380.
44786         * gcc.c-torture/compile/20040109-1.c: New.
44788 2004-01-08  Stuart Hastings  <stuart@apple.com>
44790         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44791         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44792         * gcc.dg/i386-sse-6.c: ...this new testcase.
44794 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44796         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44798 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44800         * ada/acats/run_acats: Treat 'gnatchop' the same way
44801         as 'gnatmake'.  Export GCC_DRIVER.
44802         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44803         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44805 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44807         PR c++/12573
44808         * g++.dg/template/dependent-expr4.C: New test.
44810 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44812         * gcc.dg/altivec-11.c: New test.
44814 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44816         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44818 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44820         PR c/6024
44821         * gcc.dg/enum-compat-1.c: New test.
44822         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44824 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44826         PR c/12165
44827         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44828         gcc.dg/c99-idem-qual-3.c: New tests.
44830 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44832         * gcc.dg/winline-7.c: Don't cast void * to int.
44834 2004-01-06  Jan Hubicka  <jh@suse.cz>
44836         * gcc.dg/i386-sse-5.c: New test
44837         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44839 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44841         PR c++/12815
44842         * g++.dg/rtti/typeid4.C: New test.
44844 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44846         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44848 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44850         PR c++/12132
44851         * g++.dg/template/error11.C: New test.
44853         PR c++/13451
44854         * g++.dg/template/class2.C: New test.
44856 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44857         Richard Sandiford <rsandifo@redhat.com>
44859         PR c++/13387
44860         * g++.dg/opt/alias3.C: New test.
44862 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44864         PR c++/13157
44865         * g++.dg/template/koenig3.C: New test.
44867         PR c++/13529
44868         * g++.dg/parse/offsetof3.C: New test.
44870         * g++.dg/init/copy7.C: Add missing dg-error markers.
44872         PR c++/12226
44873         * g++.dg/init/copy7.c: New test.
44875         PR c++/13536
44876         * g++.dg/parse/cast1.C: New test.
44878 2004-01-04  Jan Hubicka  <jh@suse.cz>
44880         * gcc.dg/winline[1-7].c: New tests.
44882 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44884         PR c++/13520
44885         * g++.dg/template/qualttp22.C: New test.
44887 2004-01-01  Jan Hubicka  <jh@suse.cz>
44889         * gcc.dg/debug/20031231-1.c: New.
44890         * gcc.c-torture/compile/20040101-1.c: New.
44891         * gcc.dg/dwarf-die-[1-7].c: New.
44893 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44895         PR optimization/13521
44896         * gcc.c-torture/compile/20031231-1.c: New test.
44898 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44900         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44902 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44904         PR c++/10079
44905         * g++.dg/template/crash16.C: New test.
44907 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44909         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44911 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44913         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44914         ports.
44915         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44916         * g++.old-deja/g++.law/profile1.C: Likewise.
44917         * gcc.c-torture/compile/981006-1.c: Likewise.
44918         * gcc.c-torture/execute/loop-2e.x: Likewise.
44919         * gcc.c-torture/execute/loop-2f.x: Remove.
44920         * gcc.c-torture/execute/loop-2g.x: Likewise.
44921         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44922         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44924 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44926         PR c++/13507
44927         * g++.dg/ext/attrib11.C: New test.
44929         PR c++/13494
44930         * g++.dg/template/array2-1.C: New test.
44931         * g++.dg/template/array2-2.C: New test.
44933 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44935         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44937 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44939         PR c++/12774
44940         * g++.dg/template/array1-1.C: New test.
44941         * g++.dg/template/array1-2.C: New test.
44943 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44945         PR fortran/12632
44946         * g77.dg/12632.f: New test case.
44948 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44950         PR c++/13289
44951         * g++.dg/parse/nontype1.C: New test.
44953 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44955         PR c++/12403
44956         * g++.dg/parse/explicit1.C: New test.
44957         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44959 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44961         PR c++/13081
44962         * g++.dg/opt/inline6.C: New test.
44964         PR c++/12613
44965         * g++.dg/parse/error9.C: New test.
44967         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44969 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44971         PR c++/13009
44972         * g++.dg/init/assign1.C: New test.
44974 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44976         PR c++/13070
44977         * g++.dg/warn/format3.C: New test case.
44979 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44981         * gcc.c-torture/compile/20031227-1.c: New test.
44983 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44985         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44986         * g77.dg/bprob/bprob.exp: Likewise.
44987         * gcc.misc-tests/bprob.exp: Likewise.
44988         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44989         variants on systems where the library does not provide that
44990         functionality.
44991         * gcc.dg/builtins-20.c: Use builtins-config.h.
44992         * gcc.dg/builtins-config.h: New file.
44994 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44996         * lib/gcc-dg.exp (dg-require-profiling): New function.
44997         * lib/target-supports.exp (check_profiling_available): Likewise.
44998         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44999         * g77.dg/bprob/bprob.exp: Likewise.
45000         * gcc.misc-tests/bprob.exp: Likewise.
45001         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45002         * gcc.dg/20021014-1.c: Likewise.
45003         * gcc.dg/nest.c: Likewise.
45005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45007         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45008         compiling.
45009         * g++.dg/lookup/java2.C: Likewise.
45010         * gcc.dg/cpp/lexident.c: Likewise.
45012 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45014         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45015         given.
45016         * gcc.c-torture/compile/961203-1.c: Likewise.
45017         * gcc.c-torture/compile/980506-1.c: Likewise.
45019 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45021         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45022         (additional_prunes): New global.
45023         (gcc-dg-prune): Handle additional per-test pruning.
45024         (dg-test): Clear additional_prunes between tests.
45026         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45027         dg-prune-output to avoid spurious failures from assembler
45028         complaining about nonexistent WAW violations.
45029         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45030         Use dg-prune-output to avoid spurious failures from assembler
45031         warning about Itanium B-step errata.
45033 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45035         * g++.dg/abi/macro0.C: New test.
45036         * g++.dg/abi/macro1.C: Likewise.
45037         * g++.dg/abi/macro2.C: Likewise.
45039         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45040         * g++.dg/abi/bitfield7.C: Likewise.
45041         * g++.dg/abi/dtor2.C: Likewise.
45042         * g++.dg/abi/mangle11.C: Likewise.
45043         * g++.dg/abi/mangle12.C: Likewise.
45044         * g++.dg/abi/mangle14.C: Likewise.
45045         * g++.dg/abi/mangle17.C: Likewise.
45046         * g++.dg/abi/vbase10.C: Likewise.
45047         * g++.dg/abi/vbase14.C: Likewise.
45048         * g++.dg/template/qualttp17.C: Likewise.
45050 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45052         PR c/11995
45053         * gcc.dg/20031223-1.c: New test.
45055 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45057         * gcc.dg/noreturn-7.c: New test.
45059 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45061         * gcc.dg/null-pointer-1.c: New test.
45063 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45065         * g++.old-deja/g++.jason/template18.C: Remove.
45066         * g++.old-deja/g++.jason/template37.C: Likewise.
45068         PR c++/12862
45069         * g++.dg/lookup/ns1.C: New test.
45071         PR c++/12397
45072         * g++.dg/template/lookup3.C: New test.
45074 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45076         * g++.dg/template/recurse1.C: New test
45078 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45080         PR c++/12479
45081         * g++.dg/parse/semicolon1.C: New test.
45082         * g++.dg/parse/semicolon1.h: Likewise.
45084 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45086         * gcc.dg/darwin-misaligned.c: New test.
45088 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45090         PR c/9163
45091         * gcc.dg/20031222-1.c: New test.
45093 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45095         PR c++/13438
45096         * g++.dg/parse/error8.C: New test.
45098         PR c++/11554
45099         * g++.dg/warn/ctor-init-1.C: New test.
45101 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45103         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45104         too small.
45105         * gcc.c-torture/compile/930217-1.c: Likewise.
45106         * gcc.c-torture/compile/930513-1.c: Likewise.
45107         * gcc.c-torture/execute/920908-2.c: Likewise.
45108         * gcc.c-torture/execute/921204-1.c: Likewise.
45109         * gcc.c-torture/execute/930621-1.c: Likewise.
45110         * gcc.c-torture/execute/930630-1.c: Likewise.
45111         * gcc.c-torture/execute/931031-1.c: Likewise.
45112         * gcc.c-torture/execute/980602-2.c: Likewise.
45113         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45114         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45115         * gcc.c-torture/execute/extzvsi.c: Likewise.
45116         * gcc.c-torture/unsorted/ext.c: Likewise.
45118 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45120         PR target/12749
45121         * gcc.c-torture/compile/20031220-2.c: New test case.
45123 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45125         PR optimization/13031
45126         * gcc.c-torture/compile/20031220-1.c: New test case.
45128 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45130         * gcc.dg/cast-function-1.c: New test.
45132 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45134         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45135         formats.
45137 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45139         PR c++/12795
45140         * g++.dg/ext/attrib10.C: New test.
45142 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45144         * gcc.dg/cleanup-10.c: New test.
45145         * gcc.dg/cleanup-11.c: New test.
45147 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45149         PR c++/13239
45150         * g++.dg/opt/expect1.C: New test.
45152 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45154         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45156 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45158         PR debug/12923
45159         * gcc.dg/20031218-1.c: New test.
45161         PR debug/12389
45162         * gcc.dg/20031218-2.c: New test.
45163         * gcc.dg/20031218-3.c: New test.
45165         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45166         of label name and allow for USER_LABEL_PREFIX == "_" names.
45167         * g++.dg/abi/mangle18-2.C: Likewise.
45168         * g++.dg/abi/mangle19-1.C: Likewise.
45169         * g++.dg/abi/mangle19-2.C: Likewise.
45170         * g++.dg/abi/mangle20-1.C: Likewise.
45171         * g++.dg/abi/mangle20-2.C: Likewise.
45173 2003-12-18  Richard Henderson  <rth@redhat.com>
45175         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45177 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45178             Dan Kegel <dank@kegel.com>
45180         PR other/12009
45181         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45182         testing a cross compiler, it causes spurious compile failures.
45183         * lib/g++.exp: Likewise.
45185 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45187         PR c++/13262
45188         * g++.dg/template/access13.C: New test.
45190 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45192         * gcc.dg/20031216-1.c: New test.
45194 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45196         PR c++/9154
45197         * g++.dg/template/error10.C: New test.
45199 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45201         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45202         * g++.dg/eh/simd-2.C: Likewise.
45204 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45205             Roger Sayle  <roger@eyesopen.com>
45207         * gcc.c-torture/execute/ieee/mzero5.c: New.
45209 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45211         PR c++/10603
45212         * g++.dg/parse/error6.C: New test.
45214         PR c++/12827
45215         * g++.dg/parse/error7.C: New test.
45217 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45219         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45220         at -O with stabs debugging formats.
45221         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45222         * gcc.dg/debug/debug-2.c: Likewise.
45224 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45226         PR c++/12696
45227         * g++.dg/init/error1.C: New test.
45229         PR c++/12218
45230         * g++.dg/init/pm3.C: New test.
45232 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45234         PR c/3347
45235         * gcc.dg/bitfld-8.c: New test.
45237 2003-12-16  James Lemke  <jim@wasabisystems.com>
45239         * gcc.dg/arm-scd42-[123].c: New tests.
45241 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45243         PR c++/9043
45244         * g++.dg/abi/mangle20-1.C: New test.
45245         * g++.dg/abi/mangle20-2.C: New test.
45247 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45249         PR c++/13275
45250         * g++.dg/other/offsetof2.C: Remove XFAIL.
45251         * g++.dg/parse/offsetof1.C: New test.
45252         * g++.gd/parse/offsetof2.C: Likewise.
45254 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45256         * g++.dg/template/nontype3.C: New test.
45257         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45259 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45261         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45263 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45265         PR c++/13387
45266         * g++.dg/expr/assign1.C: New test.
45268         PR c++/13242
45269         * g++.dg/abi/mangle19-1.C: New test.
45270         * g++.dg/abi/mangle19-2.C: New test.
45272 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45274         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45276 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45278         * gcc.c-torture/execute/20031216-1.c: New test.
45280 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45282         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45283         an ICE regression.
45285 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45287         PR c++/10926
45288         * g++.dg/template/error9.C: New test.
45290         PR c++/11116
45291         * g++.dg/template/error8.C: New test.
45293 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45295         PR middle-end/13400
45296         * gcc.c-torture/execute/20031215-1.c: New test case.
45298 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45300         PR c++/13269
45301         * g++.dg/parse/error5.C: New test.
45303         PR c++/12989
45304         * g++.dg/expr/sizeof1.C: New test.
45306         PR c++/13310
45307         * g++.dg/template/crash15.C: New test.
45309 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45311         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45312         a non-POD type as the last named parameter of a varargs function.
45314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45316         PR c++/13243
45317         PR c++/12573
45318         * g++.dg/template/crash14.C: New test.
45319         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45321 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45323         * g++.dg/other/java1.C: New test.
45325         PR c++/13241
45326         * g++.dg/abi/mangle18-1.C: New test.
45327         * g++.dg/abi/mangle18-2.C: New test.
45329 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45331         PR optimization/10312
45332         * gcc.c-torture/execute/20031214-1.c: New.
45334 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45336         PR c++/10779
45337         PR c++/12160
45338         * g++.dg/parse/error3.C: New test.
45339         * g++.dg/parse/error4.C: Likewise.
45340         * g++.dg/abi/mangle4.C: Tweak error messages.
45341         * g++.dg/lookup/using5.C: Likewise.
45342         * g++.dg/other/error2.C: Likewise.
45343         * g++.dg/parse/typename5.C: Likewise.
45344         * g++.dg/parse/undefined1.C: Likewise.
45345         * g++.dg/template/arg2.C: Likewise.
45346         * g++.dg/template/ttp3.C: Likewise.
45347         * g++.dg/template/type1.C: Likewise.
45348         * g++.old-deja/g++.other/crash32.C: Likewise.
45349         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45351 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45353         PR c++/13106
45354         * g++.dg/warn/noreturn-3.C: New test.
45356 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45358         PR c++/13118
45359         * g++.dg/abi/covariant3.C: New.
45361 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45363         * g++.dg/eh/ia64-1.C: New test.
45365 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45367         PR optimization/13037
45368         * g77.f-torture/execute/13037.f: New test case.
45370 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45372         PR c++/12881
45373         * g++.dg/abi/covariant2.C: New.
45375 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45377         * gcc.dg/cpp/trad/macro.c: New tests.
45379 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45381         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45383 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45385         PR other/10819
45386         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45387         to fix Bug 10819.
45388         * lib/g++.exp (g++_version): Likewise.
45389         * lib/g77.exp (g77_version): Likewise.
45390         * lib/objc.exp (default_objc_version): Likewise.
45392 2003-12-10  Richard Henderson  <rth@redhat.com>
45394         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45396         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45398 2003-12-08  Matt Austern  <austern@apple.com>
45400         PR c/13134
45401         * lib/gcc-dg.exp (dg-require-visibility): Define.
45402         * lib/target-supports (check_visibility_available): Define.
45403         * gcc.dg/visibility-1.c: New test.
45404         * gcc.dg/visibility-2.c: Likewise.
45405         * gcc.dg/visibility-3.c: Likewise.
45406         * gcc.dg/visibility-4.c: Likewise.
45407         * gcc.dg/visibility-5.c: Likewise.
45408         * gcc.dg/visibility-6.c: Likewise.
45409         * g++.dg/ext/visibility-1.C: Likewise.
45410         * g++.dg/ext/visibility-2.C: Likewise.
45411         * g++.dg/ext/visibility-3.C: Likewise.
45412         * g++.dg/ext/visibility-4.C: Likewise.
45413         * g++.dg/ext/visibility-5.C: Likewise.
45414         * g++.dg/ext/visibility-6.C: Likewise.
45416 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45418         * g++.dg/lookup/java1.C: New test.
45419         * g++.dg/lookup/java2.C: New test.
45421 2003-12-07  Falk Hueffner  <falk@debian.org>
45423         * g++.dg/opt/noreturn-1.C: New test.
45425 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45427         * gcc.dg/overflow-1.c: New test.
45429 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45431         * g77.f-torture/compile/13060.f: New test.
45433 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45435         PR c++/13323
45436         * g++.dg/inherit/operator2.C: New test.
45438 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45440         PR c++/13305
45441         * g++.dg/ext/attrib9.C: New test.
45443 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45445         PR c++/13314
45446         * g++.dg/template/error7.C: New test.
45448 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45449             J"orn Rennecke <joern.rennecke@superh.com>
45451         PR target/13302
45452         * g++.dg/other/struct-va_list.C: New test.
45454 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45456         PR c++/13166
45457         * g++.dg/parse/defarg6.C: New test.
45459 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45461         PR target/13256
45462         * gcc.c-torture/execute/20031201-1.c: New test.
45464 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45466         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45468 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45470         * gcc.dg/builtin-return-1.c: New test.
45472 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45473             J"orn Rennecke <joern.rennecke@superh.com>
45475         PR optimization/13260
45476         * gcc.c-torture/execute/20031204-1.c: New test.
45478 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45480         PR c++/9127
45481         * g++.dg/template/error6.C: New test.
45483 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45485         * gcc.dg/20031202-1.c: New test.
45487 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45489         PR c++/13179
45490         * g++.dg/template/eh1.C: New test.
45492         PR c++/10771
45493         * g++.dg/template/error5.C: New test.
45495 2003-12-02  David Ung  <davidu@mips.com>
45497         * gcc.dg/compat/vector-check.h: Corrected type for var
45498         g_##TMODE
45500 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45502         PR c++/10126
45503         * g++.dg/template/ptrmem8.C: New test.
45505 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45507         PR c++/12573
45508         * g++.dg/template/dependent-expr3.C: New test.
45510 2003-12-01  James Lemke  <jim@wasabisystems.com>
45512         * gcc.dg/arm-g2.c: New test.
45514 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45516         PR optimization/11634
45517         * gcc.dg/20031201-2.c: New test case.
45519 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45521         PR 11433
45522         * objc.dg/proto-lossage-3.m: New test.
45524 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45526         PR optimization/12628
45527         * gcc.dg/20031201-1.c: New test case.
45529 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45531         * gcc.dg/unaligned-1.c: New test.
45533 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45535         PR c++/9849
45536         * g++.dg/template/error4.C: New test.
45537         * g++.dg/template/nested3.C: Adjust error markers.
45539 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45541         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45543 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45545         PR c/10333
45546         * gcc.dg/bitfld-7.c: New test.
45548 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45550         * gcc.dg/tls/asm-1.C: New test.
45552 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45554         * gcc.dg/cpp/assert4.c: Update.
45556 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45558         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45559         * gcc.dg/builtin-apply3.c: New test.
45561 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45563         * lib/compat.exp (compat-obj): New xfaildata parameter.
45564         Use it to set compiler_conditional_xfail_data before compiling.
45565         (compat-get-options): Handle dg-xfail-if.
45566         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45567         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45568         * gcc.dg/compat/vector-1_y.c: Likewise.
45569         * gcc.dg/compat/vector-2_x.c: Likewise.
45570         * gcc.dg/compat/vector-2_y.c: Likewise.
45572 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45574         * g++.dg/opt/reg-stack4.C: New test.
45576 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45578         * gcc.dg/builtin-apply2.c: New test.
45580 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45582         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45584 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45586         PR c++/12924
45587         * g++.dg/template/template-id-2.C: New test.
45589 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45591         PR c++/5369
45592         * g++.dg/template/memfriend1.C: New test.
45593         * g++.dg/template/memfriend2.C: Likewise.
45594         * g++.dg/template/memfriend3.C: Likewise.
45595         * g++.dg/template/memfriend4.C: Likewise.
45596         * g++.dg/template/memfriend5.C: Likewise.
45597         * g++.dg/template/memfriend6.C: Likewise.
45598         * g++.dg/template/memfriend7.C: Likewise.
45599         * g++.dg/template/memfriend8.C: Likewise.
45600         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45602 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45604         PR c++/12515
45605         * g++.dg/ext/cond1.C: New test.
45607 2003-11-20  Richard Henderson  <rth@redhat.com>
45609         * gcc.dg/20020201-2.c: Remove.
45610         * gcc.dg/20020201-4.c: Remove.
45611         * gcc.dg/20020304-1.c: Remove.
45613 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45615         * gcc.dg/cpp/trad/xwin1.c: New test case.
45617 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45619         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45620         * lib/g77.exp: Likewise.
45621         * lib/objc.exp: Likewise.
45622         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45623         for darwin.
45625 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45627         PR c++/12932
45628         * g++.dg/template/static5.C: New test.
45630 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45632         * gcc.dg/nested-func-1.c: New test.
45634 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45636         * gcc.dg/cpp/assert4.c: New test.
45638 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45640         PR c++/2294
45641         * g++.dg/lookup/using9.c: New test.
45643 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45645         PR c++/12762
45646         * g++.dg/template/error3.C: New test.
45648 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45650         PR ada/13035
45651         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45652         No longer use a wrapper for gcc, since this does not work under
45653         Windows.
45655 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45657         PR c++/2094
45658         * g++.dg/template/ptrmem7.C: New test.
45660 2003-11-13  Andrew Pinski <apinski@apple.com>
45662         * gcc.c-torture/compile/20031113-1.c: New test.
45664 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45665             Kean Johnston <jkj@sco.com>
45667         PR c/13029
45668         * gcc.dg/unused-4.c: Update.
45670 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45672         * g++.dg/opt/const3.C: New test.
45674 2003-11-13  Jan Hubicka  <jh@suse.cz>
45676         * gcc.c-torture/compile/20031112-1.c: New test.
45678 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45680         * g++.dg/parse/crash10.C: Remove bogus error marker.
45682 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45684         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45685         (host_gcc): Likewise.
45686         (ROOT): Honor $PWDCMD.
45687         (BASE): Likewise.
45688         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45690 2003-11-12  Catherine Moore  <clm@redhat.com>
45692         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45694 2003-11-12  Andreas Jaeger  <aj@suse.de>
45695             Jakub Jelinek  <jakub@redhat.com>
45696             Andrew Pinski  <pinskia@physics.uc.edu>
45697             Richard Henderson  <rth@redhat.com>
45699         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45700         systems.
45701         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45703         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45704         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45706 2003-11-11  Andreas Jaeger  <aj@suse.de>
45708         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45710         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45712 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45714         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45715         Clean ups.
45717 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45719         * gcc.dg/trampoline-1.c: New test.
45721 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45723         * gcc.c-torture/compile/200031109-1.c: New test.
45725 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45727         PR c/3190
45728         PR c/8714
45729         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45730         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45731         gcc.dg/format/no-y2k-1.c: Update.
45733 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45735         PR optimization/10467
45736         * gcc.dg/20031108-1.c: New test case.
45738 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45740         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45742 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45744         * gcc.dg/compound-lvalue-1.c: New test.
45745         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45746         some XFAILs.
45748 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45750         * gcc.dg/altivec-varargs-1.c: New test.
45752 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45754         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45755         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45756         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45757         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45758         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45760 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45762         * gcc.dg/cond-lvalue-1.c: New test.
45764 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45766         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45768 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45770         PR c++/11616
45771         * g++.dg/template/instantiate5.C: New test.
45773 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45775         PR c++/12726
45776         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45777         * ChangeLog: Add missing first entry for above test.
45779 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45781         PR c++/9810
45782         * g++.dg/template/using8.C: New test.
45783         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45785 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45787         PR optimization/10817
45788         * gcc.c-torture/compile/20031102-1.c: New test case.
45790 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45792         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45793         2147483647.
45795 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45797         * gcc.dg/20031102-1.c: New test.
45799 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45801         * gcc.dg/complex-1.c: New test.
45803 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45805         PR c++/12796
45806         * g++.dg/template/crash13.C: Adjust expected error location.
45807         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45809 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45811         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45813 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45815         PR/10239
45816         * gcc.c-torture/compile/20031031-2.c: New test.
45818 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45820         PR/11640
45821         * gcc.c-torture/compile/20031031-1.c: New test.
45823 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45825         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45826         * gcc.misc-tests/bprob.exp: Likewise.
45827         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45828         the execution test on arm-elf configs.
45829         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45830         configs that don't support scratch files.
45831         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45833 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45835         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45836         done by dejagnu.
45838 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45840         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45841         Avoid non pure sh syntax. Add more logging.
45843         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45844         fail.
45846 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45848         PR libgcj/10610
45849         * gcc.dg/ppc-stackalign-1.c: New test.
45851 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45853         * ada/acats/run_all.sh: Change output to be more compliant with
45854         dejagnu framework.
45855         Create acats.sum and acats.log files under testsuite/ada/acats
45856         Only run [a-z]* directories, to filter out e.g. CVS.
45857         Redirect build output to log file.
45859 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45861         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45863 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45865         PR ada/5909:
45866         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45868 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45870         * gcc.c-torture/compile/20031023-1.c: New test.
45871         * gcc.c-torture/compile/20031023-2.c: New test.
45872         * gcc.c-torture/compile/20031023-3.c: New test.
45873         * gcc.c-torture/compile/20031023-4.c: New test.
45875 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45877         PR c++/10371
45878         * g++.dg/lookup/scoped8.C: New test.
45880 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45882         * g++.dg/opt/reg-stack3.C: New test.
45884 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45886         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45888 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45890         PR c++/11076
45891         * g++.dg/template/crash13.C: New test.
45893 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45895         * gcc.dg/c99-restrict-2.c: New test.
45897 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45899         PR c++/12698, c++/12699, c++/12700, c++/12566
45900         * g++.dg/inherit/covariant9.C: New test.
45901         * g++.dg/inherit/covariant10.C: New test.
45902         * g++.dg/inherit/covariant11.C: New test.
45904 2003-10-23  Jason Merrill  <jason@redhat.com>
45906         PR c++/12726
45907         * g++.dg/ext/complit2.C: New test.
45909 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45911         PR target/12654
45912         * gcc.c-torture/execute/20031020-1.c: New test.
45914 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45916         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45917         following the jump_insn.
45919 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45921         * gcc.dg/cast-lvalue-1.c: New test.
45923 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45925         PR c++/11962
45926         * g++.dg/template/cond2.C: New test.
45928 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45930         * gcc.dg/builtins-28.c: New test.
45932 2003-10-20  Jan Hubicka  <jh@suse.cz>
45934         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45935         parameter.
45936         * gcc.dg/inline-2.c: Likewise.
45938 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45940         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45941         * gcc.dg/nest.c: Likewise.
45943 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45945         PR c++/9781, c++/10583, c++/11862
45946         * g++.dg/parse/crash13.C: New test.
45948 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45950         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45952 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45954         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45955         Define HAVE_C99_RUNTIME except on Solaris.
45956         * gcc.dg/builtins-20.c: Likewise.
45958 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45960         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45962 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45964         PR c++/12495
45965         * g++.dg/template/crash21.C: New test.
45967 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45969         PR c++/2513
45970         * g++.dg/template/typename5.C: New test.
45972 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45974         PR c++/12369
45975         * g++.dg/template/friend25.C: New test.
45977 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45979         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45980         versions.
45982 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45984         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45985         == 2147483647.
45987 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45989         * gcc.c-torture/execute/960416-1.x: Remove.
45990         * gcc.c-torture/execute/divconst-3.x: Likewise.
45992 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45994         PR target/12598
45995         * gcc.dg/torture/cris-volatile-1.c: New test.
45997 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45999         PR optimization/9325
46000         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46001         for overflowing floating point to integer conversion during RTL
46002         simplification.
46004 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46006         * objc/execute/_cmd.m: Fix typo.
46007         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46008         Relax 'scan-assembler' regexp.
46009         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46010         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46011         * objc.dg/zero-link-2.m: Remove blank line.
46012         * objc.dg/zero-link-3.m: New test case.
46014 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46016         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46018         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46019         than linker trickery.
46021 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46023         PR c++/12370
46024         * g++.dg/other/friend2.C: New test.
46026 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46028         * gcc.dg/20031012-1.c: New test.
46030 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46032         * gcc.dg/weak/weak-3.c: Fix for new warning.
46034 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46036         PR optimization/8750
46037         * gcc.c-torture/execute/20031012-1.c: New test case.
46039 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46041         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46042         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46044 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46046         PR optimization/12260
46047         * gcc.c-torture/compile/20031011-2.c: New test case.
46049 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46051         * gcc.c-torture/execute/20031011-1.c: New testcase.
46053 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46055         * gcc.c-torture/compile/20031011-1.c: New test.
46057 2003-10-11  Jan Hubicka  <jh@suse.cz>
46059         * g++.dg/other/first-global.C: New test.
46061 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46063         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46065 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46067         * gcc.c-torture/compile/20031010-1.c: New test.
46069 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46071         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46072         * gcc.c-torture/execute/va-arg-25.c: ... here.
46074 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46076         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46078 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46080         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46082 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46084         * g++.dg/parse/error2.C: New test.
46086 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46088         PR c++/11097
46089         * g++.dg/other/error5.C: Modify the error message.
46090         * g++.dg/lookup/using8.C: New test.
46092 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46094         * gcc.dg/darwin-abi-2.c: New file.
46095         * gcc.c-torture/execute/va-arg-24.c: New file.
46097 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46099         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46100         indentation.
46102 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46104         PR c++/10147
46105         * g++.dg/other/error4.C: Update error messages.
46106         * g++.dg/template/ptrmem4.C: Likewise.
46108         PR c++/12337
46109         * g++.dg/init/new9.C: New test.
46111         PR c++/12334, c++/12236, c++/8656
46112         * g++.dg/ext/attrib8.C: New test.
46114 2003-10-06  Devang Patel  <dpatel@apple.com>
46116         * gcc.dg/debug/dwarf2-3.h: New test.
46117         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46119 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46121         * g++.dg/opt/cfg2.C: New test.
46123 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46125         * g++.dg/opt/float1.C: New test.
46127 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46129         * gcc.dg/c90-array-lval-6.c: New test.
46130         * gcc.dg/c99-array-lval-6.c: New test.
46132 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46133             Ziemowit Laski  <zlaski@apple.com>
46135         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46136         'Derived', so that it is never considered a class method; add
46137         new warning for '+port' method ambiguity.
46138         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46139         <objc/objc-api.h> (needed on Mac OS X).
46140         * objc.dg/method-13.m: New test.
46142 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46144         PR optimization/9325, PR java/6391
46145         * gcc.c-torture/execute/20031003-1.c: New test case.
46147 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46149         PR optimization/12180
46150         * gcc.dg/20031002-1.c: New test.
46152         PR c++/12486
46153         * g++.dg/inherit/error1.C: New test.
46155 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46157         * lib/f-torture.exp (search_for): Rename to...
46158         (search_for_re): This.  Also, clean up comments and the
46159         "regexp" invocation.
46161 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46163         * gcc.c-torture/compile/20031002-1.c: New test.
46165 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46167         * g++.dg/opt/cond1.C: New test.
46169 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46171         * gcc.dg/Wold-style-definition-2.c: New testcase.
46172         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46174 2003-09-29  Richard Henderson  <rth@redhat.com>
46176         * g++.dg/init/array10.C: Add dg-options.
46178 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46180         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46182 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46184         * g++.dg/template/friend19.C: Fix typo.
46185         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46187 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46189         * gcc.c-torture/execute/20030928-1.c: New test.
46190         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46192 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46194         * g++.dg/opt/unroll1.C: New test.
46196 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46198         PR optimization/11741
46199         * gcc.dg/20030926-1.c: New test case.
46201 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46203         PR c++/5655
46204         * g++.dg/parse/access7.C: New test.
46205         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46207 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46209         MERGE OF objc-improvements-branch into MAINLINE:
46210         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46211         if libobjc has not been built.
46212         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46213         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46214         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46215         objc/execute/nested-3.m, objc/execute/np-2.m,
46216         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46217         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46218         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46219         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46220         objc.dg/special/unclaimed-category-1.h,
46221         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46222         well as GNU runtime.
46223         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46224         * execute/cascading-1.m, execute/function-message-1.m,
46225         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46226         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46227         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46228         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46229         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46230         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46231         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46232         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46233         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46234         * objc.dg/bitfield-2.m: Run only on Darwin.
46235         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46236         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46237         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46238         * objc.dg/const-str-1.m: Fix constant string layout.
46240 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46242         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46244 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46246         * gcc.dg/darwin-abi-1.c: New file.
46248 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46250         PR target/12281
46251         * gcc.c-torture/compile/20030921-1.c: New test.
46253 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46255         * g++.dg/opt/reg-stack2.C: New test.
46257 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46259         * g++.dg/eh/delayslot1.C: New test.
46261 2003-09-20  Richard Henderson  <rth@redhat.com>
46263         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46265 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46267         * gcc.c-torture/execute/20030920-1.c: New test case.
46269 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46271         * g++.dg/rtti/typeid3.C: Correct expected error message.
46273 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46275         PR c++/157
46276         * g++.dg/parse/crash12.C: New test.
46278 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46280         * gcc.dg/compat/mixed-struct-check.h: New.
46281         * gcc.dg/compat/mixed-struct-defs.h: New.
46282         * gcc.dg/compat/mixed-struct-init.h: New.
46283         * gcc.dg/compat/struct-by-value-19_main.c: New.
46284         * gcc.dg/compat/struct-by-value-19_x.c: New.
46285         * gcc.dg/compat/struct-by-value-19_y.c: New.
46286         * gcc.dg/compat/struct-by-value-20_main.c: New.
46287         * gcc.dg/compat/struct-by-value-20_x.c: New.
46288         * gcc.dg/compat/struct-by-value-20_y.c: New.
46289         * gcc.dg/compat/struct-return-19_main.c: New.
46290         * gcc.dg/compat/struct-return-19_x.c: New.
46291         * gcc.dg/compat/struct-return-19_y.c: New.
46292         * gcc.dg/compat/struct-return-20_main.c: New.
46293         * gcc.dg/compat/struct-return-20_x.c: New.
46294         * gcc.dg/compat/struct-return-20_y.c: New.
46296 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46297         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46298         so that it will not complain on LP64 targets.
46300 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46302         PR c++/495
46303         * g++.dg/template/friend24.C: New test.
46305 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46307         PR c++/12332
46308         * g++.dg/template/memtmpl2.C: New test.
46310 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46312         PR target/11184
46313         * gcc.dg/builtin-apply1.c: New test.
46315 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46317         PR c++/9848
46318         * g++.dg/warn/Wunused-4.C: New test.
46320 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46322         PR c++/12316
46323         * g++.dg/other/gc2.C: New test.
46325 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46327         PR c++/11991
46328         * g++.dg/rtti/typeid3.C: New test.
46330         PR c++/12266
46331         * g++.dg/overload/template1.C: New test.
46333 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46335         * g++.dg/opt/cfg3.C: New test.
46337 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46339         PR c++/7939
46340         * g++.dg/template/crash11.C: New test.
46342 2003-09-16  Jason Merrill  <jason@redhat.com>
46343             Jakub Jelinek  <jakub@redhat.com>
46345         * gcc.dg/attr-warn-unused-result.c: New test.
46347 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46349         PR c++/12184
46350         * g++.dg/expr/call2.C: New test.
46352 2003-09-15  Andreas Jaeger  <aj@suse.de>
46354         * gcc.dg/Wold-style-definition-1.c: New test.
46356 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46358         PR c++/3907
46359         * g++.dg/parse/template12.C: New test.
46361         * g++.dg/abi/bitfield11.C: New test.
46362         * g++.dg/abi/bitfield12.C: Likewise.
46364 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46366         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46367         non-expansion of functional macro name without arguments at EOL.
46368         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46370 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46372         * gcc.c-torture/execute/20030914-[12].c: New tests.
46374 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46376         PR c++/11788
46377         * g++.dg/overload/addr1.C: New test.
46379 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46381         * gcc.dg/20030909-1.c: New test.
46383 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46385         * gcc.dg/ultrasp10.c: New test.
46387 2003-09-09  Devang Patel  <dpatel@apple.com>
46389         * gcc.dg/darwin-ld-6.c: New test.
46391 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46393         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46395 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46397         * gcc.dg/ia64-types1.c: New test.
46398         * gcc.dg/ia64-types2.c: Likewise.
46400 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46402         * gcc.dg/builtins-1.c: Add more _Complex tests.
46403         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46405         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46406         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46408 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46410         PR c++/11786
46411         * g++.dg/lookup/koenig2.C: New test.
46413         PR c++/5296
46414         * g++.dg/rtti/typeid2.C: New test.
46416 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46418         * gcc.c-torture/compile/20030904-1.c: New test.
46420 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46422         * g++.dg/opt/longbranch2.C: New test.
46424 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46426         * g++.dg/template/crash10.C: Only compile it.
46428 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46430         PR middle-end/11665
46431         * gcc.c-torture/compile/20030907-1.c: New test.
46432         * g++.dg/init/array11.C: New test.
46434 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46436         PR c++/11852
46437         * g++.dg/init/struct1.C: New test.
46439 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46441         PR c++/12181
46442         * g++.dg/expr/comma1.C: New test.
46444 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46446         PR c++/11867
46447         * g++.dg/expr/static_cast5.C: New test.
46449 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46451         PR c++/11507
46452         * g++.dg/lookup/scoped7.C: New test.
46454         PR c++/9574
46455         * g++.dg/other/static1.C: New test.
46457         PR c++/11490
46458         * g++.dg/warn/template-1.C: New test.
46460         PR c++/11432
46461         * g++.dg/template/crash10.C: New test.
46463         PR c++/2478
46464         * g++.dg/overload/VLA.C: New test.
46466         PR c++/10804
46467         * g++.dg/template/call1.C: New test.
46469 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46471         PR c++/11794
46472         * g++.dg/parse/using3.C: New test.
46474 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46476         PR c++/11409
46477         * g++.dg/overload/builtin3.C: New test case.
46479 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46481         PR c/9862
46482         * gcc.dg/20030906-1.c: New test.
46483         * gcc.dg/20030906-2.c: Likewise.
46485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46487         PR c++/12167
46488         * g++.dg/parse/defarg5.C: New test.
46490         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46492 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46494         PR c++/12163
46495         * g++.dg/expr/static_cast4.C: New test.
46497         PR c++/12146
46498         * g++.dg/template/crash9.C: New test.
46500 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46502         * g++.old-deja/g++.ext/pretty2.C: Update for change
46503         in __FUNCTION__.
46504         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46506 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46508         PR c++/11922
46509         * g++/dg/template/qualified-id1.C: New test.
46511         PR c++/12037
46512         * g++.dg/warn/noeffect4.C: New test.
46514 2003-09-04  Matt Austern  <austern@apple.com>
46516         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46517         * g++.dg/ext/fnname2.C: Likewise.
46518         * g++.dg/ext/fnname3.C: Likewise.
46520 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46522         * g++.dg/expr/lval1.C: New test.
46523         * g++.dg/ext/lvcast.C: Remove.
46525 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46527         PR optimization/11700.
46528         * gcc.c-torture/compile/20030903-1.c: New test case.
46530 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46532         PR c++/12053
46533         * g++.dg/abi/layout4.C: New test.
46535 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46537         PR c++/11553
46538         * g++.dg/parse/friend3.C: New test.
46540 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46542         PR c++/11847
46543         * g++.dg/template/class1.C: New test.
46545         PR c++/11808
46546         * g++.dg/expr/call1.C: New test.
46548 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46550         PR c++/12114
46551         * g++.dg/init/ref9.C: New test.
46553         PR c++/11972
46554         * g++.dg/template/nested4.C: New test.
46556 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46558         PR c++/12093
46559         * g++.dg/template/non-dependent4.C: New test.
46561         PR c++/11928
46562         * g++.dg/inherit/conv1.C: New test.
46564 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46566         PR c++/6196
46567         * g++.dg/ext/label1.C: New test.
46568         * g++.dg/ext/label2.C: Likewise.
46570 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46572         * g++.dg/expr/cond3.C: New test.
46574 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46576         * gcc.dg/builtins-1.c: Add new builtin cases.
46578 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46580         * gcc.dg/builtins-1.c: Add new cases.
46581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46583 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46585         * gcc.dg/builtins-1.c: Add more math builtin tests.
46586         * gcc.dg/torture/builtin-attr-1.c: New test.
46588 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46590         PR optimization/5079
46591         * g++.dg/opt/static3.C: New test.
46593 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46595         * gcc.misc-tests/gcov-10b.c: New test.
46597 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46599         * g++.dg/opt/ptrmem3.C: New test.
46601         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46603 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46605         * gcc.dg/20030826-2.c: New test.
46607 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46609         PR middle-end/12002
46610         * g77.f-torture/compile/12002.f: New test case.
46612 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46614         * gcc.dg/20030826-1.c: New test case.
46616 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46618         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46620 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46622         PR c++/11871
46623         * c++.dg/lookup/crash1.C: New test.
46625         * c++.dg/warn/noeffect3.C: New test.
46627 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46629         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46630         * gcc.dg/compat/vector-1_y.c: Ditto.
46631         * gcc.dg/compat/vector-2_x.c: Ditto.
46632         * gcc.dg/compat/vector-2_y.c: Ditto.
46634 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46636         * gcc.dg/20030702-1.c: New test.
46638 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46640         PR c++/8795
46641         * g++.dg/ext/altivec-1.C: New test.
46643 2003-08-24  Richard Henderson  <rth@redhat.com>
46645         * g++.dg/eh/simd-2.C: Add -w for x86.
46647 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46649         * gcc.dg/20030815-1.c: New test.
46651 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46653         PR c++/3765
46654         * g++.dg/parse/access6.C: New test.
46656 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46658         PR c++/641, c++/11876
46659         * g++.dg/template/friend22.C: New test.
46660         * g++.dg/template/friend23.C: Likewise.
46662 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46664         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46665         identically.
46667 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46669         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46671 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46673         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46675 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46677         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46679 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46681         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46683 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46685         PR c++/11919
46686         * g++.dg/overload/prom1.C: New test.
46688         PR c++/11551
46689         * g++.dg/parse/dtor2.C: New test.
46691         PR c++/10762
46692         * g++.dg/parse/using2.C: New test.
46694 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46696         PR target/11805
46697         * gcc.c-torture/compile/20030821-1.c: New.
46699 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46701         PR c++/11834
46702         * g++.dg/template/deduce2.C: New test.
46704 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46706         * gcc.c-torture/execute/20030821-1.c: New test.
46708 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46710         PR middle-end/11984
46711         * gcc.dg/20030820-1.c: New test case.
46713 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46715         PR c++/11945
46716         * g++.dg/warn/noeffect2.C: New test.
46718 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46720         PR c++/10926
46721         * g++.dg/template/dtor2.C: New test.
46723         PR c++/11684
46724         * g++.dg/template/operator1.C: New test.
46725         * g++.dg/parse/operator4.C: New test.
46727         PR c++/11946.C
46728         * g++.dg/expr/enum1.C: New test.
46729         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46731         PR c++/11036.C
46732         * g++.dg/parse/elab2.C: New test.
46733         * g++.dg/parse/typedef4.C: Change error message.
46734         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46735         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46736         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46738 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46740         * gcc.dg/pch/warn-1.c: New.
46741         * gcc.dg/pch/warn-1.hs: New.
46743         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46744         not-tested file.
46746 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46748         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46750 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46752         * gcc.dg/uninit-D.c: New Test.
46753         * gcc.dg/uninit-E.c: New Test.
46754         * gcc.dg/uninit-F.c: New Test.
46755         * gcc.dg/uninit-G.c: New Test.
46757 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46759         * g++.dg/README: Describe the pch directory.
46761 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46763         PR c++/11174
46764         * g++.dg/parse/access4.C: New test.
46765         * g++.dg/parse/access5.C: Likewise.
46766         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46768 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46770         * gcc.dg/noncompile/20030818-1.c: New.
46772 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46774         PR c++/11957
46775         * g++.dg/warn/noeffect1.C: New test.
46777         * g++.dg/template/scope2.C: New test.
46778         * g++.dg/template/error2.C: Correct dg-error
46780 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46782         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46784 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46786         PR C++/11512
46787         * g++.dg/template/warn1.C: New.
46789 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46791         * g++.dg/template/error2.C: New test.
46792         * g++.dg/lookup/using7.C: Adjust errors
46793         * g++.old-deja/g++.pt/crash36.C: Likewise.
46794         * g++.old-deja/g++.pt/derived3.C: Likewise.
46796 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46798         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46799         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46800         * gcc.c-torture/execute/builtins/string-9.c: New, from
46801         string-opt-9.c.  Adjust for execute/builtins framework.
46802         * gcc.c-torture/execute/string-opt-9.c: Delete.
46804 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46806         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46808         * g++.dg/parse/ret-type2.C: New test.
46810         PR c++/11703
46811         * g++.dg/init/new8.C: New test.
46813         PR c++/10923
46814         * g++.dg/parse/typedef5.C: New test.
46816         PR c++/9512
46817         * g++.dg/parse/qualified2.C: New test.
46818         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46819         invalid code.
46821 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46823         * g++.dg/conversion/ptrmem1.C: New test.
46825 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46827         PR target/11693
46828         * gcc.dg/20030811-1.c: New test.
46830         PR target/11535
46831         * gcc.c-torture/execute/20030811-1.c: New test.
46833 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46835         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46837 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46839         PR c++/11789.C
46840         * g++.dg/inherit/multiple1.C: New test.
46842 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46844         * gcc.dg/spe1.c: New test.
46846         PR c++/11670
46847         * g++.dg/expr/cast2.C: New test.
46849         PR c++/10530
46850         * g++.dg/template/dependent-name2.C: New test.
46852 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46854         * g++.dg/parse/crash11.C: Put the dg options in comments.
46856 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46858         * lib/gcc-dg.exp: Update for diagnostic change.
46860 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46862         PR c++/5767
46863         * g++.dg/parse/crash11.C: New test.
46865 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46867         * gcc.dg/cpp/spacing1.c: Update.
46869 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46871         PR target/11739
46872         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46873         a value for -mtune.
46875 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46877         PR middle-end/11771
46878         * gcc.c-torture/compile/20030804-1.c: New test case.
46880 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46882         * gcc.dg/20030804-1.c: New test case.
46884 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46886         * gcc.dg/cpp/separate-1.c: New test.
46888 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46890         PR c++/11704
46891         * g++.dg/template/dependent-expr2.C: New test.
46893         PR c++/11766
46894         * g++.dg/expr/ptrmem1.C: New test.
46896 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46898         PR c++/9453
46899         * g++.dg/template/friend15.C: New test.
46901 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46903         * lib/dg-pch.exp: Work round PCH bug.
46905 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46907         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46908         builtins.  Move cases from builtins-4.c here.
46910         * gcc.dg/torture/builtin-math-1.c: New test taken from
46911         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46912         additional cases.
46914         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46915         Delete.
46917 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46919         PR c++/9447
46920         * g++.dg/template/using7.C: New test.
46922 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46924         * import1.c, import2.c: New tests.
46926 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46928         * g++.dg/eh/crossjump1.C: New test.
46930 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46932         PR c++/11697
46933         * g++.dg/template/using6.C: New test.
46935         PR c++/11744
46936         * g++.dg/template/koenig2.C: New test.
46938 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46940         PR c++/7983
46941         * g++.dg/parse/typedef4.C: New test.
46943 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46945         PR c++/8442, c++/8806
46946         * g++.dg/template/elab1.C: New test.
46947         * g++.dg/template/type2.C: Likewise.
46948         * g++.dg/template/ttp3.C: Adjust expected error message.
46949         * g++.old-deja/g++.law/visibility13.C: Likewise.
46950         * g++.old-deja/g++.niklas/t135.C: Likewise.
46951         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46952         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46953         template argument.
46954         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46956 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46958         PR c++/11295
46959         * g++.dg/ext/stmtexpr1.C: New test.
46961         * g++.dg/opt/tmp1.C: New test.
46963         PR c++/11525
46964         * g++.dg/parse/constant4.C: New test.
46966         PR c++/9447
46967         * g++.dg/template/using5.C: New test.
46969 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46971         * gcc.dg/builtins-27.c: New test case.
46973 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46975         * gcc.dg/tls/opt-7.c: New test.
46977 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46979         * g++.old-deja/g++.other/crash18.C: Remove.
46981 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46983         * g++.dg/template/explicit3.C: New.
46984         * g++.dg/template/explicit4.C: New.
46985         * g++.dg/template/explicit5.C: New.
46987         PR c++/11347
46988         * g++.dg/template/memtmpl1.C: New.
46990 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46992         PR target/11565
46993         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46994         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46996 2003-07-30  Jan Hubicka  <jh@suse.cz>
46998         * vtgc1.c: Kill.
47000 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47002         * gcc.dg/struct-in-proto-1.c: New test.
47004 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47006         * gcc.dg/cpp/include2.c: Only expect one message.
47008 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47010         PR c++/9447
47011         * g++.dg/template/using1.C: New test.
47012         * g++.dg/template/using2.C: New test.
47013         * g++.dg/template/using3.C: New test.
47014         * g++.dg/template/using4.C: New test.
47016 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47018         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47019         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47021 2003-07-28  Jan Hubicka  <jh@suse.cz>
47023         PR c++/11530
47024         * g++.dg/opt/call1.C: New test.
47026 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47028         PR c++/11667
47029         * g++.dg/init/enum2.C: New test.
47030         * g++.dg/template/overload1.C: Add "-w" option.
47032 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47034         * gcc.dg/Wdeclaration-after-statement-1.c,
47035         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47037 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47039         * gcc.c-torture/compile/20030725-1.c: New test.
47041 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47043         * gcc.dg/20030505.c: Only run for SPE.
47044         Remove definition of opaque type.
47046 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47048         * g++.dg/template/ptrmem6.C: New test.
47050 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47052         * gcc.c-torture/compile/zero-strct-2.c: New test.
47054 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47056         * gcc.dg/intermod-1.c: New test.
47058 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47060         PR c++/11617
47061         * g++.dg/template/lookup2.C: New test.
47062         * g++.dg/template/memclass1.C: Remove instantiated from error.
47063         * g++.dg/other/error2.C: Tweak expected errors.
47065         PR c++/11596
47066         * g++.dg/template/defarg3.C: New test.
47068         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47070 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47072         * g++.dg/inherit/access5.C: New test.
47074 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47076         PR c++/11513
47077         * g++.dg/template/crash8.C: New test.
47079 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47081         PR c/10602
47082         * gcc.dg/noncompile/incomplete-2.c: New test.
47084 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47086         PR c++/11645
47087         * g++.dg/inherit/access4.C: New test.
47089         PR c++/11517
47090         * g++.dg/expr/cond2.C: New test.
47092         PR optimization/10679
47093         * g++.dg/opt/inline4.C: New test.
47095 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47097         * g++.dg/parse/crash10: New test.
47099 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47101         * g++.dg/ext/flexary1.C: New test.
47103 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47105         PR c++/10793
47106         * g++.dg/template/crash9.C: New test.
47108 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47110         PR c++/3004
47111         * g++.dg/parse/typedef3.C: New test.
47113         PR c++/7906
47114         * g++.dg/parse/operator2.C: New test.
47116         PR c++/8895
47117         * g++.dg/parse/def-tmpl-arg1.C: New test.
47119         PR c++/9282
47120         * g++.dg/parse/funptr1.C: New test.
47122         PR c++/9452
47123         * g++.dg/parse/ambig3.C: New test.
47125         PR c++/9454
47126         * g++.dg/parse/operator3.C: New test.
47128         PR c++/9486
47129         * g++.dg/parse/template10.C: New test.
47131         PR c++/9488
47132         * g++.dg/parse/template11.C: New test.
47134         PR c++/10150
47135         * g++.dg/parse/invalid-op1.C: New test.
47137         PR c++/10247
47138         * g++.dg/parse/condexpr1.C: New test.
47140 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47142         * g++.dg/ext/packed3.C: New test.
47143         * g++.dg/ext/packed4.C: New test.
47145         * gcc.dg/pack-test-3.c: New test.
47147 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47149         * lib/compat.exp: Handle dg-options per source file.
47150         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47151         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47152         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47153         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47154         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47155         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47156         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47157         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47158         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47159         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47160         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47161         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47162         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47163         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47165 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47167         PR c/10320
47168         * gcc.c-torture/execute/20030718-1.c: New test.
47170 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47172         PR optimization/11536
47173         * gcc.dg/20030721-1.c: New test.
47175 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47177         PR c++/11546
47178         * g++.dg/template/lookup1.C: New test.
47180 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47182         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47183         diagnostics of ill-formed constructs involving labels.
47184         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47185         the new 'previously defined here' message.
47187 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47189         * g++.dg/parse/non-dependent2.C: New test.
47191 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47193         * g++.dg/init/init-ref4.C: xfail on targets without
47194         weak symbols.
47196 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47198         PR target/11087
47199         * gcc.c-torture/execute/20030717-1.c: New test.
47201 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47203         * g++.dg/opt/cfg1.C: New test.
47205 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47207         PR optimization/11557
47208         * gcc.dg/20030717-1.c: New test.
47210 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47212         PR c++/10476
47213         * g++.dg/expr/crash-1.C: New test.
47215         PR c++/11027
47216         * g++.dg/template/init3.C: New test.
47218         PR c++/8222
47219         * g++.dg/template/non-dependent1.C: New test.
47221         PR c++/11070
47222         * g++.dg/template/non-dependent2.C: New test.
47224         PR c++/11071
47225         * g++.dg/template/non-dependent3.C: New test.
47227         PR c++/9907
47228         * g++.dg/template/sizeof5.C: New test.
47230 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47232         PR 11498
47233         * gcc.c-torture/compile/mangle-1.c: New file.
47235 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47237         PR c++/7809
47238         * g++.dg/parse/access3.C: New test.
47240 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47242         PR c++/11384
47243         * g++.dg/init/init-ref4.C: New test.
47245 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47247         PR c++/11547
47248         * g++.dg/parse/constant3.C: New test.
47249         * g++.dg/parse/crash7.C: Likewise.
47251 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47253         PR target/11008
47254         * gcc.dg/i386-pentium4-not-mull.c: New.
47256 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47258         * gcc.dg/asm-names.c (ymain): Make it weak.
47260 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47262         PR c++/5421
47263         * g++.dg/template/friend21.C: New test.
47265 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47267         * gcc.dg/cleanup-8.c: New test.
47268         * gcc.dg/cleanup-9.c: New test.
47270 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47272         * g++.dg/ext/dll-MI1.h: New file.
47273         * g++.dg/ext/dllexport-MI1.C: New file.
47274         * g++.dg/ext/dllimport-MI1.C: New file.
47276 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47278         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47279         it does not have cmpstrsi patterns (just cmpmemsi).
47281 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47283         PR debug/11473
47284         * g++.dg/debug/debug8.C: New test.
47286 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47288         PR c++/10108
47289         * g++.dg/template/crash7.C: New test.
47291 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47293         PR target/10795
47294         * gcc.c-torture/compile/20030708-1.c: New.
47296 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47298         * gcc.c-torture/execute/20030715-1.c: New test.
47300 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47302         * gcc.dg/pch/inline-3.c: New file.
47303         * gcc.dg/pch/inline-3.hs: New file.
47304         * gcc.dg/pch/inline-4.c: New file.
47305         * gcc.dg/pch/inline-4.hs: New file.
47307 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47309         PR c++/11509
47310         * g++.dg/template/crash6.C: New test.
47312         PR c++/7053
47313         * g++.dg/template/friend20.C: New test.
47315         PR c++/7019
47316         * g++.dg/template/overload2.C: New test.
47318 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47320         PR optimization/11440
47321         * gcc.c-torture/execute/20030714-1.c: New test.
47323 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47325         PR c++/11154
47326         * g++.dg/template/partial2.C: New test.
47328 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47330         PR c++/11503
47331         * g++.dg/template/anon1.C: New test.
47333         PR c++/11493
47334         PR c++/11495
47335         * g++.dg/parse/template9.C: Likewise.
47336         * g++.dg/template/crash4.C: New test.
47337         * g++.dg/template/koenig1.C: Likewise.
47338         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47339         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47340         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47341         functions.
47342         * g++.old-deja/g++.jason/template36.C: Likewise.
47343         * g++.old-deja/g++.mike/p1989.C: Likewise.
47344         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47345         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47346         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47347         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47348         compiling.
47349         * g++.old-deja/g++.pt/union2.C: Use this->.
47351 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47353         * gcc.dg/20030711-1.c: New test.
47355 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47357         PR c++/11050
47358         * g++.dg/parse/args1.C: New test.
47359         * g++.pt/defarg8.C: Change expected errors.
47361 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47363         PR c++/8164
47364         * g++.dg/template/nontype2.C: New test.
47366         PR c++/10558
47367         * g++.dg/parse/template8.C: New test.
47369         PR c++/8327
47370         * g++.dg/template/scope1.C: New test.
47372         * g++.dg/warn/Wsign-compare-1.C: New test.
47374 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47376         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47378 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47380         PR c++/9411
47381         * g++.dg/template/explicit2.C: New test.
47383         PR c++/10032
47384         * g++.dg/warn/pedantic1.C: New test.
47386 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47388         PR c++ 9483
47389         * g++.dg/other/field1.C: New test.
47391 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47393         PR c/11449
47394         * gcc.c-torture/compile/20030707-1.c: New.
47396 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47398         PR c++/10849
47399         * g++.dg/template/access12.C: New test.
47401 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47403         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47404         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47405         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47406         * gcc.misc-tests/gcov.exp: Update
47407         * g++.dg/gcov/gcov.exp: Update
47408         * lib/gcov.exp: Update.
47410 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47412         * g++.dg/abi/mangle17.C: Make sure template expressions are
47413         dependent.
47414         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47415         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47416         * g++.dg/opt/stack1.C: Remove erroneous code.
47417         * g++.dg/parse/template7.C: New test.
47418         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47419         * g++.old-deja/g++.pt/crash4.C: Likewise.
47421 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47423         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47424         with zero or one occurence of `$' after the initial `L'.
47426 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47428         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47430 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47432         PR c/11370
47433         * gcc.dg/Wunreachable-6.c: New testcase.
47434         * gcc.dg/Wunreachable-7.c: New testcase.
47436 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47438         PR c/11420
47439         * gcc.dg/20030708-1.c: New test.
47441 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47443         * gcc.dg/compat/sdata-section.h: New file.
47444         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47445         * gcc.dg/torture/mips-sdata-1.c: New test.
47447 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47449         PR c++/11030
47450         * g++.dg/template/friend19.C: New test.
47452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47454         * g++.dg/opt/strength-reduce.C: New test.
47456 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47458         PR target/10979
47459         * gcc.dg/20030707-1.c: New testcase.
47461 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47463         PR optimization/11059
47464         * g++.dg/opt/emptyunion.C: New testcase.
47466 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47467             Eric Botcazou  <ebotcazou@libertysurf.fr>
47469         * g++.dg/opt/stack1.C: New test.
47471 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47473         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47474         run test.
47476         PR c++/11431
47477         * g++.dg/expr/static_cast3.C: New test.
47479 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47481         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47482         everywhere.
47483         * gcc.dg/concat.c: Concatenation of string constants with
47484         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47485         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47486         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47487         necessary to avoid multi-character character constant warning.
47488         * gcc.dg/cpp/escape.c: Likewise.
47489         * gcc.dg/cpp/ucs.c: Likewise.
47490         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47491         Fix a typo.
47493 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47495         PR c/11428
47496         * gcc.c-torture/compile/20030704-1.c: New.
47498 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47500         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47502 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47504         PR c++/5287, PR c++/7910,  PR c++/11021
47505         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47506         tests for warnings.
47507         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47508         * g++.dg/ext/dllimport3.C: Likewise.
47509         * g++.dg/ext/dllimport4.C: New file.
47510         * g++.dg/ext/dllimport5.C: New file.
47511         * g++.dg/ext/dllimport6.C: New file.
47512         * g++.dg/ext/dllimport7.C: New file.
47513         * g++.dg/ext/dllimport8.C: New file.
47514         * g++.dg/ext/dllimport9.C: New file.
47515         * g++.dg/ext/dllimport10.C: New file.
47516         * g++.dg/ext/dllexport1.C: New file.
47518 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47520         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47521         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47523 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47525         * gcc.dg/builtins-25.c: New testcase.
47526         * gcc.dg/builtins-26.c: New testcase.
47528 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47530         * gcc.dg/compat/vector-defs.h: New file.
47531         * gcc.dg/compat/vector-setup.h: New file.
47532         * gcc.dg/compat/vector-check.h: New file.
47533         * gcc.dg/compat/vector-1_main.c: New file.
47534         * gcc.dg/compat/vector-1_x.c: New file.
47535         * gcc.dg/compat/vector-1_y.c: New file.
47536         * gcc.dg/compat/vector-2_main.c: New file.
47537         * gcc.dg/compat/vector-2_x.c: New file.
47538         * gcc.dg/compat/vector-2_y.c: New file.
47540         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47541         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47542         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47543         * gcc.dg/compat/struct-align-1.h: New file.
47544         * gcc.dg/compat/struct-align-1_main.c: New file.
47545         * gcc.dg/compat/struct-align-1_x.c: New file.
47546         * gcc.dg/compat/struct-align-1_y.c: New file.
47547         * gcc.dg/compat/struct-align-2.h: New file.
47548         * gcc.dg/compat/struct-align-2_main.c: New file.
47549         * gcc.dg/compat/struct-align-2_x.c: New file.
47550         * gcc.dg/compat/struct-align-2_y.c: New file.
47552         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47553         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47554         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47555         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47556         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47557         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47558         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47559         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47560         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47561         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47562         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47563         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47564         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47565         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47566         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47567         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47568         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47569         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47571         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47573         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47574         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47575         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47576         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47578         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47580         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47582 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47584         * gcc.dg/i386-call-1.c: New test.
47586 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47588         PR c++/9162
47589         * g++.dg/parse/defarg4.C: New.
47591 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47593         PR target/10700
47594         * gcc.c-torture/compile/20030703-1.c: New test case.
47596 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47598         * g++.dg/template/local3.C: Remove extra semicolon.
47600 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47602         * gcc.dg/i386-volatile-1.c: New test.
47604 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47606         PR c++/11072
47607         * g++.dg/other/offsetof2.C: XFAIL.
47608         * g++.dg/other/offsetof5.C: New.
47610         PR c++/10219
47611         * g++.dg/template/error1.C: New.
47613         PR c++/9779
47614         * g++.dg/template/dependent-expr1.C: New.
47616 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47618         PR c++/6949
47619         * g++.dg/template/local3.C: New test.
47621         PR c++/11149
47622         * g++.dg/lookup/scoped6.C: New test.
47624 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47626         PR c++/8046
47627         * g++.dg/other/error7.C: New test.
47629 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47631         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47632         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47633         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47634         * g++.old-deja/g++.other/union2.C: Likewise.
47635         * gcc.dg/c90-const-expr-2.c: Likewise.
47636         * gcc.dg/c90-const-expr-3.c: Likewise.
47637         * gcc.dg/c99-const-expr-2.c: Likewise.
47638         * gcc.dg/c99-const-expr-3.c: Likewise.
47639         * gcc.dg/concat.c: Likewise.
47641 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47643         PR c++/9559
47644         * g++.dg/init/static1.C: New test.
47646 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47648         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47649         * g++.old-deja/g++.other/access2.C: Likewise.
47650         * g++.old-deja/g++.other/decl2.C: Likewise.
47651         * gcc.c-torture/execute/20020615-1.c: Likewise.
47653 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47655         PR c++/4933
47656         * g++.dg/template/sizeof4.C: New test.
47658 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47660         * g++.dg/other/error6.C: New test.
47662 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47664         PR c++/10750
47665         * g++.dg/parse/constant2.C: New test.
47667 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47669         PR c++/11106
47670         * g++.dg/other/error5.C: New test.
47672 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47674         * gcc.dg/format/gcc_diag-1.c: New test.
47676 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47678         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47680 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47682         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47683         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47684         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47686 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47688         * gcc.c-torture/execute/builtins/string-8.c: New test.
47689         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47690         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47691         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47693 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47695         PR c++/10468
47696         * g++.dg/ext/typeof6.C: New test.
47698 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47700         PR c++/10796
47701         * g++.dg/init/enum1.C: New test.
47703 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47705         * gcc.dg/20030627-1.c: New test.
47707 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47709         PR c++/11332
47710         * g++.dg/expr/static_cast2.C: New test.
47712 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47713             Jakub Jelinek  <jakub@redhat.com>
47715         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47716         sprintf(dst,"%s",src) optimization.
47717         * gcc.c-torture/execute/20030626-1.c: New test case.
47718         * gcc.c-torture/execute/20030626-2.c: New test case.
47720 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47722         * gcc.c-torture/execute/multi-ix.c: New test.
47724         * gcc.c-torture/execute/simd-4.c (main):
47725         Added missing semicolon at end of union.
47727 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47729         PR c++/8266
47730         * g++.dg/template/explicit-instantiation3.C: New test.
47732 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47734         * gcc.dg/20030626-1.c: Use signed char.
47736 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47738         * gcc.dg/20030626-1.c: New test.
47740 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47742         * const-str-2.m: Update.
47744 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47746         PR c++/10990
47747         * g++.dg/rtti/dyncast1.C: New test.
47748         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47749         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47750         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47752         PR c++/10931
47753         * g++.dg/expr/static_cast1.C: New test.
47755 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47757         * gcc.dg/20030625-1.c: New test.
47759 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47761         * gcc.c-torture/compile/20030624-1.c: New test case.
47763 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47765         * gcc.c-torture/execute/string-opt-17.c: New test.
47767 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47769         PR c++/5754
47770         * g++.dg/parse/crash6.C: New test.
47772 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47774         * gcc.dg/builtins-24.c: New test case.
47776 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47778         * g++.dg/opt/operator1.C: New test.
47780 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47782         * gcc.c-torture/execute/string-opt-16.c: New test case.
47784 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47786         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47787         * g++.old-deja/g++.other/conv7.C: Likewise.
47788         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47789         * g++.old-deja/g++.other/overload14.C: Likewise.
47791 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47793         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47794         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47796 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47798         PR c++/10888
47799         * g++.dg/warn/Winline-3.C: New test.
47801 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47803         * lib/target-supports.exp (check_alias_available): Make the test
47804         program acceptable to the Solaris assembler.
47806         PR c++/10749
47807         * g++.dg/template/memclass2.C: New test.
47809 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47810             Eric Botcazou  <ebotcazou@libertysurf.fr>
47812         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47813         data for non-matching targets.
47814         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47816 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47818         PR c++/10845
47819         * g++.dg/template/member3.C: New test.
47821 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47823         PR c++/10939
47824         * g++.dg/template/func1.C: New test.
47826         PR c++/9649
47827         * g++.dg/template/static4.C: New test.
47828         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47830         PR c++/11041
47831         * g++.dg/init/ref7.C: New test.
47833 2003-06-19  Matt Austern  <austern@apple.com>
47835         PR c++/11228
47836         * g++.dg/anew1.C: New test.
47837         * g++.dg/anew2.C: New test.
47838         * g++.dg/anew3.C: New test.
47839         * g++.dg/anew4.C: New test.
47841 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47843         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47845 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47847         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47848         endian-dependent.
47850 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47852         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47853         Remove cruft.
47855 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47857         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47858         * gcc.c-torture/compile/961203-1.c: Likewise.
47859         * gcc.c-torture/compile/980506-1.c: Likewise.
47861 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47863         PR c++/10712
47864         * g++.dg/lookup/using7.C: New test.
47866 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47868         PR c++/11105
47869         * g++.dg/abi/conv1.C: Remove it.
47870         * g++.dg/template/conv7.C: New test.
47871         * g++.dg/template/conv8.C: Likewise.
47872         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47873         conversion operator.
47875 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47877         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47878         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47879         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47880         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47881         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47882         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47883         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47884         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47885         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47886         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47887         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47888         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47889         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47890         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47891         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47892         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47893         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47894         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47895         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47896         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47897         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47898         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47899         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47900         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47901         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47902         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47903         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47904         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47905         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47907 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47909         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47910         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47911         indications.
47913 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47915         * gcc.dg/i386-387-5.c: New test case.
47916         * gcc.dg/i386-387-6.c: New test case.
47917         * gcc.dg/builtins-23.c: New test case.
47919 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47921         * gcc.dg/builtins-22.c: New test case.
47922         * gcc.dg/i386-387-1.c: Update to test exp.
47923         * gcc.dg/i386-387-2.c: Likewise.
47925 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47927         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47929 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47931         * lib/gcc-dg.exp (dg-require-dll): New function.
47932         (dg-xfail-if): Likewise.
47933         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47934         driver.
47936         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47937         * gcc.c-torture/compile/20001205-1.c: Likewise.
47938         * gcc.c-torture/compile/20001226-1.c: Likewise.
47939         * gcc.c-torture/compile/20010518-2.c: Likewise.
47940         * gcc.c-torture/compile/20020312-1.c: Likewise.
47941         * gcc.c-torture/compile/20020604-1.c: Likewise.
47942         * gcc.c-torture/compile/920501-12.c: Likewise.
47943         * gcc.c-torture/compile/920501-4.c: Likewise.
47944         * gcc.c-torture/compile/920520-1.c: Likewise.
47945         * gcc.c-torture/compile/920521-1.c: Likewise.
47946         * gcc.c-torture/compile/920625-1.c: Likewise.
47947         * gcc.c-torture/compile/961203-1.c: Likewise.
47948         * gcc.c-torture/compile/980506-1.c: Likewise.
47949         * gcc.c-torture/compile/981006-1.c: Likewise.
47950         * gcc.c-torture/compile/981022-1.c: Likewise.
47951         * gcc.c-torture/compile/981223-1.c: Likewise.
47952         * gcc.c-torture/compile/990617-1.c: Likewise.
47953         * gcc.c-torture/compile/dll.c: Likewise.
47954         * gcc.c-torture/compile/labels-3.c: Likewise.
47955         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47956         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47957         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47958         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47959         * gcc.c-torture/compile/simd-5.c: Likewise.
47960         * gcc.c-torture/compile/20000804-1.x: Remove.
47961         * gcc.c-torture/compile/20001205-1.x: Likewise.
47962         * gcc.c-torture/compile/20001226-1.x: Likewise.
47963         * gcc.c-torture/compile/20010518-2.x: Likewise.
47964         * gcc.c-torture/compile/20020312-1.x: Likewise.
47965         * gcc.c-torture/compile/20020604-1.x: Likewise.
47966         * gcc.c-torture/compile/920501-12.x: Likewise.
47967         * gcc.c-torture/compile/920501-4.x: Likewise.
47968         * gcc.c-torture/compile/920520-1.x: Likewise.
47969         * gcc.c-torture/compile/920521-1.x: Likewise.
47970         * gcc.c-torture/compile/920625-1.x: Likewise.
47971         * gcc.c-torture/compile/961203-1.x: Likewise.
47972         * gcc.c-torture/compile/980506-1.x: Likewise.
47973         * gcc.c-torture/compile/981006-1.x: Likewise.
47974         * gcc.c-torture/compile/981022-1.x: Likewise.
47975         * gcc.c-torture/compile/981223-1.x: Likewise.
47976         * gcc.c-torture/compile/990617-1.x: Likewise.
47977         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47978         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47979         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47980         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47981         * gcc.c-torture/compile/simd-5.x: Likewise.
47983         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47985 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47987         * gcc.c-torture/execute/20030611-1.c: New test.
47989 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47991         PR middle-end/168
47992         * gcc.dg/20030612-1.c: New test case.
47994 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47996         PR c++/10635
47997         * g++.dg/expr/cast1.C: New test.
47999 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48001         * gcc.dg/builtins-21.c: New test case.
48003 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48005         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48006         options instead of at the end.
48007         * lib/objc.exp (objc_target_compile): Likewise.
48009 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48011         PR c++/10432
48012         * g++.dg/parse/error1.C: New test.
48014 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48016         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48017         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48018         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48019         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48020         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48021         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48022         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48023         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48024         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48025         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48026         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48027         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48028         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48029         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48030         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48031         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48032         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48033         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48034         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48035         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48036         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48037         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48038         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48039         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48041         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48042         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48043         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48044         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48045         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48046         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48047         * gcc.dg/compat/scalar-return-3_main.c: New file.
48048         * gcc.dg/compat/scalar-return-3_x.c: New file.
48049         * gcc.dg/compat/scalar-return-3_y.c: New file.
48050         * gcc.dg/compat/scalar-return-4_main.c: New file.
48051         * gcc.dg/compat/scalar-return-4_x.c: New file.
48052         * gcc.dg/compat/scalar-return-4_y.c: New file.
48054 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48056         * gcc.dg/compat/fp2-struct-check.h: New file.
48057         * gcc.dg/compat/fp2-struct-defs.h: New file.
48058         * gcc.dg/compat/fp2-struct-init.h: New file.
48059         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48060         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48061         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48062         * gcc.dg/compat/struct-return-10_main.c: New file.
48063         * gcc.dg/compat/struct-return-10_x.c: New file.
48064         * gcc.dg/compat/struct-return-10_y.c: New file.
48066         * gcc.dg/compat/compat-common.h: New file.
48067         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48068         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48069         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48070         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48071         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48072         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48073         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48074         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48075         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48076         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48077         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48078         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48079         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48080         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48081         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48082         * gcc.dg/compat/small-struct-check.h: Ditto.
48083         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48084         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48085         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48086         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48087         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48088         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48089         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48091         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48092         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48094         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48095         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48096         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48097         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48098         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48099         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48100         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48101         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48103         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48104         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48105         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48106         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48107         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48108         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48109         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48110         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48111         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48112         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48114 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48116         * g++.dg/pch/static-1.C: New file.
48117         * g++.dg/pch/static-1.Hs: New file.
48119 2003-06-10  Richard Henderson  <rth@redhat.com>
48121         * gcc.dg/asm-7.c: Adjust expected warning text.
48123 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48125         * gcc.dg/builtins-20.c: New test case.
48127 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48129         PR c++/11131
48130         * g++.dg/opt/template1.C: New test.
48132 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48134         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48135         additional_sources.
48137 2003-05-21  David Taylor  <dtaylor@emc.com>
48139         * gcc.dg/Wpadded.c: New file.
48141 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48143         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48144         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48145         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48146         dg-require-weak.
48148 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48150         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48154         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48155         (dg-require-alias): Likewise.
48156         (dg-require-gc-sections): Likewise.
48157         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48159 2003-06-08  Richard Henderson  <rth@redhat.com>
48161         * gcc.dg/20011029-2.c: Fix the array reference.
48162         * gcc.dg/asm-7.c: New.
48164 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48166         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48168 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48170         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48171         (dg-require-gc-sections): Likewise.
48173 2003-06-08  Jan Hubicka  <jh@suse.cz>
48175         * i386-cmov1.c: Fix regular expression.
48176         * i386-cvt-1.c: Likewise.
48177         * i386-local.c: Likewise.
48178         * i386-local2.c: Likewise.
48179         * i386-mul.c: Likewise.
48180         * i386-ssetype-1.c: Likewise.
48181         * i386-ssetype-3.c: Likewise.
48182         * i386-ssetype-5.c: Likewise.
48184 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48186         PR c++/11039
48187         * g++.dg/warn/implicit-typename2.C: New test.
48188         * g++.dg/warn/implicit-typename3.C: New test.
48190 2003-06-07  Richard Henderson  <rth@redhat.com>
48192         * g++.dg/other/offsetof3.C: Use size_t.
48193         * g++.dg/other/offsetof4.C: Likewise.
48195 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48197         * lib/copy-file.exp: New. Implement gcc_copy_files.
48199         * lib/dg-pch.exp: Load copy-file.exp
48200         (dg-pch): Use gcc_copy_files instead of "file copy".
48202 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48204         * gcc.dg/weak/weak.exp: Simplify.
48205         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48206         * gcc.dg/weak/weak-1.c: Likewise.
48207         * gcc.dg/weak/weak-2.c: Likewise.
48208         * gcc.dg/weak/weak-3.c: Likewise.
48209         * gcc.dg/weak/weak-4.c: Likewise.
48210         * gcc.dg/weak/weak-5.c: Likewise.
48211         * gcc.dg/weak/weak-6.c: Likewise.
48212         * gcc.dg/weak/weak-7.c: Likewise.
48213         * gcc.dg/weak/weak-8.c: Likewise.
48214         * gcc.dg/weak/weak-9.c: Likewise.
48216 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48218         gcc.c-torture/execute/20030606-1.c: New.
48220 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48222         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48223         * gcc.dg/builtins-19.c: Likewise.
48225 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48227         * gcc.dg/builtins-2.c: Add some more tests.
48228         * gcc.dg/builtins-18.c: New test case.
48229         * gcc.dg/builtins-19.c: New test case.
48231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48232             Jim Wilson  <wilson@tuliptree.org>
48234         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48236 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48238         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48239         mempcpy/stpcpy calls not to be optimized into something else.
48240         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48241         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48242         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48244 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48246         * gcc.dg/format/asm_fprintf-1.c: New test.
48248 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48250         * lib/gcc-defs.exp (additional_sources): New variable.
48251         (dg-additional-sources): New function.
48252         (additional_files): New variable.
48253         (dg-additional-files): New function.
48254         (dg-additional-files-options): Likewise.
48255         * lib/gcc-dg.exp (dg-require-weak): New function.
48256         (dg-require-alias): Likewise.
48257         (dg-require-gc-sections): Likewise.
48258         * lib/target-supports.exp (check_alias_available): Remove testfile
48259         parameter.
48260         (check_gc_sections_available): New function.
48261         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48262         (dg-gpp-additional-files): Likewise.
48263         * lib/g++.exp (additional_sources): Remove.
48264         (additional_files): Likewise.
48265         (g++_target_compile): Use dg-additional-files-options.
48267         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48268         Tcl logic.
48269         * gcc.dg/special/ecos.exp: Remove.
48270         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48271         * gcc.dg/special/alias-1.c: Likewise.
48272         * gcc.dg/special/alias-2.c: Likewise.
48273         * gcc.dg/special/gcsec-1.c: Likewise.
48274         * gcc.dg/special/weak-1.c: Likewise.
48275         * gcc.dg/special/weak-2.c: Likewise.
48276         * gcc.dg/special/wkali-1.c: Likewise.
48277         * gcc.dg/special/wkali-2.c: Likewise.
48279         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48280         dg-gpp-additional-*.
48281         * g++.dg/special/conpr-3.C: Likewise.
48282         * g++.dg/special/conpr-4.C: Likewise.
48283         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48284         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48285         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48286         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48287         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48288         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48289         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48290         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48291         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48292         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48293         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48294         * g++.old-deja/g++.other/comdat1.C: Likewise.
48295         * g++.old-deja/g++.other/comdat2.C: Likewise.
48296         * g++.old-deja/g++.other/comdat3.C: Likewise.
48297         * g++.old-deja/g++.other/ctor1.C: Likewise.
48298         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48300 2003-06-05  Richard Henderson  <rth@redhat.com>
48302         * gcc.dg/debug/20030605-1.c: New.
48304 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48306         * README.QMTEST: Update.
48308 2003-06-04  Richard Henderson  <rth@redhat.com>
48310         * gcc.dg/cleanup-1.c: New.
48311         * gcc.dg/cleanup-2.c: New.
48312         * gcc.dg/cleanup-3.c: New.
48313         * gcc.dg/cleanup-4.c: New.
48314         * gcc.dg/cleanup-5.c: New.
48315         * gcc.dg/cleanup-6.c: New.
48316         * gcc.dg/cleanup-7.c: New.
48318 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48320         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48322         * lib/dg-pch.exp: New file.
48323         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48324         * gcc.dg/pch/pch.exp: Likewise.
48326 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48328         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48329         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48330         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48331         * gcc.dg/builtins-17.c: New test case.
48332         * gcc.dg/i386-387-4.c: New test case.
48333         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48335 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48337         * gcc.dg/ultrasp9.c: New test.
48339 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48341         * gcc.c-torture/compile/20030604-1.c: New test.
48342         * gcc.dg/sparc-constant-1.c: New test.
48344 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48346         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48348 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48350         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48352         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48353         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48355 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48357         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48359 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48361         PR c++/10940
48362         * g++.dg/template/spec10.C: New test.
48364 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48366         * gcc.dg/builtins-16.c: New test case.
48368 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48370         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48371         mempcpy test with post-increments.
48372         * gcc.c-torture/execute/string-opt-3.c: New test.
48373         * gcc.dg/string-opt-1.c: New test.
48375 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48377         PR fortran/10965
48378         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48380 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48382         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48383         (scan-assembler): ... here.  Use dg-scan.
48384         (scan-assembler-not): Likewise.
48385         (scan-file): New function.
48386         (scan-file-not): Likewise.
48387         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48388         * gcc.dg/cpp/_Pragma4.c: Likewise.
48389         * gcc.dg/cpp/_Pragma5.c: Likewise.
48390         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48391         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48392         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48393         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48394         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48395         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48396         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48397         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48398         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48399         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48400         * gcc.dg/cpp/cxxcom1.c: Likewise.
48401         * gcc.dg/cpp/line1.c: Likewise.
48402         * gcc.dg/cpp/maccom1.c: Likewise.
48403         * gcc.dg/cpp/maccom2.c: Likewise.
48404         * gcc.dg/cpp/maccom3.c: Likewise.
48405         * gcc.dg/cpp/maccom4.c: Likewise.
48406         * gcc.dg/cpp/maccom5.c: Likewise.
48407         * gcc.dg/cpp/maccom6.c: Likewise.
48408         * gcc.dg/cpp/multiline.c: Likewise.
48409         * gcc.dg/cpp/spacing1.c: Likewise.
48410         * gcc.dg/cpp/spacing2.c: Likewise.
48411         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48412         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48413         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48414         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48415         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48416         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48417         * gcc.dg/cpp/cxxcom2.c: Likewise.
48418         * gcc.dg/cpp/cxxcom2.h: New file.
48420         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48421         * g++.dg/cpp/truefalse.C: Here.
48422         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48424 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48426         * gcc.dg/cpp/redef3.c: New file.
48428 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48430         * gcc.dg/i386-loop-3.c: New test.
48432 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48434         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48436 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48438         * gcc.dg/fwrapv-1.c: New test case.
48439         * gcc.dg/fwrapv-2.c: New test case.
48441 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48443         PR c++/10956
48444         * g++.dg/template/spec9.C: New test.
48446 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48448         * gcc.dg/duff-4.c: New test case.
48450 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48452         PR fortran/10843
48453         * g77.dg/ffixed-form-1.f: New test
48454         * g77.dg/ffixed-form-2.f: New test
48455         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48456         * g77.dg/ffree-form-3.f: New test
48458 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48460         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48461         * gcc.dg/wint_t-1.c: Likewise.
48463 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48465         * g++.dg/template/access11.C: New test.
48467 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48469         PR c++/10849
48470         * g++.dg/template/access10.C: New test.
48472 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48473             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48475         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48477 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48479         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48480         suppress for powerpc-*-darwin*.
48481         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48483 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48485         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48486         suppress option for powerpc-*-darwin*.
48488 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48490         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48491         * gcc.dg/builtins-4.c: Add test for fmod.
48493 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48495         PR c++/10682
48496         * g++.dg/template/instantiate4.C: New test.
48498 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48500         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48502 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48504         * gcc.dg/compat/scalar-return-1_main.c: New file.
48505         * gcc.dg/compat/scalar-return-1_x.c: New file.
48506         * gcc.dg/compat/scalar-return-1_y.c: New file.
48507         * gcc.dg/compat/scalar-return-2_main.c: New file.
48508         * gcc.dg/compat/scalar-return-2_x.c: New file.
48509         * gcc.dg/compat/scalar-return-2_y.c: New file.
48510         * gcc.dg/compat/struct-return-3_main.c: New file.
48511         * gcc.dg/compat/struct-return-3_y.c: New file.
48512         * gcc.dg/compat/struct-return-3_x.c: New file.
48513         * gcc.dg/compat/struct-return-2_main.c: New file.
48514         * gcc.dg/compat/struct-return-2_x.c: New file.
48515         * gcc.dg/compat/struct-return-2_y.c: New file.
48517 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48519         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48520         for hppa*-hp-hpux*.
48521         * gcc.dg/20021014-1.c (dg-options): Likewise.
48522         * gcc.dg/nest.c (dg-options): Likewise.
48524 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48526         PR c++/9738
48527         * g++.dg/ext/dllimport2.C: New file.
48528         * g++.dg/ext/dllimport3.C: New file.
48530 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48532         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48533         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48534         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48535         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48537         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48538         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48539         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48540         * gcc.dg/compat/small-struct-defs.h: New file.
48541         * gcc.dg/compat/small-struct-init.h: New file.
48542         * gcc.dg/compat/small-struct-check.h: New file.
48543         * gcc.dg/compat/fp-struct-defs.h: New file.
48544         * gcc.dg/compat/fp-struct-check.h: New file.
48545         * gcc.dg/compat/fp-struct-init.h: New file.
48546         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48547         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48549 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48551         * gcc.dg/20030225-2.c: New test.
48553 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48554             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48556         * gcc.c-torture/compile/20030518-1.c: New test case.
48558 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48560         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48561         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48562         gcc-dg-debug-runtest.
48563         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48564         gcc-dg-debug-runtest.
48566 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48568         PR c++/9022
48569         * g++.dg/lookup/using6.C: New test.
48571 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48573         * g++.dg/parse/access2.C: New test.
48575 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48578         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48579         * gcc.dg/debug/debug.exp: Likewise.
48581 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48583         * gcc.dg/dollar.c: New test.
48585 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48587         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48588         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48589         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48590         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48591         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48592         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48593         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48594         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48595         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48596         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48597         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48598         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48599         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48600         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48601         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48602         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48603         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48604         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48606 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48608         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48609         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48610         support for "repo" mode.
48611         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48612         * lib/g77-dg.exp: Likewise.
48613         * lib/obj-dg.exp: Likewise.
48615 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48617         Merge from gcc-3_2-rhl8-branch:
48618         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48620         * gcc.dg/tls/opt-6.c: New test.
48622         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48624         * gcc.dg/20030405-1.c: New test.
48626         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48628         * gcc.dg/20030309-1.c: New test.
48630         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48632         * gcc.c-torture/execute/20030307-1.c: New test.
48634         2003-02-20  Randolph Chung  <tausq@debian.org>
48636         * gcc.c-torture/compile/20030220-1.c: New test.
48638         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48640         * gcc.dg/20030217-1.c: New test.
48642         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48644         * gcc.c-torture/compile/20020129-1.c: New test.
48646         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48648         * gcc.dg/unroll-1.c: New test.
48650         2002-11-16  Jan Hubicka  <jh@suse.cz>
48652         * gcc.c-torture/execute/20020920-1.c: New test.
48654         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48656         PR target/7434
48657         * gcc.c-torture/compile/20021008-1.c: New test.
48659         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48661         PR target/7559
48662         * gcc.c-torture/execute/20020810-1.c: New test.
48664         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48666         * gcc.c-torture/compile/20020807-1.c: New test.
48668         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48670         * gcc.dg/tls/opt-1.c: New test.
48672         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48674         * gcc.dg/20020729-1.c: New test.
48676         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48678         * g++.dg/opt/life1.C: New test.
48680         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48682         * gcc.dg/20020525-1.c: New test.
48684         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48686         PR c++/6794
48687         * g++.dg/ext/pretty1.C: New test.
48688         * g++.dg/ext/pretty2.C: New test.
48690 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48692         PR c++/8385
48693         * g++.dg/ext/typeof5.C: New test.
48695 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48697         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48698         __USER_LABEL_PREFIX__ into account.
48699         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48701 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48703         * gcc.dg/builtins-15.c: New test case.
48705 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48707         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48709 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48711         * lib/g++.exp: Tweak handling of additional source files.
48712         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48713         * g++.dg/special/conpr-2a.C: Rename to ...
48714         * g++.dg/special/conpr-2a.cc: ... this.
48715         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48716         * g++.dg/special/conpr-3a.C: Rename to ...
48717         * g++.dg/special/conpr-3a.cc: This.
48718         * g++.dg/special/conpr-3b.C: Rename to ...
48719         * g++.dg/special/conpr-3b.cc: This.
48720         * g++.dg/special/conpr-4.C: New test.
48721         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48723 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48725         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48727 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48729         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48730         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48731         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48732         * g++.old-deja/g++.other/warn3.C: Likewise.
48734 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48736         * gcc.dg/i386-387-1.c: Update to also test log.
48737         * gcc.dg/i386-387-2.c: Likewise.
48739 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48741         * g77.f-torture/execute/int8421.f: New test.
48743 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48745         PR c++/10230, c++/10481
48746         * g++.dg/lookup/scoped5.C: New test.
48748 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48750         PR c++/10552
48751         * g++.dg/template/ttp6.C: New test.
48753 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48755         * gcc.c-torture/execute/builtins: New directory.
48756         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48757         gcc.c-torture/execute/builtins.
48758         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48759         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48760         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48761         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48763 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48765         PR c++/9252
48766         * g++.dg/template/access8.C: New test.
48767         * g++.dg/template/access9.C: New test.
48769 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48771         PR c++/9554
48772         * g++.dg/parse/access1.C: New test.
48774 2003-05-09  DJ Delorie  <dj@redhat.com>
48776         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48777         long, and not an int.
48779 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48781         PR c++/10555, c++/10576
48782         * g++.dg/template/memclass1.C: New test.
48784 2003-05-08  DJ Delorie  <dj@redhat.com>
48786         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48787         targets.
48788         * gcc.c-torture/execute/20021024-1.x: Likewise.
48789         * gcc.c-torture/execute/shiftdi.x: Likewise.
48790         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48791         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48792         * gcc.dg/20021018-1.c: Likewise.
48794 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48796         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48798         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48799         (bcopy): Call memmove.
48801 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48803         * g77.f-torture/compile/8485.f: New test case.
48805 2003-05-07  Richard Henderson  <rth@redhat.com>
48807         PR c++/10570
48808         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48809         Verify exception_cleanup not called for rethrows.
48810         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48811         when exiting catch block without rethrowing.
48812         * g++.dg/eh/forced3.C: New.
48813         * g++.dg/eh/forced4.C: New.
48815 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48817         * gcc.dg/20030505.c: Fix triplet.
48819 2003-05-06  DJ Delorie  <dj@redhat.com>
48821         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48822         * gcc.dg/nest.c: Likewise.
48824 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48826         * gcc.dg/builtins-14.c: New test case.
48828 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48830         * lib/compat.exp (compat-execute): New argument.
48831         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48832         * gcc.dg/compat: New test directory.
48833         * gcc.dg/compat/compat.exp: New expect script.
48834         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48835         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48836         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48837         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48838         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48839         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48841         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48842         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48843         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48844         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48845         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48846         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48847         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48848         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48849         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48850         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48851         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48852         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48853         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48854         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48855         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48857 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48859         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48861 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48863         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48865 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48867         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48868         * gcc.dg/ppc-fsel-2.c: New test.
48870         * gcc.dg/unused-5.c: New test.
48872 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48874         PR c++/10496
48875         * g++.dg/warn/pmf1.C: New test.
48877 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48879         PR c++/4494
48880         * g++.dg/warn/main.C: New test.
48882 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48884         * gcc.dg/nonnull-3.c: New test.
48886 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48888         * gcc.dg/cpp/Wtrigraphs.c: Update.
48889         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48891 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48893         * gcc.dg/ppc-fsel-1.c: New test.
48895 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48897         PR c/10604
48898         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48900 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48902         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48904 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48906         PR c++/9364, c++/10553, c++/10586
48907         * g++.dg/parse/typename4.C: New test.
48908         * g++.dg/parse/typename5.C: Likewise.
48910 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48912         * gcc.c-torture/compile/20030503-1.c: New test.
48914 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48916         * g++.dg/lookup/using5.C: Fix testcase error.
48918 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48920         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48921         since MEABI is no longer supported.  Remove all vestiges
48922         of MEABI from the test.
48924 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48926         PR c++/10554
48927         * g++.dg/lookup/using5.C: New test.
48929 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48931         PR c++/8772
48932         * g++.dg/template/ttp5.C: New test.
48934 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48936         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48937         (dg-gpp-additional-sources): New function.
48938         (dg-gpp-additional-files): Likewise.
48939         * lib/g++.exp (additional_sources): New variable.
48940         (additional_files): Likewise.
48941         (g++_target_compile): Deal with them.
48942         * lib/old-dejagnu.exp: Remove.
48943         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48944         * g++.old-deja: Revise all tests to use dg commands.
48946 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48948         PR c++/9432, c++/9528
48949         * g++.dg/lookup/using4.C: New test.
48951 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48953         * gcc.dg/noreturn-5.c: New file.
48954         * gcc.dg/noreturn-6.c: New file.
48956         * gcc.c-torture/compile/inline-1.c: New file.
48958 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48960         PR c++/10551
48961         * g++.dg/template/explicit1.C: New test.
48963 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48965         PR c++/10549
48966         * g++.dg/other/bitfield1.C: New test.
48968         PR c++/10527
48969         * g++.dg/init/new7.C: New test.
48971 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48973         * g++.dg/ext/desig1.C: New test.
48974         * g++.dg/ext/init1.C: Update.
48976         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48978 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48980         PR c++/10180
48981         * g++.dg/warn/Winline-1.C: New test.
48983 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48985         * gcc.c-torture/execute/string-opt-19.c: New test.
48987         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48988         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48990 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48992         PR c++/10506
48993         * g++.dg/init/new6.C: New test.
48995         PR c++/10503
48996         * g++.dg/init/ref6.C: New test.
48998 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49000         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49002 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49004         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49005         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49007 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49009         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49010         initialized static data members.
49012 2003-04-25  H.J. Lu <hjl@gnu.org>
49014         * gcc.dg/ia64-sync-4.c: New test.
49016 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49018         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49019         date.
49021 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49023         PR c++/10337
49024         * g++.dg/warn/conv1.C: New test.
49025         * g++.old-deja/g++.other/conv7.C: Adjust.
49026         * g++.old-deja/g++.other/overload14.C: Adjust.
49028 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49030         PR c++/10471
49031         * g++.dg/template/defarg2.C: New test.
49033 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49035         * gcc.dg/cpp/include2.c: Update.
49036         * gcc.dg/cpp/multiline-2.c: New.
49037         * gcc.dg/cpp/multiline.c: Update.
49038         * gcc.dg/cpp/strify2.c: Update.
49039         * gcc.dg/cpp/trad/literals-2.c: Update.
49041 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49043         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49045 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49047         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49051         PR c++/10451
49052         * g++.dg/parse/crash4.C: New test.
49054         PR c++/9847
49055         * g++.dg/parse/crash5.C: New test.
49057 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49059         PR c++/10446
49060         * g++.dg/parse/crash3.C: New test.
49062         PR c++/10428
49063         * g++.dg/parse/elab1.C: New test.
49065 2003-04-22  Devang Patel  <dpatel@apple.com>
49067         * gcc.dg/cpp/trad/funlike-5.c: New test.
49069 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49071         * g++.dg/other/packed1.C: Fix dg options.
49073 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49075         * g++.dg/other/offsetof2.C: New test.
49077 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49079         * g++.dg/template/recurse.C: Adjust location of error messages.
49081 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49083         PR c++/9881
49084         * g++.dg/init/addr-const1.C: New test.
49085         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49087 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49089         PR c++/10405
49090         * g++.dg/lookup/struct-hack1.C: New test.
49092 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49094         * ucs.c: Update diagnostic messages.
49096 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49098         * gcc.dg/cpp/truefalse.cpp: New test.
49099         * gcc.dg/cpp/cpp.exp: Update.
49100         * g++.dg/other/stdbool-if.C: Remove.
49102 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49104         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49105         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49107 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49109         * gcc.c-torture/compile/20030418-1.c: New test.
49111 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49113         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49115 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49117         PR c++/10347
49118         g++.dg/template/dependent-name1.C: New test.
49120 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49122         * gcc.dg/warn-1.c (tourist_guide): New array,
49123         contains a pointer to bar.
49125 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49127         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49128         * gcc.c-torture/execute/medce-1.c: New test case.
49129         * gcc.c-torture/execute/medce-2.c: New test case.
49131 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49133         * lib/prune.exp: Ignore more messages.
49135         PR c++/10381
49136         * g++.dg/parse/lookup3.C: New test.
49138 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49140         * gcc.c-torture/compile/20030415-1.c : New test.
49142 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49144         * gcc.c-torture/execute/scope-2.c: Move to ...
49145         * gcc.dg/noncompile/scope.c: .... here.
49147 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49149         * gcc.dg/20030414-2.c: New test case.
49151 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49153         PR target/10377
49154         * gcc.dg/20030414-1.c: New test.
49156 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49158         * gcc.dg/builtins-12.c: New test case.
49159         * gcc.dg/builtins-13.c: New test case.
49161 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49163         * gcc.c-torture/execute/string-opt-18.c: New test.
49165 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49167         PR c++/10300
49168         * g++.dg/init/new5.C: New test.
49170 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49172         PR c++/7910
49173         * g++.dg/ext/dllimport1.C: New test.
49175 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49177         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49179 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49181         PR Fortran/9263
49182         * g77.f-torture/noncompile/9263.f: New test
49183         PR Fortran/1832
49184         * g77.f-torture/execute/1832.f: New test
49186 2003-04-11  David Chad  <davidc@freebsd.org>
49187             Loren J. Rittle  <ljrittle@acm.org>
49189         PR libobjc/8562
49190         * objc.dg/headers.m: New test.
49192 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49194         * gcc.c-torture/execute/builtin-noret-2.c: New.
49195         * gcc.c-torture/execute/builtin-noret-2.x: New.
49196         XFAIL builtin-noret-2.c at -O1 and above.
49197         * gcc.dg/redecl.c: New.
49198         * gcc.dg/Wshadow-1.c: Update error regexps.
49200 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49202         * g++.dg/abi/bitfield10.C: New test.
49204 2003-04-09  Mike Stump  <mrs@apple.com>
49206         * gcc.dg/pch/pch.exp: Make testcase names longer.
49207         * g++.dg/pch/pch.exp: Make testcase names longer.
49209 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49211         * gcc.dg/builtins-11.c: New test case.
49213 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49215         * gcc.dg/builtins-9.c: New test case.
49216         * gcc.dg/builtins-10.c: New test case.
49218 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49220         * gcc.dg/noncompile/init-4.c.c: New test.
49222 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49224         * gcc.misc-test/gcov-9.c: New test.
49225         * gcc.misc-test/gcov-10.c: New test
49226         * gcc.misc-test/gcov-11.c: New test.
49228 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49230         PR optimization/10024
49231         * gcc.c-torture/compile/20030405-1.c: New test.
49233 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49235         * gcc.dg/pch/static-3.c: New.
49236         * gcc.dg/pch/static-3.hs: New.
49237         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49239 2003-04-04  Richard Henderson  <rth@redhat.com>
49241         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49242         * g++.dg/eh/forced2.C: Likewise.
49244 2003-04-03  Mike Stump  <mrs@apple.com>
49246         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49247         target arg.
49248         (scan-assembler-times, scan-assembler-not): Likewise.
49249         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49251 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49253         * gcc.dg/sparc-loop-1.c: New test.
49255 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49257         PR other/9274
49258         * g++.dg/pch/system-2.C: New.
49259         * g++.dg/pch/system-2.Hs: New.
49261 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49263         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49265         * g++.dg/eh/simd-1.C (vecfunc): Same.
49267 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49269         * gcc.c-torture/execute/20030401-1.c: New test case.
49271 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49273         * objc.dg/defs.m: New.
49275 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49277         * g++.dg/eh/simd-1.C: New.
49278         * g++.dg/eh/simd-2.C: New.
49280 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49282         * gcc.c-torture/execute/simd-3.c: New.
49284 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49286         PR c/9936
49287         * gcc.dg/20030331-2.c: New test.
49289 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49291         PR c++/10278
49292         * g++.dg/parse/crash2.C: New test.
49294 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49296         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49297         * gcc.c-torture/execute/20030331-1.c: ...here.
49299 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49301         * gcc.c-torture/execute/20030331-1.c: New test.
49303 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49305         * lib/gcov.exp: Adjust call return testing strings.
49306         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49308 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49310         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49311         * gcc.dg/builtins-7.c: New test case.
49312         * gcc.dg/builtins-8.c: New test case.
49314 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49316         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49318 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49320         PR c++/7647
49321         * g++.dg/lookup-class-member-2.C: New test.
49323 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49325         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49327 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49329         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49331 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49333         * g++.dg/init/attrib1.C: New test.
49335 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49337         * gcc.dg/ultrasp8.c: New test.
49339 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49341         * gcc.dg/ultrasp7.c: New test.
49343 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49345         PR c++/10047
49346         * g++.dg/template/inline1.C: New test.
49348 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49350         * gcc.dg/sparc-dwarf2.c: New test.
49352 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49354         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49355         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49357 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49359         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49360         than reading .x files.
49361         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49362         * g77.dg/gcov/gcov-1.f: Likewise.
49363         * gcc.misc-tests/gcov-4b.c: Likewise.
49364         * gcc.misc-tests/gcov-5b.c: Likewise.
49365         * gcc.misc-tests/gcov-6.c: Likewise.
49366         * gcc.misc-tests/gcov-7.c: Likewise.
49367         * gcc.misc-tests/gcov-8.c: Likewise.
49368         * g++.dg/gcov/gcov-1.x: Remove.
49369         * g77.dg/gcov/gcov-1.x: Likewise.
49370         * gcc.misc-tests/gcov-4b.x: Likewise.
49371         * gcc.misc-tests/gcov-5b.x: Likewise.
49372         * gcc.misc-tests/gcov-6.x: Likewise.
49373         * gcc.misc-tests/gcov-7.x: Likewise.
49374         * gcc.misc-tests/gcov-8.x: Likewise.
49376 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49378         PR opt/10087
49379         * gcc.dg/20030324-1.c: New test.
49381 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49383         PR c++/10224
49384         * g++.dg/template/arg3.C: New test.
49386         PR c++/10158
49387         * g++.dg/template/friend18.C: New test.
49389 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49391         * g77.f-torture/compile/20030326-1.f: New test case.
49393 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49395         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49397         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49399 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49401         * gcc.dg/ia64-sync-3.c: New test.
49403 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49405         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49407 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49409         * gcc.dg/ultrasp6.c: New test.
49411 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49413         * gcc.dg/i386-signbit-1.c: New test.
49414         * gcc.dg/i386-signbit-2.c: New test.
49415         * gcc.dg/i386-signbit-3.c: New test.
49417 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49419         * gcc.dg/ultrasp5.c: Fix options.
49421 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49423         * gcc.dg/ultrasp5.c: Fix comment.
49425 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49427         PR fortran/10197
49428         * g77.f-torture/execute/10197.f: New test.
49430 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49432         PR c++/9898, c++/383
49433         * g++.dg/template/conv6.C: New test.
49435         PR c++/10119
49436         * g++.dg/template/ptrmem5.C: New test.
49438         PR c++/10026
49439         * g++.dg/lookup/koenig1.C: New test.
49441         PR C++/10199
49442         * g++.dg/lookup/template2.C: New test.
49444 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49446         * g++.dg/opt/rtti1.C: New test.
49448 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49450         * gcc.dg/ultrasp5.c: New test.
49452 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49454         PR middle-end/9967
49455         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49456         builtin fputs.
49458 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49460         PR c/8224
49461         * gcc.dg/20030323-1.c: New test.
49463 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49465         * gcc.c-torture/compile/20030323-1.c: New test case.
49467 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49469         * gcc.dg/20030321-1.c: New test.
49471 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49473         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49475 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49477         PR c++/9978, c++/9708
49478         * g++.dg/ext/vlm1.C: Adjust expected error.
49479         * g++.dg/ext/vla2.C: New test.
49480         * g++.dg/template/arg1.C: New test.
49481         * g++.dg/template/arg2.C: New test.
49483 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49485         * g77.f-torture/execute/select.f: New test.
49486         * g77.f-torture/noncompile/select_no_compile.f: New test.
49488 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49490         PR c++/9898
49491         * g++.dg/other/error4.C: New test.
49493 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49495         * g++.dg/template/friend17.C: New test.
49497 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49499         * gcc.c-torture/compile/20030320-1.c: New.
49501 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49503         * gcc.dg/builtins-6.c: New test case.
49505 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49507         PR target/10073
49508         * gcc.c-torture/compile/20030319-1.c: New.
49510 2003-03-18  Jan Hubicka  <jh@suse.cz>
49512         * gcc.dg/i386-cvt-1.c: New test.
49514 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49516         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49517         * objc.dg/naming-2.m: Likewise.
49519 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49521         PR c++/9639
49522         * g++.dg/parse/crash1.C: New test.
49524 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49526         PR c++/8805
49527         * g++.dg/eh/cleanup1.C: New test.
49529 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49531         * gcc.c-torture/execute/20030316-1.c: New test case.
49533 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49535         PR c++/9629
49536         * g++.dg/init/ctor2.C: New test.
49538 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49540         * g77.f-torture/compile/xformat.f: New test case.
49542 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49544         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49545         * g++.old-deja/g++.mike/eh50.C: Likewise.
49547 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49549         PR c++/6440
49550         * g++.dg/template/spec7.C: New test.
49551         * g++.dg/template/spec8.C: Likewise.
49553 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49555         * gcc.c-torture/execute/20030313-1.c: New test.
49557 2003-03-14  Richard Henderson  <rth@redhat.com>
49559         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49561 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49563         * gcc.c-torture/compile/20030314-1.c: New test.
49565 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49567         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49568         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49569         thumb target,
49570         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49571         to accept newer _imp__  prefix and additional
49572         newline in .drectve section.
49573         * gcc.dg/dll-4.c: Likewise.
49574         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49575         switch.
49577 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49579         * g++.dg/parse/namespace9.C: New test.
49581         * g++.dg/init/ref5.C: New test.
49582         * g++.dg/parse/ptrmem1.C: Likewise.
49584 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49586         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49587         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49588         regular expression.
49589         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49590         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49592 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49594         * gcc.c-torture/execute/20030224-2.c: New test.
49596 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49598         * gcc.dg/decl-3.c: New test.
49600 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49602         * gcc.dg/i386-loop-2.c: New test.
49604 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49606         PR c++/9474
49607         * g++.dg/parse/namespace8.C: New test.
49609         PR c++/9924
49610         * g++.dg/overload/builtin2.C: New test.
49612 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49614         * gcc.dg/return-type-3.c: New test.
49616 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49618         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49619         profiling options are not supported.
49621 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49623         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49624         * g++.old-deja/g++.warn/impint2.C: Likewise.
49626 2003-03-10  Devang Patel  <dpatel@apple.com>
49628         * g++.dg/cpp/c++_cmd_1.C: New test.
49629         * g++.dg/cpp/c++_cmd_1.h: New file.
49631 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49633         * gcc.dg/altivec-9.c: New file.
49635 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49637         * gcc.dg/ppc-sdata-1.c: New test.
49638         * gcc.dg/ppc-sdata-2.c: New test.
49640 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49642         PR c++/9373
49643         * g++.dg/opt/ptrmem2.C: New test.
49645         PR c++/8534
49646         * g++.dg/opt/ptrmem1.C: New test.
49648 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49650         * gcc.dg/i386-loop-1.c: New test.
49652 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49654         PR c++/9970
49655         * g++.dg/lookup/friend1.C: New test.
49657 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49659         PR c++/9823
49660         * g++.dg/parser/constructor1.C: New test.
49662 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49664         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49666         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49668 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49670         * gcc.dg/cpp/Wunused.c: Update test.
49672 2003-03-08  Jan Hubicka  <jh@suse.cz>
49674         * gcc.dg/inline-3.c: New test.
49676 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49678         PR c++/9809
49679         * g++.dg/parse/builtin1.C: New test.
49681         PR c++/9982
49682         * g++.dg/abi/cookie1.C: New test.
49683         * g++.dg/abi/cookie2.C: Likewise.
49685         PR c++/9524
49686         * g++.dg/template/field1.C: New test.
49688         PR c++/9912
49689         * g++.dg/parse/class1.C: New test.
49690         * g++.dg/parse/namespace7.C: Likewise.
49691         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49693 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49695         * g++.dg/init/ref4.C: New test.
49697 2003-03-07  Jan Hubicka  <jh@suse.cz>
49699         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49700         * gcc.dg/inline-3.c: New test.
49702 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49704         * g++.dg/init/ref3.C: New test.
49706         PR c++/9965
49707         * g++.dg/init/ref2.C: New test.
49709         PR c++/9400
49710         * g++.dg/warn/Wshadow-2.C: New test.
49712         PR c++/9791
49713         * g++.dg/warn/Woverloaded-1.C: New test.
49715 2003-03-05  Jan Hubicka  <jh@suse.cz>
49717         * gcc.dg/i386-local2.c: New.
49718         * gcc.dg/i386-local.c: Fix typo.
49720 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49722         * g++.dg/abi/layout3.C: New test.
49724 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49726         * gcc.c-torture/compile/20030305-1.c
49728 2003-03-05  Jan Hubicka  <jh@suse.cz>
49730         * gcc.dg/i386-local.c: New.
49732 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49734         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49736 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49738         * gcc.dg/switch-2.c: New test.
49739         * gcc.dg/switch-3.c: New test.
49740         * gcc.dg/Wswitch.c: Adjust line numbers.
49741         * gcc.dg/Wswitch-default.c: Likewise.
49742         * gcc.dg/Wswitch-enum.c: Likewise.
49744 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49746         * gcc.c-torture/execute/20030222-1.c: New test.
49748 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49750         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49752 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49754         PR c++/9878
49755         * g++.dg/init/ref1.C: New test.
49757 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49759         * gcc.dg/sh-relax.c: New SH-only test.
49761 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49763         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49764         comment explaining purpose of testcase.
49766 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49768         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49769         for HC11/HC12 (asm needs two int registers).
49770         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49771         HC11/HC12 because the test uses an asm which needs two 32-bit
49772         registers.
49774 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49776         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49777         for HC11/HC12 (array is too large otherwise).
49778         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49779         * gcc.c-torture/compile/20010518-2.x: Likewise.
49780         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49781         HC11/HC12 (array is too large).
49783 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49785         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49786         * lib/g++-dg.exp (g++-dg-test): Likewise.
49788 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49790         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49791         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49793 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49795         * g++.dg/warn/implicit-typename1.C: Remove warning.
49797 2003-02-28  Richard Henderson  <rth@redhat.com>
49799         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49800         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49802 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49804         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49805         * g++.dg/pch/pch.exp: Likewise.
49807 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49809         PR c++/9879
49810         * g++.dg/init/new4.C: New test.
49812 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49814         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49816 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49818         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49819         unsigned long.
49821         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49822         wider than float.
49824 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49826         * lib/scanasm.exp: Add support for counting numbers of
49827         occurences.
49828         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49829         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49831 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49833         PR c++/9683
49834         * g++.dg/template/static3.C: New test.
49836         PR c++/9829
49837         * g++.dg/parse/namespace6.C: New test.
49839 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49841         PR target/9732
49842         * gcc.dg/20030225-1.c: New test.
49844 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49846         * README: Remove out-of-date information.
49848         PR c++/9836
49849         * g++.dg/template/spec6.C: New test.
49851 2003-02-24  Jeff Law  <law@redhat.com>
49853         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49855 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49857         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49858         * gcc.dg/pragma-ep-1.c: Likewise.
49860 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49862         PR c++/9602
49863         * g++.dg/template/friend16.C: New test.
49865 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49867         PR c++/5333
49868         * g++.dg/parse/fused-params1.C: Adjust error messages.
49869         * g++.dg/template/nested3.C: New test.
49871 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49873         * g++.dg/abi/param1.C: New test.
49875 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49877         PR c++/7982
49878         * g++.dg/warn/implicit-typename1.C: New test.
49880 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49882         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49883         with "mtune".
49884         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49885         * gcc.c-torture/execute/20010129-1.x: Likewise.
49886         * gcc.dg/20011107-1.c: Likewise.
49887         * gcc.dg/20020108-1.c: Likewise.
49888         * gcc.dg/20020122-3.c: Likewise.
49889         * gcc.dg/20020206-1.c: Likewise.
49890         * gcc.dg/20020310-1.c: Likewise.
49891         * gcc.dg/20020426-2.c: Likewise.
49892         * gcc.dg/20020517-1.c: Likewise.
49893         * gcc.dg/991230-1.c: Likewise.
49894         * gcc.dg/i386-unroll-1.c: Likewise.
49895         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49897 2003-02-22  Jan Hubicka  <jh@suse.cz>
49899         * gcc.dg/i386-mul.c: New test.
49901 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49903         * gcc.dg/builtins-5.c: New test case.
49905 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49907         * gcc.dg/asmreg-1.c: New test.
49909 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49911         PR c++/9749
49912         * g++.dg/parse/varmod1.C: New test.
49914 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49916         PR c++/9727
49917         * g++.dg/template/op1.C: New test.
49919 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49921         PR c++/8906
49922         * g++.dg/template/nested2.C: New test.
49924 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49926         PR c++/8724
49927         * g++.dg/expr/dtor1.C: New test.
49929 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49931         * gcc.dg/cpp/include3.c: New test.
49932         * gcc.dg/cpp/inc/foo.h: New file.
49934 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49936         * gcc.c-torture/execute/20030221-1.c: New test.
49938 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49940         PR c++/9729
49941         * g++.dg/abi/conv1.C: New test.
49943 2003-02-20  Jan Hubicka  <jh@suse.cz>
49945         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49947 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49949         * gcc.c-torture/compile/20030219-1.c: New test.
49951 2003-02-18  Jan Hubicka  <jh@suse.cz>
49953         * gcc.dg/funcorder.c: New test.
49955 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49957         * gcc.c-torture/execute/20030218-1.c: New.
49959 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49961         * gcc.dg/20030218-1.c: New.
49963 2003-02-18  Richard Henderson  <rth@redhat.com>
49965         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49966         * gcc.dg/attr-used-2.c: New.
49968 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49970         PR c++/9704
49971         * g++.dg/init/copy5.C: New test.
49973 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49975         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49976         * g++.dg/pch/pch.exp: Likewise.
49978 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49980         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49981         STACK_SIZE is not defined.
49983 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49985         PR c++/9457
49986         * g++.dg/template/init1.C: New test.
49988 2003-02-16  Jan HUbicka  <jh@suse.cz>
49990         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49991         (foo): Add few extra tests
49992         * gcc.dg/c99-const-expr-3.c: Likewise.
49993         * gcc.c-torture/execute/20030216-1.c: New.
49995 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49997         PR c++/9459
49998         * g++.dg/ext/typeof4.C: New test.
50000 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50002         * gcc.dg/i386-387-3.c: New test case.
50004 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50006         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50007         cris-*-elf* cris-*-aout* and mmix-*-*.
50009 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50011         * gcc.dg/20030213-1.c: New test.
50013 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50015         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50016         * gcc.dg/i386-387-2.c: Likewise.
50018 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50020         * gcc.dg/ppc-spe.c: Fix formatting.
50021         Enable tests that were previously unsupported by gas.
50022         Delete tests for instructions that no longer exist.
50023         Switch arguments on evsubifw builtin.
50025 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50027         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50028         STACK_SIZE is too small.
50030 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50031             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50033         * gcc.dg/decl-2.c: New test.
50035 2003-02-10  Jan Hubicka  <jh@suse.cz>
50037         * gcc.dg/i386-fpcvt-1.c: New test.
50039 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50041         * gcc.c-torture/execute/20030209-1.c: New test.
50043 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50045         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50046         int-wide bitops, use the constants of the same width.
50047         Likewise, if long long is 32-bit wide, test bitops using
50048         32-bit constants.
50050 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50052         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50054 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50056         * gcc.dg/builtins-4.c: New test case.
50058 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50060         * gcc.dg/20020430-1.c: Fix dg command typos.
50061         * gcc.dg/20020503-1.c: Likewise.
50063 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50065         PR c++/8785
50066         * g++.dg/parse/fused-params1.C: New test.
50068         PR c++/8857
50069         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50071         PR c++/8921
50072         * g++.dg/parse/non-dependent1.C: New test.
50074         PR c++/8928
50075         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50077         PR c++/9228
50078         * g++.dg/parse/undefined7.C: New test.
50079         * g++.dg/parse/non-templ1.C: New test.
50081         PR c++/9229
50082         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50084 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50086         * gcc.c-torture/compile/20030206-1.c: New test.
50088 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50090         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50091         "pow" to "foo" to avoid potential confusion with a math built-in.
50093 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50095         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50096         conditions for SPARC targets.
50098 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50100         * gcc.dg/20030204-1.c: New test.
50102 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50104         PR c++/38
50105         * g++.dg/parse/array-size1.C: New test.
50107         PR c++/5657
50108         * g++.dg/parse/undefined3.C: New test.
50110         PR c++/5665
50111         * g++.dg/parse/undefined4.C: New test.
50113         PR c++/5975
50114         * g++.dg/parse/undefined5.C: New test.
50116         PR c++/7259
50117         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50119         PR c++/8578
50120         * g++.dg/parse/casting-operator1.C: New test.
50122         PR c++/8596
50123         * g++.dg/parse/undefined6.C: New test.
50125         PR c++/8736
50126         * g++.dg/parse/missing-template1.C: New test.
50128 2003-02-04  Jan Hubicka  <jh@suse.cz>
50130         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50131         * gcc.dg/i386-cmov?.c: Likewise.
50132         * gcc.dg/i386-fpcvt-?.c: Likewise.
50133         * gcc.dg/i386-ssefp-1.c: Likewise.
50134         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50135         conventions.
50137 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50139         PR c++/7129
50140         * g++.dg/ext/max.C: New test.
50142 2003-02-03  Jan Hubicka  <jh@suse.cz>
50144         * gcc.c-torture/execute/20030203-1.c: New test.
50146 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50148         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50149         'natural-endian'.
50151 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50153         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50154         * g++.dg/init/new2.C: Likewise.
50155         * g++.dg/other/new1.C: Likewise.
50157 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50159         * gcc.dg/struct-ret-libc.c: New test.
50161 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50163         * gcc.dg/20030129-1.c: New test.
50165 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50167         PR c++/8849
50168         * g++.dg/template/ptrmem4.C: New test.
50170 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50172         * g++.dg/parser/constant1.C: New test.
50174 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50176         PR c++/8591
50177         * g++.dg/parse/friend2.C: New test.
50179 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50181         PR c++/9437
50182         * g++.dg/template/unify4.C: New test.
50184 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50186         * gcc.c-torture/execute/20030128-1.c: New test.
50188 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50190         * g++.dg/lookup/nested1.C: Test moved from ...
50191         * g++.old-deja/g++.other/lookup24.C: ... here.
50193 2003-01-28  Jan Hubicka  <jh@suse.cz>
50195         * gcc.dg/i386-cmov5.c: New test.
50197 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50199         * gcc.c-torture/execute/20010925-1.c: Changed the
50200         memcpy declaration.
50202 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50204         PR c++/3902
50205         * g++.dg/parse/template5.C: New test.
50207 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50209         PR fortran/9258
50210         * g77.dg/pr9258: New test.
50212 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50214         * README: Move relevant parts from README.g++.
50216         * README.g++: Remove this file.
50218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50220         * g++.dg/abi/dcast1.C: New test.
50222 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50224         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50226 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50228         PR c++/47
50229         * g++.old-deja/g++.other/lookup24.C: New test.
50231 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50233         PR middle-end/7227
50234         * gcc.dg/uninit-C.c: New test.
50236 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50238         * g++.dg/abi/covariant1.C: New test.
50240 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50242         * gcc.dg/20030123-1.c: New test.
50244 2003-01-25  Jan Hubicka  <jh@suse.cz>
50246         PR opt/8492
50247         * gcc.c-torture/compile/20030125-1.c
50249 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50251         PR c++/9403
50252         * g++.dg/parse/template3.C: New test.
50253         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50255         PR c++/795
50256         * g++.dg/parse/template4.C: New test.
50258         PR c++/9415
50259         * g++.dg/template/qual2.C: New test.
50261         PR c++/8545
50262         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50264         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50266 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50268         * gcc.c-torture/execute/switch-1.c: New test case.
50270 2003-01-25  Jan Hubicka  <jh@suse.cz>
50272         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50274 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50276         Tweaks for Bison-1.875. From the NEWS file:
50277         "- `parse error' -> `syntax error'
50278         Bison now uniformly uses the term `syntax error'"
50279         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50280         * gcc.dg/cpp/digraph2.c: Likewise.
50281         * gcc.dg/cpp/direct2.c: Likewise.
50282         * gcc.dg/cpp/paste4.c: Likewise.
50283         * gcc.dg/c90-restrict-1.c: Likewise.
50284         * gcc.dg/c99-func-2.c: Likewise.
50285         * gcc.dg/noncompile/920721-2.c: Likewise.
50286         * gcc.dg/noncompile/930622-2.c: Likewise.
50287         * gcc.dg/noncompile/940112-1.c: Likewise.
50288         * gcc.dg/noncompile/950921-1.c: Likewise.
50289         * gcc.dg/noncompile/951123-1.c: Likewise.
50290         * gcc.dg/noncompile/971104-1.c: Likewise.
50291         * gcc.dg/noncompile/990416-1.c: Likewise.
50293 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50295         * g++.dg/parse/undefined1.C: Add error message.
50297 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50299         PR c++/9354
50300         * g++.dg/parse/new1.C: New test.
50302         PR c++/9216
50303         * g++.dg/parse/template2.C: New test.
50305         PR c++/9354
50306         * g++.dg/parse/typedef2.C: New test.
50308         PR c++/9328
50309         * g++.dg/ext/typeof3.C: New test.
50311 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50313         PR c++/2738
50314         * g++.dg/parse/ret-type1.C: New test.
50316         PR c++/3792
50317         * g++.dg/parse/tmpl-outside1.C: New test.
50319         PR c++/4207
50320         * g++.dg/parse/int-as-enum1.C: New test.
50322         PR c++/4903
50323         * g++.dg/parse/no-typename1.C: New test.
50325         PR c++/5533
50326         * g++.dg/parse/no-value1.C: New test.
50328         PR c++/5921
50329         * g++.dg/parse/wrong-inline1.C: New test.
50331         PR c++/6402
50332         * g++.dg/parse/ref1.C: New test.
50334         PR c++/6992
50335         * g++.dg/parse/attr-ctor1.C: New test.
50337         PR c++/7229
50338         * g++.dg/parse/namespace5.C: New test.
50340         PR c++/7917
50341         * g++.dg/parse/func-def1.C: New test.
50343         PR c++/8143
50344         * g++.dg/parse/undefined1.C: New test.
50346         PR c++/5723, PR c++/8522
50347         * g++.dg/parse/specialization1.C: New test.
50349         PR c++/163, PR c++/8595
50350         * g++.dg/parse/struct-as-enum1.C: New test.
50352         PR c++/9173
50353         * g++.dg/parse/undefined2.C: New test.
50355 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50357         PR c++/9298
50358         * g++.dg/parse/template1.C: New test.
50360         PR c++/9384
50361         * g++.dg/parse/using1.C: New test.
50363         PR c++/9285
50364         PR c++/9294
50365         * g++.dg/parse/expr2.C: New test.
50367         PR c++/9388
50368         * g++.dg/parse/lookup2.C: Likewise.
50370 2003-01-21  Jan Hubicka  <jh@suse.cz>
50372         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50373         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50374         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50375         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50377 2003-01-20  Nick Clifton  <nickc@redhat.com>
50379         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50380         problem with ARM sibcall code generation.
50382 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50384         * gcc.c-torture/execute/20030120-1.c: New.
50386 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50388         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50390 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50392         PR c++/9272
50393         * g++.dg/parse/ctor1.C: New test.
50395         PR c++/9294:
50396         * g++.dg/parse/qualified1.C: New test.
50398         * g++.dg/parse/typename3.C: New test.
50400 2003-01-16  Richard Henderson  <rth@redhat.com>
50402         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50404 2003-01-16  Richard Henderson  <rth@redhat.com>
50406         * g++.dg/pch/pch.exp: Copy test header to the working directory
50407         before using it either for precompilation or direct use.
50408         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50409         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50411 2003-01-16  Richard Henderson  <rth@redhat.com>
50413         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50414         before using it either for precompilation or direct use.
50415         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50416         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50418 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50420         * g++.dg/ext/typename1.C: Add typename keyword.
50421         * g++.dg/template/crash1.C: Update error messages.
50422         * g++.dg/template/crash2.C: Remove error message.
50423         * g++.dg/parse/typename2.C: New test.
50424         * g++.dg/template/typename2.C: Change implicit
50425         typename warning into error.
50426         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50427         error messages.
50428         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50429         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50430         * g++.old-deja/g++.law/visibility13.C: Remove error
50431         messages.
50432         * g++.old-deja/g++.ns/template17.C: Reorder code to
50433         make declaration visible in template.
50434         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50435         * g++.old-deja/g++.pt/crash36.C: Issue more error
50436         messages.
50437         * g++.old-deja/g++.pt/crash5.C: Improve error
50438         message.
50439         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50440         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50441         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50442         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50443         typename warning with error message.
50444         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50445         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50446         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50448 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50450         * g++.dg/parse/ambig2.C: New test.
50452 2003-01-15  Richard Henderson  <rth@redhat.com>
50454         * g++.dg/tls/init-2.C: Update error message string.
50456 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50458         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50460 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50462         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50463         all for HC11/HC12.
50464         * gcc.c-torture/compile/20001205-1.x: Likewise.
50465         * gcc.c-torture/compile/20001226-1.x: Likewise.
50466         * gcc.c-torture/compile/920520-1.x: Likewise.
50467         * gcc.c-torture/compile/961203-1.x: Likewise.
50468         * gcc.c-torture/compile/20020604-1.x: Likewise.
50470 2003-01-15  Jan Hubicka  <jh@suse.cz>
50472         * gcc.c-torture/compile/20030115-1.c: New test.
50474         * gcc.dg/i386-fpcvt-1.c: New test.
50475         * gcc.dg/i386-fpcvt-2.c: New test.
50477 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50479         Further conform g++'s __vmi_class_type_info to the C++ ABI
50480         specification.
50481         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50482         the specification.
50484 2003-01-14  Jan Hubicka  <jh@suse.cz>
50486         * gcc.dg/i386-fpcvt-1.c: New test.
50487         * gcc.dg/i386-fpcvt-2.c: New test.
50489 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50491         * gcc.dg/i386-mmx-3.c: New test.
50493 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50495         PR c++/9264
50496         * g++.dg/parse/octal1.C: New file.
50498         PR c++/9172
50499         * g++.dg/parse/typename1.C: New file.
50501 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50503         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50504         * gcc.dg/bf-no-ms-layout.c: Likewise.
50505         * gcc.dg/bf-ms-attrib.c: Likewise.
50507 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50509         PR c++/9099
50510         * g++.dg/parse/dtor1.C: New file.
50512         PR c++/9128
50513         * g++.dg/rtti/typeid1.C: New file.
50515         PR c++/9153
50516         * g++.dg/parse/lookup1.C: New file.
50518         PR c++/9171
50519         * g++.dg/templ/spec5.C: New file.
50521 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50523         * gcc.c-torture/compile/20030110-1.c: New test.
50525 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50527         Merge from pch-branch:
50529         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50531         * gcc.dg/pch/cpp-1.h: New.
50532         * gcc.dg/pch/cpp-1.c: New.
50533         * gcc.dg/pch/cpp-2.h: New.
50534         * gcc.dg/pch/cpp-2.c: New.
50536         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50538         * gcc.dg/pch/except-1.h: New.
50539         * gcc.dg/pch/except-1.c: New.
50541         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50543         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50544         running test.
50545         * gcc.dg/pch: Include *.hp not *.h.
50546         * gcc.dg/pch/system-1.h: New.
50547         * gcc.dg/pch/system-1.c: New.
50549         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50551         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50552         rather than trying to build and run a program using PCH.
50553         * gcc.dg/pch: Remove dg-do commands from test files.
50555         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50557         * gcc.dg/pch/macro-3.c: New.
50558         * gcc.dg/pch/macro-3.h: New.
50560         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50562         * gcc.dg/pch/common-1.c: New.
50563         * gcc.dg/pch/common-1.h: New.
50564         * gcc.dg/pch/decl-1.c: New.
50565         * gcc.dg/pch/decl-1.h: New.
50566         * gcc.dg/pch/decl-2.c: New.
50567         * gcc.dg/pch/decl-2.h: New.
50568         * gcc.dg/pch/decl-3.c: New.
50569         * gcc.dg/pch/decl-3.h: New.
50570         * gcc.dg/pch/decl-4.c: New.
50571         * gcc.dg/pch/decl-4.h: New.
50572         * gcc.dg/pch/decl-5.c: New.
50573         * gcc.dg/pch/decl-5.h: New.
50574         * gcc.dg/pch/global-1.c: New.
50575         * gcc.dg/pch/global-1.h: New.
50576         * gcc.dg/pch/inline-1.c: New.
50577         * gcc.dg/pch/inline-1.h: New.
50578         * gcc.dg/pch/inline-2.c: New.
50579         * gcc.dg/pch/inline-2.h: New.
50580         * gcc.dg/pch/static-1.c: New.
50581         * gcc.dg/pch/static-1.h: New.
50582         * gcc.dg/pch/static-2.c: New.
50583         * gcc.dg/pch/static-2.h: New.
50585         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50587         * g++.dg/pch/pch.exp: Better handle failing testcases.
50588         * gcc.dg/pch/pch.exp: Likewise.
50589         * gcc.dg/pch/macro-1.c: New.
50590         * gcc.dg/pch/macro-1.h: New.
50591         * gcc.dg/pch/macro-2.c: New.
50592         * gcc.dg/pch/macro-2.h: New.
50594         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50596         * g++.dg/dg.exp: Treat files in pch/ specially.
50597         * g++.dg/pch/pch.exp: New file.
50598         * g++.dg/pch/empty.H: New file.
50599         * g++.dg/pch/empty.C: New file.
50600         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50601         "precompile".
50603         * gcc.dg/pch/pch.exp: New file.
50604         * gcc.dg/pch/empty.h: New file.
50605         * gcc.dg/pch/empty.c: New file.
50606         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50607         "precompile".
50609 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50611         * g++.dg/template/friend14.C: New test.
50613 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50615         * gcc.dg/old-style-asm-1.c: New test.
50617 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50619         * gcc.c-torture/compile/20030109-1.c: New test.
50621 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50623         * gcc.c-torture/execute/20030109-1.c: New test.
50625 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50627         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50628         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50629         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50630         * g++.old-deja/g++.mike/eh2.C: Likewise.
50631         * g++.old-deja/g++.mike/eh3.C: Likewise.
50632         * g++.old-deja/g++.mike/eh5.C: Likewise.
50633         * g++.old-deja/g++.mike/eh6.C: Likewise.
50634         * g++.old-deja/g++.mike/eh7.C: Likewise.
50635         * g++.old-deja/g++.mike/eh8.C: Likewise.
50636         * g++.old-deja/g++.mike/eh9.C: Likewise.
50637         * g++.old-deja/g++.mike/eh10.C: Likewise.
50638         * g++.old-deja/g++.mike/eh12.C: Likewise.
50639         * g++.old-deja/g++.mike/eh13.C: Likewise.
50640         * g++.old-deja/g++.mike/eh14.C: Likewise.
50641         * g++.old-deja/g++.mike/eh16.C: Likewise.
50642         * g++.old-deja/g++.mike/eh17.C: Likewise.
50643         * g++.old-deja/g++.mike/eh18.C: Likewise.
50644         * g++.old-deja/g++.mike/eh21.C: Likewise.
50645         * g++.old-deja/g++.mike/eh23.C: Likewise.
50646         * g++.old-deja/g++.mike/eh24.C: Likewise.
50647         * g++.old-deja/g++.mike/eh25.C: Likewise.
50648         * g++.old-deja/g++.mike/eh26.C: Likewise.
50649         * g++.old-deja/g++.mike/eh27.C: Likewise.
50650         * g++.old-deja/g++.mike/eh28.C: Likewise.
50651         * g++.old-deja/g++.mike/eh29.C: Likewise.
50652         * g++.old-deja/g++.mike/eh31.C: Likewise.
50653         * g++.old-deja/g++.mike/eh33.C: Likewise.
50654         * g++.old-deja/g++.mike/eh34.C: Likewise.
50655         * g++.old-deja/g++.mike/eh35.C: Likewise.
50656         * g++.old-deja/g++.mike/eh36.C: Likewise.
50657         * g++.old-deja/g++.mike/eh37.C: Likewise.
50658         * g++.old-deja/g++.mike/eh38.C: Likewise.
50659         * g++.old-deja/g++.mike/eh39.C: Likewise.
50660         * g++.old-deja/g++.mike/eh40.C: Likewise.
50661         * g++.old-deja/g++.mike/eh41.C: Likewise.
50662         * g++.old-deja/g++.mike/eh42.C: Likewise.
50663         * g++.old-deja/g++.mike/eh44.C: Likewise.
50664         * g++.old-deja/g++.mike/eh46.C: Likewise.
50665         * g++.old-deja/g++.mike/eh47.C: Likewise.
50666         * g++.old-deja/g++.mike/eh48.C: Likewise.
50667         * g++.old-deja/g++.mike/eh49.C: Likewise.
50668         * g++.old-deja/g++.mike/eh50.C: Likewise.
50669         * g++.old-deja/g++.mike/eh51.C: Likewise.
50670         * g++.old-deja/g++.mike/eh53.C: Likewise.
50671         * g++.old-deja/g++.mike/eh55.C: Likewise.
50672         * g++.old-deja/g++.mike/p7912.C: Likewise.
50673         * g++.old-deja/g++.mike/p9706.C: Likewise.
50674         * g++.old-deja/g++.mike/p10416.C: Likewise.
50675         * g++.old-deja/g++.mike/p11667.C: Likewise.
50676         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50677         Remove redundant reference to Iris.
50678         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50679         Elxsi, i860, Pico Java, and WE32K.
50681 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50683         * g++.dg/ext/asm4.C: New test.
50685 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50687         PR c++/9030
50688         * g++.dg/template/friend12.C: New test.
50689         * g++.dg/template/friend13.C: Likewise.
50690         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50692 2003-01-08  Jan Hubicka  <jh@suse.cz>
50694         * gcc.dg/i386-cadd.c: New test.
50695         * gcc.dg/i386-cmov4.c: Likewise.
50697 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50699         PR c++/9165
50700         * g++.dg/warn/Wunused-3.C: New test.
50702         * g++.dg/abi/bitfield9.C: New test.
50704         PR c++/9189
50705         * g++.dg/parse/defarg3.C: New test.
50707 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50709         * g++.dg/parse/ambig1.C: New test.
50710         * g++.dg/parse/defarg2.C: New test.
50712 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50714         * g++.dg/template/defarg-1.C: New test.
50715         * g++.dg/template/local2.C: Likewise.
50717 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50719         * gcc.c-torture/execute/20030105-1.c: New test.
50721 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50723         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50724         * g++.dg/parse/namespace4.C: Likewise.
50726 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50728         * g++.dg/template/ntp2.C: New test.
50730 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50732         * g++.dg/parse/extern-C-1.C: New test.
50734         * g++.dg/parse/namespace4.C: New test.
50736         * g++.dg/template/nested1.C: New test.
50738         * g++.dg/parse/namespace3.C: New test.
50740 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50742         * g++.dg/lookup/two-stage1.C: New test.
50744 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50746         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50747         * g++.old-deja/g++.jason/access8.C: Likewise.
50748         * g++.old-deja/g++.other/decl5.C: Likewise.
50750 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50752         * g++.dg/parse/parse7.C: New test.
50754 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50756         PR c++/2843
50757         * g++.dg/ext/attrib7.C: New test.
50759 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50761         * g++.dg/parse/parse6.C: New test.
50763 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50765         * gcc.dg/h8300-stack-1.c: New.
50767 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50769         g++.dg/lookup/exception1.C: New test.
50771         g++.dg/lookup/template1.C: New test.
50773         g++.dg/parse/namespace2.C: New test.
50775         g++.dg/parse/parens2.C: New test.
50777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50779         * g++.dg/parse/parse5.C: New test.
50780         * g++.dg/lookup/scoped4.C: New test.
50782 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50784         * g++.dg/parse/parens1.C: New test.
50786         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50787         angle-bracket1.C.
50788         * g++.dg/parse/parens2.C: New test.
50790         * g++.dg/lookup/scope-operator1.C: New test.
50792         * g++.dg/parse/operator1.C: New test.
50794 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50796         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50797         * g++.old-deja/g++.other/access6.C: Likewise.
50798         * g++.old-deja/g++.other/decl1.C: Likewise.
50799         * g++.old-deja/g++.pt/typename12.C: Likewise.
50801 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50803         * g++.dg/parse/namespace1.C: New test.
50805 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50807         * g++.dg/parse/parse4.C: New test.
50809 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50811         * g++.dg/parse/parse3.C: New test.
50813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50815         * g++.dg/parse/parse2.C: New test.
50817 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50819         * g++.dg/template/friend11.C: New test.
50821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50823         * g++.dg/parse/parse1.C: New test.
50825 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50827         * lib/profopt.exp: Change the name of a global variable to avoid
50828         possible clashes with other test suites.
50830 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50832         * g++.dg/inherit/covariant8.C: New test.
50834 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50836         * g++.dg/init/array9.C: New test.
50838         PR c++/9112
50839         * g++.dg/parse/expr1.C: New test.
50841 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50843         * gcc.c-torture/compile/20021230-1.c: New test.
50845 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50847         * g++.dg/inherit/covariant5.C: New test.
50848         * g++.dg/inherit/covariant6.C: New test.
50849         * g++.dg/inherit/covariant7.C: New test.
50851 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50853         PR c++/2739
50854         * g++.dg/other/access2.C: New test.
50856 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50858         * g++.dg/other/anon-struct.C: No longer fails
50859         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50860         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50861         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50863 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50865         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50867 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50869         * g++.dg/eh/spec4.C: Remove stray semicolon.
50870         * g++.dg/expr/pmf-1.C: Change error message.
50871         * g++.dg/ext/asm1.C: Remove stray semicolon.
50872         * g++.dg/ext/typename1.C: Add missing typenames.
50873         * g++.dg/inherit/template-as-base.C: Change error message.
50874         * g++.dg/lookup/scoped1.C: Likewise.
50875         * g++.dg/lookup/scoped2.C: Likewise.
50876         * g++.dg/lookup/using2.C: Likewise.
50877         * g++.dg/other/component1.C: Remove stray semicolon.
50878         * g++.dg/other/do1.C: Change error message.
50879         * g++.dg/other/error2.C: Likewise.
50880         * g++.dg/other/init1.C: Likewise.
50881         * g++.dg/other/packed1.C: Remove stray semicolon.
50882         * g++.dg/other/ptrmem2.C: Change error message.
50883         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50884         marker.
50885         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50886         * g++.dg/template/access3.C: Add typename keyword.
50887         * g++.dg/template/access5.C: Remove stray semicolon.
50888         * g++.dg/template/access6.C: Likewise.
50889         * g++.dg/template/complit1.C: Likewise.
50890         * g++.dg/template/crash1.C: Change error message.
50891         * g++.dg/template/inherit2.C: Remove stray semicolon.
50892         * g++.dg/template/instantiate2.C: Likewise.
50893         * g++.dg/template/instantiate3.C: Change error message.
50894         * g++.dg/template/qual1.C: Remove stray semicolon.
50895         * g++.dg/template/qualttp18.C: Change error message.
50896         * g++.dg/template/ref1.C: Remove stray semicolon.
50897         * g++.dg/template/sizeof1.C (A::value): Declare it.
50898         * g++.dg/template/spec4.C: Change error message.
50899         * g++.dg/template/static1.C: Likewise.
50900         * g++.dg/template/type1.C: Likewise.
50901         * g++.dg/template/typename3.C: Likewise.
50902         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50903         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50904         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50905         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50906         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50907         named return value extension.
50908         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50909         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50910         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50912         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50913         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50914         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50915         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50916         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50917         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50918         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50919         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50920         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50921         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50922         syntax.
50923         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50924         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50925         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50926         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50927         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50928         * g++.old-deja/g++.brendan/template11.C: Likewise.
50929         * g++.old-deja/g++.brendan/template26.C: Likewise.
50930         * g++.old-deja/g++.brendan/template27.C: Use explicit
50931         specialization syntax.
50932         * g++.old-deja/g++.brendan/template30.C: Likewise.
50933         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50934         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50935         non-dependent names.
50936         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50937         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50938         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50939         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50940         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50941         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50942         named return value extension.
50943         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50944         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50945         * g++.old-deja/g++.ext/return1.C: Likewise.
50946         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50947         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50948         * g++.old-deja/g++.jason/access8.C: Likewise.
50949         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50950         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50951         pseudo-destructor names.
50952         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50953         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50954         pseudo-destructor names.
50955         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50956         * g++.old-deja/g++.jason/overload19.C: Likewise.
50957         * g++.old-deja/g++.jason/overload32.C: Likewise.
50958         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50959         stray semicolons.
50960         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50961         * g++.old-deja/g++.jason/return.C: Likewise.
50962         * g++.old-deja/g++.jason/return2.C: Likewise.
50963         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50964         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50965         syntax.
50966         * g++.old-deja/g++.jason/template10.C: Account for use of
50967         non-dependent names.
50968         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50969         syntax.
50970         * g++.old-deja/g++.jason/template37.C: Likewise.
50971         * g++.old-deja/g++.law/access4.C: Change error messages.
50972         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50973         pseudo-destructor names.
50974         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50975         * g++.old-deja/g++.law/ctors9.C: Likewise.
50976         * g++.old-deja/g++.law/cvt22.C: Likewise.
50977         * g++.old-deja/g++.law/dtors5.C: Likewise.
50978         * g++.old-deja/g++.law/global-init1.C: Likewise.
50979         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50980         * g++.old-deja/g++.law/operators28.C: Likewise.
50981         * g++.old-deja/g++.law/visibility28.C: Likewise.
50982         * g++.old-deja/g++.martin/eval1.C: Likewise.
50983         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50984         name.
50985         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50986         * g++.old-deja/g++.mike/net34.C: Likewise.
50987         * g++.old-deja/g++.mike/net36.C: Likewise.
50988         * g++.old-deja/g++.mike/ns2.C: Likewise.
50989         * g++.old-deja/g++.mike/p12306.C: Likewise.
50990         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50991         value extension.
50992         * g++.old-deja/g++.mike/p700.C: Likewise.
50993         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50994         * g++.old-deja/g++.mike/p710.C: Likewise.
50995         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50996         value extension.
50997         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50998         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50999         * g++.old-deja/g++.ns/crash2.C: Likewise.
51000         * g++.old-deja/g++.ns/crash3.C: Likewise.
51001         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51002         * g++.old-deja/g++.ns/ns17.C: Likewise.
51003         * g++.old-deja/g++.ns/template16.C: Likewise.
51004         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51005         keyword.
51006         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51007         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51008         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51009         named return value extension.
51010         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51011         * g++.old-deja/g++.other/access4.C: Issue additional error
51012         messages.
51013         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51014         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51015         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51016         * g++.old-deja/g++.other/crash25.C: Change error message.
51017         * g++.old-deja/g++.other/crash4.C: Change error message.
51018         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51019         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51020         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51021         checks.
51022         * g++.old-deja/g++.other/defarg8.C: Likewise.
51023         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51024         * g++.old-deja/g++.other/dtor10.C: Likewise.
51025         * g++.old-deja/g++.other/incomplete.C: Likewise.
51026         * g++.old-deja/g++.other/linkage7.C: Likewise.
51027         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51028         lookup algorithm.
51029         * g++.old-deja/g++.other/mangle2.C: Likewise.
51030         * g++.old-deja/g++.other/refinit2.C: Likewise.
51031         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51032         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51033         * g++.old-deja/g++.pt/crash28.C: Likewise.
51034         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51035         syntax.
51036         * g++.old-deja/g++.pt/crash32.C: Change error message.
51037         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51038         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51039         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51040         error message position.
51041         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51042         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51043         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51044         syntax.
51045         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51046         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51047         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51048         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51049         keyword.
51050         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51051         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51052         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51053         keyword.
51054         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51055         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51056         syntax.
51057         * g++.old-deja/g++.pt/friend28.C: Account for use of
51058         non-dependent names.
51059         * g++.old-deja/g++.pt/friend29.C: Likewise.
51060         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51061         rules.
51062         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51063         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51064         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51065         lookup rules.
51066         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51067         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51068         keyword.
51069         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51070         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51071         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51072         keyword.
51073         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51074         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51075         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51076         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51077         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51078         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51079         keyword.
51080         * g++.old-deja/g++.pt/spec10.C: Likewise.
51081         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51082         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51083         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51084         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51085         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51086         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51087         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51088         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51089         * g++.old-deja/g++.pt/typename15.C: Likewise.
51090         * g++.old-deja/g++.pt/typename22.C: Likewise.
51091         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51092         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51093         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51094         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51095         syntax.
51096         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51097         return value extension.
51098         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51099         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51100         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51101         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51103 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51105         * g++.dg/warn/inline1.C: New test.
51106         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51107         * g++.old-deja/g++.jason/synth10.C: Likewise.
51108         * g++.old-deja/g++.mike/net31.C: Likewise.
51109         * g++.old-deja/g++.mike/p8786.C: Likewise.
51111         * g++.dg/template/friend10.C: New test.
51112         * g++.dg/template/conv5.C: New test.
51114 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51116         * g++.dg/lookup/scoped3.C: New test.
51118         * g++.dg/lookup/decl1.C: New test.
51119         * g++.dg/lookup/decl2.C: New test.
51121 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51123         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51124         gcc.c-torture/compile/20021015-1.c,
51125         gcc.c-torture/compile/20021015-2.c,
51126         gcc.c-torture/compile/20021123-1.c,
51127         gcc.c-torture/compile/20021123-2.c,
51128         gcc.c-torture/compile/20021123-3.c,
51129         gcc.c-torture/compile/20021123-4.c,
51130         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51131         only to 3.1 or 3.2 branch.
51133 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51135         * gcc.dg/i386-bitfield3.c: New test.
51137         * gcc.dg/i386-bitfield2.c: New test.
51139 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51141         * g++.dg/parse/conv_op1.C: New test.
51143 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51145         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51146         approved.
51148 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51150         * gcc.c-torture/compile/20021220-1.c: New test.
51152 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51154         * gcc.dg/i386-fastcall-1.c: New.
51156 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51158         * gcc.c-torture/execute/20021219-1.c: New test.
51160 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51162         * gcc.dg/i386-pic-1.c: New test.
51164 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51166         PR c++/8099
51167         * g++.dg/template/friend9.C: New test.
51169 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51171         PR c++/3663
51172         * g++.dg/template/access7.C: New test.
51174 2002-12-18  Nick Clifton  <nickc@redhat.com>
51176         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51177         the libstdc++-v3 directory has been found.
51179 2002-12-12  Devang Patel <dpatel@apple.com>
51180         * gcc.dg/darwin-ld-1.c: New test.
51181         * gcc.dg/darwin-ld-2.c: New test.
51182         * gcc.dg/darwin-ld-3.c: New test.
51183         * gcc.dg/darwin-ld-4.c: New test.
51184         * gcc.dg/darwin-ld-5.c: New test.
51186 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51188         * gcc.c-torture/compile/20021212-1.c: New test.
51190 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51192         * gcc.dg/fshort-wchar: New test.
51194 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51196         PR c++/8372
51197         * g++.dg/template/dtor1.C: New test.
51199         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51200         markers.
51202 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51204         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51206 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51208         * g++.dg/template/static1.C: New test.
51209         * g++.dg/template/static2.C: New test.
51210         * g++.old-deja/g++.ext/memconst.C: New test.
51212 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51214         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51215         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51216         * g++.dg/special/initp1.C: Likewise.
51218 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51220         * gcc.c-torture/execute/20021204-1.c: New test.
51222 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51224         * gcc.dg/ppc-fmadd-1.c: New file.
51225         * gcc.dg/ppc-fmadd-2.c: New file.
51226         * gcc.dg/ppc-fmadd-3.c: New file.
51228 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51230         * gcc.c-torture/compile/20021204-1.c: New test.
51232 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51234         * g++.dg/inherit/covariant2.C: New test.
51235         * g++.dg/inherit/covariant3.C: New test.
51236         * g++.dg/inherit/covariant4.C: New test.
51237         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51238         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51240 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51242         PR c++/8688
51243         * g++.dg/init/brace3.C: New test.
51245 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51247         * gcc.dg/20020210-1.c: Fix a comment typo.
51249 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51251         PR c++/8720
51252         * g++.dg/parse/defarg1.C: New test.
51254         PR c++/8615
51255         * g++.dg/template/char1.C: New test.
51257         * g++.dg/template/varmod1.C: Fix typo.
51259 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51261         DR 180
51262         * g++.old-deja/g++.pt/crash32.C: Expect error.
51264 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51266         PR c++/5919
51267         * g++.dg/template/varmod1.C: New test.
51269         PR c++/8727
51270         * g++.dg/inherit/typeinfo1.C: New test.
51272         PR c++/8663
51273         * g++.dg/inherit/typedef1.C: New test.
51275 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51277         PR c++/8332
51278         PR c++/8493
51279         * g++.dg/template/strlen1.C: New test.
51281         PR c++/8227
51282         * g++.dg/template/ctor2.C: New test.
51284         PR c++/8214
51285         * g++.dg/init/string1.C: New test.
51287         PR c++/8511
51288         * g++.dg/template/friend8.C: New test.
51290 2002-11-29  Joe Buck <jbuck@synopsys.com>
51292         * g++.dg/lookup/anon2.C: New test.
51294 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51296         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51297         h8300 port.
51299 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51301         * gcc.dg/bitfld-6.c: New test.
51303 2002-11-27  Jan Hubicka  <jh@suse.cz>
51305         * gcc.c-torture/execute/20021127.[cx]: New test.
51307 2002-11-26  Jan Hubicka  <jh@suse.cz>
51309         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51310         quality.
51312 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51314         * g++.dg/init/brace2.C: New test.
51315         * g++.old-deja/g++.mike/p9129.C: Correct.
51317 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51319         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51321 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51323         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51325 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51327         * g++.dg/abi/empty11.C: New test.
51328         * g++.dg/rtti/cv1.C: New test.
51330 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51332         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51334 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51336         * g++.dg/abi/empty10.C: New test.
51338 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51340         * gcc.c-torture/compile/20021124-1.c: New test.
51342 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51344         * g++.dg/abi/rtti2.C: New test.
51346 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51348         * gcc.dg/i386-unroll-1.c: New test.
51350 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51352         * gcc.c-torture/compile/20021120-1.c: New test.
51353         * gcc.c-torture/compile/20021120-2.c: New test.
51355 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51357         * gcc.dg/bitfld-5.c: New test.
51359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51361         * gcc.c-torture/execute/20021120-3.c: New test.
51363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51365         * gcc.c-torture/execute/20021120-2.c: New test.
51367 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51369         * gcc.c-torture/execute/20021120-1.c: New test.
51371 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51373         * gcc.c-torture/execute/20021118-3.c: New test.
51375 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51377         * gcc.c-torture/compile/20021119-1.c: New test.
51379 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51381         * gcc.dg/duff-1.c: New test.
51382         * gcc.dg/duff-2.c: New test.
51383         * gcc.dg/duff-3.c: New test.
51385 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51387         * gcc.dg/cpp/_Pragma5.c: New test.
51389 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51391         * gcc.c-torture/execute/20021118-2.c: New test.
51393 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51395         * gcc.c-torture/execute/20021118-1.c: New test.
51397 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51399         * gcc.dg/20021116-1.c: New test.
51401 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51403         * g++.dg/abi/vcall1.C: New test.
51405 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51407         * gcc.dg/20021029-1.c: New test.
51408         * gcc.dg/20021029-2.c: New test.
51410 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51412         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51414 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51416         PR c/8439
51417         * gcc.dg/20021110.c: Move to ...
51418         * gcc.c-torture/compile/20021110.c: .... here.
51420 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51422         PR c/8467
51423         * gcc.c-torture/execute/20021111-1.c
51425 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51427         PR c/8439
51428         * gcc.dg/20021110.c: New test.
51430 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51432         * g++.dg/abi/vthunk3.C: Run only on x86.
51434 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51436         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51438 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51440         * lib/compat.exp (compat-execute): Fix logic error in last
51441         change.
51443 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51445         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51447 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51449         PR c++/8389
51450         * g++.dg/template/access6.C: New test.
51452 2002-11-08  Jan Hubicka  <jh@suse.cz>
51454         * gcc.dg/i386-ssefp-1.c: New test.
51455         * gcc.dg/i386-ssefp-1.c: New test.
51457 2002-11-08  Jan Hubicka  <jh@suse.cz>
51459         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51461 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51463         * g++.dg/abi/vthunk3.C: New test.
51465         PR c++/8338
51466         * g++.dg/template/crash2.C: New test.
51468 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51470         * g++.dg/abi/dtor1.C: New test.
51471         * g++.dg/abi/dtor2.C: Likewise.
51473 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51475         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51476         Darwin.
51478 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51480         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51481         -mthumb.  Only xfail with -O0.
51483 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51485         * g++.dg/abi/thunk1.C: New test.
51486         * g++.dg/abi/thunk2.C: Likewise.
51487         * g++.dg/abi/vtt1.C: Likewise.
51489 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51491         PR optimization/8423
51492         * gcc.c-torture/execute/builtin-constant.c: New test.
51494 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51496         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51497         Add some more cases.
51499 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51501         PR c++/8391
51502         * g++.dg/opt/local1.C: New test.
51504 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51506         PR c++/8160
51507         * g++.dg/template/complit1.C: New test.
51509         PR c++/8149
51510         * g++.dg/template/typename4.C: Likewise.
51512 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51514         Core issue 287, PR c++/7639
51515         * g++.dg/template/instantiate1.C: Adjust error location.
51516         * g++.dg/template/instantiate3.C: New test.
51517         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51518         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51519         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51521 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51523         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51525 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51527         PR c++/8287
51528         * g++.dg/init/dtor2.C: New test.
51530 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51532         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51533         * gcc.dg/nest.c: Bypass errors on irix6.
51535 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51537         * gcc.dg/nest.c: Expect error for mmix-*-*.
51538         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51540 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51542         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51543         markers.
51545         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51547 2002-10-25  Mike Stump  <mrs@apple.com>
51549         * gcc.dg/warn-1.c: New test.
51551 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51553         * g++.dg/template/typename3.C: New test.
51555 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51557         * g++.dg/lookup/ptrmem1.C: New test.
51559         * g++.dg/abi/vthunk2.C: New test.
51561 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51563         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51565 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51567         * g++.dg/abi/empty9.C: New test.
51569 2002-10-24  Richard Henderson  <rth@redhat.com>
51571         * g++.dg/inherit/thunk1.C: Enable for ia64.
51573 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51575         PR c++/8067
51576         * g++.dg/lookup/pretty1.C: New test.
51578 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51580         * gcc.dg/20021023-1.c: New test.
51582 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51584         PR c++/7679
51585         * g++.dg/parse/inline1.C: New test.
51587 2002-10-23  Richard Henderson  <rth@redhat.com>
51589         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51591         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51593 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51595         PR c++/6579
51596         * g++.dg/parse/stmtexpr3.C: New test.
51598 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51600         * g++.dg/expr/cond1.C: New test.
51602 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51604         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51606 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51608         * g++.dg/abi/vbase13.C: New test.
51609         * g++.dg/abi/vbase14.C: Likewise.
51611 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51613         * gcc.dg/tls/pic-1.c: New test.
51614         * gcc.dg/tls/nonpic-1.c: New test.
51615         * gcc.dg/20021018-1.c: New test.
51617 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51619         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51620         Remove only files with the same base name as the test case.
51621         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51622         (profopt-execute): Likewise.  Also, remove old profiling
51623         and performance data files before running the tests.
51625         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51626         * g++.dg/bprob/bprob.exp: Likewise.
51627         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51628         to allow more general test case names.
51630         * g++.dg/bprob/bprob-1.C: Rename to ...
51631         * g++.dg/bprob/g++-bprob-1.C: ... this.
51633         * g77.dg/bprob/bprob-1.f: Rename to ...
51634         * g77.dg/bprob/g77-bprob-1.f: ... this.
51636 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51638         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51639         bison 1.50 or later.
51641 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51643         * g++.dg/README: Describe more test directories.
51645 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51647         * g++.dg/init/array6.C: Add additional tests.
51649 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51651         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51652         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51654 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51656         * gcc.c-torture/compile/20020604-1.x: New.
51657         * gcc.c-torture/compile/simd-5.x: Likewise.
51658         * gcc.c-torture/execute/920710-1.x: Likewise.
51659         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51663         * g++.dg/inherit/override1.C: Add dg-options clause.
51665 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51667         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51668         _mm_slli_si128.
51670 2002-10-19  Andreas Schwab  <schwab@suse.de>
51672         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51673         directory component.
51675 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51677         * g++.dg/inherit/thunk1.C: New test.
51679         * g++.dg/inherit/override1.C: New test.
51681         * g++.dg/abi/mangle11.C: New test.
51682         * g++.dg/abi/mangle14.C: New test.
51683         * g++.dg/abi/mangle17.C: New test.
51685 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51687         * g++.dg/overload/member2.C: New test.
51689 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51691         * g++.dg/README: Describe new compat directory.
51692         * g++.dg/dg.exp: Skip tests in compat directory.
51693         * README.compat: New file.
51694         * lib/compat.exp: New expect script.
51695         * g++.dg/compat: New test directory.
51696         * g++.dg/compat/compat.exp: New expect script.
51697         * g++.dg/compat/abi: New test directory.
51698         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51699         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51700         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51701         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51702         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51703         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51704         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51705         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51706         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51707         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51708         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51709         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51710         * g++.dg/compat/break: New test directory.
51711         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51712         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51713         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51714         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51715         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51716         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51717         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51718         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51719         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51720         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51721         g++.dg/compat/break/README: New files.
51722         * g++.dg/compat/eh: New test directory.
51723         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51724         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51725         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51726         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51727         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51728         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51729         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51730         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51731         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51732         g++.dg/compat/eh/filter2_y.C,
51733         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51734         g++.dg/compat/eh/new1_y.C,
51735         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51736         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51737         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51738         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51739         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51740         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51741         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51742         g++.dg/compat/eh/unexpected1_y.C: New files.
51743         * g++.dg/compat/init: New test directory.
51744         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51745         g++.dg/compat/init/array5_y.C,
51746         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51747         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51748         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51749         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51750         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51751         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51752         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51753         g++.dg/compat/init/init-ref2_y.C: New files.
51755 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51757         PR c++/7584
51758         * g++.dg/inherit/using3.C: New test.
51760 2002-10-17  Jan Hubicka  <jh@suse.cz>
51762         * gcc.dg/20021017-2.c: New test.
51764 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51766         * g++.dg/abi/mangle16.C: Adjust.
51768         * g++.dg/init/array8.C: New test.
51770 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51772         * gcc.dg/special/mips-abi.exp: New test.
51773         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51775 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51777         * g++.dg/abi/mangle16.C: New test.
51778         * g++.dg/abi/mangle17.C: Likewise.
51780         PR c++/7478
51781         * g++.dg/template/ref1.C: New test.
51783 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51785         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51787 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51789         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51793         PR c++/7524
51794         * g++.dg/init/array7.C: New test.
51796 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51798         * g++.dg/init/array6.C: New test.
51800         * g++.dg/abi/mangle13.C: Likewise.
51801         * g++.dg/abi/mangle14.C: Likewise.
51802         * g++.dg/abi/mangle15.C: Likewise.
51804 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51806         * g++.dg/abi/empty8.C: New test.
51808 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51810         * g++.dg/init/ctor1.C: New test.
51812 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51814         * gcc.c-torture/execute/20021015-1.c: New test.
51816 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51818         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51820 2002-10-14  Jan Hubicka  <jh@suse.cz>
51822         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51824 2002-10-14  Richard Henderson  <rth@redhat.com>
51826         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51828 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51830         PR optimization/6631
51831         * g++.dg/opt/const2.C: New test.
51833 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51835         PR c++/7176
51836         * g++.dg/parse/friend1.C: New test.
51837         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51839 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51841         * gcc.dg/20021014-1.c: New test.
51843 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51845         PR c++/5661
51846         * g++.dg/ext/vlm1.C: New test.
51847         * g++.dg/ext/vlm2.C: Likewise.
51849         * g++.dg/init/array1.C: Remove invalid braces.
51850         * g++.dg/init/brace1.C: New test.
51851         * g++.dg/init/copy2.C: Likewise.
51852         * g++.dg/init/copy3.C: Likewise.
51853         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51854         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51855         braces.
51857 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51859         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51861 2002-10-11  Richard Shann  <richard.shann@superh.com>
51863         * gcc.c-torture/compile/simd-5.c: New test.
51865 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51867         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51869 2002-10-10  Jim Wilson  <wilson@redhat.com>
51871         * gcc.c-torture/execute/20021010-1.c: New test.
51873 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51875         PR c/7353
51876         * g++.dg/ext/typedef-init.C: New test.
51877         * gcc.dg/typedef-init.c: New test.
51879 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51881         * gcc.dg/cpp/paste13.c: New test.
51883 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51885         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51886         remaining platforms, XFAIL during compile, not execute.  Don't
51887         XFAIL at -O0.
51889 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51891         * gcc.dg/alias-1.c: Tweak expected warning.
51893 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51895         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51897 2002-10-06  Andreas Jaeger  <aj@suse.de>
51899         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51900         * gcc.dg/cpp/c++98.C: Likewise.
51902         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51903         * g++.dg/cpp/c++98.C: Likewise.
51905         * g++.dg/README (Subdirectories): Mention cpp directory.
51907         PR target/7559
51908         * gcc.dg/20021006-1.c: New test.
51910 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51912         PR c++/7804
51913         * g++.dg/other/warning1.C: New test.
51915 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51917         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51918         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51919         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51921 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51923         PR c++/7931
51924         * g++.dg/template/ptrmem3.C: New test.
51926         PR c++/7754
51927         * g++.dg/template/union1.C: New test.
51929 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51931         PR c++/8006
51932         * g++.dg/abi/mangle9.C: New test.
51933         * g++.dg/abi/mangle10.C: New test.
51934         * g++.dg/abi/mangle11.C: New test.
51935         * g++.dg/abi/mangle12.C: New test.
51937 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51939         PR c++/7188.
51940         * g++.dg/template/meminit1.C: New test.
51941         * g++.dg/warn/Wreorder-1.C: Likewise.
51942         * g++.old-deja/g++.mike/warn3.C: Tweak.
51943         * lib/prune.exp: Ingore "in copy constructor".
51945 2002-10-02  Andreas Jaeger  <aj@suse.de>
51947         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51948         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51949         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51950         on x86-64.
51952 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51954         * gcc.dg/empty1.C: Fix typo.
51956 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51958         * gcc.dg/alias-1.c: New test.
51960 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51962         * gcc.dg/empty1.C: New test.
51964         * g++.dg/tls/init-2.C: Tweak error messages.
51966 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51968         * gcc.c-torture/compile/20020923-1.c: New test.
51970 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51972         * gcc.c-torture/execute/ffs-1.c: New test.
51973         * gcc.c-torture/execute/ffs-2.c: Ditto.
51975 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51977         * g++.dg/overload/member1.C: New test.
51979 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51981         * g++.dg/abi/empty7.C: New test.
51982         * g++.dg/init/pm2.C: Likewise.
51984 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51986         * g++.dg/rtti/crash1.C: New test.
51988 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51990         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51991         gcc.dg/sibcall-4.c: New tests.
51993 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51995         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51996         powerpc and MMIX targets.
51998 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52000         * gcc.dg/cpp/20020927-1.c: New.
52002 2002-09-26  David S. Miller  <davem@redhat.com>
52004         * gcc.c-torture/compile/trunctfdf.c: New.
52006 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52008         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52010 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52012         * gcc.c-torture/execute/loop-15.c: New.
52014 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52016         * README.QMTEST: Fix typo.
52018 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52020         * gcc.dg/20020926-1.c: New test.
52022 2002-09-25  David S. Miller  <davem@redhat.com>
52024         PR target/7842
52025         * gcc.c-torture/execute/shiftdi.c: New test.
52027 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52029         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52030         unique to the tool.
52031         * lib/g77.exp (g77_init): Likewise.
52032         * lib/g++.exp (g++_init): Likewise.
52033         * lib/objc.exp (objc_init): Likewise.
52035 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52037         * g++.dg/abi/empty5.C: New test.
52038         * g++.dg/abi/empty6.C: New test.
52039         * g++.dg/abi/vbase12.C: New test.
52041 2002-09-25  Richard Henderson  <rth@redhat.com>
52043         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52044         too-small long double.
52046 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52048         * gcc.dg/20020919-1.c: New test.
52050 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52052         * g++.dg/abi/bitfield6.C: New test.
52053         * g++.dg/abi/bitfield7.C: New test.
52054         * g++.dg/abi/bitfield8.C: New test.
52055         * g++.dg/abi/vbase11.C: New test.
52057 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52059         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52060         hppa*-*-hpux*.  Update test comment.
52062 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52064         * gcc.dg/tls/struct-1.c: New test.
52066 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52068         * gcc.dg/cpp/tr-warn2.c: Update.
52070 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52072         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52074 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52076         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52077         systems.
52079 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52081         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52083         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52084         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52085         setting of cxxfilt.
52087 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52089         * gcc.dg/20020312-2.c: Update for darwin.
52091 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52093         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52095 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52097         * objc.dg/comp-types-1.m: New test.
52098         * objc.dg/comp-types-2.m: New test.
52099         * objc.dg/comp-types-3.m: New test.
52100         * objc.dg/comp-types-4.m: New test.
52101         * objc.dg/comp-types-5.m: New test.
52102         * objc.dg/comp-types-6.m: New test.
52104 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52106         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52108 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52110         * g++.dg/other/do1.C: New test.
52112         * g++.dg/template/subst1.C: New test.
52114 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52116         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52118 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52120         * g++.dg/template/qualttp20.C: Adjust expected errors.
52121         * g++.old-deja/g++.jason/report.C: Likewise.
52122         * g++.old-deja/g++.other/qual1.C: Likewise.
52124         * g++.dg/lookup/scoped2.C: New test.
52126         * g++.dg/ext/asm3.C: New test.
52128 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52130         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52132 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52134         * ChangeLog: follow spelling conventions.
52135         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52136         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52137         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52138         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52139         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52140         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52141         * g++.old-deja/g++.law/global-init1.C: Likewise.
52142         * g++.old-deja/g++.other/delete4.C: Likewise.
52143         * g++.old-deja/g++.other/inline21.C: Likewise.
52144         * g++.old-deja/g++.other/singleton.C: Likewise.
52145         * g77.dg/strlen0.f: Likewise.
52146         * g77.f-torture/compile/20010519-1.f: Likewise.
52147         * g77.f-torture/compile/980310-4.f: Likewise.
52148         * gcc.c-torture/compile/20000605-1.c: Likewise.
52149         * gcc.c-torture/execute/20020225-1.c: Likewise.
52150         * gcc.dg/c90-hexfloat-2.c: Likewise.
52151         * gcc.dg/c99-bool-1.c: Likewise.
52152         * gcc.dg/c99-hexfloat-2.c: Likewise.
52153         * gcc.dg/dll-2.c: Likewise.
52154         * gcc.dg/wtr-union-init-1.c: Likewise.
52155         * gcc.dg/wtr-union-init-2.c: Likewise.
52156         * gcc.dg/wtr-union-init-3.c: Likewise.
52157         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52158         * gcc.dg/cpp/defined.c: Likewise.
52159         * gcc.dg/cpp/macsyntx.c: Likewise.
52160         * gcc.dg/cpp/paste2.c: Likewise.
52161         * gcc.dg/cpp/trad/defined.c: Likewise.
52162         * gcc.dg/format/c90-printf-1.c: Likewise.
52163         * gcc.dg/format/c90-scanf-1.c: Likewise.
52164         * gcc.dg/format/c99-printf-1.c: Likewise.
52165         * gcc.dg/format/c99-scanf-1.c: Likewise.
52166         * gcc.misc-tests/gcov-8.c: Likewise.
52167         * lib/profopt.exp: Likewise.
52169 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52171         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52173 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52175         * g++.dg/inherit/using2.C: New test.
52177 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52179         * ChangeLog: Follow spelling conventions.
52180         * g++.dg/template/friend4.C: Likewise.
52181         * g++.old-deja/g++.pt/crash67.C: Likewise.
52182         * gcc.c-torture/execute/20000801-4.c: Likewise.
52183         * gcc.dg/c90-digraph-1.c: Likewise.
52184         * gcc.dg/c94-digraph-1.c: Likewise.
52185         * gcc.dg/c99-digraph-1.c: Likewise.
52186         * gcc.dg/cpp/line5.c: Likewise.
52187         * gcc.dg/cpp/multiline.c: Likewise.
52188         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52189         * gcc.dg/format/attr-3.c: Likewise.
52190         * gcc.dg/format/c90-scanf-3.c: Likewise.
52191         * gcc.dg/format/ext-4.c: Likewise.
52193 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52195         * g++.dg/template/pretty1.C: New test.
52197 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52199         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52201 2002-09-13  Matt Austern  <austern@apple.com>
52203         * g++.dg/other/constref[12].C: New, regression tests for
52204         passing a cast expression to a function by const reference.
52206 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52208         * g++.dg/template/deduce1.C: New test.
52210 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52212         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52213         32-bit int.
52215 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52217         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52218         usage.
52220 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52222         * gcc.c-torture/compile/20020910-1.c: New test.
52224 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52226         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52228 2002-09-10  Andreas Jaeger  <aj@suse.de>
52230         * gcc.dg/20020312-2.c: Adjust for x86-64.
52232 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52234         * g77.dg/7388.f: New test case for PR 7388.
52236 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52238         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52240 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52242         * objc.dg/proto-lossage-1.m: New test.
52244 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52246         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52248 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52250         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52251         expected to pass.
52253 2002-09-06  Stan Shebs  <shebs@apple.com>
52254             David Edelsohn  <edelsohn@gnu.org>
52256         * gcc.dg/weak: New directory.
52257         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52258         target-specific xfail bits.
52259         * gcc.dg/typeof-2.c: Move to new directory.
52260         * gcc.dg/weak.exp: New expect script.
52262 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52264         * gcc.c-torture/execute/extzvsi.c: New test.
52266 2002-09-05  Stan Shebs  <shebs@apple.com>
52268         * gcc.dg/weak-1.c: xfail on Darwin.
52269         * gcc.dg/weak-2.c: Ditto.
52270         * gcc.dg/weak-3.c: Ditto.
52271         * gcc.dg/weak-4.c: Ditto.
52272         * gcc.dg/weak-5.c: Ditto.
52273         * gcc.dg/weak-6.c: Ditto.
52274         * gcc.dg/weak-7.c: Ditto.
52275         * gcc.dg/weak-8.c: Ditto.
52276         * gcc.dg/weak-9.c: Ditto.
52278 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52280         * gcc.c-torture/execute/loop-14.c: New test.
52282 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52284         * g++.dg/other/cxa-atexit1.C: New test.
52286         * gcc.dg/typeof-2.c: New test.
52288 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52290         * gcc.dg/builtins-2.c: New testcase.
52291         * gcc.dg/builtins-3.c: New testcase.
52293 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52295         * gcc.dg/cpp/_Pragma4.c: New test.
52297 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52299         * objc/execute/nil_method-1.m: New testcase.
52301 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52303         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52304         [Object class], not [Object initialize].
52306 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52307             Hans-Peter Nilsson  <hp@bitrange.com>
52309         * gcc.c-torture/execute/20020720-1.x: Skip test on
52310         mmix-knuth-mmixware.  Correct comment.
52312 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52314         * g++.dg/abi/bitfield5.C: New test.
52315         * g++.dg/abi/vbase10.C: Likewise.
52317 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52319         * objc.dg/undeclared-selector.m: New test.
52321 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52323         * g++.dg/other/offsetof1.C: Avoid cast warning.
52325 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52327         * objc.dg/super-class-2.m: New test.
52329 2002-08-24  Matt Austern  <austern@apple.com>
52331         * g++.dg/ext/lvaddr.C: New test.
52332         * g++.dg/ext/lvcast.C: New test.
52334 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52336         * g++.dg/inherit/cond1.C: New test.
52338 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52340         * gcc.dg/noncompile/incomplete-1.c: New test.
52342 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52344         * gcc.dg/typespec-1.c: New test.
52346 2002-08-20  Devang Patel  <dpatel@apple.com>
52347         * objc.dg/proto-hier-2.m: New test.
52349 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52351         * objc.dg/bitfield-1.m: New test.
52352         * objc.dg/bitfield-2.m: New test.
52354 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52356         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52357         gcc.dg/c99-flex-array-4.c: New tests.
52359 2002-08-16  Stan Shebs  <shebs@apple.com>
52361         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52363 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52365         * gcc.dg/typeof-1.c: New test.
52366         * g++.dg/ext/typeof2.C: New test.
52368 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52370         * g++.dg/other/offsetof1.C: New test.
52372 2002-08-14  Richard Henderson  <rth@redhat.com>
52374         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52376 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52378         * gcc.dg/cpp/_Pragma3.c: New test.
52380 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52382         * g++.dg/template/inherit3: New test.
52384 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52386         * gcc.dg/bitfld-4.c: Add blank options.
52388 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52390         * g++.dg/template/crash1.C: New test.
52392 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52394         * gcc.dg/tls/opt-2.c: New test.
52396 2002-08-08  Devang Patel  <dpatel@apple.com>
52398         * objc.dg/selector-1.m : New test
52400 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52402         * g++.dg/abi/bitfield4.C: New test.
52403         * gcc.dg/bitfld-4.c: New test.
52405 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52407         * g++.dg/other/packed1.C: New test.
52409 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52411         * g++.dg/abi/offsetof.C: Tweak error messages.
52412         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52414 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52416         * gcc.dg/bitfld-3.c: New test.
52418 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52419             Richard Henderson  <rth@redhat.com>
52421         * gcc.dg/i386-bitfield1.c: New test.
52422         * g++.dg/abi/bitfield3.C: Update.
52424 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52426         * objc.dg/const-str-2.m: Update.
52427         * gcc.dg/cpp/c++98.c: Change to C extension.
52428         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52429         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52431 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52433         * gcc.dg/tls/diag-3.c: New.
52435 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52437         * g++.dg/README (Subdirectories): Document new subdir expr.
52438         * g++.dg/expr/pmf-1.C: New test.
52440 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52442         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52444 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52446         * g++.dg/abi/bitfield3.C: New test.
52448 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52450         * lib/gcov.exp: Tweak expected line formats.
52451         * gcc.misc-tests/gcov8.c: New test.
52452         * gcc.misc-tests/gcov8.x: New flags.
52454 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52456         * consistency.vlad/layout/endian.c: Include string.h.
52458         * gcc.c-torture/execute/20020805-1.c: New test.
52460 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52462         * g++.dg/other/conversion1.C: New test.
52464 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52466         * gcc.dg/builtins-1.c: New testcase.
52468 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52470         * g++.dg/inherit/access3.C: New test.
52472 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52474         * gcc.dg/ia64-visibility-2.c: New test.
52476 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52478         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52479         __qualifier_flags to __flags.
52481 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52483         * g++.dg/inherit/operator1.C: New test.
52484         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52485         * g++.dg/other/error1.C: Change expected error message.
52486         * g++.dg/template/conv4.C: Likewise.
52488 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52490         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52491         for documented behavior.
52493 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52495         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52496         several targets known to fail.
52498 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52500         * gcc.dg/mips-args-[123].c: New tests.
52502 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52504         * gcc.dg/ppc-spe.c: New.
52506 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52508         * g++.dg/other/ptrmem4.C: New testcase.
52510 2002-07-24  Richard Henderson  <rth@redhat.com>
52512         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52514 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52516         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52518 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52520         * gcc.c-torture/execute/memset-3.c: New testcase.
52522 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52524         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52525         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52527 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52529         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52530         Delete.
52532 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52534         * gcc.c-torture/compile/simd-4.c: New test.
52536 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52538         PR c++/7347, c++/7348
52539         * g++.dg/template/access4.C: New test.
52540         * g++.dg/template/access5.C: New test.
52541         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52542         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52543         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52544         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52546 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52548         * gcc.dg/gnu89-init-2.c: New test.
52550 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52552         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52554 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52556         * gcc.c-torture/execute/20020720-1.c: New testcase.
52558 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52560         * gcc.dg/cpp/Wsignprom.c: New tests.
52562 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52564         * gcc.c-torture/execute/loop-13.c: New test.
52566 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52568         * gcc.dg/cpp/expr.c: New tests.
52570 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52572         * g++.dg/opt/pr6713.C: Add template instantiation.
52574 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52576         * gcc.dg/nest.c: New test.
52578 2002-07-17  Richard Henderson  <rth@redhat.com>
52580         * g++.dg/opt/pr6713.C: New test.
52582 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52584         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52585         XFAIL for all x86 processors.
52587 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52589         * gcc.c-torture/execute/20010122-1.x: Do not test with
52590         -fomit-frame-pointer.
52592 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52594         * g++.dg/template/instantiate2.C: New test.
52595         * g++.dg/template/spec4.C: New test.
52597 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52599         * g++.dg/template/access2.C: New test.
52600         * g++.dg/template/access3.C: New test.
52602 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52604         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52605         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52606         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52607         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52608         Convert to use <stdarg.h>.
52609         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52610         Delete.
52611         * gcc.dg/va-arg-2.c: New.
52612         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52614 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52616         * gcc.c-torture/compile/20020710-1.c: New test.
52618 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52619                           Andrew Pinski  <pinskia@physics.uc.edu>
52621         gcc.c-torture/compile/simd-2.c: New testcase.
52622         gcc.c-torture/compile/simd-3.c: Likewise.
52624 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52626         PR c++/7224
52627         * g++.dg/overload/error1.C: New test.
52629 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52631         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52632         configuration and IRIX 6 O32 ABI.
52634 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52636         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52638 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52640         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52642 2002-07-10  Jeffrey A Law  <law@redhat.com>
52644         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52646         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52648 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52650         * gcc.dg/20020312-2.c: Check for __PPC__.
52652 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52654         * gcc.c-torture/compile/20020709-1.c: New test.
52656 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52658         * g++.dg/template/qualttp21.C: New test case.
52660 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52662         * gcc.c-torture/compile/20020706-1.c: New test.
52663         * gcc.c-torture/compile/20020706-2.c: New test.
52665 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52666             Alexandre Oliva  <aoliva@redhat.com>
52668         * g++.dg/warn/incomplete1.C: New test.
52670 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52672         PR c++/7099
52673         * g++.dg/warn/noreturn1.C: New test.
52675 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52677         PR c++/6706
52678         * g++.dg/debug/debug6.C: New test.
52679         * g++.dg/debug/debug7.C: New test.
52681 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52683         * gcc.c-torture/compile/simd-3.c: New test.
52685 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52687         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52688         * gcc.dg/20020620-1.c: Likewise.
52690 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52692         PR c++/6944
52693         * g++.dg/init/array4.C: New test.
52694         * g++.dg/init/array5.C: New test.
52696 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52698         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52699         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52701 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52703         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52704         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52705         * gcc.dg/wtr-conversion-1.c: Likewise.
52706         * gcc.dg/wtr-escape-1.c: Likewise.
52707         * gcc.dg/wtr-int-type-1.c: Likewise.
52708         * gcc.dg/wtr-label-1.c: Likewise.
52709         * gcc.dg/wtr-static-1.c: Likewise.
52710         * gcc.dg/wtr-strcat-1.c: Likewise.
52711         * gcc.dg/wtr-suffix-1.c: Likewise.
52712         * gcc.dg/wtr-switch-1.c: Likewise.
52713         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52714         * gcc.dg/wtr-union-init-1.c: Likewise.
52715         * gcc.dg/wtr-union-init-2.c: Likewise.
52716         * gcc.dg/wtr-union-init-3.c: Likewise.
52718         * gcc.dg/wtr-func-def-1.c: New test.
52720 2002-07-02 Devang Patel <dpatel@apple.com>
52722         * objc.dg/param-1.m: New test.
52724 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52726         * gcc.dg/cpp/trad/directive.c: Add test.
52727         * gcc.dg/cpp/trad/macroargs.c: Add test.
52728         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52730 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52732         * gcc.dg/cpp/cmdlne-M.c: New test.
52734 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52736         * objc.dg/desig-init-1.m: New test.
52738 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52740         PR c++/6716
52741         * g++.dg/template/instantiate1.C: New test.
52743 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52745         PR c++/7112
52746         * g++.dg/template/sizeof2.C: New test.
52748 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52750         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52751         gcc.dg/cpp/trad/include.c: New tests.
52753 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52755         PR target/7177
52756         * gcc.c-torture/compile/20020701-1.c: New test.
52758 2002-07-01  Stan Shebs  <shebs@apple.com>
52760         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52761         header here...
52762         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52763         (objc-torture-execute): or here.
52765 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52767         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52769 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52771         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52773 2002-06-30  Devang Patel  <dpatel@apple.com>
52775         * objc.dg/fsyntax-only.m: New test.
52777 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52779         PR c++/6695
52780         * g++.dg/template/friend7.C: New file.
52782 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52784         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52785         return type.
52787 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52789         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52790         avoid division by zero.
52792 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52794         * gcc.dg/Wunknownprag.c: New tests.
52796 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52798         * gcc.c-torture/execute/simd-2.c: New test.
52800 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52802         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52803         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52804         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52805         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52806         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52807         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52808         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52809         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52810         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52811         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52812         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52813         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52814         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52815         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52816         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52817         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52818         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52820 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52822         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52823         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52824         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52825         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52826         New tests.
52827         * gcc.dg/cpp/trad/directive.c: Update.
52829 2002-06-23  Andreas Jaeger  <aj@suse.de>
52831         * gcc.c-torture/execute/complex-6.c: New.
52833 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52835         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52836         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52837         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52838         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52840 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52842         * gcc.dg/cpp/trad: New directory with traditional tests copied
52843         from parent directory.
52844         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52845         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52846         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52847         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52848         Move to trad/ and rename.
52849         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52850         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52851         gcc.dg/cpp/trad/redef2.c: New tests.
52852         * gcc.dg/cpp/trad/trad.exp: New driver.
52854 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52856         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52857         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52858         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52859         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52860         Remove.
52862 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52864         * gcc.dg/20020620-1.c: New test.
52866 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52868         * g++.dg/template/ttp4.C: New test.
52870 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52872         * g++.dg/opt/vt1.C: Fix regexp.
52874 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52876         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52877         Don't use attribute `noinline'.
52879 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52881         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52883 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52885         * gcc.c-torture/execute/simd-1.c: New.
52887         * gcc.dg/simd-1.c: New.
52889 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52891         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52893 2002-06-16  Richard Henderson  <rth@redhat.com>
52895         * g++.dg/ext/anon-struct1.C: New.
52896         * g++.dg/ext/anon-struct2.C: New.
52897         * g++.dg/ext/anon-struct3.C: New.
52898         * gcc.dg/anon-struct-1.c: New.
52899         * gcc.dg/anon-struct-2.c: New.
52900         * gcc.dg/anon-struct-3.c: New.
52901         * gcc.dg/20011008-1.c: Adjust warning text.
52902         * gcc.dg/20020527-1.c: Add -fms-extensions.
52904 2002-06-16  Richard Henderson  <rth@redhat.com>
52906         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52908 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52910         * gcc.c-torture/execute/20020615-1.c: New test.
52912 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52914         * gcc.c-tortuture/execute/compare-1.c: New test case.
52915         * gcc.c-tortuture/execute/compare-2.c: New test case.
52916         * gcc.c-tortuture/execute/compare-3.c: New test case.
52918 2002-06-13  Richard Henderson  <rth@redhat.com>
52920         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52921         ia64 ilp32.
52923 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52925         * g++.dg/template/typename2.C: Update error message.
52927 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52929         * gcc.c-torture/execute/20020611-1.c: New test.
52931 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52933         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52934         list of targets to skip.
52936 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52938         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52939         targets if not optimizing.
52941 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52943         * gcc.c-torture/compile/20020605-1.c: New test.
52945         * g++.dg/opt/vt1.C: New test.
52947         * gcc.dg/20020531-1.c: New test.
52949         * gcc.dg/20020530-1.c: New test.
52951         * gcc.dg/20020527-1.c: New test.
52953         * g++.dg/opt/cse1.C: New test.
52955 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52957         * gcc.dg/20020607-2.c: New test case.
52959 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52961         * gcc.c-torture/compile/20020604-1.c: New test.
52963 2002-06-04  Richard Henderson  <rth@redhat.com>
52965         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52966         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52967         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52969 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52971         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52973 2002-06-03  Richard Henderson  <rth@redhat.com>
52975         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52976         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52978 2002-06-02  Richard Henderson  <rth@redhat.com>
52980         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52981         test functions static.
52983 2002-06-02  Andreas Jaeger  <aj@suse.de>
52985         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52986         now.
52988 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52990         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52991         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52992         Update for mofified diagnostics.
52993         * gcc.dg/c99-intconst-1.c: No longer fail.
52995 2002-06-02  Richard Henderson  <rth@redhat.com>
52997         * gcc.dg/uninit-A.c: Remove xfail markers.
52999 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53001         * gcc.dg/fnegate-1.c: New test case.
53003 2002-05-30  Osku Salerma  <osku@iki.fi>
53005         * gcc.c-torture/execute/mayalias-1.c: New file.
53007 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53009         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53010         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53011         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53013 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53015         * gcc.c-torture/execute/20020529-1.c: New test.
53017 2002-05-27  Richard Henderson  <rth@redhat.com>
53019         * g++.dg/ext/attrib6.C: New test case.
53021 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53023         * gcc.c-torture/execute/pure-1.c: New test.
53025 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53027         * gcc.dg/cpp/arith-2.c: Remove.
53029 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53031         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53032         * gcc.dg/cpp/if-3.c: Remove.
53034 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53036         * g++.dg/opt/cse2.C: New test.
53038 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53040         * gcc.dg/cpp/arith-1.c: New semantic tests.
53041         * gcc.dg/cpp/if-1.c: Update.
53043 2002-05-24  Ben Elliston  <bje@redhat.com>
53045         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53047 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53049         * gcc.dg/verbose-asm.c: New test.
53051 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53053         * gcc.dg/cpp/paste12.c: New test.
53055 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53057         * g++.dg/parse/named_ops.C: New test.
53059 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53061         * gcc.dg/weak-8.c: New test.
53063 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53065         * gcc.dg/weak-2.c: Allow optional leading underscore
53066         in scan-assembler symbol name.
53067         * gcc.dg/weak-3.c: Likewise.
53068         * gcc.dg/weak-4.c: Likewise.
53069         * gcc.dg/weak-5.c: Likewise.
53071 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53073         * gcc.dg/20020523-1.c: New test.
53075 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53077         * objc.dg/const-str-2.m: Update now that we stop after
53078         a command line error.
53080 2002-05-22  Richard Henderson  <rth@redhat.com>
53082         * g++.dg/dg.exp: Fix typo in test pruneing.
53084 2002-05-22  Richard Henderson  <rth@redhat.com>
53086         * g++.dg/dg.exp: Prune the tls subdirectory.
53087         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53088         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53089         * g++.dg/tls/init-1.C: New.
53091 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53093         * gcc.dg/20020517-1.c: New test.
53095 2002-05-21  Richard Henderson  <rth@redhat.com>
53097         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53098         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53100 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53102         * g++.dg/other/copy2.C: New test.
53104 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53106         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53107         (MAX_COPY): Bump up to 10 times sizeof (long long).
53108         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53110         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53111         sizeof (long long).
53113         * gcc.c-torture/execute/strcpy-1.c: New test.
53115 2002-05-19  Jason Merrill  <jason2redhat.com>
53117         * g++.dg/ext/oper1.C: New test.
53119 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53120 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53122         * README.QMTEST: New file.
53124         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53126 2002-05-19  Andreas Jaeger  <aj@suse.de>
53128         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53129         now.
53130         * gcc.c-torture/execute/loop-2d.x: Likewise.
53132 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53134         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53135         support weak symbols.
53136         * gcc.dg/weak-4.c: Likewise.
53137         * gcc.dg/weak-6.c: Likewise.
53139 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53141         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53142         cygwin, coff and h8300-*-hms targets
53143         * gcc.dg/weak-5.c: Likewise.
53144         * gcc.dg/weak-7.c: Likewise.
53146 2002-05-16  Jason Merrill  <jason@redhat.com>
53148         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53149         (scan-assembler-not, scan-assembler-dem): Likewise.
53150         (scan-assembler-dem-not): Likewise.
53152 2002-05-15  Richard Henderson  <rth@redhat.com>
53154         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53156 2002-05-15  Richard Henderson  <rth@redhat.com>
53158         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53159         (vfoo1f): Warning here.
53160         (vfoo1l): Don't redefine the alias.
53162 2002-05-14  Jason Merrill  <jason@redhat.com>
53163             Alexandre Oliva  <aoliva@redhat.com>
53165         * g++.dg/init/pm1.C: New test.
53167 2002-05-12  David S. Miller  <davem@redhat.com>
53169         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53170         types.
53172 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53174         * gcc.c-torture/execute/20020510-1.c: New test case.
53176 2002-05-10  David S. Miller  <davem@redhat.com>
53178         * gcc.c-torture/execute/conversion.c: Test long double too.
53180 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53182         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53183         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53184         * lib/g++.exp (g++_link_flags): Likewise.
53185         * lib/objc.exp (objc_target_compile): Likewise.
53187 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53189         * gcc.dg/cpp/poison.c: Update.
53190         * gcc.dg/cpp/20000625-2.c: Remove.
53191         * gcc.dg/cpp/direct2s.c: Remove final test.
53193 2002-05-08  Tom Rix  <trix@redhat.com>
53195         * gcc.c-torture/execute/20020508-1.c: New test.
53196         * gcc.c-torture/execute/20020508-2.c: New test.
53197         * gcc.c-torture/execute/20020508-3.c: New test.
53199 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53201         * gcc.dg/cpp/charconst-4.c: More tests.
53203 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53205         PR c/6569
53206         * gcc.dg/weak-3.c: Update location of warning messages.
53207         * gcc.dg/weak-5.c: Likewise.
53209 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53211         * gcc.c-torture/execute/20020506-1.c: New test case.
53213 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53215         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53217 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53219         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53221 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53223         * gcc.dg/cpp/charconst-3.c: New test.
53225 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53227         * gcc.dg/cpp/charconst.c: Update tests.
53229 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53231         * treelang: Added directory for new sample language treelang. Also
53232         lib/treelang.exp: New file to signal treelang should be tested.
53234 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53236         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53237         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53238         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53239         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53240         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53241         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53242         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53244 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53246         * gcc.dg/format/xopen-2.c: New test.
53248 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53250         * gcc.dg/20020503-1.c: New test.
53252 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53254         * g++.dg/init/dtor1.C: Make it tougher.
53256 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53258         * g++.dg/init/dtor1.C: New test.
53260 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53262         * gcc.dg/altivec-8.c: New.
53264 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53266         * gcc.dg/altivec-7.c: New.
53268 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53270         * g++.dg/parse/typedef1.C: New test.
53272 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53274         PR c++/6486
53275         * g++.dg/template/friend6.C: New test.
53277         PR c++/6492
53278         * g++.dg/init/copy1.C: New test.
53280 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53282         * g++.dg/warn/effc1.C: New test.
53284 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53286         * gcc.dg/cpp/if-cexp.c: Add a test.
53288 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53290         * gcc.dg/20020426-2.c: New test.
53292 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53294         * gcc.dg/cpp/if-mop.c: Update.
53295         * gcc.dg/cpp/if-mpar.c: Add test.
53296         * gcc.dg/cpp/if-oppr.c: Update.
53298 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53300         PR c/6343
53301         * gcc.dg/weak-[2-7].c: New tests.
53303 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53305         * gcc.dg/enum1.c: New test.
53307 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53309         PR c++/6497
53310         * g++.dg/inherit/access2.C: New test.
53312 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53314         PR bootstrap/6445
53315         * gcc.dg/20020426-1.c: New test.
53317 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53319         * g++.dg/abi/enum1.C: New test.
53321 2002-04-26  Richard Henderson  <rth@redhat.com>
53323         * gcc.dg/c99-bool-1.c: Expect always true warning.
53325 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53327         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53329 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53331         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53332         targets.
53334 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53336         * g++.dg/abi/mange7.C: New test.
53338         PR c++/6438.
53339         * g++.dg/parse/stmtexpr2.C: New test.
53341 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53343         * gcc.dg/20020312-2.c: Add SH target.
53345 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53347         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53348         compiler output on mips*-*-irix*.
53350 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53352         * g++.dg/parse/attr1.C: New test.
53354 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53356         * gcc.c-torture/execute/string-opt-17.c: New test case.
53357         * gcc.c-torture/execute/memset-2.c: New test case.
53359 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53361         PR c++/6256:
53362         * g++.dg/template/friend5.C: New test.
53364         PR c++/6331:
53365         * g++.dg/template/qual1.C: Likewise.
53367 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53369         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53370         Include stdlib.h, not stdio.h or ctype.h.
53372 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53374         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53375         cris-*-elf* and mmix-*-*.
53376         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53377         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53378         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53379         Ditto.
53380         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53381         * gcc.dg/wchar_t-1.c: Ditto.
53383 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53385         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53386         Clarify comment.
53388 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53390         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53392 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53394         * gcc.c-torture/execute/20000906-1.x: Delete.
53396 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53398         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53400 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53402         * PR6367
53403         * g77.f-torture/execute/6367.f: New test.
53404         * g77.f-torture/execute/6367.x: Disable for MMIX.
53406 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53408         * PR6352
53409         * g++.dg/opt/inline2.C: New test.
53411 2002-04-18  Richard Henderson  <rth@redhat.com>
53413         * gcc.dg/20000906-1.c: Enable for all targets.
53414         * gcc.c-torture/compile/iftrap-2.c: New.
53416 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53418         * gcc.dg/20020418-1.c: New test.
53419         * gcc.dg/20020418-2.c: New test.
53421 2002-04-18  Richard Henderson  <rth@redhat.com>
53423         * gcc.c-torture/compile/iftrap-1.c: New.
53424         * gcc.dg/iftrap-1.c: Adjust for ia64.
53425         * gcc.dg/iftrap-2.c: New.
53427 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53429         * gcc.c-torture/compile/20020418-1.c: New test.
53431 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53433         * gcc.c-torture/compile/20020415-1.c: New.
53435 2002-04-18  David S. Miller  <davem@redhat.com>
53437         * gcc.c-torture/execute/20020418-1.c: New test.
53439 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53441         * gcc.dg/20020416-1.c: New test.
53443         * g++.dg/opt/inline1.C: New test.
53445 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53447         * gcc.dg/altivec-5.c: New test.
53449         * gcc.dg/20020415-1.c: New test.
53451 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53453         * lib/chill.exp: Remove.
53455 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53457         * g++.dg/other/big-struct.C: New test.
53459 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53461         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53462         of scratch file.
53464 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53466         PR c/6277
53467         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53468         in scan-assembler function name
53470 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53472         * g77.f-torture/execute/980628-4.x,
53473         g77.f-torture/execute/980628-5.x,
53474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53476         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53477         i[34567]86-*-*.
53479 2002-04-13  David S. Miller  <davem@redhat.com>
53481         * gcc.c-torture/execute/20020413-1.c: New test.
53483 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53485         * gcc.dg/asm-6.c,
53486         * g++.dg/ext/asm1.C: New tests.
53488 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53490         PR c++ 5373.
53491         * g++.dg/parse/stmtexpr1.C: New test.
53493         PR c++/5189.
53494         * g++.dg/template/copy1.C: New test.
53496 2002-04-12  Richard Henderson  <rth@redhat.com>
53498         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53500 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53502         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53503         gcc.c-torture/execute/20020307-2.c.
53505 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53507         * g++.dg/ext/attrib5.C,
53508         * g++.dg/lookup/struct1.C: New tests.
53510 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53512         * gcc.dg/20020411-1.c: New test.
53514         * gcc.c-torture/execute/20020411-1.c: New test.
53516 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53518         * g77.f-torture/execute/6177.f: New test.
53520 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53522         PR middle-end/6247
53523         * g++.dg/opt/cleanup1.C: New test.
53525         * g++.dg/opt/const1.C: New test.
53527 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53529         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53531 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53533         PR c++/5507
53534         * g++.dg/template/typename2.C: New test.
53536 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53538         * gcc.c-torture/execute/loop-12.c: New.
53540 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53542         * g77.f-torture/execute/980628-4.x,
53543         g77.f-torture/execute/980628-5.x,
53544         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53545         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53546         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53548 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53550         PR optimization/6086
53551         * g++.dg/opt/preinc1.C: New test.
53553 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53555         PR c++/5571
53556         * g++.dg/opt/static2.C: New test.
53558 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53560         PR c/5120
53561         * gcc.dg/20020406-1.c: New test.
53563 2002-04-04  David S. Miller  <davem@redhat.com>
53565         * gcc.c-torture/execute/20020404-1.c: New test.
53567 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53569         PR c/6123
53570         * gcc.dg/20020312-2.c: Do not declare global register variable
53571         if __PIC__ or __pic__ is defined.
53573 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53575         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53576         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53578 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53580         * gcc.misc-tests/linkage.exp: Update last change to handle
53581         sparc*-, not just sparc-.
53583 2002-04-03  Richard Henderson  <rth@redhat.com>
53585         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53587 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53589         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53591 2002-04-02  David S. Miller  <davem@redhat.com>
53593         * gcc.c-torture/execute/20020402-3.c: New test.
53595 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53597         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53598         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53600         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53601         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53602         g77.f-torture/execute/20001201.x,
53603         g77.f-torture/execute/u77-test.x: New files.
53605         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53606         * gcc.dg/wchar_t-1.c: Ditto.
53608 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53610         * gcc.c-torture/execute/20020402-1.c: New test.
53612 2002-04-01  Richard Henderson  <rth@redhat.com>
53614         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53616         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53618 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53620         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53622 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53624         * g++.dg/inherit/template-as-base.C: Expect error.
53625         * g++.dg/inherit/namespace-as-base.C: Likewise.
53627 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53629         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53630         g++.dg/ext/instantiate3.C: Tweak match patterns.
53632         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53633         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53634         -da test.
53636 2002-03-31  Richard Henderson  <rth@redhat.com>
53638         * gcc.dg/special/alias-2.c: New.
53639         * gcc.dg/special/ecos.exp: Run it.
53641 2002-03-31  Richard Henderson  <rth@redhat.com>
53643         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53645 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53647         * gcc.dg/weak-1.c: Disable on h8300 port.
53649 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53651         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53652         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53653         ordering tests.
53654         * g++.dg/bprob/bprob-1.C: New test.
53655         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53656         * g++.dg/gcov/gcov-1.C: New test.
53657         * g++.dg/gcov/gcov-1.x: New file.
53658         * g++.dg/gcov/gcov-2.C: New test.
53659         * g++.dg/gcov/gcov-3.C: New test.
53660         * g++.dg/gcov/gcov-3.h: New file.
53662 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53664         * g++.old-deja/g++.other/builtins5.C: New test.
53665         * g++.old-deja/g++.other/builtins6.C: New test.
53666         * g++.old-deja/g++.other/builtins7.C: New test.
53667         * g++.old-deja/g++.other/builtins8.C: New test.
53668         * g++.old-deja/g++.other/builtins9.C: New test.
53670 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53672         * g++.dg/opt/static1.C: New test.
53674         * g++.dg/opt/longbranch1.C: New test.
53676 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53678         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53680         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53682 2002-03-28  Jeffrey A Law  (law@redhat.com)
53684         * gcc.c-torture/execute/20020328-1.c: New test.
53686 2002-03-27  Richard Henderson  <rth@redhat.com>
53688         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53689         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53690         move from g++.old-deja/g++.ext/.
53692 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53694         * g++.dg/init/new2.C: New test.
53696 2002-03-26  Richard Henderson  <rth@redhat.com>
53698         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53700         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53701         on sparc.
53703         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53704         sparcv9 systems.
53705         * gcc.dg/20001102-1.c: Likewise.
53707 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53709         * gcc.dg/cpp/endif-pedantic1.c,
53710         gcc.dg/cpp/endif-pedantic2.c: New tests.
53712 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53714         * g++.dg/init/new1.C: New test.
53716 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53718         * g++.dg/abi/vbase9.C: New test.
53720 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53722         * gcc.dg/arm-asm.c: New test.
53724 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53726         * gcc.dg/Wswitch-enum.c: New test.
53727         Fix PR c/5044.
53729 2002-03-26  Richard Henderson  <rth@redhat.com>
53731         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53732         structure.
53734 2002-03-25  Richard Henderson  <rth@redhat.com>
53736         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53737         sparcv9 systems.
53739         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53740         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53742 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53744         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53746 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53748         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53749         targets using generic thunk support.
53751 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53753         * gcc.c-torture/compile/20020323-1.c: New test.
53755         * g++.dg/opt/conj2.C: New test.
53757 2002-03-24  Richard Henderson  <rth@redhat.com>
53759         * gcc.dg/weak-1.c: Use -fno-common.
53761 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53763         * g77.dg/f77-edit-apostrophe-out.f: New test
53764         * g77.dg/f77-edit-h-out.f: New test
53765         * g77.dg/f77-edit-t-in.f: New test
53766         * g77.dg/f77-edit-t-out.f: New test
53767         * g77.dg/f77-edit-x-out.f: New test
53768         * g77.dg/f77-edit-slash-out.f: New test
53769         * g77.dg/f77-edit-colon-out.f: New test
53770         * g77.dg/f77-edit-s-out.f: New test
53772 2002-03-24  Richard Henderson  <rth@redhat.com>
53774         * objc/execute/formal_protocol-6.x: New XFAIL.
53776 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53778         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53779         that do not support weak symbols
53781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53783         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53784         * lib/g77.exp: Likewise.
53785         * lib/objc.exp: Likewise.
53787 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53789         * gcc.dg/Wswitch-default.c: New test.
53791 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53793         * g++.dg/other/enum1.C: New test.
53795 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53797         * gcc.dg/pragma-ep-3.c: Fix typo.
53799 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53801         * g++.dg/inherit/template-as-base.C: New test.
53803 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53805         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53806         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53808 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53810         * gcc.dg/cpp/multiline.c: Update to match.
53812 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53814         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53816 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53818         * gcc.dg/cpp/extratokens2.c: New file.
53820 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53822         * gcc.dg/20020312-2.c: Add rs6000 target.
53824         * gcc.c-torture/compile/20020319-1.c: New test.
53826 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53828         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53829         (A, E): Handle this.
53831 2002-03-20  Jason Merrill  <jason@redhat.com>
53833         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53834         ignoring -fpic.
53835         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53836         through prune_gcc_output.
53838 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53840         * gcc.c-torture/compile/20020320-1.c: New test.
53842 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53844         * gcc.c-torture/compile/20020318-1.c: New test.
53846         * gcc.dg/struct-by-value-1.c: New test.
53848         * gcc.dg/20020319-1.c: New test.
53850 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53852         * g++.dg/opt/conj1.C: New test.
53854 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53856         * g++.dg/template/qualttp20.C: Revert previous change.
53857         * g++.dg/template/qualttp3.C: Likewise.
53858         * g++.dg/template/qualttp4.C: Likewise.
53859         * g++.dg/template/qualttp5.C: Likewise.
53860         * g++.dg/template/qualttp6.C: Likewise.
53861         * g++.dg/template/qualttp7.C: Likewise.
53862         * g++.dg/template/qualttp8.C: Likewise.
53863         * g++.dg/template/recurse.C: Likewise.
53865 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53867         * gcc.dg/cpp/wchar-1.c: Update.
53869 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53871         * g++.dg/template/conv1.C: New test.
53872         * g++.dg/template/conv2.C: New test.
53873         * g++.dg/template/conv3.C: New test.
53874         * g++.dg/template/conv4.C: New test.
53876 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53878         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53879         * g++.dg/template/qualttp3.C: Likewise.
53880         * g++.dg/template/qualttp4.C: Likewise.
53881         * g++.dg/template/qualttp5.C: Likewise.
53882         * g++.dg/template/qualttp6.C: Likewise.
53883         * g++.dg/template/qualttp7.C: Likewise.
53884         * g++.dg/template/qualttp8.C: Likewise.
53885         * g++.dg/template/recurse.C: Likewise.
53887 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53889         * g++.dg/opt/dtor1.C: New test.
53891 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53893         * gcc.c-torture/compile/20020315-1.c: New test.
53895 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53897         * gcc.dg/weak-1.c: Fix scan tests.
53899 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53901         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53902         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53903         cris-*-aout* mmix-*-*.
53904         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53905         cris-*-aout* mmix-*-*.
53906         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53907         cris-*-elf* cris-*-aout* and mmix-*-*.
53908         * gcc.dg/20001009-1.c: Ditto.
53909         * gcc.dg/20010912-1.c: Ditto.
53910         * gcc.dg/20020122-4.c: Ditto.
53911         * gcc.dg/inline-2.c: Ditto.
53913 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53915         * gcc.c-torture/compile/20020314-1.c: New test.
53917 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53919         * gcc.c-torture/execute/20020314-1.c: New test.
53921 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53923         * g++.dg/warn/Wunused-1.C: New test.
53925 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53927         * g++.dg/abi/mangle6.C: New test.
53929 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53931         * gcc.c-torture/compile/20020309-2.c: New test.
53933         * gcc.c-torture/compile/20020312-1.c: New test.
53935 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53937         * g++.dg/other/access1.C: New test.
53939 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53941         * gcc.c-torture/execute/wchar_t-1.c: New test.
53943 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53945         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53947 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53949         * gcc.dg/20020312-1.c: New test case.
53951 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53953         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53955 2002-03-11  Richard Henderson  <rth@redhat.com>
53957         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53958         * g++.old-deja/g++.jason/report.C: Likewise.
53960 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53962         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53963         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53965 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53967         * g++.dg/overload/pmf1.C: New test.
53969 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53971         * gcc.c-torture/execute/20020307-1.c: Use long.
53973 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53975         PR optimization/5844
53976         * gcc.dg/20020310-1.c: New test.
53978 2002-03-09  Michael Meissner  <meissner@redhat.com>
53980         * gcc.c-torture/execute/memcpy-2.c: New test.
53981         * gcc.c-torture/execute/memset-1.c: New test.
53982         * gcc.c-torture/execute/strlen-1.c: New test.
53983         * gcc.c-torture/execute/strcmp-1.c: New test.
53984         * gcc.c-torture/execute/strncmp-1.c: New test.
53986 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53988         * gcc.dg/ppc-ldstruct.c: New test.
53990 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53992         * gcc.c-torture/execute/va-arg-22.c: New test.
53994 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53996         * gcc.c-torture/compile/20020309-1.c: New test.
53998 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54000         * gcc.c-torture/execute/20020307-2.c: New test.
54002 2002-03-07  Jeffrey A Law  (law@redhat.com)
54004         * g77.f-torture/compile/20020307-1.f: New test.
54006 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54008         * gcc.dg/unordered-1.c: New test.
54010 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54012         * gcc.c-torture/execute/20020307-1.c: New test.
54014 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54016         * gcc.dg/20020304-1.c: New test.
54018         * gcc.c-torture/compile/20020304-2.c: New test.
54020 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54022         * gcc.c-torture/compile/20020304-1.c: New test case
54023         (from PR c/5830).
54025 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54027         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54029 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54031         * g++.dg/other/classkey1.C: New test.
54033 2002-03-01  Richard Henderson  <rth@redhat.com>
54035         * gcc.c-torture/compile/981223-1.x: New.
54036         * gcc.c-torture/compile/920625-1.x: New.
54038 2002-02-28  Richard Henderson  <rth@redhat.com>
54040         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54042 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54044         * gcc.c-torture/execute/20020227-1.c: New test.
54046 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54048         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54049         here" ERROR lines.
54050         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54051         * g++.old-deja.g++.other/defarg1.C: Likewise.
54052         * g++.old-deja/g++.pt/calls2.C: Likewise.
54053         * g++.old-deja/g++.pt/crash20.C: Likewise.
54054         * g++.old-deja/g++.pt/crash30.C: Likewise.
54055         * g++.old-deja/g++.pt/crash36.C: Likewise.
54056         * g++.old-deja/g++.pt/crash6.C: Likewise.
54057         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54058         * g++.old-deja/g++.pt/derived3.C: Likewise.
54059         * g++.old-deja/g++.pt/error1.C: Likewise.
54060         * g++.old-deja/g++.pt/friend21.C: Likewise.
54061         * g++.old-deja/g++.pt/friend23.C: Likewise.
54062         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54063         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54065 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54067         * gcc.c-torture/execute/20020225-2.c: New test.
54069 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54071         * gcc.c-torture/execute/920730-1t.c,
54072         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54073         Delete test cases, only relevant to -traditional.
54075 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54077         * gcc.dg/cpp/undef1.c: Remove.
54078         * gcc.dg/cpp/directiv.c: Update.
54079         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54081 2002-02-27  Michael Meissner  <meissner@redhat.com>
54083         * gcc.c-torture/execute/20020226-1.c: New test.
54085 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54087         * g++.dg/debug/debug4.C: New test.
54089         * gcc.dg/ia64-visibility-1.c: New test.
54091 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54093         * gcc.dg/debug/20020224-1.c: New.
54095 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54097         * gcc.c-torture/execute/960416-1.x: New.
54098         * gcc.c-torture/execute/divconst-3.x: Likewise.
54100 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54102         * gcc.dg/20020224-1.c: New test.
54104 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54106         * gcc.c-torture/execute/20020225-1.c: New.
54108 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54110         * gcc.dg/cpp/wchar-1.c: New test.
54112 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54114         * gcc.dg/20020222-1.c: New test.
54116 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54118         * g++.dg/opt/anonunion1.C: New test.
54120 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54122         * g++.dg/template/qualttp19.C: New test.
54123         * g++.dg/template/qualttp20.C: New test.
54124         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54125         * g++.old-deja/g++.other/qual1.C: Likewise.
54127 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54129         * gcc.dg/attr-alwaysinline.c: New.
54131 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54133         * gcc.dg/20020220-1.c: New test.
54135         * gcc.dg/20020220-2.c: New test.
54137         * g++.dg/opt/mmx1.C: New test.
54139 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54141         * gcc.c-torture/compile/20020110.c: New test.
54143 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54145         * gcc.c-torture/execute/20020219-1.c: New test.
54147         * gcc.dg/20020219-1.c: New test.
54149         * gcc.dg/noncompile/20020220-1.c: New test.
54151         * g++.dg/opt/ptrintsum1.C: New test.
54153         * gcc.dg/debug/20020220-1.c: New test.
54155 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54157         * gcc.c-torture/execute/20020216-1.c: New test.
54159 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54161         * gcc.dg/decl-1.c: Update, new test.
54163 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54165         * g++.dg/abi/bitfield1.C: New test.
54166         * g++.dg/abi/bitfield2.C: New test.
54168 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54170         * gcc.dg/attr-nest.c: New test.
54172 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54174         * gcc.c-torture/execute/20020215-1.c: New test.
54176 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54178         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54179         * g++.dg/debug/debug.exp: New.
54180         * g++.dg/debug/trivial.C: New.
54181         * g++.dg/debug/debug1.C: Moved...
54182         * g++.dg/other/debug1.C: ...from here.
54183         * g++.dg/debug/debug2.C: Moved...
54184         * g++.dg/other/debug2.C: ...from here.
54185         * g++.dg/debug/debug3.C: Moved...
54186         * g++.dg/other/debug3.C: ...from here.
54188         * gcc.dg/noncompile/20020213-1.c: New test.
54190 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54192         * g++.dg/other/debug3.C: New test.
54194         * gcc.c-torture/execute/20020213-1.c: New test.
54196 2002-02-13  Richard Smith <richard@ex-parrot.com>
54198         * g++.old-deja/g++.other/thunk1.C: New test.
54200 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54202         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54204 2002-02-13  Stan Shebs  <shebs@apple.com>
54206         * gcc.dg/altivec-3.c: New.
54208 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54210         * gcc.dg/Wunreachable-1.c: New test.
54211         * gcc.dg/Wunreachable-2.c: New test.
54213 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54215         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54217 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54219         * gcc.dg/decl-1.c: New test.
54221 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54223         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54225 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54227         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54228         * gcc.c-torture/compile/980506-1.x: Likewise.
54230 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54232         * gcc.dg/20020210-1.c: New.
54234 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54236         * g77.f-torture/execute/947.f: New regression test
54237         for PR fortran/947.
54239 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54241         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54242         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54244 2002-02-08  Richard Henderson  <rth@redhat.com>
54246         * gcc.c-torture/compile/labels-3.c: New.
54248 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54250         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54251         expression statements work instead.
54252         * gcc.dg/noncompile/20020207-1.c: New test.
54254 2002-02-07  Richard Henderson  <rth@redhat.com>
54256         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54258 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54260         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54261         message from g77
54262         * lib/g77-dg.exp: Trim g77 error messages so that they are
54263         recognized by dg.exp.
54265 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54267         PR fortran/5473
54268         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54270 2002-02-07  Richard Henderson  <rth@redhat.com>
54272         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54273         to be sufficiently aligned for integers.
54275 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54277         * g++.dg/template/friend4.C: New test.
54279 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54281         PR fortran/5743
54282         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54283         unsupported cases.
54285 2002-02-07  Richard Henderson  <rth@redhat.com>
54287         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54288         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54289         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54290         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54292 2002-02-06  Richard Henderson  <rth@redhat.com>
54294         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54296 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54298         * gcc.dg/20020206-1.c: New test.
54300 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54302         * gcc.c-torture/execute/20020206-1.c: New test.
54304         * gcc.c-torture/execute/20020206-2.c: New test.
54306         PR optimization/5429:
54307         * gcc.c-torture/compile/20020206-1.c: New test.
54309 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54311         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54312         as certain file formats cannot support particularly large
54313         alignments.
54315         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54316         and do not expect to be able to link the executable.
54318         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54319         fail because the COFF format does not support the weak attribute.
54321 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54323         * g77.dg/pr5473.f: New test
54325 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54327         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54328         Fix testcase accordingly.
54330 2002-02-04  Richard Henderson  <rth@redhat.com>
54332         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54333         (buf): Change to be an array of pointers, not ints.
54335 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54337         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54338         before all tests.  Move warning one line above to match where it
54339         C frontend emits.
54340         * gcc.dg/Wswitch-2.c: New test.
54341         * g++.dg/warn/Wswitch-1.C: New test.
54342         * g++.dg/warn/Wswitch-2.C: New test.
54344 2002-02-04  Richard Henderson  <rth@redhat.com>
54346         * g++.dg/abi/offsetof.C: Fix size comparison.
54348 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54350         * gcc.dg/cast-qual-2.c: New test.
54352 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54354         * gcc.dg/20020201-4.c: New test.
54356 2002-02-04  Ben Elliston  <bje@redhat.com>
54358         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54359         target_info attribute != 0, in addition to the empty string.
54360         (gcc_target_compile): Likewise.
54362 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54364         * gcc.dg/Wswitch.c: New test.
54365         PR gcc/4475. PR gcc/3780.
54367 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54369         * g77.f-torture/execute/5122.f: New test for regressions
54370         against PR fortran/5122.
54372 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54374         * g77.f-torture/compile/pr3743.f: Delete
54375         * g77.dg/pr3743-1.f: New test.
54376         * g77.dg/pr3743-2.f: New test.
54377         * g77.dg/pr3743-3.f: New test.
54378         * g77.dg/pr3743-4.f: New test.
54380 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54382         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54384 2002-02-02  Richard Henderson  <rth@redhat.com>
54386         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54387         * gcc.c-torture/execute/bf64-1.c: Likewise.
54389 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54391         * gcc.dg/20020201-2.c: New test.
54393         * gcc.dg/20020201-3.c: New test.
54395         * gcc.c-torture/execute/bitfld-2.c: New test.
54397 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54399         * gcc.dg/bitfld-1.c: Update.
54400         * gcc.dg/bitfld-2.c: Update.
54401         * gcc.c-torture/execute/bitfld-1.x: New.
54403 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54405         * gcc.c-torture/execute/20020201-1.c: New test.
54407 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54409         PR target/5469
54410         * gcc.dg/20020201-1.c: New test.
54412 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54414         PR fortran/3743
54415         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54416         * g77.f-torture/compile/pr3743.x: Remove
54418 2002-01-31  Tom Rix  <trix@redhat.com>
54420         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54422 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54424         * gcc.dg/noncompile/20020130-1.c: New test.
54426 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54428         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54430 2002-01-29  Richard Henderson  <rth@redhat.com>
54432         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54433         to long long.
54434         * gcc.c-torture/execute/bf64-1.c: Likewise.
54436 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54438         * gcc.c-torture/execute/20020129-1.c: New test.
54440 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54442         * gcc.c-torture/compile/20000224-1.c: Update.
54443         * gcc.c-torture/execute/bitfld-1.c: New tests.
54444         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54445         * gcc.dg/uninit-A.c: Update.
54447 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54449         * g++.dg/template/ctor1.C: Add instantiation.
54451 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54453         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54454         argument to __builtin_prefetch to be const ptr.
54456 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54458         * gcc.c-torture/compile/20020120-1.c: New test.
54460 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54462         * gcc.c-torture/execute/20020127-1.c: New test.
54464 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54466         * g77.dg/f77-edit-i-in.f: New test
54467         * g77.dg/f77-edit-i-out.f: New test
54469 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54471         * gcc.dg/debug/debug.exp: New file.
54472         * gcc.dg/debug/trivial.c: New file.
54473         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54474         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54475         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54476         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54477         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54478         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54479         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54480         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54481         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54482         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54483         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54484         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54485         * gcc.dg/20000503-1.c: Removed.
54486         * gcc.dg/20010207-1.c: Removed.
54487         * gcc.dg/20011223-1.c: Removed.
54488         * gcc.dg/20020104-2.c: Removed.
54489         * gcc.dg/debug-1.c: Removed.
54490         * gcc.dg/debug-2.c: Removed.
54491         * gcc.dg/debug-3.c: Removed.
54492         * gcc.dg/debug-4.c: Removed.
54493         * gcc.dg/debug-5.c: Removed.
54494         * gcc.dg/debug-6.c: Removed.
54495         * gcc.dg/dwarf2-1.c: Removed.
54496         * gcc.dg/dwarf2-2.c: Removed.
54498 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54500         * g++.old-deja/g++.other/eh5.C: New test.
54501         * g++.old-deja/g++.other/sibcall2.C: New test.
54502         * g++.old-deja/g++.other/array9.C: New test.
54503         * g++.old-deja/g++.other/typename2.C: New test.
54504         * g++.old-deja/g++.other/crash60.C: New test.
54505         * g++.old-deja/g++.other/conv9.C: New test.
54506         * g++.old-deja/g++.other/mangle10.C: New test.
54507         * g++.old-deja/g++.other/unchanging1.C: New test.
54508         * g++.old-deja/g++.other/exprstmt1.C: New test.
54509         * g++.old-deja/g++.other/inline23.C: New test.
54510         * g++.old-deja/g++.eh/ia64-1.C: New test.
54511         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54512         * g++.old-deja/g++.other/reload1.C: New test.
54513         * g++.old-deja/g++.other/static20.C: New test.
54514         * g++.old-deja/g++.other/local-alloc1.C: New test.
54515         * g++.old-deja/g++.other/conv8.C: New test.
54516         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54517         * g++.old-deja/g++.other/storeexpr1.C: New test.
54518         * g++.old-deja/g++.other/storeexpr2.C: New test.
54519         * g++.dg/eh/template2.C: New test.
54520         * g++.dg/warn/weak1.C: New test.
54522 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54524         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54525         Remove first, non-varying, argument.
54527 2002-01-23  Richard Henderson  <rth@redhat.com>
54529         * gcc.dg/inline-2.c: New.
54531         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54532         Add optional target arg.  Check number of arguments.
54533         (scan-assembler-not, scan-assembler-dem): Likewise.
54534         (scan-assembler-dem-not): Likewise.
54536 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54538         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54539         line 12.
54540         * g++.old-deja/g++.brendan/parse3.C,
54541         g++.old-deja/g++.other/crash26.C,
54542         g++.old-deja/g++.other/crash28.C,
54543         g++.old-deja/g++.other/crash29.C,
54544         g++.old-deja/g++.other/crash30.C,
54545         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54547 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54549         * gcc.dg/20020115-1.c: New.
54551 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54553         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54555 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54557         * gcc.dg/20020122-3.c: New.
54559 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54561         * g++.dg/other/gc1.C: New test.
54563 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54565         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54567 2002-01-22  Richard Henderson  <rth@redhat.com>
54569         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54571 2002-01-22  Richard Henderson  <rth@redhat.com>
54573         * gcc.dg/20020122-4.c: New.
54575 2002-01-22  H.J. Lu <hjl@gnu.org>
54577         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54578         link output.
54579         * gcc.dg/special/ecos.exp: Likewise.
54580         * lib/g++-dg.exp: Likewise.
54581         * lib/g77-dg.exp: Likewise.
54582         * lib/gcc-dg.exp : Likewise.
54583         * lib/mike-g++.exp: Likewise.
54584         * lib/mike-g77.exp: Likewise.
54585         * lib/mike-gcc.exp: Likewise.
54586         * lib/objc-dg.exp: Likewise.
54588 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54590         PR target/5379
54591         * gcc.dg/20020122-2.c: New test.
54593 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54595         * gcc.dg/20020122-1.c: New test.
54597 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54599         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54601 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54603         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54605 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54607         * gcc.c-torture/compile/20020121-1.c: New test.
54609 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54611         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54612         ld_library_path.
54614 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54616         * gcc.dg/20020218-1.c: New test.
54618 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54620         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54621         messages
54622         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54623         "At global scope" warning
54624         * g++.dg/ext/align1.C: Change cygwin test for alignment
54625         from db-bogus to dg-warning
54627 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54629         * g77.f-torture/compile/cpp2.F: New test.
54631 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54633         * g++.dg/template/access1.C: New test.
54635 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54637         * gcc.dg/20020118-1.c: New.
54639 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54641         * gcc.c-torture/execute/20020118-1.c: New test.
54643 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54645         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54646         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54647         alignment warnings.
54649 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54651         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54652         torture_with_loops and torture_without_loops
54654 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54656         * gcc.c-torture/compile/20020116-1.c: New test.
54658 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54660         * gcc.dg/20020116-2.c: New test.
54662         * gcc.dg/ultrasp4.c: New test.
54664         * gcc.dg/20020116-1.c: New test.
54666 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54668         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54669         by EABI.
54671 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54673         * gcc.misc-tests/i386-prefetch.exp: New.
54674         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54675         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54676         * gcc.misc-tests/i386-pf-none-1.c: New test.
54677         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54679 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54681         * gcc.dg/gnu89-init-1.c: Add new tests.
54683 2002-01-15  Andreas Jaeger  <aj@suse.de>
54685         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54686         * gcc.dg/i386-mmx-2.c: Likewise.
54687         * gcc.dg/i386-sse-1.c: Likewise.
54688         * gcc.dg/i386-sse-2.c: Likewise.
54689         * gcc.dg/i386-sse-3.c: Likewise.
54691 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54693         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54694         Uncomment additional cases that now pass.
54696 2002-01-11  Richard Henderson  <rth@redhat.com>
54698         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54699         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54701 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54703         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54705 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54707         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54708         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54710 2002-01-10  Dale Johannesen  <dalej@apple.com>
54712         * gcc.c-torture/execute/loop-11.c: New.
54714 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54716         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54717         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54719 2002-01-09  Richard Henderson  <rth@redhat.com>
54721         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54722         type in which to perform the operation for each size.
54724 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54726         * gcc.c-torture/compile/20020109-2.c: New test.
54728 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54730         * gcc.c-torture/execute/loop-10.c: New test.
54732 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54734         * gcc.c-torture/compile/20010226-1.c: New test.
54735         * gcc.c-torture/compile/20010227-1.c: New test.
54736         * gcc.c-torture/compile/20010426-1.c: New test.
54737         * gcc.c-torture/compile/20010510-1.c: New test.
54738         * gcc.c-torture/compile/20010605-3.c: New test.
54739         * gcc.c-torture/compile/20010824-1.c: New test.
54740         * gcc.c-torture/execute/20010409-1.c: New test.
54741         * gcc.dg/noncompile/20000901-1.c: New test.
54742         * gcc.dg/20001023-1.c: New test.
54743         * gcc.dg/20001101-1.c: New test.
54744         * gcc.dg/20001102-1.c: New test.
54745         * gcc.dg/20010207-1.c: New test.
54746         * gcc.dg/20010405-1.c: New test.
54747         * gcc.dg/20010822-1.c: New test.
54748         * gcc.dg/20011107-1.c: New test.
54750 2002-01-09  Jeffrey A Law  (law@redhat.com)
54752         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54754         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54755         execution failure on PA targets.
54757 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54759         * gcc.c-torture/compile/20020109-1.c: New test.
54761 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54763         * gcc.c-torture/execute/20020108-1.c: New test.
54765 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54767         * gcc.dg/20020108-1.c: New test.
54769 2002-01-08  H.J. Lu <hjl@gnu.org>
54771         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54772         for header files.
54774 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54776         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54777         consistency.
54779 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54781         * gcc.dg/altivec-4.c: Test altivec predicates.
54783 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54785         * gcc.c-torture/execute/20020107-1.c: New test.
54787 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54789         PR c/5279
54790         * gcc.c-torture/compile/20020106-1.c: New test.
54792 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54794         * gcc.c-torture/execute/nestfunc-4.c: New test.
54796 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54798         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54799         extra triple that slipped in.
54800         * g++.old-deja/g++.abi/align.C: Likewise.
54801         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54803 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54805         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54806         * g++.old-deja/g++.abi/align.C: Likewise.
54807         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54809         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54810         on FreeBSD/i386.
54811         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54812         FreeBSD.
54814 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54816         * gcc.dg/20020104-1.c: New test.
54818         * gcc.dg/20020104-2.c: New test.
54820 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54822         * gcc.dg/20020103-1.c: Fix typo in target selector.
54824 2002-01-03  Richard Henderson  <rth@redhat.com>
54826         * gcc.dg/20020103-1.c: New.
54828 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54830         * gcc.c-torture/execute/20020103-1.c: New test.
54832 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54834         * g++.dg/other/debug2.C: New test.
54836         * gcc.c-torture/compile/20020103-1.c: New test.
54838 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54840         * gcc.dg/gnu89-init-1.c: Added new tests.
54842 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54844         * g++.dg/template/friend2.C: Remove as patch is reverted.
54846         * g++.dg/warn/oldcast1.C: New test.
54848         * g++.dg/template/ptrmem1.C: New test.
54849         * g++.dg/template/ptrmem2.C: New test.
54851         * g++.dg/template/ntp.C: New test.
54853         * g++.dg/other/component1.C: New test.
54855         * g++.dg/template/ttp3.C: New test.
54857         * g++.dg/template/friend2.C: New test.
54858         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54860 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54862         * g++.dg/other/ptrmem1.C: New test.
54863         * g++.dg/other/ptrmem2.C: New test.
54865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54867         * g++.dg/template/ctor1.C: New test.
54869 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54871         * g++.dg/template/friend2.C: New test.
54873 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54875         * gcc.dg/mmix-1.c: New test.
54877 2001-12-31  Richard Henderson  <rth@redhat.com>
54879         * gcc.dg/asm-5.c: New.
54881 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54883         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54884         in namespace __gnu_cxx
54886 2001-12-30  Richard Henderson  <rth@redhat.com>
54888         * gcc.dg/debug-6.c: New.
54890 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54892         * gcc.c-torture/compile/20011229-2.c: New test.
54894 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54896         * gcc.dg/debug-3.c: New test.
54897         * gcc.dg/debug-4.c: New test.
54898         * gcc.dg/debug-5.c: New test.
54900 2001-12-29  Richard Henderson  <rth@redhat.com>
54902         * g++.dg/eh/loop1.C: New.
54904 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54906         * g++.dg/template/crash1.C: New test.
54908 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54910         * g++.dg/other/const1.C: New test.
54912 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54914         * gcc.c-torture/compile/20011229-1.c: New test.
54916 2001-12-28  Stan Shebs  <shebs@apple.com>
54918         * lib/objc-torture.exp: Resync with c-torture.exp.
54919         * lib/objc.exp: Load standard libraries.
54921 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54923         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54924         additional tests.
54926 2001-12-27  Roger Sayle <roger@eyesopen.com>
54928         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54930 2001-12-27  Richard Henderson  <rth@redhat.com>
54932         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54934 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54936         * g++.dg/eh/ctor1.C: New test.
54937         * g++.dg/other/error2.C: New test.
54939 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54941         * g++.dg/other/init2.C: New test.
54943 2001-12-24  Richard Henderson  <rth@redhat.com>
54945         * gcc.dg/20011223-1.c: New.
54946         * gcc.dg/inline-1.c: New.
54948 2001-12-23  Richard Henderson  <rth@redhat.com>
54950         * gcc.dg/asm-4.c: Test operand modifiers.
54952 2001-12-23  Richard Henderson  <rth@redhat.com>
54954         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54956 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54958         * gcc.c-torture/execute/20011223-1.c: New test.
54960 2001-12-21  Richard Henderson  <rth@redhat.com>
54962         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54963         re-enables the warning.
54965 2001-12-21  Richard Henderson  <rth@redhat.com>
54967         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54969 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54971         * gcc.c-torture/compile/20011218-1.c: New test.
54973 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54975         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54976         arm-isr.c test.
54977         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54978         epilogue generation for ARM ISR routines.
54980 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54982         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54983         * gcc.dg/format/c90-printf-3.c: Likewise.
54984         * gcc.dg/format/c99-printf-3.c: Likewise.
54985         * gcc.dg/format/ext-1.c: Likewise.
54986         * gcc.dg/format/ext-6.c: Likewise.
54987         * gcc.dg/format/format.h: Prototype unlocked stdio.
54989 2001-12-20  Richard Henderson  <rth@redhat.com>
54991         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54992         (arena): Use it.
54993         (malloc): Correct allocation logic.  Abort if we fill up the
54994         arena before initialization complete.
54995         (realloc): Correct allocation logic.
54997 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54999         * gcc.c-torture/compile/20011219-2.c: New test.
55001         * gcc.c-torture/execute/20011219-1.c: New test.
55003 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55005         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55006         target does not support weak symbols.
55008 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55010         * gcc.c-torture/compile/20011219-1.c: New test.
55012 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55014         * g++.dg/other/error1.C: New test.
55016 2001-12-17  Jeffrey A Law  (law@redhat.com)
55018         * gcc.c-torture/execute/20011217-1.c: New test.
55020 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55022         * objc.dg/special/: New directory.
55023         * objc.dg/special/special.exp: New file.
55024         * objc.dg/special/unclaimed-category-1.h: New file.
55025         * objc.dg/special/unclaimed-category-1a.m: New file.
55026         * objc.dg/special/unclaimed-category-1.m: New file.
55028 2001-12-17  Andreas Jaeger  <aj@suse.de>
55030         * gcc.c-torture/compile/20011217-2.c: New test.
55032 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55034         * gcc.c-torture/compile/20011217-1.c: New test.
55036 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55038         * gcc.dg/20011214-1.c: New.
55040 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55042         * gcc.dg/altivec-4.c: New.
55044 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55046         * gcc.dg/20011113-1.c: New test.
55048 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55050         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55051         std::__malloc_alloc_template<0> and
55052         std::__default_alloc_template<false, 0>.
55054 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55056         * objc/execute/bf-21.m: New test.
55057         * objc/execute/enumeration-1.m: New test.
55058         * objc/execute/enumeration-2.m: New test.
55060 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55062         * gcc.dg/gnu89-init-1.c: New test.
55064 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55066         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55067         * g++.old-deja/g++.jason/2371.C: Likewise.
55068         * g++.old-deja/g++.jason/template33.C: Likewise.
55069         * g++.old-deja/g++.jason/template34.C: Likewise.
55070         * g++.old-deja/g++.jason/template36.C: Likewise.
55071         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55072         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55073         * g++.old-deja/g++.other/typename1.C: Likewise.
55074         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55075         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55076         * g++.old-deja/g++.pt/typename11.C: Likewise.
55077         * g++.old-deja/g++.pt/typename14.C: Likewise.
55078         * g++.old-deja/g++.pt/typename16.C: Likewise.
55079         * g++.old-deja/g++.pt/typename3.C: Likewise.
55080         * g++.old-deja/g++.pt/typename4.C: Likewise.
55081         * g++.old-deja/g++.pt/typename5.C: Likewise.
55082         * g++.old-deja/g++.pt/typename7.C: Likewise.
55083         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55085 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55087         * g++.dg/other/linkage1.C: New test.
55088         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55089         specifiers.
55091 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55093         * gcc.dg/concat.c: New test.
55095 2001-12-11  Stan Shebs  <shebs@apple.com>
55097         * objc/compile: New test directory.
55098         * objc/compile/compile.exp: New expect script.
55099         * objc/compile/20011211-1.m: New compile test.
55101 2001-12-11  Jason Merrill  <jason@redhat.com>
55103         * lib/prune.exp (prune_gcc_output): Also handle "In member
55104         function".  So many permutations...
55106 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55108         * g++.dg/template/typedef1.C: New test.
55110 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55112         * g++.dg/other/copy1.C: New test.
55114 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55116         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55118         * gcc.dg/builtin-choose-expr.c: New.
55120 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55122         * gcc.dg/altivec-2.c: New.
55124 2001-12-07  Richard Henderson  <rth@redhat.com>
55126         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55128 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55130         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55131         ultrasparc.
55133 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55135         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55137 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55139         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55140         variable argument list.
55142 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55144         * gcc.c-torture/execute/memcheck: Delete entire directory.
55145         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55146         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55148 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55150         * gcc.dg/Wshadow-1.c: New test.
55152 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55154         * gcc.c-torture/compile/20011130-1.c: New test.
55156         * gcc.dg/noncompile/20011025-1.c: New test.
55158         * g++.dg/other/anon-union.C: New test.
55160         * gcc.c-torture/execute/20011024-1.c: New test.
55162 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55164         * gcc.c-torture/execute/20000722-1.x,
55165         gcc.c-torture/execute/20010123-1.x: Remove.
55166         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55167         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55168         gcc.dg/c99-complit-2.c: New tests.
55170 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55172         * g++.dg/inherit/base1.C: New test.
55174 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55176         * g++.dg/other/stdarg1.C: New test.
55178         * gcc.c-torture/compile/20011130-2.c: New test.
55180 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55182         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55183         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55184         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55185         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55186         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55187         * gcc.dg/builtin-prefetch-1.c: New test.
55189 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55191         * gcc.dg/20011130-1.c: New test.
55193 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55195         * g++.dg/other/scope1.C: New test.
55196         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55198 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55200         * gcc.dg/vla-init-1.c: New test.
55202 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55204         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55206 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55208         * objc.dg/alias.m: Update.
55209         * objc.dg/class-1.m: Update.
55210         * objc.dg/const-str-1.m: Update.
55211         * objc.dg/fwd-proto-1.m: Update.
55212         * objc.dg/id-1.m: Update.
55213         * objc.dg/super-class-1.m: Update.
55215 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55217         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55218         constructs.
55220 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55222         * gcc.c-torture/execute/20011128-1.c: New test.
55224 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55226         * gcc.dg/20011127-1.c: New test.
55228 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55230         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55231         from Austin Group draft 7.
55232         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55233         scanf format arguments.
55234         * gcc.dg/format/no-exargs-2.c: New test.
55236 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55238         * g++.dg/abi/vbase8-4.C: New test.
55240 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55242         * gcc.c-torture/execute/20011121-1.c: New test.
55244 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55246         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55248 2001-11-23  Andreas Jaeger  <aj@suse.de>
55250         * gcc.dg/cpp/charconst-2.c: New test.
55252 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55254         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55255         to the host if it is remote.  Let tests specify extra headers
55256         they use.
55257         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55258         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55259         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55260         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55261         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55262         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55263         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55264         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55265         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55266         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55268 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55270         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55271         for little endian ARMs.
55273 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55275         * gcc.c-torture/compile/20011119-1.c: New test.
55276         * gcc.c-torture/compile/20011119-2.c: New test.
55278 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55280         * gcc.dg/altivec-1.c: Fix typo.
55282 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55284         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55286 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55288         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55290 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55292         * lib/g77.exp: Don't specify --rpath-link.
55294         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55295         across all the headers.
55296         * gcc.dg/format/format.exp: For testing on a remote host,
55297         copy format.h.
55299         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55300         * gcc.c-torture/execute/930406-1.c: Likewise.
55301         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55303 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55305         * gcc.dg/altivec-1.c: New.
55307 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55309         * gcc.dg/cpp/fpreprocessed.c: New test case.
55311 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55313         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55314         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55315         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55317 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55319         * gcc.dg/no-builtin-1.c: New test.
55321 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55323         * gcc.c-torture/execute/20011115-1.c: New test.
55325 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55327         * gcc.c-torture/compile/20011114-2.c: New test.
55328         * gcc.c-torture/compile/20011114-3.c: New test.
55329         * gcc.c-torture/compile/20011114-4.c: New test.
55331 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55333         * g++.dg/other/init1.C: New test.
55335 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55337         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55338         message.
55340         * gcc.c-torture/execute/20011114-1.c: New testcase.
55342         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55343         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55344         like the (before this change) version of 20010327-1.c.
55346 2001-11-14  Roger Sayle <roger@eyesopen.com>
55348         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55350 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55352         * g++.dg/init/array2.C: New test.
55354 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55356         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55358 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55360         * g++.dg/other/forscope1.C: New test.
55361         * g++.dg/ext/forscope1.C: New test.
55362         * g++.dg/ext/forscope2.C: New test.
55364 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55366         * gcc.c-torture/execute/20011113-1.c: New test.
55368 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55370         * gcc.c-torture/execute/20011109-2.c: New test.
55372         * gcc.c-torture/execute/20011109-1.c: New test.
55374 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55376         * gcc.c-torture/compile/20011109-1.c: New test.
55378 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55380         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55381         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55382         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55383         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55384         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55385         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55386         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55388 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55390         * g++.dg/warn/Wshadow-1.C: New tests.
55391         * g++.old-deja/g++.mike/for3.C: Update.
55393 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55395         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55396         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55397         XFAILs.  Adjust expected error texts.
55398         * gcc.c-torture/compile/20011106-1.c,
55399         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55400         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55401         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55402         gcc.dg/c99-array-lval-5.c: New tests.
55404 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55406         * gcc.dg/cpp/defined.c: Update.
55408 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55410         * gcc.c-torture/execute/anon-1.c: New test.
55412 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55414         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55415         same size, so no warning should be produced on stormy16.
55417         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55418         due to oversized array.
55419         * g++.old-deja/g++.mike/ns15.C: Likewise.
55420         * g++.old-deja/g++.pt/crash16.C: Likewise.
55422 2001-11-02  Graham Stott  <grahams@redhat.com>
55424         * g++.dgother/debug1.C: Fix typos.
55426 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55428         * g++.dg/other/debug1.C: New test.
55430 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55432         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55433         of unsigned long.
55435 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55437         * gcc.dg/20011029-2.c: New test.
55439         * gcc.c-torture/compile/20011029-1.c: New test.
55441 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55443         * objc/execute/class_self-1.m: New test.
55444         * objc/execute/class_self-2.m: New test.
55446 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55448         * gcc.misc-tests/msgs.exp: Delete.
55449         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55450         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55451         error set to match recent changes.
55453 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55455         * gcc.dg/20011021-1.c: New test.
55457 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55459         * gcc.c-torture/compile/20011023-1.c: New test.
55461 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55463         * lib/g77.exp: Rewrite based on lib/g++.exp.
55465 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55467         * gcc.c-torture/execute/20011019-1.c: New test.
55469         * gcc.dg/20011018-1.c: New test.
55471 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55473         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55475 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55477         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55478         * gcc.dg/attr-invalid.c: Likewise.
55480 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55482         * gcc.dg/20011015-1.c: New test.
55484 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55486         * g++.dg/template/unify2.C: New test.
55488 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55490         * g++.dg/other/exception-specification.C: New test
55492 2001-10-13  Tom Rix  <trix@redhat.com>
55494         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55495         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55497 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55499         * gcc.dg/20011009-1.c: New test.
55501 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55503         PR g++/4476
55504         * g++.dg/other/friend1.C: New test.
55506 2001-10-11  Richard Henderson  <rth@redhat.com>
55508         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55510 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55512         * gcc.c-torture/compile/20011010-1.c: New.
55514 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55516         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55517         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55518         g77.f-torture/execute/execute.exp,
55519         g77.f-torture/noncompile/noncompile.exp,
55520         gcc.c-torture/compile/compile.exp,
55521         gcc.c-torture/execute/execute.exp,
55522         gcc.c-torture/execute/ieee/ieee.exp,
55523         gcc.c-torture/execute/memcheck/memcheck.exp,
55524         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55525         objc/execute/execute.exp: Update FSF address.
55527 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55529         * gcc.dg/cpp/cmdlne-C.c: Update.
55530         * gcc.dg/cpp/cmdlne-C2.c: New.
55532 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55534         * gcc.c-torture/execute/20011008-3.c: New.
55536 2001-10-08  DJ Delorie  <dj@redhat.com>
55538         * gcc.dg/20011008-1.c: New.
55539         * gcc.dg/20011008-2.c: New.
55541 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55543         * gcc.dg/cpp/spacing1.c: Update test.
55545 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55547         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55548         spelling errors of "separate" as "seperate".
55550 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55552         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55553         enough to avoid inlining.
55555 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55557         * lib/g77.exp: set libg2c_dir correctly.
55559 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55561         * gcc.dg/cpp/macro11.c: New test.
55563 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55565         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55566         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55567         gcc.dg/format/multattr-3.c: New tests.
55568         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55569         tests for format attributes on function pointers being rejected.
55571 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55573         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55575 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55577         * g++.dg/warn/format1.C: New test.
55579 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55581         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55583 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55585         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55587 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55589         * gcc.dg/cpp/redef2.c: Add test.
55591 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55593         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55594         long-standing bug on i686, apparently.
55595         * gcc.c-torture/execute/loop-2c.x: New file.
55596         * gcc.c-torture/execute/loop-2d.x: New file.
55597         * gcc.c-torture/execute/loop-3c.x: New file.
55599 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55601         * gcc.dg/cpp/20000625-2.c: Correct line number.
55603 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55605         * gcc.dg/cpp/macro10.c: New test.
55606         * gcc.dg/cpp/strify3.c: New test.
55607         * gcc.dg/cpp/spacing1.c: Add tests.
55608         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55609         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55611 2001-09-24  DJ Delorie  <dj@redhat.com>
55613         * gcc.c-torture/execute/20010924-1.c: New test.
55615 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55617         * objc/execute/paste.m: Remove.
55619 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55621         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55623 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55625         * g77.dg/strlen0.f: New test.
55627 2001-09-21  Richard Henderson  <rth@redhat.com>
55629         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55630         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55632 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55634         Table-driven attributes.
55635         * g++.dg/ext/attrib1.C: New test.
55637 2001-09-20  DJ Delorie  <dj@redhat.com>
55639         * gcc.dg/20000926-1.c: Update expected warning messages.
55640         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55641         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55642         array.
55644 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55646         * g++.dg/eh/registers1.C: New test case.
55648 2001-09-17  Richard Henderson  <rth@redhat.com>
55650         * gcc.dg/array-5.c: Fix VLA decomposition test.
55652 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55654         * gcc.dg/cpp/line5.c: New testcase.
55656 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55658         * gcc.dg/cpp/macro9.c: New test.
55660 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55662         * gcc.c-torture/execute/980223.c: Change type of addr from long
55663         to char *.
55665 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55667         * gcc.c-torture/execute/20010915-1.c: New test.
55669 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55671         * g77.dg/bprob: New directory.
55672         * g77.dg/bprob/bprob.exp: New file.
55673         * g77.dg/bprob/bprob-1.f: New test.
55674         * g77.dg/gcov: New directory.
55675         * g77.dg/gcov/gcov.exp: New file.
55676         * g77.dg/gcov/gcov-1.f: New test.
55677         * g77.dg/gcov/gcov-1.x: New file.
55679 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55681         * gcc.dg/cpp/directiv.c: Update.
55682         * gcc.dg/cpp/undef1.c: Update.
55684 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55686         * gcc.dg/20010912-1.c: New test.
55688 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55690         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55691         language-independent file in lib.
55692         * lib/gcov.exp: New file.
55694 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55696         * gcc.c-torture/compile/20010911-1.c: New test.
55698 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55700         * lib/profopt.exp: New, to support profile-directed optimizations.
55701         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55702         * gcc.misc-tests/bprob-1.c: New test.
55703         * gcc.misc-tests/bprob-2.c: New test.
55705 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55707         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55708         XFAIL and which kinds of gcov output to verify.
55709         * gcc.misc-tests/gcov-4b.x: New file.
55710         * gcc.misc-tests/gcov-5b.x: New file.
55711         * gcc.misc-tests/gcov-6.x: New file.
55712         * gcc.misc-tests/gcov-7.c: New test.
55713         * gcc.misc-tests/gcov-7.x: New file.
55715 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55717         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55718         * gcc.misc-tests/gcov-6.c: New test.
55720 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55722         PR c++/3986
55723         * g++.dg/abi/vbase1.C: New test.
55725 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55727         * objc.dg/method-2.m: New.
55729 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55731         PR c++/4203
55732         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55733         * g++.dg/init/empty1.C: New test.
55735 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55737         * gcc.c-torture/compile/20010903-1.c: New test.
55739 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55741         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55742         for m68k.
55744 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55746         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55748         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55750         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55752 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55754         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55755         for 16-bit 'unsigned int'.
55757 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55759         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55761 2001-08-27  Richard Henderson  <rth@redhat.com>
55763         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55764         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55766 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55768         * gcc.dg/asm-names.c (ymain): New.
55770 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55772         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55773         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55774         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55776 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55778         * gcc.dg/compare5.c: New testcase.
55780 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55782         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55783         and "In instantiation".
55785 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55787         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55789 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55791         * gcc.misc-tests/gcov.exp: Add support for branch information.
55792         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55793         * gcc.misc-tests/gcov-4.c: New test.
55794         * gcc.misc-tests/gcov-4b.c: New test.
55795         * gcc.misc-tests/gcov-5b.c: New test.
55797 2001-08-20  Zack Weinberg  <zackw@panix.com>
55799         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55800         expected to fail.
55802 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55804         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55806 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55808         * g++.dg/eh/template1.C: New test.
55810 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55812         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55813         Fix thinko.
55814         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55815         for xfail.
55817 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55819         * lib/g77-dg.exp: Use prune.exp for common procedures
55820         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55821         * lib/g77.exp: (g77-dg-prune) Remove
55823 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55825         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55827 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55829         * g++.dg/template/unify1.C: New test.
55831 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55833         * g++.dg/abi/empty4.C: New test.
55835 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55837         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55838         solaris2.*
55839         * g77.f-torture/compile/pr3743.x: Likewise.
55841 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55843         * g++.dg/other/using-declaration.C: New test.
55845 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55847         * gcc.dg/cpp/tr-sign.c: New testcase.
55849 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55851         * gcc.dg/cpp/19951025-1.c: Revert.
55852         * gcc.dg/cpp/directiv.c: We no longer process directives that
55853         interrupt macro arguments.
55855 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55857         * gcc.dg/bconstp-1.c: New test.
55859 2001-08-03  Richard Henderson  <rth@redhat.com>
55861         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55863 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55865         * gcc.dg/cpp/19951025-1.c: Update.
55867 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55869         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55870         should be x.
55872 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55874         Kill -fhonor-std.
55875         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55876         * g++.old-deja/g++.other/std1.C: Likewise.
55877         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55879 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55881         * lib/g77.exp: Load gcc-defs.exp for common procedures
55882         (g77_pass, g77_fail, g77_finish, g77_exit,
55883         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55885 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55887         * g77.dg/fbackslash.f
55888         * g77.dg/fcase-preserve.f
55889         * g77.dg/ff90-1.f
55890         * g77.dg/ffixed-line-length-0.f
55891         * g77.dg/ffixed-line-length-132.f
55892         * g77.dg/ffixed-line-length-7.f
55893         * g77.dg/ffixed-line-length-72.f
55894         * g77.dg/ffixed-line-length-none.f
55895         * g77.dg/ffree-form-1.f
55896         * g77.dg/fno-backslash.f
55897         * g77.dg/fno-f90-1.f
55898         * g77.dg/fno-fixed-form-1.f
55899         * g77.dg/fno-onetrip.f
55900         * g77.dg/fno-typeless-boz.f
55901         * g77.dg/fno-underscoring.f
55902         * g77.dg/fno-vxt-1.f
55903         * g77.dg/fonetrip.f
55904         * g77.dg/ftypeless-boz.f
55905         * g77.dg/fugly-assumed.f
55906         * g77.dg/funderscoring.f
55907         * g77.dg/fvxt-1.f
55909 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55911         * objc.dg/fwd-proto-1.m: New.
55912         * objc.dg/local-decl-1.m: New.
55913         * objc.dg/naming-1.m: New.
55914         * objc.dg/naming-2.m: New.
55915         * objc.dg/proto-hier-1.m: New.
55917 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55919         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55920         largest-type elements to a struct makes its size grow.
55922 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55924         * g++.dg/abi/vthunk1.C: New test.
55926 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55928         * g++.dg/abi/vbase8-22.C: New test.
55930 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55932         * gcc.dg/cpp/macro8.c: New test.
55934 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55936         * g++.dg/abi/vbase8-21.C: New test.
55938 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55940         * g++.dg/abi/vbase8-10.C: New test.
55942 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55944         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55945         ${tool}_set_ld_library_path.
55946         Changed caller.
55947         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55948         g++.exp.
55950 2001-07-26  Stan Cox <scox@redhat.com>
55952         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55953         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55954         gcc_exit, gcc_check_unsupported_p):
55955         Moved to gcc-deps.exp
55956         * gcc-deps.exp: New file.
55958 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55960         * g++.old-deja/g++.pt/defarg14.C: New test.
55962 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55964         * g++.old-deja/g++.other/lineno5.C: New test.
55966 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55968         * g++.old-deja/g++.pt/crash68.C: New test.
55970 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55972         * g++.old-deja/g++.other/crash42.C: New test.
55974 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55976         * gcc.dg/cpp/extratokens.c: Fix.
55977         * gcc.dg/cpp/skipping2.c: New tests.
55979 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55981         * gcc.c-torture/execute/20010724-1.c: New file.
55982         * gcc.c-torture/execute/20010724-1.x: New file.
55984 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55986         * g++.old-deja/g++.other/cond7.C: New test.
55988 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55990         * g++.old-deja/g++.other/optimize4.C: New test.
55992 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55994         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55996 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55998         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55999         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56000         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56001         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56003         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56004         bug report" message.
56006         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56007         * g++.dg/ext/instantiate1.C: Move from old-deja.
56009 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56011         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56012         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56013         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56014         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56016 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56018         * gcc.c-torture/execute/20010723-1.c: New test.
56020 2001-07-23  Ben Elliston  <bje@redhat.com>
56022         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56024 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56026         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56027         i[34567]86-*-*.
56028         Delete handling of ieee_multilib_flags.
56029         Pass -mieee for alpha*-*-* and sh-*-*.
56030         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56032 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56034         Remove old-abi tests.
56035         * g++.old-deja/g++.mike/p11116.C: Remove.
56036         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56038 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56040         * g77.f-torture/compile/pr3743.f: New test
56042 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56044         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56046 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56048         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56049         g++.old-deja/g++.pt/static6.C: Likewise.
56050         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56051         supports weak symbols.
56053 2001-07-18  Andreas Jaeger  <aj@suse.de>
56055         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56056         supported again.
56058 2001-07-18  Andreas Jaeger  <aj@suse.de>
56060         * gcc.dg/iftrap-1.c: Fix target line.
56062 2001-07-17  Richard Henderson  <rth@redhat.com>
56064         * gcc.c-torture/execute/20010717-1.c: New.
56066 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56068         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56069         tests.
56071 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56073         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56075 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56077         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56078         UAC_SIGBUS, UAC_NOPRINT definitions.
56080 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56082         * objc/execute/object_is_class.m: New test.
56083         * objc/execute/object_is_meta_class.m: New test.
56085 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56087         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56088         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56090 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56092         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56093         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56095 2001-07-14  Richard Henderson  <rth@redhat.com>
56097         * gcc.dg/iftrap-1.c: New.
56099 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56101         * g77.f-torture/execute/intrinsic77.f: New test.
56103 2001-07-11  Janis Johnson <janis@us.ibm.com>
56105         * gcc.misc-tests/gcov-3.c: New test.
56107 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56109         * gcc.c-torture/compile/20010711-1.c,
56110         * gcc.c-torture/compile/20010711-2.c: New tests.
56112 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56114         * gcc.c-torture/execute/20010711-1.c: New test.
56116 2001-07-11  Ben Elliston  <bje@redhat.com>
56118         * g++.old-deja/g++.other/enum5.C: New test.
56120 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56122         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56123         (g++-dg-prune): Call prune_gcc_output.
56124         * prune.exp: New file for prune_gcc_output.
56125         * lib/g++.exp, lib/gcc.exp: Load it.
56127 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56129         * gcc.c-torture/compile/20010701-1.c,
56130         g++.old-deja/g++.ext/attrib6.C: New tests.
56132 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56134         * gcc.c-torture/compile/20010706-1.c: New test.
56136 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56138         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56140 2001-06-28  Stan Shebs  <shebs@apple.com>
56142         * gcc.dg/pragma-darwin.c: New test.
56144 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56146         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56147         Solaris 2.[678] system.
56149 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56151         * gcc.dg/20010622-1.c: New test.
56153 2001-06-18  Stan Shebs  <shebs@apple.com>
56155         * objc.dg: New directory.
56156         * objc.dg/dg.exp: New file.
56157         * objc.dg/alias.m: New.
56158         * objc.dg/class-1.m: New.
56159         * objc.dg/class-2.m: New.
56160         * objc.dg/const-str-1.m: New.
56161         * objc.dg/const-str-2.m: New.
56162         * objc.dg/id-1.m: New.
56163         * objc.dg/method-1.m: New.
56164         * objc.dg/super-class-1.m: New.
56165         * lib/objc-dg.exp: New file.
56167 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56169         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56170         of label name.
56172 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56174         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56176 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56178         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56179         variable.
56181 2001-06-12  Richard Henderson  <rth@redhat.com>
56183         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56185 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56187         * g++.old-deja/g++.abi/vbase5.C: New test.
56188         * g++.old-deja/g++.abi/vbase6.C: New test.
56189         * g++.old-deja/g++.abi/vbase7.C: New test.
56191 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56193         * gcc.c-torture/compile/20010610-1.c: New test.
56195 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56197         * g++.old-deja/g++.abi/vbase4.C: New test.
56199 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56201         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56202         support %f for HC11/HC12 targets.
56203         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56204         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56205         on HC11/HC12 targets.
56206         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56208 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56210         * gcc.dg/wchar_t-1.c: New file.
56211         * gcc.dg/wint_t-1.c: Likewise.
56213 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56215         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56217 2001-06-11  Richard Henderson  <rth@redhat.com>
56219         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56221 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56223         * gcc.c-torture/compile/20010611-1.c: New test.
56225 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56227         * gcc.dg/c99-tag-1.c: Add more tests.
56229 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56231         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56232         representation on MN10300 and ARM/Thumb.
56234 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56236         * g77.f-torture/execute/20010610.f: New.
56238 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56240         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56241         names.
56243 2001-06-09  Richard Henderson  <rth@redhat.com>
56245         * gcc.c-torture/execute/ashrdi-1.c: New.
56246         * gcc.c-torture/execute/ashldi-1.c: New.
56247         * gcc.c-torture/execute/lshrdi-1.c: New.
56249 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56251         * objc/execute/load-3.m: Added. Check sending +load to categories,
56252         in addition to classes.
56254 2001-06-08  Stan Shebs  <shebs@apple.com>
56256         * objc/execute/load-2.m: New test.  From Nicola Pero
56257         <n.pero@mi.flashnet.it>.
56259 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56261         * gcc.c-torture/execute/20010605-2.c: New test.
56263 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56265         * g++.old-deja/g++.abi/vbase2.C: New test.
56266         * g++.old-deja/g++.abi/vbase3.C: New test.
56268 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56270         * g++.old-deja/g++.pt/friend49.C: New test.
56272 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56274         * g++.old-deja/g++.ext/anon3.C: New test.
56276 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56278         * g++.old-deja/g++.other/conv7.C: New test.
56280 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56282         * gcc.c-torture/compile/20010605-2.c: New test.
56284 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56286         * gcc.c-torture/execute/20010604-1.c: New test.
56288 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56290         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56292 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56294         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56295         (g++_link_flags): Likewise.
56296         (g++_init): Pass gccpath's value to two previous functions.
56298 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56300         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56301         Ensure logfile entry matches exec command line.
56303 2001-05-31  Richard Henderson  <rth@redhat.com>
56305         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56306         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56308 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56310         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56311         compiler for irix6.2
56313 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56315         * g++.old-deja/g++.other/optimize3.C: New file.
56317 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56319         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56320         assemble.
56322 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56324         * g++.old-deja/g++.other/optimize2.C: New file.
56326 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56328         * gcc.c-torture/compile/20010518-2.c: New file.
56329         * gcc.c-torture/execute/20010518-1.c: New file.
56330         * gcc.c-torture/execute/20010518-2.c: New file.
56332 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56334         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56336 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56338         G++ no longer defines builtins that do not begin with __builtin.
56339         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56340         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56341         * g++.old-deja/g++.law/builtin1.C: Likewise.
56342         * g++.old-deja/g++.law/cvt2.C: Likewise.
56343         * g++.old-deja/g++.mike/net5.C: Likewise.
56344         * g++.old-deja/g++.other/builtins1.C: Likewise.
56345         * g++.old-deja/g++.other/builtins2.C: Likewise.
56346         * g++.old-deja/g++.other/builtins3.C: Likewise.
56347         * g++.old-deja/g++.other/builtins4.C: Likewise.
56348         * g++.old-deja/g++.other/inline8.C: Likewise.
56349         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56351 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56353         * g++.old-deja/g++.pt/using1.C: Adjust.
56354         * g++.old-deja/g++.pt/using2.C: New test.
56356 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56358         * gcc.dg/cpp/charconst.c: New tests.
56359         * gcc.dg/cpp/escape.c: New tests.
56360         * gcc.dg/cpp/escape-1.c: New tests.
56361         * gcc.dg/cpp/escape-2.c: New tests.
56362         * gcc.dg/cpp/ucs.c: New tests.
56364 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56366         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56367         native compiler for irix6.5.
56369 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56371         * lib/g++.exp (g++_include_flags): Use args to compute
56372         get_multilibs.
56373         (g++_link_flags): Likewise.
56374         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56376 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56378         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56380 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56382         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56383         this file.
56385 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56387         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56388         STACK_SIZE;
56389         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56390         to STACK_SIZE; Use it to define size of add_histo array.
56391         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56392         to STACK_SIZE.
56393         (f): Use GITT_SIZE to define size of gitt local table.
56394         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56395         to STACK_SIZE; Use it to define size of bytemem array.
56397 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56399         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56400         on 68HC11/HC12 due to the asm instruction.
56401         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56402         * gcc.c-torture/compile/920520-1.x: Likewise.
56403         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56404         on 68HC11/HC12 because the function is larger than 64K.
56405         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56406         on 68HC11/HC12 because the structure is too large.
56408 2001-05-20  Richard Henderson  <rth@redhat.com>
56410         * gcc.c-torture/execute/20010520-1.c: New.
56412 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56414         * g++.old-deja/g++.warn/compare1.C: New test.
56415         * gcc.dg/compare4.c: New test.
56417 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56419         * g++.old-deja/g++.other/optimize1.C: New test.
56421 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56423         * g++.old-deja/g++.pt/spec41.C: New test.
56425 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56427         * gcc.c-torture/compile/20010114-1.x: Remove.
56429 2001-05-18  Stan Shebs  <shebs@apple.com>
56431         * gcc.c-torture/compile/20010518-1.c: New test.
56433 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56435         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56436         * g++.old-deja/g++.pt/crash67.C: New test.
56438 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56440         * g++.old-deja/g++.other/debug9.C: New test.
56442 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56444         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56446 2001-05-16  Jan Hubicka  <jh@suse.cz>
56448         * gcc.c-torture/compile/20010516-1.c: New test.
56450 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56452         * g++.old-deja/g++.other/crash41.C: New test.
56454 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56456         * g++.old-deja/g++.pt/crash66.C: New test.
56458 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56460         * g++.old-deja/g++.robertl/eb27.C: Convert.
56462 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56464         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56465         declaration being redundant.
56467 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56469         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56471 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56473         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56475 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56477         * lib/g++.exp: Use testsuite_flags.
56479 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56481         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56483 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56485         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56487 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56489         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56491 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56493         * gcc.c-torture/compile/20010313-1.c: New test.
56495 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56497         * gcc.dg/cpp/direct2.c: New test.
56498         * gccq.dg/cpp/direct2s.c: New test.
56500         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56502 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56504         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56505         * g++.old-deja/g++.other/op3.C: Likewise.
56507 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56509         * gcc.dg/cpp/syshdr.h: New file.
56510         * gcc.dg/cpp/sysmac1.c: Update.
56511         * gcc.dg/cpp/sysmac2.c: Update.
56513 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56515         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56517 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56519         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56520         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56522 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56524         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56526 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56528         * lib/g++.exp (g++_include_flags): Don't use any special flags
56529         if TESTING_IN_BUILD_TREE is not defined.
56530         (g++_init): Use a plain 'c++' as the compiler if
56531         TESTING_IN_BUILD_TREEE is not defined.
56533 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56535         * g++.old-deja/g++.eh/catch13.C: New test.
56536         * g++.old-deja/g++.eh/catch14.C: New test.
56538 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56540         * gcc.dg/cpp/tr-define.c: New test.
56542 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56544         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56545         <stdlib.h>, not <malloc.h>.
56547 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56549         * g++.old-deja/g++.ns/template17.C: New test.
56551 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56553         * g++.old-deja/g++.pt/ref4.C: New test.
56555 2001-04-30  Richard Henderson  <rth@redhat.com>
56557         * gcc.dg/20000724-1.c: Revert last change.
56559 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56561         * g77.f-torture/execute/20010430.f: New test.
56563 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56565         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56567 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56569         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56571 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56573         * g++.old-deja/g++.eh/crash6.C: New test.
56575 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56577         * g++.old-deja/g++.other/warn7.C: New test.
56579 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56581         * g++.old-deja/g++.other/defarg9.C: New test.
56583 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56585         * g77.f-torture/compile/20010426.f: New test.
56586         * g77.f-torture/execute/20010426.f: New test.
56588 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56590         * g77.f-torture/compile/20000629-1.x: Remove - error
56591         has been fixed.
56593 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56595         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56596         Tweak slightly to work with g++.dg framework.
56597         * g++.dg/special/ecos.exp: Run initp1.C test.
56598         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56600         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56601         its linker doesn't give line numbers either.
56602         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56604 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56606         * g++.old-deja/g++.other/lex1.C: New test.
56608 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56610         * gcc.dg/noncompile/20010425-1.c: New test.
56612 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56614         * g++.old-deja/g++.pt/mangle2.C: New test.
56616 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56618         * gcc.dg/format/plus-1.c: New test.
56620 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56622         * gcc.dg/20010423-1.c: New test.
56624 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56626         * gcc.c-torture/execute/20010422-1.c: New test.
56628 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56630         * g++.old-deja/g++.ns/type2.C: New test.
56632 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56634         * g++.old-deja/g++.other/perf1.C: New test.
56636 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56638         * gcc.dg/c99-func-2.c: Remove xfail.
56639         * gcc.dg/c99-func-3.c: Remove xfail.
56640         * gcc.dg/c99-func-4.c: Remove xfail.
56642 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56644         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56646 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56648         * gcc.c-torture/compile/20010423-1.c: New test.
56650 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56652         * g++.old-deja/g++.pt/typename28.C: New test.
56654 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56656         * g++.old-deja/g++.abi/empty2.C: New test.
56657         * g++.old-deja/g++.abi/empty3.C: New test.
56659 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56661         * g++.old-deja/g++.other/comdat2.C: New test.
56662         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56664 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56666         * g++.old-deja/g++.other/overload14.C: New test.
56668 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56670         * g++.old-deja/g++.other/lookup23.C: New test.
56672 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56674         * gcc.c-torture/execute/20010403-1.c: New test.
56676 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56677             Mark Mitchell  <mark@codesourcery.com>
56679         * lib/old-dejagnu.exp: Don't delete output of executable.
56680         Add .exe suffix to executables.
56682 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56684         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56686 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56688         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56690 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56692         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56693         * g++.old-deja/g++.abi/crash1.C: New test.
56695 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56697         * g++.old-deja/g++.other/crash40.C: New test.
56699 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56701         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56703 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56705         * g++.old-deja/g++.other/warn6.C: New test.
56707 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56709         * g++.old-deja/g++.robertl/eb42.C: Same.
56711 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56713         * gcc.dg/wtr-conversion-1.c: New testcase.
56715 2001-04-10  Richard Henderson  <rth@redhat.com>
56717         * g++.old-deja/g++.other/array5.C: New.
56719 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56721         * gcc.c-torture/execute/20010408-1.c: New test.
56723 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56725         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56726         headers and constructs.
56727         * g++.old-deja/g++.robertl/eb79.C: Same.
56728         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56729         * g++.old-deja/g++.robertl/eb73.C: Same.
56730         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56731         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56732         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56733         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56734         * g++.old-deja/g++.robertl/eb44.C: Same.
56735         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56736         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56737         * g++.old-deja/g++.robertl/eb39.C: Same.
56738         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56739         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56740         * g++.old-deja/g++.robertl/eb30.C: Same.
56741         * g++.old-deja/g++.robertl/eb3.C: Same.
56742         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56743         * g++.old-deja/g++.robertl/eb21.C: Same.
56744         * g++.old-deja/g++.robertl/eb15.C: Same.
56745         * g++.old-deja/g++.robertl/eb118.C: Same.
56746         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56747         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56748         * g++.old-deja/g++.robertl/eb109.C: Same.
56749         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56750         * g++.old-deja/g++.mike/rtti1.C: Same.
56751         * g++.old-deja/g++.mike/p658.C: Same.
56752         * g++.old-deja/g++.mike/net46.C: Same.
56753         * g++.old-deja/g++.mike/net34.C: Same.
56754         * g++.old-deja/g++.mike/memoize1.C: Same.
56755         * g++.old-deja/g++.mike/eh2.C: Same.
56756         * g++.old-deja/g++.law/weak.C: Same.
56757         * g++.old-deja/g++.law/visibility7.C: Same.
56758         * g++.old-deja/g++.law/visibility25.C: Same.
56759         * g++.old-deja/g++.law/visibility22.C: Same.
56760         * g++.old-deja/g++.law/visibility2.C: Same.
56761         * g++.old-deja/g++.law/visibility17.C: Same.
56762         * g++.old-deja/g++.law/visibility13.C: Same.
56763         * g++.old-deja/g++.law/visibility10.C: Same.
56764         * g++.old-deja/g++.law/visibility1.C: Same.
56765         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56766         * g++.old-deja/g++.law/vbase1.C: Same.
56767         * g++.old-deja/g++.law/operators32.C: Same.
56768         * g++.old-deja/g++.law/nest3.C: Same.
56769         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56770         * g++.old-deja/g++.law/except5.C (main): Same.
56771         * g++.old-deja/g++.law/cvt7.C (run): Same.
56772         * g++.old-deja/g++.law/cvt2.C: Same.
56773         * g++.old-deja/g++.law/cvt16.C: Same.
56774         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56775         * g++.old-deja/g++.law/ctors17.C (main): Same.
56776         * g++.old-deja/g++.law/ctors13.C: Same.
56777         * g++.old-deja/g++.law/ctors12.C (main): Same.
56778         * g++.old-deja/g++.law/ctors10.C: Same.
56779         * g++.old-deja/g++.law/code-gen5.C: Same.
56780         * g++.old-deja/g++.law/bad-error7.C: Same.
56781         * g++.old-deja/g++.law/arm9.C: Same.
56782         * g++.old-deja/g++.law/arm12.C: Same.
56783         * g++.old-deja/g++.law/arg8.C: Same.
56784         * g++.old-deja/g++.law/arg1.C: Same.
56785         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56786         * g++.old-deja/g++.jason/template31.C: Same.
56787         * g++.old-deja/g++.jason/template24.C (main): Same.
56788         * g++.old-deja/g++.jason/2371.C: Same.
56789         * g++.old-deja/g++.eh/new2.C: Same.
56790         * g++.old-deja/g++.eh/new1.C: Same.
56791         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56792         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56793         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56794         * g++.old-deja/g++.brendan/crash62.C: Same.
56795         * g++.old-deja/g++.brendan/crash52.C: Same.
56796         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56797         * g++.old-deja/g++.brendan/crash38.C: Same.
56798         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56799         * g++.old-deja/g++.brendan/copy9.C: Same.
56801 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56803         * gcc.c-torture/execute/20001203-2.c (memset):
56804         Count argument is of type __SIZE_TYPE__.
56806 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56808         * gcc.c-torture/compile/20010404-1.c: New test.
56810 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56812         * gcc.c-torture/compile/20010326-1.c: New test.
56814 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56816         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56817         peculiarities of the SH.
56818         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56820 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56822         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56823         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56824         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56826 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56828         * g77.f-torture/compile/20010321-1.f: New test.
56830 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56832         * gcc.c-torture/compile/20010329-1.c: New test.
56834 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56836         * gcc.c-torture/execute/20010329-1.c: New test.
56838 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56840         * g++.old-deja/g++.other/eh4.C: Fix typo.
56842 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56844         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56846 2001-03-28  Philip Blundell  <philb@gnu.org>
56848         * gcc.c-torture/compile/20010328-1.c: New test.
56850 2001-03-27  Richard Henderson  <rth@redhat.com>
56852         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56853         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56855 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56857         * gcc.c-torture/compile/20010327-1.c: New test.
56859 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56861         * g++.old-deja/g++.other/friend12.C: New test.
56862         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56863         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56865 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56867         * gcc.c-torture/execute/20010325-1.c: New test.
56869 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56871         * g++.old-deja/g++.other/mangle3.C: New test.
56873 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56875         * g++.old-deja/g++.other/anon8.C: New test.
56877 2001-03-20  Philip Blundell  <philb@gnu.org>
56879         * gcc.c-torture/compile/20010320-1.c: New test.
56881 2001-03-17  Richard Henderson  <rth@redhat.com>
56883         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56885 2001-03-15  Geoff Keating  <geoff@redhat.com>
56887         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56888         tests on AIX.
56890 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56892         * g++.old-deja/g++.other/eh4.C: New test.
56894 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56896         * gcc.dg/cpp/mi1.c: Update.
56898 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56900         * g++.old-deja/g++.other/regstack.C: New test.
56902 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56904         * g++.old-deja/g++.other/ref4.C: New test.
56906 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56908         * objc/execute/va_method.m: Added.
56909         * objc/execute/IMP.m: Added.
56910         * objc/execute/_cmd.m: Added.
56911         * objc/execute/accessing_ivars.m: Added.
56912         * objc/execute/class-1.m: Added.
56913         * objc/execute/class-10.m: Added.
56914         * objc/execute/class-11.m: Added.
56915         * objc/execute/class-12.m: Added.
56916         * objc/execute/class-13.m: Added.
56917         * objc/execute/class-14.m: Added.
56918         * objc/execute/class-2.m: Added.
56919         * objc/execute/class-3.m: Added.
56920         * objc/execute/class-4.m: Added.
56921         * objc/execute/class-5.m: Added.
56922         * objc/execute/class-6.m: Added.
56923         * objc/execute/class-7.m: Added.
56924         * objc/execute/class-8.m: Added.
56925         * objc/execute/class-9.m: Added.
56926         * objc/execute/class-tests-1.h
56927         * objc/execute/class-tests-2.h
56928         * objc/execute/compatibility_alias.m: Added.
56929         * objc/execute/encode-1.m: Added.
56930         * objc/execute/formal_protocol-1.m: Added.
56931         * objc/execute/formal_protocol-2.m: Added.
56932         * objc/execute/formal_protocol-3.m: Added.
56933         * objc/execute/formal_protocol-4.m: Added.
56934         * objc/execute/formal_protocol-5.m: Added.
56935         * objc/execute/formal_protocol-6.m: Added.
56936         * objc/execute/formal_protocol-7.m: Added.
56937         * objc/execute/informal_protocol.m: Added.
56938         * objc/execute/initialize.m: Added.
56939         * objc/execute/load.m: Added.
56940         * objc/execute/many_args_method.m: Added.
56941         * objc/execute/nested-3.m: Added.
56942         * objc/execute/no_clash.m: Added.
56943         * objc/execute/private.m: Added.
56944         * objc/execute/redefining_self.m: Added.
56945         * objc/execute/root_methods.m: Added.
56946         * objc/execute/selector-1.m: Added.
56947         * objc/execute/static-1.m: Added.
56948         * objc/execute/static-2.m: Added.
56949         * objc/execute/va_method.m: Added.
56951 2001-03-10  Richard Henderson  <rth@redhat.com>
56953         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56955 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56957         * g++.old-deja/g++.other/crash31.C: XFAIL.
56958         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56959         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56960         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56961         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56962         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56964 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56966         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56968 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56970         * gcc.dg/20000724-1.c: Don't use multiline strings.
56972 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56974         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56975         result of -cString against what we expect it to be; don't just
56976         print it out for no one to read.
56978         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56979         Based on testcases provided by Nicola Pero.
56981 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56983         * gcc.dg/cpp/macro7.c: New test.
56985 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56987         * gcc.dg/cpp/multiline.c: Update.
56989 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56991         * g++.old-deja/g++.other/enum3.C: New test.
56993 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56995         * g++.old-deja/g++.other/pod1.C: New test.
56997 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56999         * g++.old-deja/g++.ext/overload1.C: New test.
57001 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57003         * g++.old-deja/g++.pt/using1.C: New test.
57005 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57007         * g++.old-deja/g++.other/using9.C: New test.
57009 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57011         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57013         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57015 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57017         * g++.old-deja/g++.ext/realpt1.C: Remove.
57019 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57021         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57023 2001-02-26  Will Cohen  <wcohen@redhat.com>
57025         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57027 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57029         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57030         templatized constructors.
57032 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57034         * gcc.c-torture/execute/20010224-1.c: New test.
57036 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57038         * gcc.c-torture/execute/20010222-1.c: New test.
57040 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57042         * g++.old-deja/g++.other/inline20.C: New test.
57044 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57046         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57048 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57050         * g++.old-deja/g++.other/lookup22.C: New test.
57052 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57054         * g77.dg: New directory.
57055         * g77.dg/20010216-1.f: New test case.
57056         * g77.dg/dg.exp: New driver.
57057         * lib/g77-dg.exp: New driver library.
57059 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57061         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57063 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57065         * g++.old-deja/g++.other/decl9.C: New test.
57067 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57069         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57070         not need <string> and also tests the initialization at runtime.
57072 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57074         * gcc.c-torture/execute/longlong.c: New test.
57076 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57078         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57080 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57082         * gcc.c-torture/execute/920302-1.c (execute):
57083         Change argument type to short.
57085 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57087         * g++.old-deja/g++.pt/deduct6.C: New test.
57089 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57091         * g++.old-deja/g++.pt/deduct5.C: New test.
57093 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57095         * gcc.c-torture/execute/20010209-1.c: New test.
57097 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57099         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57101 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57103         * g++.dg/vtgc1.C: Update for new ABI.
57105         * consistency.vlad: New directory, 1665 files.
57107 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57109         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57110         return type.
57111         * gcc.dg/cpp/digraphs.c: Declare puts.
57113 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57115         * g++.old-deja/g++.other/warn5.C: New test.
57117 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57119         * g++.old-deja/g++.pt/spec40.C: New test.
57121 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57123         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57124         case.
57125         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57127 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57129         * gcc.c-torture/compile/20010209-1.c: New test.
57131 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57133         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57134         excess errors message but not if it crashes.
57135         * g++.old-deja/g++.other/crash27.C: Likewise.
57136         * g++.old-deja/g++.other/crash28.C: Likewise.
57137         * g++.old-deja/g++.other/crash30.C: Likewise.
57138         * g++.old-deja/g++.other/crash32.C: Likewise.
57139         * g++.old-deja/g++.other/crash35.C: Likewise.
57140         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57142 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57144         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57145         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57146         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57147         g77.f-torture/execute/execute.exp,
57148         g77.f-torture/noncompile/noncompile.exp,
57149         gcc.c-torture/execute/execute.exp,
57150         gcc.c-torture/execute/memcheck/memcheck.exp,
57151         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57152         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57153         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57154         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57155         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57156         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57157         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57158         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57159         Remove bug reporting instructions with ancient email addresses.
57161 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57163         * gcc.dg/20010202-1.c: New test.
57164         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57166 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57168         * g++.dg/stdbool-if.C: New test.
57170 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57172         * objc/execute/fdecl.m: Added main().
57174 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57176         * gcc.c-torture/execute/20010206-1.c: New test.
57178 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57180         * gcc.dg/cpp/avoidpaste1.c: Update.
57182 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57184         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57185         Pero <nicola@brainstorm.co.uk>.
57186         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57188 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57190         * g++.old-deja/g++.pt/spec39.C: New test.
57192 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57194         * gcc.c-torture/compile/20010202-1.c: New test.
57196 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57198         * g++.old-deja/g++.abi/primary2.C: New test.
57199         * g++.old-deja/g++.abi/primary3.C: New test.
57200         * g++.old-deja/g++.abi/primary4.C: New test.
57201         * g++.old-deja/g++.abi/primary5.C: New test.
57202         * g++.old-deja/g++.abi/vtable3.h: New test.
57203         * g++.old-deja/g++.abi/vtable3a.C: New test.
57204         * g++.old-deja/g++.abi/vtable3b.C: New test.
57205         * g++.old-deja/g++.abi/vtable3c.C: New test.
57206         * g++.old-deja/g++.abi/vtable3d.C: New test.
57207         * g++.old-deja/g++.abi/vtable3e.C: New test.
57208         * g++.old-deja/g++.abi/vtable3f.C: New test.
57209         * g++.old-deja/g++.abi/vtable3g.C: New test.
57210         * g++.old-deja/g++.abi/vtable3h.C: New test.
57211         * g++.old-deja/g++.abi/vtable3i.C: New test.
57212         * g++.old-deja/g++.abi/vtable3j.C: New test.
57213         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57215 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57217         * g++.old-deja/g++.other/anon6.C: New test.
57218         * g++.old-deja/g++.other/anon7.C: New test.
57220 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57222         * gcc.dg/cpp/avoidpaste2.c: New tests.
57224 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57226         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57228 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57230         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57231         DECIMAL_DIG cases for Irix."
57233 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57235         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57237 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57239         * gcc.dg/c99-tag-1.c: New test.
57241 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57243         * gcc.dg/cpp/tr-warn1.c: Add tests.
57245 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57247         * gcc.dg/cpp/avoidpaste1.c: Update.
57248         * gcc.dg/cpp/paste4.c: Update.
57250 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57252         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57253         cases for Irix.
57255 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57257         * g++.old-deja/g++.other/inline19.C: New test.
57259 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57261         * gcc.dg/Wlarger-than.c: New test.
57263 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57265         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57267 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57269         * gcc.c-torture/execute/20010129-1.c: New test.
57270         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57272 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57274         * gcc.dg/cpp/avoidpaste1.c: Test case.
57276 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57278         * g++.old-deja/g++.other/inline18.C: New test.
57280 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57282         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57283         and __builtin_putchar.
57285 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57287         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57288         tests.
57290 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57292         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57293         floating point number rounding mode to round to the nearest
57294         representable mode.
57296 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57298         * g++.old-deja/g++.other/mangle2.C: New test.
57300 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57302         * gcc.c-torture/compile/20010124-1.c: New test.
57304 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57306         * g++.old-deja/g++.pt/spec38.C: New test.
57308 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57310         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57311         "Build don't run".
57313 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57315         * gcc.c-torture/execute/20010123-1.c: New test.
57317 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57319         * g++.old-deja/g++.pt/spec37.C: New test.
57321 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57323         * g++.old-deja/g++.pt/overload14.C: New test.
57325 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57327         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57328         __builtin_return_address.
57330 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57332         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57333         * g++.old-deja/g++.pt/spec35.C: New test.
57334         * g++.old-deja/g++.pt/spec36.C: New test.
57336 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57338         * gcc.c-torture/compile/20010118-1.c: New test.
57340 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57342         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57344 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57346         * gcc.c-torture/execute/20010119-1.c: New test.
57348 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57350         * g++.old-deja/g++.other/vbase5.C: New test.
57352 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57354         * gcc.c-torture/execute/20010118-1.c: New test.
57356 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57358         * g++.old-deja/g++.pt/deduct3.C: New test.
57360 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57362         * g++.old-deja/g++.pt/spec34.C: New test.
57364 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57366         * g77.f-torture/compile/20000601-2.f: New test.
57368 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57370         * g++.old-deja/g++.other/init17.C: New test.
57372 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57374         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57376 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57378         * g++.old-deja/g++.pt/unify8.C: New test.
57380 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57382         * g++.old-deja/g++.abi/vbase1.C: New test.
57384 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57386         * g++.old-deja/g++.pt/crash65.C: New test.
57388 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57390         * gcc.dg/cpp/assembl2.S: New test case.
57392 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57394         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57395         are supported.
57397 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57399         * g++.old-deja/g++.other/builtins1.C: New test.
57400         * g++.old-deja/g++.other/builtins2.C: Likewise.
57401         * g++.old-deja/g++.other/builtins3.C: Likewise.
57402         * g++.old-deja/g++.other/builtins4.C: Likewise.
57404 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57406         * gcc.c-torture/compile/20010117-1.c: New test.
57407         * gcc.c-torture/compile/20010117-2.c: New test.
57409 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57411         * g77.f-torture/execute/20010116.[fx]: New test,
57412         XFAIL on i?86-*-*.
57413         * g77.f-torture/compile/20010115.f: Indicate it's
57414         a test for PR fortran/1636.
57416 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57418         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57420 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57422         * g77.f-torture/compile/20010115.f: New test.
57424 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57426         * g++.old-deja/g++.pt/nontype5.C: New test.
57428 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57430         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57431         have an equivalent working one below it.
57433 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57435         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57436         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57438 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57440         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57441         message containing "init_priority".
57442         (conpr-2.C): Likewise.
57443         (conpr-3.C): Likewise.
57444         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57446 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57448         * gcc.c-torture/execute/20010114-2.c: New test.
57450 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57452         * gcc.c-torture/compile/20010114-1.c: New test.
57453         * gcc.c-torture/compile/20010114-1.x: Xfail.
57454         * gcc.c-torture/compile/20010114-2.c: New test.
57455         * gcc.c-torture/execute/20010114-1.c: New test.
57456         * gcc.dg/trunc-1.c: New test.
57457         * gcc.dg/uninit-B.c: New test.
57459 2001-01-13  Nick Clifton  <nickc@redhat.com>
57461         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57462         target.
57464 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57466         * gcc.c-torture/compile/20010113-1.c: New test.
57468 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57470         * gcc.c-torture/compile/20001212-1.c: New test.
57472 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57474         * gcc.dg/cpp/widestr1.c: Update.
57475         * gcc.dg/cpp/prag-imp.c: Remove.
57477 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57479         * gcc.c-torture/execute/20000801-3.x: Remove.
57480         * gcc.dg/c90-init-1.c: New test.
57481         * gcc.dg/c99-init-1.c: New test.
57482         * gcc.dg/c99-init-2.c: New test.
57483         * gcc.dg/gnu99-init-1.c: New test.
57485 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57487         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57488         testing that no relevant ones were found.
57490 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57492         * g++.old-deja/g++.pt/cast2.C: New test.
57494 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57496         * g++.old-deja/g++.pt/friend47.C: New test.
57498 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57500         * g++.old-deja/g++.pt/instantiate13.C: New test.
57502 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57504         * g++.old-deja/g++.other/defarg7.C: New test.
57505         * g++.old-deja/g++.other/defarg8.C: New test.
57507 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57509         * g++.old-deja/g++.pt/crash64.C: New test.
57511 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57513         * g++.old-deja/g++.pt/crash63.C: New test.
57515 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57517         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57519 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57521         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57523 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57525         * g++.old-deja/g++.pt/error3.C: New test.
57527 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57529         * g++.old-deja/g++.other/crash39.C: New test.
57531 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57533         * g++.old-deja/g++.other/vbase4.C: New test.
57535 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57537         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57538         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57539         * gcc.dg/special/special.exp: New test driver which will check
57540         for alias support for the above test.
57542 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57544         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57545         problems on small machines.
57546         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57547         parameterize.
57549 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57551         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57552         mips.
57553         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57555 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57557         * g++.old_deja/g++.pt/using8.C: New test.
57559 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57561         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57563 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57565         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57566         where a failure is expected.
57567         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57569 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57571         * g++.old_deja/g++.pt/instantiate12.C: New test.
57573 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57575         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57576         start of structs.
57577         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57578         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57579         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57580         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57581         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57582         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57583         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57584         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57585         * g++.old-deja/g++.eh/spec6.C: Likewise.
57586         * g++.old-deja/g++.jason/crash3.C: Likewise.
57587         * g++.old-deja/g++.law/ctors11.C: Likewise.
57588         * g++.old-deja/g++.law/ctors17.C: Likewise.
57589         * g++.old-deja/g++.law/ctors5.C: Likewise.
57590         * g++.old-deja/g++.law/ctors9.C: Likewise.
57591         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57592         * g++.old-deja/g++.mike/net22.C: Likewise.
57593         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57594         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57595         * g++.old-deja/g++.mike/virt3.C: Likewise.
57596         * g++.old-deja/g++.niklas/t128.C: Likewise.
57597         * g++.old-deja/g++.other/anon4.C: Likewise.
57598         * g++.old-deja/g++.other/using1.C: Likewise.
57599         * g++.old-deja/g++.other/warn3.C: Likewise.
57600         * g++.old-deja/g++.pt/t37.C: Likewise.
57601         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57602         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57604 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57606         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57608 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57610         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57612 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57614         * gcc.c-torture/compile/20010107-1.c: New test.
57616 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57618         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57620 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57622         * gcc.dg/format/format.h: New file.
57623         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57624         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57625         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57626         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57627         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57628         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57629         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57630         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57631         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57632         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57633         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57634         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57635         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57636         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57637         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57638         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57639         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57640         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57641         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57642         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57643         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57644         instead of declaring standard types, macros and functions in each
57645         test.
57647 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57649         * gcc.c-torture/execute/20010106-1.c: New test.
57651 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57653         * gcc.dg/format/format.exp: New file.
57654         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57655         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57656         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57657         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57658         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57659         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57660         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57661         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57662         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57663         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57664         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57665         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57666         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57667         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57668         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57669         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57670         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57671         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57672         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57673         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57674         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57675         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57676         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57677         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57678         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57679         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57680         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57681         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57682         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57683         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57684         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57685         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57686         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57687         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57688         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57689         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57690         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57691         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57692         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57693         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57694         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57695         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57697 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57699         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57700         account.
57702 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57704         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57706 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57708         * g++.old-deja/g++.pt/crash62.C: New test.
57710 2001-01-04  Richard Henderson  <rth@redhat.com>
57712         * gcc.dg/20000926-1.c: Update expected warnings.
57713         * gcc.dg/array-2.c: Likewise.
57714         * gcc.dg/array-4.c: Also validate flexible array members.
57715         * gcc.dg/c99-flex-array-1.c: New.
57717 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57719         * gcc.c-torture/compile/20001222-1.x: Remove.
57721 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57723         * gcc.c-torture/execute/built-in-setjmp.c: New.
57725 2001-01-03  Richard Henderson  <rth@redhat.com>
57727         * gcc.dg/940510-1.c: Update expected error wording.
57728         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57730 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57732         * lib/target-supports.exp (check_alias_available): Modified to
57733         indicate aliases not supported if only weak aliases are supported.
57735 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57737         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57738         Turn on cmpstrsi checks for __pj__ and __i370__.
57740 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57742         * g++.old-deja/g++.other/virtual11.C: New test.
57744 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57746         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57748 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57750         * gcc.c-torture/compile/20010102-1.c: New test.
57752 2001-01-02  Andreas Jaeger  <aj@suse.de>
57754         * gcc.dg/noreturn-3.c: New test.
57756         * gcc.dg/noreturn-4.c: New test.
57758 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57760         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57761         __builtin_fputc and __builtin_fwrite.
57763 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57765         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57766         signed char, not default char.
57768 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57770         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57772 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57774         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57776 2000-12-29  Richard Henderson  <rth@redhat.com>
57778         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57779         (__cyg_profile_func_exit): Define.
57781 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57783         * g++.dg/vtgc1.C: New test.
57785 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57787         * gcc.dg/noncompile/20001228-1.c: New test.
57789         * gcc.dg/20001228-1.c: New test.
57791         * gcc.c-torture/execute/20001228-1.c: New test.
57793 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57795         * gcc.dg/format-strfmon-1.c: New test.
57797 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57799         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57800         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57801         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57802         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57803         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57804         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57805         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57806         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57807         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57808         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57809         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57810         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57811         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57813         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57814         * gcc.c-torture/execute/string-opt-4.c: Test index.
57816 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57818         * gcc.c-torture/compile/20001226-1.c: New test.
57820 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57822         * gcc.c-torture/compile/20001222-1.c: New test.
57823         * gcc.c-torture/compile/20001222-1.x: Xfail.
57825 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57827         * gcc.c-torture/execute/comp-goto-2.c: New test.
57829 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57831         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57832         Use long types if __INT_MAX__ is 32767.
57833         (main): Use cast to (sint32 *) when poking 88 into a_page.
57835         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57837 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57839         * gcc.c-torture/compile/20001221-1.c: New test.
57840         * gcc.c-torture/execute/20001221-1.c: New test.
57842 2000-12-20  Richard Henderson  <rth@redhat.com>
57844         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57845         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57847 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57849         * gcc.dg/compare3.c: New test.
57851 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57853         * gcc.dg/format-warnll-1.c: New test.
57855 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57857         * gcc.dg/cpp/cmdlne-P.c: New test.
57859 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57861         * gcc.c-torture/execute/builtin-abs-1.c,
57862         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57864 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57866         * gcc.dg/cpp/multiline.c: New test.
57868 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57870         * g++.old-deja/g++.other/syshdr1.C: Update.
57871         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57873 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57875         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57877 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57879         * g++.old-deja/g++.pt/ttp65.C: New test.
57881 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57883         * g++.old-deja/g++.pt/ttp64.C: New test.
57885 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57887         * g++.old-deja/g++.pt/spec33.C: New test.
57889 2000-12-14  Catherine Moore  <clm@redhat.com>
57891         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57892         * gcc.c-torture/execute/920612-2.c: Likewise.
57893         * gcc.c-torture/execute/920428-2.c: Likewise.
57894         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57895         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57897 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57899         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57900         * gcc.dg/pack-test-2.c: Likewise.
57902 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57904         Tests by Zack Weinberg <zackw@stanford.edu>.
57906         * gcc.dg/cpp/defined.c: Update.
57907         * gcc.dg/cpp/defined_trad.c: New tests.
57909 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57911         * gcc.dg/cpp/trad-direct.c: Update.
57913 2000-12-11  Neil Booth  <neilb@earthling.net>
57915         * gcc.dg/cpp/defined_trad.c
57917 2000-12-11  Neil Booth  <neilb@earthling.net>
57919         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57921 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57923         * gcc.dg/format-miss-2.c: New test.
57925 2000-12-09  Neil Booth  <neilb@earthling.net>
57927         * gcc.dg/cpp/lineflags.c: New tests.
57928         * gcc.dg/cpp/poison.c: Update.
57929         * gcc.dg/cpp/redef2.c: Update.
57930         * gcc.dg/cpp/skipping.c: New test.
57932 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57934         * g++.old-deja/g++.other/eh3.C: New testcase.
57936 2000-12-07  Neil Booth  <neilb@earthling.net>
57938         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57939         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57940         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57941         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57942         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57943         Update.
57945 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57947         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57948         __SIZE_TYPE__ instead of int for type of integers cast to
57949         pointers.
57951 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57953         * g++.old-deja/g++.other/cleanup4.C: New test.
57955 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57957         * format-sec-1.c: New test.
57959 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57961         * gcc.dg/format-nonlit-3.c: New test.
57963 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57965         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57966         through a null pointer.
57968 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57970         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57971         * g++.old-deja/g++.pt/partial4.C: New test.
57973 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57975         * gcc.c-torture/execute/ieee/hugeval.x: New.
57977 2000-12-06  Neil Booth  <neilb@earthling.net>
57979         * gcc.dg/cpp/backslash2.c: New tests.
57981 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57983         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57984         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57986 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57988         * gcc.c-torture/execute/20001203-2.c: New testcase.
57990 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57992         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57993         * g++.old-deja/g++.other/virtual10.C: New test.
57995 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57997         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57999 2000-12-05  Richard Henderson  <rth@redhat.com>
58001         * gcc.c-torture/compile/20001205-1.c: New.
58003 2000-12-04  Neil Booth  <neilb@earthling.net>
58005         * g++.old-deja/g++.other/virtual9.C: New test.
58006         * g++.old-deja/g++.pt/crash61.C: New test.
58007         * gcc.c-torture/execute/loop-9.c: New test.
58009 2000-12-04  Neil Booth  <neilb@earthling.net>
58011         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58012         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58013         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58014         * gcc.dg/cpp/extratokens.c: ...here.
58016 2000-12-04  Neil Booth  <neilb@earthling.net>
58018         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58019         New tests.
58021 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58023         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58024         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58026 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58028         * gcc.c-torture/execute/20001203-1.c: New test.
58030 2000-12-03  Neil Booth  <neilb@earthling.net>
58032         * gcc.dg/cpp/macro6.c: New test cases.
58034 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58036         * gcc.c-torture/execute/string-opt-9.c: New test.
58037         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58038         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58039         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58041         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58042         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58044 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58046         * gcc.dg/cpp/if-6.c: New testcase.
58048         * gcc.dg/20001201-1.c: New testcase.
58050 2000-12-02  Neil Booth  <neilb@earthling.net>
58052         * g++.old-deja/g++.other/externC4.C,
58053         g++.old-deja/g++.other/friend10.C: New tests.
58055 2000-12-02  Neil Booth  <neilb@earthling.net>
58057         * g++.old-deja/g++.other/instan2.C
58058         * g++.old-deja/g++.other/instan3.C: New test.
58060 2000-12-02  Neil Booth  <neilb@earthling.net>
58062         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58063         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58064         gnuc99.c,gnuc99-pedantic.c: New tests.
58066 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58068         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58069         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58071 2000-12-01  Neil Booth  <neilb@earthling.net>
58073         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58074         * gcc.dg/cpp/poison.c: Update.
58075         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58077 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58079         * g77.f-torture/execute/20001201.f: New test.
58081 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58083         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58085 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58087         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58089 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58091         * g++.old-deja/g++.other/cast6.C: New test.
58093 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58095         * gcc.c-torture/execute/20001130-2.c: New testcase.
58097 2000-11-30  Richard Henderson  <rth@redhat.com>
58099         * gcc.c-torture/execute/20001130-1.c: New test.
58101 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58103         * g++.old-deja/g++.other/op3.C: New test.
58105 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58107         * g++.old-deja/g++.other/op2.C: New test.
58109 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58111         * g++.old-deja/g++.other/crash38.C: New test.
58113 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58115         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58117 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58119         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58120         tests.
58121         * gcc.c-torture/execute/string-opt-6.c: New test.
58123         * gcc.dg/20001117-1.c: Add main.
58125 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58127         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58128         Move from here ...
58129         * gcc.dg/940510-1.c: ... to here.
58131         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58132         zero-size arrays in toplevel structures.
58134 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58136         * gcc.c-torture/execute/loop-8.c: New test.
58138 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58140         * g++.old-deja/g++.other/base1.C: New test.
58142 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58144         * g++.old-deja/g++.other/parse2.C: New test.
58146 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58148         * g++.old-deja/g++.pt/incomplete1.C: New test.
58150 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58152         * g++.old-deja/g++.other/friend9.C: New test.
58154 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58156         * gcc.dg/20001127-1.c: New test.
58158 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58160         * g++.old-deja/g++.pt/friend46.C: New test.
58162 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58164         * g++.old-deja/g++.other/ptrmem8.C: New test.
58166 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58168         * gcc.c-torture/execute/string-opt-7.c: New test.
58169         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58171 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58173         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58174         instead of 'mkcheck 2'.
58176 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58178         * gcc.c-torture/execute/memcheck/driver.c,
58179         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58180         C9X references to refer to C99.
58182 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58184         * gcc.dg/ultrasp3.c: New test.
58186 2000-11-25  Neil Booth  <neilb@earthling.net>
58188         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58190 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58192         * gcc.c-torture/compile/20001123-2.c: New.
58194 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58196         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58198 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58200         * gcc.dg/sequence-point-1.c: Add some new tests.
58201         * gcc.c-torture/execute/20001124-1.c: New test.
58203 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58205         * g++.old-deja/g++.other/vaarg4.C: New test.
58206         * gcc.c-torture/compile/20001123-1.c: New test.
58208 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58210         * g++.other/crash24.C: Adjust and remove XFAIL.
58211         * g++.other/crash37.C: New test.
58213 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58215         * g++.old-deja/g++.pt/instantiate9.C: New test.
58217 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58219         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58220         new ABI, too.
58222         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58223         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58225 2000-11-22  Neil Booth  <neilb@earthling.net>
58227         * gcc.dg/cpp/Wtrigraphs.c: New test.
58229 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58231         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58233 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58235         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58237 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58239         * lib/gcc-dg.exp: load_lib scanasm.exp.
58240         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58241         * lib/g++-dg.exp: load_lib scanasm.exp.
58242         * lib/scanasm.exp: New.
58243         (scan-assembler, scan-assembler-not): Add optional arguments to
58244         test name, or if not present, the pattern name.
58245         (scan-assembler-dem, scan-assembler-dem-not): New.
58247         * g++.dg/dg.exp: New.
58249 2000-11-21  Neil Booth  <neilb@earthling.net>
58251         * gcc.dg/cpp/integrated1.c: Remove.
58253 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58255         * gcc.c-torture/execute/20001121-1.c: New test.
58257 2000-11-21  Richard Henderson  <rth@redhat.com>
58259         * gcc.c-torture/compile/20001121-1.c: New test.
58261 2000-11-20  Neil Booth  <neilb@earthling.net>
58263         * gcc.dg/cpp/integrated1.c: New test.
58265 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58267         * g++.old-deja/g++.other/inline17.C: New test.
58269 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58271         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58272         local variable to be zero: I made the variable global. Now
58273         uses abort() and exit() instead of relying on main's return value.
58275 2000-11-20  Neil Booth  <neilb@earthling.net>
58277         * gcc.dg/cpp/paste2.c: Update test.
58278         * objc/execute/paste.m: New test.
58280 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58282         * gcc.dg/c99-condexpr-1.c: New test.
58284 2000-11-20  Neil Booth  <neilb@earthling.net>
58286         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58288 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58290         * g++.old-deja/g++.pt/export1.C: New test.
58292 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58294         * gcc.dg/20001117-1.c: New test.
58296 2000-11-18  Richard Henderson  <rth@redhat.com>
58298         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58300 2000-11-18  Richard Henderson  <rth@redhat.com>
58302         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58303         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58304         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58306 2000-11-18  Richard Henderson  <rth@redhat.com>
58308         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58309         (main): New.  Exit cleanly.
58311 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58313         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58314         gcc.dg/c99-fordecl-2.c: New tests.
58316 2000-11-18  Richard Henderson  <rth@redhat.com>
58318         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58319         * gcc.c-torture/execute/zerolen-2.c: New.
58321 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58323         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58324         memory.
58326 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58328         * g++.old-deja/g++.pt/instantiate8.C: New test.
58330 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58332         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58333         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58335 2000-11-16  Nick Clifton  <nickc@redhat.com>
58337         * gcc.c-torture/execute/nestfunc-2.c: New test.
58338         * gcc.c-torture/execute/nestfunc-3.c: New test.
58340 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58342         * gcc.c-torture/compile/20001116-1.c: New test.
58344 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58346         * gcc.c-torture/execute/20001115-1.c: New test.
58348 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58350         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58351         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58352         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58353         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58355 2000-11-15  Neil Booth  <neilb@earthling.net>
58357         gcc.dg/cpp/_Pragma1.c: Update.
58358         gcc.dg/cpp/_Pragma2.c: New test.
58360 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58362         * g++.old-deja/g++.other/anon5.C: New test.
58364 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58366         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58367         tests.
58369 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58371         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58372         output.
58374 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58376         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58377         labels at end of compound statements.
58379 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58381         * gcc.c-torture/execute/loop-7.c: New test.
58383 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58385         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58387 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58389         * gcc.dg/c99-bool-1.c: New test.
58391 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58393         * gcc.dg/c99-scope-1.c: Remove xfail.
58394         * gcc.dg/c99-scope-2.c: New test.
58396 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58398         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58399         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58401 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58403         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58404         error messages.
58406         * g++.mike/p700.C: Don't typedef wchar_t.
58407         * g++.mike/p784.C: Likewise.
58408         * g++.mike/eb101.C: Don't use __wchar_t.
58410 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58412         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58413         from DO loop.
58415 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58417         * gcc.c-torture/execute/20001111-1.c: New test.
58419 2000-11-10  Nick Clifton  <nickc@redhat.com>
58421         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58422         long multuiple and accumulate.
58424 2000-11-09  Richard Henderson  <rth@redhat.com>
58426         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58427         via size_t instead of int.
58429         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58430         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58431         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58432         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58434 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58436         * gcc.c-torture/compile/20001109-1.c: New test.
58437         * gcc.c-torture/compile/20001109-2.c: New test.
58439 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58441         * g++.old-deja/g++.pt/operator1.C: New test.
58442         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58444 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58446         * gcc.dg/20001108-1.c: New test.
58448 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58450         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58451         with both arguments constant strings.
58452         * gcc.c-torture/execute/string-opt-3.c: New test.
58453         * gcc.c-torture/execute/string-opt-4.c: New test.
58454         * gcc.c-torture/execute/string-opt-5.c: New test.
58456 2000-11-08  Nick Clifton  <nickc@redhat.com>
58458         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58459         mulsidi3adddi patterns.
58461 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58463         * g++.old-deja/g++.other/crash36.C: New test.
58465 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58467         * g++.old-deja/g++.other/init16.C: New test.
58469 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58471         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58473 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58475         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58476         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58477         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58479 2000-11-07  DJ Delorie  <dj@redhat.com>
58481         * gcc.dg/20000614-1.c: Add return so that test can pass.
58483 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58485         * gcc.c-torture/execute/string-opt-1.c: New test.
58487 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58489         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58490         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58491         parameters in registers, and there is no way for a varargs
58492         function to know in which order the integer and floating-point
58493         parameters should be interleaved when they are placed on the
58494         stack.
58495         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58496         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58498 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58500         * gcc.c-torture/execute/string-opt-2.c: New test.
58502 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58504         * g++.old-deja/g++.pt/crash60.C: New test.
58506 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58508         * g++.old-deja/g++.other/crash24.C: New test.
58509         * g++.old-deja/g++.other/crash25.C: New test.
58510         * g++.old-deja/g++.other/crash26.C: New test.
58511         * g++.old-deja/g++.other/crash27.C: New test.
58512         * g++.old-deja/g++.other/crash28.C: New test.
58513         * g++.old-deja/g++.other/crash29.C: New test.
58514         * g++.old-deja/g++.other/crash30.C: New test.
58515         * g++.old-deja/g++.other/crash31.C: New test.
58516         * g++.old-deja/g++.other/crash32.C: New test.
58517         * g++.old-deja/g++.other/crash33.C: New test.
58518         * g++.old-deja/g++.other/crash34.C: New test.
58519         * g++.old-deja/g++.other/crash35.C: New test.
58521 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58523         * gcc.c-torture/execute/20001031-1.c: New test.
58525 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58527         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58528         namespace.
58530         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58531         standards-conformant.
58533         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58535         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58536         * g++.old-deja/g++.mike/p755a.C: Likewise.
58537         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58538         library makes no calls to `operator new' during initialization.
58540 2000-11-04  Neil Booth  <neilb@earthling.net>
58542         * gcc.dg/cpp/include2.c: New tests.
58544 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58546         * lib/g++.exp (g++_set_ld_library_path): New function.
58547         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58549 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58551         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58552         warnings.
58554 2000-11-01  Richard Henderson  <rth@redhat.com>
58556         * g++.old-deja/g++.ext/namedret1.C: New.
58557         * g++.old-deja/g++.ext/namedret2.C: New.
58558         * g++.old-deja/g++.ext/namedret3.C: New.
58560 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58562         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58563         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58565 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58567         * gcc.c-torture/execute/va-arg-21.c: New test.
58569 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58571         * gcc.dg/c99-complex-2.c: New test.
58573 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58575         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58577 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58579         * g++.old-deja/g++.other/inline16.C: New test.
58581 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58583         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58584         __PRETTY_FUNCTION__
58586 2000-10-29  Neil Booth  <neilb@earthling.net>
58588         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58589         New tests.
58590         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58591         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58592         optimisation.
58594 2000-10-29  Neil Booth  <neilb@earthling.net>
58596         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58597         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58598         * mi5.c: Test multiple includes work with -C.
58599         * trigraphs.c: Test ^= version.
58601 2000-10-28  Neil Booth  <neilb@earthling.net>
58603         New tests and test updates for new macro expander.
58605         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58606         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58607         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58608         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58609         new diagnostic messages.
58611         * gcc.dg/cpp/macro3.c: New tests.
58613 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58615         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58616         on the same line.
58618 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58620         * g++.old-deja/g++.other/eh2.C: New test.
58622 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58624         * gcc.c-torture/execute/20001027-1.c: New test.
58626 2000-10-26  Richard Henderson  <rth@redhat.com>
58628         * gcc.c-torture/execute/20001026-1.c: New.
58630 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58632         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58633         * g++.old-deja/g++.law/builtin1.C: Likewise.
58634         * g++.old-deja/g++.law/ctors10.C: Likewise.
58635         * g++.old-deja/g++.law/virtual3.C: Likewise.
58636         * g++.old-deja/g++.mike/p658.C: Likewise.
58637         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58638         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58639         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58640         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58641         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58643 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58645         * gcc.c-torture/compile/20001024-1.c: New test.
58647 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58649         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58650         to tell us whether or not we are using V3.
58652 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58654         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58655         operands.
58657 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58659         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58661 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58663         * gcc.c-torture/execute/20001024-1.c: New test.
58665 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58667         * g++.old-deja/g++.other/sibcall1.C: New test.
58669 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58671         * gcc.dg/noncompile/init-3.c: New test.
58673 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58675         * gcc.dg/format-array-1.c: New test.
58677 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58680         writing through null pointers; remove comment about testing
58681         unterminated strings.
58683 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58685         * gcc.c-torture/execute/20001017-2.c: New test.
58687 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58689         * gcc.c-torture/compile/20001018-1.c: New test.
58690         * gcc.c-torture/compile/20001018-1.x: Xfail.
58692 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58694         * gcc.c-torture/execute/20001017-1.c: New test.
58696 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58698         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58699         for multiple use of arguments with scanf formats; add tests for
58700         multiple use of arguments.
58702 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58704         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58705         from some old tests.
58707 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58709         * gcc.dg/format-miss-1.c: New test.
58711 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58713         * gcc.c-torture/execute/20001013-1.c: New test.
58715 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58717         * gcc.dg/format-branch-1.c: New test.
58719 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58721         * README, lib/file-format.exp: Remove EGCS references.
58723 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58725         * gcc.dg/20001013-1.c: New test.
58727 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58729         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58730         for intmax_t in the compiler using __typeof__ and the type rules
58731         for conditional expressions.
58733 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58735         * gcc.dg/20001012-1.c: New test.
58736         * gcc.dg/20001012-2.c: New test.
58738 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58740         * gcc.dg/format-attr-1.c: New test.
58742 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58744         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58745         __LONG_LONG_MAX__ instead of LLONG_MAX.
58747 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58749         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58750         scanf flags.
58751         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58752         flags.
58754 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58756         * gcc.dg/sequence-pt-1.c: New test.
58758 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58760         * gcc.c-torture/execute/20001011-1.c: New testcase.
58761         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58763 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58765         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58766         does not error on it.
58768 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58770         * gcc.dg/20001009-1.c: New test.
58772 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58774         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58775         * gcc.c-torture/execute/20001009-2.c: ... to here.
58777 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58779         * gcc.c-torture/compile/20001009-1.c: New testcase.
58780         * gcc.c-torture/execute/20001009-1.c: New testcase.
58781         Testcases provided by Jan Hubicka <jh@suse.cz>.
58783 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58785         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58786         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58787         uintmax_t using <limits.h> to emulate the compiler's internal
58788         logic.  No longer XFAIL %j tests.
58790 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58792         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58793         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58794         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58795         regexps and details of expected handling of some bad formats.
58796         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58797         suppression.
58799 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58801         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58802         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58803         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58804         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58805         in list archives.
58807 2000-10-06  Richard Henderson  <rth@cygnus.com>
58809         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58810         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58811         * g++.old-deja/g++.jason/report.C: Likewise.
58812         * g++.old-deja/g++.law/friend5.C: Likewise.
58813         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58814         of the expected warnings.
58816 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58818         * g++.old-deja/g++.pt/enum14.C: New test.
58820 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58822         * g++.old-deja/g++.pt/crash59.C: New test.
58824 2000-10-04  Will Cohen  <wcohen@redhat.com>
58826         * gcc.dg/20000926-1.c: New test.
58828 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58830         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58831         function name for current C++ compiler.
58832         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58834 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58836         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58837         __PRETTY_FUNCTION__.
58838         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58840 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58842         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58844 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58846         * gcc.c-torture/compile/20000923-1.c: New test.
58848 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58850         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58851         * g++.old-deja/g++.pt/ttp62.C: Same.
58852         * g++.old-deja/g++.other/inline14.C: Same.
58854 2000-09-24  Richard Henderson  <rth@cygnus.com>
58856         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58858 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58860         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58862 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58864         * gcc.c-torture/compile/20000922-1.c: New file.
58866 2000-09-21  Nick Clifton  <nickc@redhat.com>
58868         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58869         a signed long modulo operation.
58870         (mod6): New function - perform an unsigned long modulo operation.
58871         (main): Add tests for modulos of very large numbers by very small
58872         dividends.
58874 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58876         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58878 2000-09-19  Richard Henderson  <rth@cygnus.com>
58880         * gcc.dg/compare2.c (case 10): XFAIL.
58882 2000-09-18  Richard Henderson  <rth@cygnus.com>
58884         * gcc.c-torture/execute/20000906-1.c: Move ...
58885         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58886         that support __builtin_trap.
58888 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58890         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58892 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58894         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58895         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58896         more $ format tests.
58898 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58900         * gcc.dg/format-errmk-1.c: New test.
58902 2000-09-17  Greg McGary  <greg@mcgary.org>
58904         * gcc.c-torture/execute/20000917-1.x: Remove.
58906 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58908         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58910 2000-09-17  Greg McGary  <greg@mcgary.org>
58912         * gcc.c-torture/execute/20000917-1.c: New test.
58913         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58915 2000-09-16  Neil Booth  <NeilB@earthling.net>
58917         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58918         in nested macro bug.
58920 2000-09-15  Neil Booth  <NeilB@earthling.net>
58922         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58924 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58926         * gcc.c-torture/execute/20000914-1.c: New test.
58928 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58930         * g++.other/inline13.C: New test.
58932 2000-09-12  Andreas Jaeger  <aj@suse.de>
58934         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58935         constant by Ulrich Drepper <drepper@redhat.com>.
58937 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58939         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58941 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58943         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58945 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58947         * gcc.dg/cpp/backslash.c: New test.
58949 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58951         * gcc.c-torture/execute/20000910-1.c: New test.
58952         * gcc.c-torture/execute/20000910-2.c: Likewise.
58954 2000-09-11  Robert Lipe  <robertl@sco.com>
58956         * gcc.dg/pragma-align.c: New test.
58958 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58960         * g++.old-deja/g++.pt/explicit82.C: New test.
58961         * g++.old-deja/g++.pt/explicit83.C: New test.
58963 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58965         * gcc.dg/asm-names.c: New test.
58967 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58969         * gcc.dg/cpp/tr-warn6.c: New test
58971 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58973         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58974         be accepted.
58976 2000-09-07  Catherine Moore  <clm@redhat.com>
58978         * gcc.c-torture/execute/unroll-1.c: New test.
58980 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58982         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58983         ERROR markers.
58984         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58985         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58986         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58987         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58988         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58989         Preprocess only.
58990         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58991         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58993 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58995         * g++.old-deja/g++.pt/deduct2.C: New test.
58997 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58999         * g++.old-deja/g++.pt/parms2.C: New test.
59001 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59003         * g++.old-deja/g++.pt/crash58.C: New test.
59005 2000-09-06  Greg McGary  <greg@mcgary.org>
59007         * gcc.c-torture/execute/20000906-1.c: New test.
59008         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59010 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59012         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59014 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59016         * g++.old-deja/g++.pt/crash57.C: New test.
59018 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59020         * g++.old-deja/g++.pt/crash56.C: New test.
59022 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59024         * g++.old-deja/g++.pt/koenig1.C: New test.
59026 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59028         * gcc.dg/20000904-1.c: New test.
59030 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59032         * gcc.dg/cpp/paste8.c: New test.
59034 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59036         * gcc.c-torture/compile/20000827-1.c: New test.
59038 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59040         * gcc.dg/format-diag-1.c: New test.
59042 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59044         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59045         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59046         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59047         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59048         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59050 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59052         * g++.old-deja/g++.other/nested4.C: New test.
59054 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59056         * g++.old-deja/g++.ns/scoped1.C: New test.
59058 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59060         * lib/g++.exp: Support testing already-installed GCC.
59062 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59064         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59066 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59068         * gcc.dg/return-type-2.c: New test.
59070 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59072         * gcc.c-torture/compile/20000825-1.c: New test.
59074 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59076         * gcc.dg/dwarf2-2.c: New test.
59078 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59080         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59081         dg-warning regexps.
59083 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59085         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59086         gcc.dg/format-ext-5.c: New tests.
59088 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59090         * g++.old-deja/g++.other/crash22.C: New test.
59092 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59094         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59096 2000-08-24  Richard Henderson  <rth@cygnus.com>
59098         * gcc.dg/ia64-sync-1.c: New test.
59099         * gcc.dg/ia64-sync-2.c: New test.
59100         * gcc.dg/ia64-asm-1.c: New test.
59102 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59104         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59105         * gcc.dg/format-ext-2.c: New test.
59107 2000-08-23  Jason Merrill  <jason@redhat.com>
59109         * lib/old-dejagnu.exp: Also ignore "In member function" and
59110         "At global scope".
59112 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59114         * gcc.dg/noncompile/label-lineno-1.c: New test.
59116 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59118         * gcc.dg/c99-array-nonobj-1.c: New test.
59120 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59122         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59123         tests.
59124         * gcc.dg/format-ext-1.c: New test.
59126 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59128         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59129         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59130         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59131         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59132         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59134 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59136         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59137         gcc.dg/c99-strftime-2.c: New tests.
59139 2000-08-22  Richard Henderson  <rth@cygnus.com>
59141         * gcc.c-torture/execute/20000822-1.c: New test.
59143 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59145         * gcc.c-torture/execute/20000819-1.x: Remove.
59147 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59149         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59150         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59151         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59152         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59153         gcc.dg/format-xopen-1.c: New tests.
59155 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59157         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59159 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59161         * g++.old-deja/g++.other/loop2.C: New test.
59163         * gcc.c-torture/compile/20000606-1.c: New test.
59164         * gcc.c-torture/compile/20000728-1.c: New test.
59165         * gcc.c-torture/execute/20000801-1.c: New test.
59166         * gcc.c-torture/execute/20000801-2.c: New test.
59167         * gcc.c-torture/execute/20000819-1.c: New test.
59168         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59169         * gcc.dg/20000629-1.c: New test.
59170         * gcc.dg/20000724-1.c: New test.
59171         * gcc.dg/20000807-1.c: New test.
59173 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59175         * gcc.dg/cpp/pragma-1.c: New test.
59176         * gcc.dg/cpp/pragma-2.c: New test.
59178 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59180         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59181         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59183 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59185         * gcc.c-torture/compile/20000818-1.c: New test.
59187 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59189         * gcc.c-torture/execute/20000818-1.c: New test.
59191 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59193         * gcc.dg/format-va-1.c: New test.
59195 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59197         * g++.old-deja/g++.other/typedef8.C: New test.
59199 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59201         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59202         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59203         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59204         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59205         * g++.old-deja/g++.other/ptrmem7.C: New test.
59206         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59208 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59210         * g++.old-deja/g++.pt/typename27.C: New test.
59212 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59214         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59215         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59216         * g++.old-deja/g++.pt/friend45.C: New test.
59217         * g++.old-deja/g++.other/friend8.C: New test.
59219 2000-08-15  Richard Henderson  <rth@cygnus.com>
59221         * gcc.c-torture/execute/20000815-1.c: New test.
59223 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59225         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59226         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59227         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59229 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59231         * g++.old-deja/g++.other/refinit2.C: New test.
59233 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59235         * lib/c-torture.exp (c-torture): Make
59236         compiler_conditional_xfail_data global.
59237         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59238         compiler_conditional_xfail_data machinery.
59239         (f-torture-execute): Likewise.
59240         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59241         and only when unrolling loops.
59243         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59245 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59247         * g++.old-deja/g++.pt/explicit81.C: New test.
59249 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59251         * g++.old-deja/g++.pt/typename26.C: New test.
59253 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59255         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59256         warning.
59258 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59260         * g++.old-deja/g++.other/array3.C: New test.
59262 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59264         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59265         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59266         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59267         New tests.
59269 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59271         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59272         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59274 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59276         * gcc.c-torture/execute/20000808-1.c: New test.
59278 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59280         * gcc.dg/c90-const-expr-1.c: New test.
59282 2000-08-08  Richard Henderson  <rth@cygnus.com>
59284         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59286 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59288         * gcc.dg/noncompile/const-ll-1.c: New test.
59290 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59292         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59294 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59296         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59297         that running programs linked against the shared version of libobjc
59298         run correctly.
59300 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59302         * gcc.dg/c99-printf-1.c: New test.
59304 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59306         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59308 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59310         * gcc.c-torture/execute/20000731-1.x: Delete.
59312 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59314         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59315         and torture_without_loops as is done by c-torture.exp.
59316         (search_for): Copy from c-torture.exp.
59317         (gcc-dg-runtest): New function, drives a directory of tests
59318         iterating over the TORTURE_OPTIONS.
59319         (scan-assembler, scan-assembler-not): Move here from
59320         individual directory drivers.
59322         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59323         defined by lib/gcc-dg.exp.
59324         * gcc.dg/cpp/cpp.exp: Likewise.
59325         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59326         gcc-dg-runtest, so we cycle over optimization options.
59328         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59329         * gcc.dg/compare2.c: No longer expected to fail.
59331 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59333         * gcc.c-torture/execute/20000804-1.c: New test.
59335 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59337         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59339 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59341         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59343 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59345         * gcc.c-torture/compile/20000803-1.c: New test.
59347 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59349         * gcc.c-torture/execute/20000801-3.c,
59350         gcc.c-torture/execute/20000801-4.c: New tests.
59351         * gcc.c-torture/execute/20000801-3.x,
59352         gcc.c-torture/execute/20000801-4.x: Xfail.
59354 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59356         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59357         libobjc/.libs to allow for libtool.
59359 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59361         * gcc.c-torture/compile/20000802-1.c: New test.
59363 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59365         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59367 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59369         * gcc-c-torture/execute/20000731-2.c: New test.
59371         * gcc.c-torture/execute/20000731-1.c: New test.
59372         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59374 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59376         * gcc.dg/cpp/paste7.c: New test.
59377         * gcc.dg/cpp/20000725-1.c: New test.
59379 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59381         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59382         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59383         declaration warning for __builtin_dwarf_reg_size.
59385         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59387 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59389         * gcc.dg/noncompile/voidparam-1.c: New test.
59391 2000-07-30  Richard Henderson  <rth@cygnus.com>
59393         * gcc.dg/c90-digraph-1.c: Don't xfail.
59394         * gcc.dg/compare2.c (case 10): Xfail.
59395         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59397 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59399         * gcc.dg/c99-main-1.c: New test.
59401 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59403         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59405 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59407         * gcc.c-tortuer/execute/20000726-1.c: New test.
59409 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59411         * gcc.c-torture/execute/enum-2.c: New test.
59413 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59415         * gcc.dg/cpp/tr-warn3.c: New test.
59417 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59419         * g++.old-deja/g++.ext/implicit1.C: Remove.
59420         * g++.old-deja/g++.jason/c2.C: Remove
59421         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59422         * g++.old-deja/g++.pt/crash16.C: Likewise.
59423         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59425 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59427         * g++.old-deja/g++.other/for2.C: New test.
59429 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59431         * gcc.dg/20000720-1.c: New test.
59433 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59435         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59437 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59439         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59440         * gcc.c-torture/execute/20000722-1.c: New.
59441         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59443 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59445         * gcc.dg/cpp/20000720-1.S: New test.
59447 2000-07-21  Michael Meissner  <meissner@redhat.com>
59449         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59451 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59453         * g++.old-deja/g++.brendan/crash16.C,
59454         g++.old-deja/g++.brendan/parse3.C,
59455         g++.old-deja/g++.brendan/redecl1.C,
59456         g++.old-deja/g++.ns/template13.C,
59457         g++.old-deja/g++.other/decl4.C,
59458         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59460 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59462         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59463         and "Internal error".
59465         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59466         regexps.
59467         * gcc.dg/cpp/paste6.c: New test.
59469 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59471         * gcc.dg/cpp/tr-direct.c: New test.
59473         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59474         gcc.dg/cpp/undef1.c: Tweak error regexps.
59476 2000-07-18  Eric Christopher <echristo@redhat.com>
59478         * gcc.c-torture/compile/20000718-1.c: New test.
59480 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59482         * cpplex.c (_cpp_push_token): If the token being pushed back
59483         is the previous token in this context, just subtract one from
59484         context->posn.
59485         * cppmacro.c (save_expansion): Clear aux field when storing a
59486         placemarker.
59488 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59490         * gcc.dg/noncompile/redecl-1.c: New test.
59492 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59494         * gcc.c-torture/execute/20000717-5.c: New test.
59495         * gcc.c-torture/execute/20000717-1.x: Removed.
59497 2000-07-17  Richard Henderson  <rth@cygnus.com>
59499         * gcc.c-torture/execute/20000717-4.c: New test.
59501 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59503         * gcc.dg/cpp/syshdr.c: New test.
59504         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59506 2000-07-17  Neil Booth  <neilb@earthling.net>
59508         * gcc.dg/cpp/cmdlne-dM.c: New test.
59509         * gcc.dg/cpp/cmdlne-dD.c: New test.
59511 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59513         * gcc.c-torture/execute/20000717-3.c: New test.
59515         * gcc.c-torture/compile/20000717-1.c: New test.
59517 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59519         * gcc.c-torture/execute/20000717-2.c: New test.
59521 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59523         * gcc.dg/formatz-1.c: New test.
59525         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59526         * gcc.dg/c99-digraph-1.c: New tests.
59528         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59529         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59531         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59532         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59533         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59534         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59535         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59536         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59537         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59539 2000-07-17  Greg McGary <greg@mcgary.org>
59541         * gcc.c-torture/execute/20000717-1.c: New test.
59542         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59544 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59546         * gcc.c-torture/execute/20000715-2.c: New test.
59547         * gcc.dg/20000715-1.c: New test.
59549 2000-07-15  Michael Meissner  <meissner@redhat.com>
59551         * gcc.c-torture/execute/20000715-1.c: New test.
59553 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59555         * gcc.c-torture/execute/20000707-1.c: New test.
59557 2000-07-13  Neil Booth  <NeilB@earthling.net>
59559         * gcc.dg/cpp/digraph1.c,
59560         gcc.dg/cpp/digraph2.c,
59561         gcc.dg/cpp/digraphs.c: New tests.
59563 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59565         * g77.f-torture/compile/20000630-2.f: New test.
59566         * g77.f-torture/compile/20000630-2.x
59568 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59570         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59572 2000-07-11  Neil Booth  <NeilB@earthling.net>
59574         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59576 2000-07-11  Neil Booth  <NeilB@earthling.net>
59578         * gcc.dg/cpp/cmdlne-C.c: New.
59580 2000-07-09  Neil Booth  <NeilB@earthling.net>
59582         * gcc.dg/cpp/directiv.c: New tests.
59583         * gcc.dg/cpp/undef1.c: Update.
59585 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59587         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59589 2000-07-09  Neil Booth  <NeilB@earthling.net>
59591         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59593 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59595         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59596         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59598 2000-07-08  Neil Booth  <NeilB@earthling.net>
59600         * gcc.dg/cpp/macsyntx.c: New tests.
59602 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59604         * gcc.dg/20000707-1.c: New test.
59606 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59608         * gcc.c-torture/execute/20000706-1.c: New test.
59609         * gcc.c-torture/execute/20000706-2.c: New test.
59610         * gcc.c-torture/execute/20000706-3.c: New test.
59611         * gcc.c-torture/execute/20000706-4.c: New test.
59612         * gcc.c-torture/execute/20000706-5.c: New test.
59614 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59616         * g++.old-deja/g++.pt/instantiate7.C: New test.
59618 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59620         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59621         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59622         * g++.old-deja/g++.other/rtti3.C: Likewise.
59623         * g++.old-deja/g++.other/rttid3.C: Likewise.
59625 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59627         *  g77.f-torture/compile/20000630-1.x: Fix typo
59629 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59631         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59632         assembly output.
59634 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59636         * gcc.dg/cpp/ident.c: New test.
59638 2000-07-05  Neil Booth  <NeilB@earthling.net>
59640         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59641           gcc.dg/cpp/lexstrng.c: New tests.
59643 2000-07-04  Neil Booth  <NeilB@earthling.net>
59645         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59646         * gcc.dg/cpp/strify2.c: Same.
59648 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59650         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59651         * gcc.dg/cpp/19990703-1.c: Likewise.
59652         * gcc.dg/cpp/20000625-1.c: Likewise.
59653         * gcc.dg/cpp/20000625-2.c: Likewise.
59655         * gcc.dg/cpp/macro1.c,
59656         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59657         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59658         gcc.dg/cpp/strify1.c,
59659         gcc.dg/cpp/strify2.c: New tests.
59661 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59663         * gcc.c-torture/execute/20000703-1.c: New test.
59665 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59667         * g++.old-deja/g++.pt (lookup10.C): New test.
59669 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59671         * g++.old-deja/g++.pt (typename25.C): New test.
59673 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59675         * gcc.c-torture/compile/20000701-1.c: New test.
59677 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59679         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59680         to test case.
59682 2000-06-30  Catherine Moore  <clm@cygnus.com>
59684         * gcc.c-torture/execute/align-1.c: New test.
59686 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59688         * g++.old-deja/g++.pt/expr8.C: New test.
59689         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59691 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59693         * gcc.c-torture/compile/20000629-1.c: New test.
59695 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59698         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59699         gcc.dg/noncompile directory, depending on whether they're
59700         preprocessor tests or not.  Annotate all the tests for the dg
59701         framework.
59703         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59704         * gcc.dg/noncompile/noncompile.exp: New.
59706         * Moved files:
59707         Old name                                New name
59708         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59709         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59710         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59711         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59712         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59713         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59714         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59715         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59716         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59717         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59718         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59719         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59720         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59721         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59722         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59723         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59724         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59725         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59726         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59727         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59728         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59729         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59730         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59731         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59733         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59734         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59735         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59736         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59737         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59738         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59740 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59742         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59743         declare one variable.  On the fourth, error.
59744         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59745         declared by 20000628-1a.h.
59747 2000-06-29  Richard Henderson  <rth@redhat.com>
59749         * gcc.c-torture/execute/930529-1.x: New file.
59750         * gcc.dg/920413-1.c: Adjust expected warning text.
59751         * gcc.dg/980217-1.c: Declare abort.
59752         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59754 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59756         * g77.f-torture/compile/20000629-1.f: New test.
59757         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59759 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59761         Rearrange lots of files, removing entirely the
59762         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59763         directories.
59765         * Deleted files:
59766         gcc.c-torture/code_quality/code_quality.exp
59767         gcc.c-torture/special/special.exp
59768         gcc.failure/failure.exp
59769         gcc.failure/940409-1.x
59770         gcc.c-torture/compile/961203-1.x
59772         * New files:
59773         gcc.misc-tests/linkage.exp
59774         gcc.c-torture/execute/920730-1t.c
59775         gcc.c-torture/execute/920730-1t.x
59776         gcc.c-torture/compile/920520-1.x
59777         gcc.c-torture/compile/920521-1.x
59778         gcc.c-torture/compile/981006-1.x
59779         gcc.c-torture/execute/eeprof-1.x
59781         * Moved files (possibly with modifications to fit a new harness):
59782         Old name                                New name
59783         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59784         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59785         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59786         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59787         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59788         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59789         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59790         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59791         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59792         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59793         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59794         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59795         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59796         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59798 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59800         * c-torture/compile/961203-1.x: Delete.
59802         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59803         not exit. Include stdio.h.
59804         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59805         * gcc.misc-tests/dg-12.c: Likewise.
59806         * gcc.misc-tests/dg-5.c: Likewise.
59807         * gcc.misc-tests/dg-6.c: Likewise.
59808         * gcc.misc-tests/dg-7.c: Prototype abort.
59809         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59810         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59811         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59812         not exit.
59813         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59814         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59816 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59818         * gcc.dg/cpp/20000628-1.c: New test.
59819         * gcc.dg/cpp/20000628-1.h: New header for above test.
59820         * gcc.dg/cpp/20000628-1a.h: Likewise.
59822 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59824         * gcc.dg/cpp: New directory.
59825         * gcc.dg/cpp/cpp.exp: New driver.
59826         * gcc.dg/cpp/20000627-1.c: New test.
59827         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59828         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59829         and rewrite as a compilation test.
59831         * gcc.dg: Move many files into the cpp subdirectory, possibly
59832         renaming or editing them as well.
59833         Old name                New name
59834         990119-1.c              cpp/19990119-1.c
59835         990228-1.c              cpp/19990228-1.c
59836         990407-1.c              cpp/19990407-1.c
59837         990409-1.c              cpp/19990409-1.c
59838         990413-1.c              cpp/19990413-1.c
59839         990703-1.c              cpp/19990703-1.c
59840         20000127-1.c            cpp/20000127-1.c
59841         20000129-1.c            cpp/20000129-1.c
59842         20000207-1.c            cpp/20000207-1.c
59843         20000207-2.c            cpp/20000207-2.c
59844         20000209-1.c            cpp/20000209-1.c
59845         20000209-2.c            cpp/20000209-2.c
59846         20000301-1.c            cpp/20000301-1.c
59847         20000419-1.c            cpp/20000419-1.c
59848         20000510-1.S            cpp/20000510-1.S
59849         20000519-1.c            cpp/20000519-1.c
59850         20000529-1.c            cpp/20000529-1.c
59851         20000625-1.c            cpp/20000625-1.c
59852         20000625-2.c            cpp/20000625-2.c
59853         cpp-as1.c               cpp/assert1.c
59854         cpp-as2.c               cpp/assert2.c
59855         cxx-comments-1.c        cpp/cxxcom1.c
59856         cxx-comments-2.c        cpp/cxxcom2.c
59857         endif-label.c           cpp/endif.c
59858         cpp-hash1.c             cpp/hash1.c
59859         cpp-hash2.c             cpp/hash2.c
59860         cpp-if1.c               cpp/if-1.c
59861         cpp-if2.c               cpp/if-2.c
59862         cpp-if3.c               cpp/if-3.c
59863         cpp-if4.c               cpp/if-4.c
59864         cpp-if5.c               cpp/if-5.c
59865         cpp-cond.c              cpp/if-cexp.c
59866         cpp-missingop.c         cpp/if-mop.c
59867         cpp-missingparen.c      cpp/if-mpar.c
59868         cpp-opprec.c            cpp/if-oppr.c
59869         cpp-ifparen.c           cpp/if-paren.c
59870         cpp-shortcircuit.c      cpp/if-sc.c
59871         cpp-shift.c             cpp/if-shift.c
59872         cpp-unary.c             cpp/if-unary.c
59873         cpp-li1.c               cpp/line1.c
59874         cpp-li2.c               cpp/line2.c
59875         lineno.c                cpp/line3.c
59876         lineno-2.c              cpp/line4.c
59877         cpp-mi.c                cpp/mi1.c
59878         cpp-mic.h               cpp/mi1c.h
59879         cpp-micc.h              cpp/mi1cc.h
59880         cpp-mind.h              cpp/mi1nd.h
59881         cpp-mindp.h             cpp/mi1ndp.h
59882         cpp-mix.h               cpp/mi1x.h
59883         cpp-mi2.c               cpp/mi2.c
59884         cpp-mi2a.h              cpp/mi2a.h
59885         cpp-mi2b.h              cpp/mi2b.h
59886         cpp-mi2c.h              cpp/mi2c.h
59887         cpp-mi3.c               cpp/mi3.c
59888         cpp-mi3.def             cpp/mi3.def
59889         poison-1.c              cpp/poison.c
59890         pr-impl.c               cpp/prag-imp.c
59891         cpp-redef-2.c           cpp/redef1.c
59892         cpp-redef.c             cpp/redef2.c
59893         strpaste.c              cpp/strp1.c
59894         strpaste-2.c            cpp/strp2.c
59895         cpp-tradpaste.c         cpp/tr-paste.c
59896         cpp-tradstringify.c     cpp/tr-str.c
59897         cpp-tradwarn1.c         cpp/tr-warn1.c
59898         cpp-tradwarn2.c         cpp/tr-warn2.c
59899         trigraphs.c             cpp/trigraphs.c
59900         cpp-unc1.c              cpp/unc1.c
59901         cpp-unc2.c              cpp/unc2.c
59902         cpp-unc3.c              cpp/unc3.c
59903         cpp-unc.c               cpp/unc4.c
59904         undef.c                 cpp/undef1.c
59905         undef-2.c               cpp/undef2.c
59906         cpp-wi1.c               cpp/widestr1.c
59908 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59910         * lib/g++.exp (g++_include_flags): Tweak.
59912 2000-06-27  H.J. Lu  <hjl@gnu.org>
59913             Loren J. Rittle  <ljrittle@acm.org>
59915         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59916         version with one that knows about the new gcc tree structure.
59917         (g++_link_flags): Same.
59919 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59921         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59922         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59923         case we are cross-compiling.
59925         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59926         g++.old-deja/g++.niklas/Makefile.in,
59927         g++.old-deja/g++.niklas/configure.in,
59928         g++.old-deja/g++.other/Makefile.in,
59929         g++.old-deja/g++.other/configure.in,
59930         gcc.c-torture/code_quality/Makefile.in,
59931         gcc.c-torture/code_quality/configure.in,
59932         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59933         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59934         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59935         gcc.c-torture/execute/ieee/Makefile.in,
59936         gcc.c-torture/execute/ieee/configure.in,
59937         gcc.c-torture/noncompile/Makefile.in,
59938         gcc.c-torture/noncompile/configure.in,
59939         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59940         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59941         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59943 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59945         * g++.old-deja/g++.other/ambig3.C: New test.
59947 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59949         * g++.old-deja/g++.pt/syntax1.C: New test.
59950         * g++.old-deja/g++.pt/syntax2.C: New test.
59951         * g++.old-deja/g++.other/syntax3.C: New test.
59952         * g++.old-deja/g++.other/syntax4.C: New test.
59954 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59956         * gcc.dg/20000623-1.c: Prototype exit and abort.
59958 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59960         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59961         New tests.
59962         * gcc.dg/cpp-mi3.def: New file.
59964         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59965         inside assertions.
59966         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59967         lexer's error messages.
59968         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59969         divine anything from the linemarkers.
59970         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59971         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59973 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59975         * gcc.dg/20000623-1.c: New test.
59977 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59979         * gcc.c-torture/execute/20000622-1.c: New test.
59981 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59983         * g++.old-deja/g++.other/init15.C: New test.
59985 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59987         * g++.old-deja/g++.pt/vaarg2.C: New test.
59988         * g++.old-deja/g++.pt/vaarg3.C: New test.
59990 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59992         * g++.old-deja/g++.other/dyncast6.C: New test.
59994 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59996         * gcc.c-torture/execute/loop-6.c: New test.
59998 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60000         * gcc.dg/20000614-1.c: New test.
60001         * gcc.dg/20000614-2.c: New test.
60003 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60005         * g++.old-deja/g++.other/inline12.C: New test.
60007 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60009         * g++.old-deja/g++.other/eh1.C: New test.
60011 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60013         * g++.old-deja/g++.other/type.C: New test.
60015 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60017         * g++.old-deja/g++.other/initstring.C: New test.
60019 2000-06-12  Jason Merrill  <jason@redhat.com>
60021         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60023 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60025         * gcc.c-torture/compile/20000609-1.c: New test.
60027 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60029         * gcc.dg/20000609-1.c: New test.
60031 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60033         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60034         * gcc.c-torture/noncompile/poison-1.c: Move...
60035         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60036         * gcc.dg/cpp-li1.c: Add a token after the #line.
60038 2000-06-05  Richard Henderson  <rth@cygnus.com>
60040         * gcc.c-torture/execute/20000605-2.c: New test.
60041         * gcc.c-torture/execute/20000605-3.c: New test.
60043 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60045         * g77.f-torture/execute/20000503-1.x: New file.
60047 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60049         * g++.old-deja/g++.eh/badalloc1.C: New test.
60051 2000-06-05  Richard Henderson  <rth@cygnus.com>
60053         * gcc.c-torture/execute/20000605-1.c: New test.
60055 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60056             Nathan Sidwell <nathan@codesourcery.com>
60058         * gcc.c-torture/compile/20000605-1.c: New test.
60060 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60062         * g77.f-torture/compile/20000601-1.f: New test.
60064 2000-06-03  Richard Henderson  <rth@cygnus.com>
60066         * gcc.c-torture/execute/20000603-1.c: New.
60068 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60070         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60071         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60073 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60075         * gcc.dg/compare2.c (case 12): XFAIL.
60076         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60077         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60079         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60081 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60083         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60084         guard macro is already defined when the header is first
60085         included.
60086         * gcc.dg/cpp-mix.h: New file.
60087         * gcc.dg/endif-label.c: Update patterns to match compiler.
60089         * g++.brendan/complex1.C: Declare abort.
60090         * g++.law/refs4.C: Remove XFAIL.
60091         * g++.oliva/expr2.C: Declare abort and exit.
60093 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60095         * gcc.c-torture/execute/20000528-1.c: New test.
60097         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60098         * g++.old-deja/g++.law/temps4.C: Likewise.
60100         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60101         stdlib.h.  Call abort() on failure.
60102         * g++.old-deja/g++.law/refs4.C: Likewise.
60103         * g++.old-deja/g++.law/temps4.C: Likewise.
60104         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60105         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60107 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60109         Relative to g++.dg/special:
60110         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60112         Relative to g++.old-deja:
60113         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60114         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60115         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60116         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60117         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60118         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60119         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60121         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60122         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60123         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60124         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60125         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60126         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60127         and/or string.h.
60129         * g++.other/goto1.C: Update expectations for error messages.
60131 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60133         * gcc.c-torture/compile/20000523-1.c: New test.
60135 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60137         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60139 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60141         * g++.old-deja/g++.eh/catch11.C: New test.
60142         * g++.old-deja/g++.eh/catch12.C: New test.
60144 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60146         * gcc.c-torture/execute/20000523-1.c: New test.
60148 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60150         * c-torture/execute/bcp-1.c: Replace abort in arg of
60151         __builtin_constant_p with a generic external function.
60153         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60154         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60155         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60156         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60157         Prototype abort and/or exit.
60159         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60160         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60161         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60162         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60164 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60166         * gcc.dg/dwarf2-1.c: New test.
60168 2000-05-20  Richard Henderson  <rth@cygnus.com>
60170         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60172 2000-05-20  Andreas Jaeger  <aj@suse.de>
60174         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60175         testcase.
60177 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60179         * gcc.c-torture/execute/20000519-2.c: New test.
60181 2000-05-19  Andreas Jaeger  <aj@suse.de>
60183         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60184         which fails with SSA.
60186         * lib/c-torture.exp: Also test with -O3 -fssa.
60188 2000-05-18  Michael Meissner  <meissner@redhat.com>
60190         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60191         * gcc.c-torture/execute/920415-1.c: Ditto.
60192         * gcc.c-torture/execute/920501-1.c: Ditto.
60193         * gcc.c-torture/execute/conversion.c: Ditto.
60194         * gcc.c-torture/execute/cvt-1.c: Ditto.
60196 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60198         * gcc.c-torture/compile/20000518-1.c: New test.
60200 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60202         * g77.f-torture/compile/200005018.f: New test.
60204 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60206         * gcc.c-torture/compile/20000517-1.c: New test.
60208 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60210         * gcc.c-torture/execute/20000516-1.c: New test.
60212 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60214         * g++.old-deja/g++.other/eh.C: New test.
60216 2000-05-12  Richard Henderson  <rth@cygnus.com>
60218         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60219         constants through to doit's conditional.
60221 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60223         * gcc.c-torture/compile/20000511-1.c: New test.
60224         * g77.f-torture/compile/20000511-1.f: New test.
60225         * g77.f-torture/compile/20000511-2.f: New test.
60227 2000-05-11  Michael Meissner  <meissner@redhat.com>
60229         * gcc.c-torture/execute/20000511-1.c: New test.
60231 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60233         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60234         * gcc.dg/20000510-1.S: New.
60236 2000-05-08  Catherine Moore  <clm@cygnus.com>
60238         * gcc.dg/unused-3.c: New.
60240 2000-05-06  Richard Henderson  <rth@cygnus.com>
60242           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60243           * g++.old-deja/g++.mike/warn1.C: Likewise.
60244           * g++.old-deja/g++.pt/local1.C: Likewise.
60245           * g++.old-deja/g++.pt/local7.C: Likewise.
60246           * g++.old-deja/g++.pt/spec16.C: Likewise.
60248 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60250         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60252 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60254           * g77.f-torture/execute/20000503-1.f: New test.
60256 2000-05-04  Andreas Jaeger  <aj@suse.de>
60258         * gcc.dg/noreturn-2.c: New test.
60260 2000-05-04  Neil Booth  <NeilB@earthling.net>
60262         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60263         preprocessor.
60265 2000-05-04  Richard Henderson  <rth@cygnus.com>
60267         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60269 2000-05-04  Richard Henderson  <rth@cygnus.com>
60271         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60272         OpenSSL by Jason R Thorpe.
60274 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60276         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60278 2000-05-03  Robert Lipe <robertlipe@usa.net>
60280         * gcc.dg/20000503-1.c: New test.
60282 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60284         * gcc.c-torture/compile/20000502-1.c: New test.
60285         * g++.old-deja/g++.other/align.C: New test.
60286         * gcc.dg/cpp-tradstringify.c: New test.
60288 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60290         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60291         and hard registers.
60293 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60295         * gcc.c-torture/execute/loop-5.c: New test.
60297 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60299         * gcc.c-torture/execute/va-arg-20.c: New test.
60301 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60303         * gcc.c-torture/execute/20000422-1.c: New test.
60305 2000-04-20  Greg McGary  <gkm@gnu.org>
60307         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60308         when optimizing, but without sibling-call optimizations (-O1).
60310 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60312           * gcc.c-torture/compile/20000420-1.c: New test.
60314 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60316         * g++.abi/ptrflags.C: New test.
60317         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60319 2000-04-19  Catherine Moore  <clm@cygnus.com>
60321         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60323 2000-04-19  Greg McGary  <gkm@gnu.org>
60325         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60326         sibling-call optimizations.
60328 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60330         * gcc.dg/20000419-1.c: New test.
60332 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60334         * gcc.c-torture/execute/20000412-6.c: New test.
60336 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60338         * gcc.c-torture/execute/20000412-5.c: New test.
60339         * g77.f-torture/compile/20000412-1.f: New test.
60340         * gcc.c-torture/execute/20000412-4.c: New test.
60341         * gcc.c-torture/compile/20000412-2.c: New test.
60342         * gcc.c-torture/execute/20000412-3.c: New test.
60343         * gcc.c-torture/compile/20000412-1.c: New test.
60344         * gcc.c-torture/execute/20000412-2.c: New test.
60346 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60348         * objc/execute/bf-20.m: New test.
60350 2000-04-10  Richard Henderson  <rth@cygnus.com>
60352         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60354         * gcc.c-torture/execute/20000412-1.c: New test.
60356 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60358         * g++.old-deja/g++.eh/catchptr1.C: New test.
60360 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60362         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60364 2000-04-08  Neil Booth  <NeilB@earthling.net>
60366         * gcc.dg/cpp-nullchar.c: Remove test as
60367         embedded nulls cause problems.
60369 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60371         * gcc.dg/compare2.c: New test.
60373 2000-04-08  Neil Booth  <NeilB@earthling.net>
60375         * gcc.dg/cpp-nullchar.c: New test.
60377 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60379         * gcc.dg/cpp-mi2.c: New test.
60380         * gcc.dg/cpp-mi2[abc].h: New files.
60382 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60384         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60385         member name.
60387 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60389         * g++.old-deja/g++.abi/vmihint.C: New test.
60391 2000-04-06  Neil Booth  <NeilB@earthling.net>
60393         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60394         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60395         copyright.
60397 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60399         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60400         avoid stack-frame overwrite.
60402 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60404         * gcc.c-torture/compile/20000405-2.c: New test.
60405         * gcc.c-torture/compile/20000405-3.c: New test.
60407 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60409         * gcc.c-torture/compile/20000405-1.c: New test.
60411 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60413         * gcc.dg/cast-qual-1.c: Revert last change.
60415 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60417         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60419 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60421         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60422         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60424 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60426         * gcc.c-torture/compile/20000403-2.c: New test.
60427         * gcc.c-torture/compile/20000403-1.c: New test.
60429 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60431         * gcc.c-torture/execute/20000403-1.c: New test.
60433 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60435         * gcc.c-torture/execute/20000402-1.c: New test.
60437 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60439         * gcc.c-torture/execute/va-arg-15.c: New test.
60440         * gcc.c-torture/execute/va-arg-16.c: New test.
60441         * gcc.c-torture/execute/va-arg-17.c: New test.
60442         * gcc.c-torture/execute/va-arg-18.c: New test.
60443         * gcc.c-torture/execute/va-arg-19.c: New test.
60445 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60447         * gcc.c-torture/compile/981211-1.c: Move to...
60448         * gcc.dg/cpp-as1.c: ...here.
60449         * gcc.dg/cpp-as2.c: New file.
60451         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60452         compiler.
60454 2000-04-02  Neil Booth  <NeilB@earthling.net>
60456         * gcc.dg/cpp-cond.c  New tests.
60457         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60458         accidental success less likely.
60459         * gcc.dg/cpp-missingop.c  New tests.
60460         * gcc.dg/cpp-missingparen.c  New tests.
60461         * gcc.dg/cpp-shift.c  New tests.
60462         * gcc.dg/cpp-shortcircuit.c  New tests.
60463         * gcc.dg/cpp-unary.c  New tests.
60465 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60467         * gcc.c-torture/compile/20000329-1.c: New test.
60469 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60471         * gcc.c-torture/compile/20000326-1.c: New test.
60472         * gcc.c-torture/compile/20000326-2.c: New test.
60474 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60476         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60477         the first parameter is a function argument.
60479 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60481         * g++.old-deja/g++.ext/array4.C: New test.
60483 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60485         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60487 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60489         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60491 2000-03-19  Richard Henderson  <rth@cygnus.com>
60493         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60495 2000-03-19  Richard Henderson  <rth@cygnus.com>
60497         * gcc.c-torture/compile/20000319-1.c: New test.
60499 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60501         * gcc.c-torture/execute/20000314-3.c: New test.
60502         * gcc.c-torture/execute/20000314-2.c: New test.
60503         * gcc.c-torture/execute/20000314-1.c: New test.
60504         * gcc.c-torture/compile/20000314-2.c: New test.
60505         * gcc.c-torture/compile/20000314-1.c: New test.
60507 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60509         * g++.old-deja/g++.warn/inline.C: New test.
60511 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60513         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60514         standards-compliant result rather than specific constants.
60515         Put test-values in array.
60517 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60519         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60520         (g++_target_compile): Put test-specific options last.
60522 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60524         * g++.old-deja/g++.eh/vbase4.C: New test.
60526 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60528         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60530 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60532         * g++.old-deja/g++.brendan/misc12.C: Removed.
60533         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60534         * g++.old-deja/g++.ext/pretty4.C: New test.
60536 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60538         * g++.old-deja/g++.other/string2.C: New test.
60540 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60542         * g++.old-deja/g++.warn/impint2.C: New test.
60544 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60546         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60547         is 1, not zero.
60549 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60551         * g++.old-deja/g++.warn/impint.C: New test.
60552         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60553         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60554         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60555         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60556         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60557         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60558         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60559         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60560         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60561         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60562         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60563         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60565 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60567         * gcc.dg/cpp-redef.c: New test.
60569 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60571         * g++.old-deja/g++.pt/unify7.C: New test.
60573 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60575         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60576         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60578 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60580         * gcc.c-torture/compile/20000224-1.c: New test.
60582 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60584         * gcc.c-torture/compile/cpp-2.c: New test.
60585         * gcc.c-torture/compile/cpp-1.c: New test.
60587 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60589         * gcc.c-torture/execute/20000225-1.c: New test.
60591 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60593         * gcc.dg/cpp-li2.c: New test.
60595         * gcc.dg/cpp-wi1.c: New test.
60597         * gcc.dg/cpp-li1.c: New test.
60599 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60601         * g++.old-deja/g++.other/sizeof5.C: New test.
60603 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60605         * gcc.c-torture/execute/va-arg-13.c: New test.
60607 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60609         * gcc.c-torture/execute/va-arg-12.c: New test.
60611 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60613         * gcc.c-torture/execute/20000223-1.c: New test.
60615 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60617         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60619 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60621         * g++.old-deja/g++.abi/ptrmem.C: New test.
60623 2000-02-19  Richard Henderson  <rth@cygnus.com>
60625         * gcc.c-torture/compile/init-3.c: New.
60627 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60629         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60630         ALWAYS_CXXFLAGS.
60632 2000-02-11  Robert Lipe <robertl@sco.com>
60634         * gcc.c-torture/compile/20000211-3.c: New test.
60636 2000-02-11  Martin Buchholz <martin@xemacs.org>
60638         * gcc.c-torture/compile/20000211-2.c: New test.
60640 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60642         * gcc.c-torture/compile/20000211-1.c: New test.
60644 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60646         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60647           on native targets
60649 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60651         * g++.old-deja/g++.other/cast5.C: New test.
60653 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60655         * gcc.c-torture/execute/20000205-1.c: New.
60657 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60659         * g++.old-deja/g++.jason/cast3.C: Return void.
60660         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60662 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60664         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60666         * gcc.dg/loop-1.c: New test.
60668 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60670         * gcc.c-torture/compile/20000127-1.c: New test.
60671         * gcc.c-torture/execute/991228-1.c: New test.
60673 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60675         * gcc.dg/unused-2.c: New test.
60677         * gcc.dg/conv-1.c: New test.
60679 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60681         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60682         compiler.
60683         (tool_option_proc): Fix typo.
60685 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60687         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60688         of the ld on the host, not on the build machine.
60689         Also, don't crash if '--help' is not a supported option.
60691 2000-01-24  Richard Henderson  <rth@cygnus.com>
60693         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60695 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60697         * gcc.c-torture/execute/20000120-2.c: New test.
60698         * gcc.c-torture/execute/20000120-1.c: New test.
60700 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60702         * gcc.c-torture/execute/20000113-1.c: New test.
60704 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60706         * gcc.c-torture/execute/20000112-1.c: New test.
60708 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60710         * gcc.dg/20000111-1.c: New test.
60712 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60714         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60715         with 16 bit integers.
60717 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60719         * gcc.dg/20000108-1.c: New test.
60721 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60723         * g++.old-deja/g++.ns/koenig8.C: New test.
60725 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60727         * g++.old-deja/g++.other/cast4.C: New test.
60729 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60731         * gcc.c-torture/compile/20000105-2.c: New test.
60732         * gcc.c-torture/compile/20000105-1.c: New test.
60734 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60736         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60737         references to printf & atoi to conform to ANSI standard.
60738         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60739         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60740         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60741         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60742         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60743         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60744         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60745         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60746         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60747         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60748         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60749         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60750         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60751         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60752         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60753         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60754         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60755         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60756         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60757         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60758         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60759         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60760         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60761         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60762         * g++.old-deja/g++.brendan/init3.C: Likewise.
60763         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60764         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60765         * g++.old-deja/g++.brendan/new2.C: Likewise.
60766         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60767         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60768         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60769         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60770         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60771         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60772         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60773         * g++.old-deja/g++.brendan/template24.C: Likewise.
60774         * g++.old-deja/g++.brendan/template3.C: Likewise.
60775         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60776         * g++.old-deja/g++.jason/inline3.C: Likewise.
60777         * g++.old-deja/g++.jason/opeq.C: Likewise.
60778         * g++.old-deja/g++.law/arg5.C: Likewise.
60779         * g++.old-deja/g++.law/arm7.C: Likewise.
60780         * g++.old-deja/g++.law/ctors11.C: Likewise.
60781         * g++.old-deja/g++.law/cvt8.C: Likewise.
60782         * g++.old-deja/g++.law/init9.C: Likewise.
60783         * g++.old-deja/g++.law/refs4.C: Likewise.
60784         * g++.old-deja/g++.law/template2.C: Likewise.
60785         * g++.old-deja/g++.law/visibility24.C: Likewise.
60786         * g++.old-deja/g++.law/vtable3.C: Likewise.
60787         * g++.old-deja/g++.mike/asm2.C: Likewise.
60788         * g++.old-deja/g++.mike/eh1.C: Likewise.
60789         * g++.old-deja/g++.mike/misc1.C: Likewise.
60790         * g++.old-deja/g++.mike/misc13.C: Likewise.
60791         * g++.old-deja/g++.mike/misc14.C: Likewise.
60792         * g++.old-deja/g++.mike/ns12.C: Likewise.
60793         * g++.old-deja/g++.mike/p1248.C: Likewise.
60794         * g++.old-deja/g++.mike/p3708.C: Likewise.
60795         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60796         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60797         * g++.old-deja/g++.mike/p646.C: Likewise.
60798         * g++.old-deja/g++.mike/p700.C: Likewise.
60799         * g++.old-deja/g++.mike/p783.C: Likewise.
60800         * g++.old-deja/g++.mike/p783a.C: Likewise.
60801         * g++.old-deja/g++.mike/p783b.C: Likewise.
60802         * g++.old-deja/g++.mike/p786.C: Likewise.
60803         * g++.old-deja/g++.mike/p789.C: Likewise.
60804         * g++.old-deja/g++.mike/p789a.C: Likewise.
60805         * g++.old-deja/g++.mike/p807a.C: Likewise.
60806         * g++.old-deja/g++.other/delete3.C: Likewise.
60807         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60808         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60809         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60810         * g++.old-deja/g++.other/empty1.C: Likewise.
60811         * g++.old-deja/g++.other/temporary1.C: Likewise.
60812         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60813         * g++.old-deja/g++.pt/t16.C: Likewise.
60814         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60816 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60818         * gcc.dg/991230-1.c: New test.
60820 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60822         * gcc.c-torture/compile/991229-3.c: New test.
60823         * gcc.c-torture/compile/991229-2.c: New test.
60824         * gcc.c-torture/compile/991229-1.c: New test.
60826 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60828         * gcc.c-torture/compile/labels-2.c: New test.
60830 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60832         * gcc.c-torture/execute/991227-1.c: New test.
60834 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60836         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60838 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60840         * gcc.c-torture/execute/991221-1.c: New test.
60842 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60844         * g++.old-deja/g++.other/cast3.C: New test.
60846 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60848         * gcc.c-torture/execute/991216-4.c: New test.
60850 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60852         * gcc.c-torture/execute/991216-1.c: New test.
60853         * gcc.c-torture/execute/991216-2.c: New test.
60854         * gcc.c-torture/execute/991216-3.c: New test.
60856 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60858         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60859         Actually make the test fail by using "-O2" for compilation.
60861 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60863         * g++.old-deja/g++.warn/cast-align1.C: New test.
60865 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60867         * gcc.c-torture/compile/991214-1.c: New test.
60868         * gcc.c-torture/compile/991214-2.c: New test.
60870 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60872         * gcc.dg/991214-1.c: New test.
60874 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60876         * gcc.c-torture/compile/991213-3.c: New test.
60877         * gcc.c-torture/compile/991213-2.c: New test.
60878         * gcc.c-torture/compile/991213-1.c: New test.
60880 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60882         * gcc.dg/991209-1.c: New test.
60884 1999-12-08  Nathan Sidwell <nathan@acm.org>
60886         * gcc.c-torture/compile/991208-1.c: New test.
60888 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60890         * gcc.dg/ultrasp2.c: New test.
60892 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60894         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60896 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60898         * gcc.c-torture/compile/991202-1.c: New test.
60899         * gcc.c-torture/execute/991202-1.c: New test.
60900         * gcc.c-torture/execute/991202-2.c: New test.
60901         * gcc.c-torture/execute/991202-3.c: New test.
60903 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60905         * g++.old-deja/g++.abi/align.C: New test.
60906         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60907         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60909 1999-12-01  Richard Henderson  <rth@cygnus.com>
60911         * gcc.c-torture/execute/991201-1.c: New.
60913 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60915         * gcc.dg/991129-1.c: New test.
60917 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60919         * gcc.c-torture/compile/991127-1.c: New test.
60921 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60923         * g++.old-deja/g++.other/warn4.C: New test.
60925 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60927         * g++.old-deja/g++.eh/cleanup2.C: New test.
60928         * g++.old-deja/g++.ext/pretty2.C: New test.
60929         * g++.old-deja/g++.ext/pretty3.C: New test.
60930         * g++.old-deja/g++.other/debug6.C: New test.
60932 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60934         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60935         compiler_output to look for one error message instead of two.
60937 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60939         * gcc.c-torture/execute/991118-1.c: Also test case
60940         where the word boundary does not split a byte evenly.
60942 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60944         * g++.old-deja/g++.ext/restrict1.C: New test.
60946 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60948         * gcc.c-torture/execute/991118-1.c: New test.
60950 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60952         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60953         working directory pathnames.
60955 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60957         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60958         host is equipped with driver.h and driver.o so it can actually
60959         compile and run the tests.
60961 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60963         * gcc.c-torture/compile/991008-1.c: New test.
60965 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60967         * lib/gcc-dg.exp: Include target-supports.exp
60969 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60971         * lib/target-supports.exp: New file: Provide procs to test for
60972         features supported by the target.
60973         (check_weak_available): Moved here from ecos.exp.
60974         (check_alias_available): New proc: Determine of the target
60975         toolchain supports the alias attribute.
60977         * gcc.dg/special/ecos.exp: Move check_weak_available to
60978         target-supports.exp.
60979         (alias-1.c): Only perform the test if the target supports
60980         aliases.
60981         (wkali-1.c): Only perform the test if the target supports
60982         aliases.
60984         * gcc.dg/990506-0.c: Expect error messages from cross
60985         targets as well as native targets.
60987 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60989         * gcc.dg/ultrasp1.c: Removed xfail.
60990         * gcc.dg/struct-ret-2.c: Likewise.
60991         * gcc.dg/array-1.c: Likewise.
60993 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60995         * gcc.dg/struct-ret-2.c: New test.
60997         * gcc.dg/array-1.c: New test.
60999 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61001         * gcc.c-torture/execute/991030-1.c: New test.
61003 1999-10-26  Richard Henderson  <rth@cygnus.com>
61005         * gcc.c-torture/compile/991026-2.c: New test.
61007 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61009         * gcc.c-torture/compile/991026-1.c: New test.
61011 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61013         * gcc.c-torture/execute/991023-1.c: New test.
61015 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61017         * gcc.c-torture/execute/991019-1.c: New test.
61019 1999-10-16  Richard Henderson  <rth@cygnus.com>
61021         * gcc.c-torture/execute/991016-1.c: New test.
61023 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61025         * gcc.c-torture/execute/991014-1.c: New test.
61027 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61029         * g++.old-deja/g++.other/union2.C: New test.
61031 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61033         * g++.old-deja/g++.other/vaarg2.C: New test.
61034         * g++.old-deja/g++.other/vaarg3.C: New test.
61036 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61038         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61039         in compile/.
61041 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61043         * gcc.c-torture/execute/va-arg-11.c: New test.
61045 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61047         * lib/file-format.exp (gcc_target_object_format): Don't
61048         crash if objdump is unavailable.
61050 1999-09-29  Donn Terry <donn@interix.com>
61052         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61054 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61056         * gcc.c-torture/compile/990928-1.c: New test.
61058 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61060         * g++.old-deja/g++.other/decl6.C: New test.
61062 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61064         * gcc.c-torture/execute/va-arg-10.c: New test.
61066 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61068         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61069         __PRETTY_FUNCTION__.
61071 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61073         * gcc.c-torture/execute/990923-1.c: New test.
61075 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61077         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61078         for which -fpic is inappropriate.
61080 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61082         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61084 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61086         * g++.old-deja/g++.other/dyncast1.C: New test.
61087         * g++.old-deja/g++.other/dyncast2.C: New test.
61088         * g++.old-deja/g++.other/dyncast3.C: New test.
61089         * g++.old-deja/g++.other/dyncast4.C: New test.
61090         * g++.old-deja/g++.other/dyncast5.C: New test.
61091         * g++.old-deja/g++.eh/catch3.C: New test.
61092         * g++.old-deja/g++.eh/catch3p.C: New test.
61093         * g++.old-deja/g++.eh/catch4.C: New test.
61094         * g++.old-deja/g++.eh/catch4p.C: New test.
61095         * g++.old-deja/g++.eh/catch5.C: New test.
61096         * g++.old-deja/g++.eh/catch5p.C: New test.
61097         * g++.old-deja/g++.eh/catch6.C: New test.
61098         * g++.old-deja/g++.eh/catch6p.C: New test.
61099         * g++.old-deja/g++.eh/catch7.C: New test.
61100         * g++.old-deja/g++.eh/catch7p.C: New test.
61101         * g++.old-deja/g++.eh/catch8.C: New test.
61102         * g++.old-deja/g++.eh/catch8p.C: New test.
61103         * g++.old-deja/g++.eh/catch9.C: New test.
61104         * g++.old-deja/g++.eh/catch9p.C: New test.
61106 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61108         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61109         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61111 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61113         * gcc.c-torture/compile/990913-1.c: New test.
61115 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61117         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61118         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61120 1999-09-09  Richard Henderson  <rth@cygnus.com>
61122         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61124 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61126         * g++.old-deja/g++.other/lookup11.C: New test.
61127         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61128         what is permitted and what we want.
61129         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61130         overload use.
61131         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61133 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61135         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61136         * gcc.c-torture/noncompile/poison-1.c: New file.
61138 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61140         * g++.old-deja/g++.other/sizeof3.C: New test.
61141         * g++.old-deja/g++.other/sizeof4.C: New test.
61142         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61143         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61145 1999-09-07  Richard Henderson  <rth@cygnus.com>
61147         * gcc.dg/va-arg-1.c: New.
61149 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61151         * gcc.c-torture/execute/va-arg-9.c: New test.
61153 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61155         * g77.f-torture/compile/980519-2.f: New test.
61156         * g77.f-torture/compile/19990905-0.f: New test.
61157         * g77.f-torture/compile/19990905-1.f: New test.
61158         * g77.f-torture/compile/19990905-2.f: New test.
61160         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61162 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61164         * gcc.c-torture/execute/990827-1.c: Fix typo.
61166 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61168         * g++.old-deja/g++.other/deref1.C: New test.
61170 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61172         * g++.old-deja/g++.other/ambig2.C: New test.
61173         * g++.old-deja/g++.other/cond5.C: New test.
61174         * g++.old-deja/g++.other/lookup16.C: New test.
61176 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61178         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61179         assemblers too.
61181 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61183         * lib/c-torture.exp: Avoid the "compare executables" optimization
61184         when testing native.
61186 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61188         * gcc.c-torture/execute/990829-1.c: New test.
61189         * gcc.c-torture/compile/990829-1.c: New test.
61191 1999-08-27  Paul Burchard  <burchard@pobox.com>
61193         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61194         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61195         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61196         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61197         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61198         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61199         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61200         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61201         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61202         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61203         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61205 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61207         * gcc.c-torture/execute/990827-1.c: New test.
61209 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61211         * g77.f-torture/noncompile/19990826-4.f: New test.
61213         * g77.f-torture/compile/19990826-3.f: New test.
61215         * g77.f-torture/execute/19990826-2.f: New test.
61217         * g77.f-torture/compile/19990826-1.f: New test.
61219         * gcc.c-torture/execute/990826-0.c: New test.
61220         * g77.c-torture/execute/19990826-0.f: New test.
61222         * g77.f-torture/noncompile/970626-2.f: New test.
61224 1999-08-25  Paul Burchard  <burchard@pobox.com>
61226         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61227         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61228         lss-011.C: New tests.
61230 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61232         * g++.old-deja/g++.other/decl5.C: New test.
61234 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61236         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61237         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61238         call `postbase' for each one.  All callers of `postbase' changed
61239         to call this instead.
61241 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61243         * gcc.c-torture/execute/990811-1.c: New test.
61245 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61247         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61248         just native ones.
61250         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61251         just native ones.
61253 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61255         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61257 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61259         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61261 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61263         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61265 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61267         * gcc.c-torture/execute/990804-1.c: New test.
61269 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61271         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61272         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61273         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61275 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61277         * g++.old-deja/g++.other/struct1.C: New test.
61279 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61281         * g++.old-deja/g++.other/enum2.C: New test.
61283 1999-08-02  Richard Henderson  <rth@cygnus.com>
61285         Adapted from tests from Franz Sirl:
61286         * gcc.c-torture/execute/va-arg-7.c: New test.
61287         * gcc.c-torture/execute/va-arg-8.c: New test.
61289 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61291         * gcc.c-torture/compile/990801-2.c: New test.
61293         * gcc.c-torture/compile/990801-1.c: New test.
61295 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61297         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61298         fp-cmp-1.c, converting double to float.
61300         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61301         fp-cmp-1.c, converting double to long double.
61303         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61304         from fr1 to unknown_register, since fr1 is a legitimate register
61305         on some machines.
61307 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61309         * README: More listname related changes.
61311 1999-07-08  Catherine Moore  <clm@cygnus.com>
61313         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61315 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61317         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61319 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61321         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61323 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61325         * gcc.dg/990703-1.c: New test.
61327 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61329         * lib/file-format.exp: New file: Move definition of proc
61330         gcc_target_object_format to here from
61331         gcc.dg/special/ecos.exp.
61333         * lib/c-torture.exp: Include lib file-format.exp.
61334         * lib/gcc-dg.exp: Include lib file-format.exp.
61336         * gcc.dg/special/ecos.exp: Remove definition of proc
61337         gcc_target_object_format.
61339 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61341         * gcc.c-torture/execute/990628-1.c: New test.
61343 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61345         * gcc.c-torture/compile/990625-2.c: New test.
61347         * gcc.c-torture/compile/990625-1.c: New test.
61349 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61351         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61352         attributes compile.
61353         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61354         ports that use the COFF/PE file format.
61356 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61358         * gcc.c-torture/compile/990617-1.c: New test.
61360 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61362         * g++.old-deja/g++.other/decl4.C: New test.
61364 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61366         * g++.old-deja/g++.other/bitfld3.C: New test.
61368 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61370         * g++.old-deja/g++.eh/catch1.C: New test.
61372 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61374         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61376         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61377         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61379 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61381         * g77.f-torture/compile/19990502-0.f: Replace with new,
61382         shorter, test that still fails after recent changes.
61384 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61386         * gcc.c-torture/execute/990604-1.c: New test.
61388 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61390         * gcc.c-torture/execute/990531-1.c: New test.
61392 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61394         * gcc.c-torture/compile/990527-1.c: New test.
61396 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61398         * gcc.c-torture/execute/990527-1.c: New test.
61400 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61402         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61403         bitfields as signed.
61405 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61407         * g77.f-torture/compile/19990525-0.f: New test.
61409 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61411         * gcc.c-torture/execute/990525-2.c: New test.
61413         * gcc.c-torture/execute/990525-1.c: New test.
61415 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61417         * g++.old-deja/g++.other/anon3.C: New test.
61418         * g++.old-deja/g++.other/anon4.C: New test.
61419         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61420         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61421         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61422         Merrill).
61424 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61426         * gcc.c-torture/execute/990524-1.c: New test.
61428         * gcc.dg/990524-1.c: New test.
61430 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61432         * gcc.c-torture/compile/990523-1.c: New test.
61434 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61436         * gcc.c-torture/compile/990519-1.c: New test.
61438 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61440         * gcc.c-torture/compile/990517-1.c: New test.
61442         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61443         (e4, f4): New tests.
61444         (main): Call them.
61446 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61448         * gcc.dg/noreturn-1.c: New test.
61450 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61452         * gcc.c-torture/execute/990513-1.c: New test.
61454 1999-05-10  Richard Henderson  <rth@cygnus.com>
61456         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61458 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61460         * g77.f-torture/execute/erfc.f: Use small single-precision
61461         values, to avoid problems on Alphas when not -mieee.
61463 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61465         * gcc.dg/990506-0.c: New test.
61467 1999-05-08  Richard Henderson  <rth@cygnus.com>
61469         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61470         the constant to test.  Don't XFAIL 64-bit targets.
61472         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61473         * g++.old-deja/g++.law/profile1.C: Likewise.
61475         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61476         operator new instances.
61477         * g++.old-deja/g++.other/delete5.C: Likewise.
61479 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61481         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61482         intrinsic.
61484 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61486         * g77.f-torture/execute/u77-test.f: Reverse order of two
61487         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61489 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61491         * gcc.dg/compare1.c: New test.
61493 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61495         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61496         New tests.
61498 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61500         * g77.f-torture/compile/19990502-1.f: New test.
61502 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61504         * g77.f-torture/compile/19990502-0.f: New test.
61506 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61508         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61509         intrinsic.
61511 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61513         * g77.f-torture/execute/u77-test.f (main): List libU77
61514         intrinsics not currently tested.
61515         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61516         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61517         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61518         Trim blanks off the ends of some printed strings.
61520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61522         * g77.f-torture/execute/u77-test.f (main): Just warn about
61523         FSTAT gid disagreement, as it's expected on some systems.
61525 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61527         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61528         use a new function, which allows for some slop.
61529         Clean up some commentary.
61530         (issum): The new function.
61531         (sgladd): Deleted subroutine.
61533 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61535         * g77.f-torture/execute/u77-test.f: Modify to be more like
61536         libf2c/libU77 version, bringing patches to that version here.
61537         Add suitable commentary.
61539 1999-04-25  Richard Henderson  <rth@cygnus.com>
61541         * gcc.dg/990424-1.c: New test.
61543 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61545         * g77.f-torture/execute/u77-test.f (main): Bug involving
61546         LSTAT has been fixed, so turn back on full checking.
61548 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61550         * g77.f-torture/compile/19990419-0.f: New test.
61551         * g77.f-torture/execute/19990419-1.f: New test.
61553 1999-04-17  Richard Henderson  <rth@cygnus.com>
61555         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61556         to avoid the need for a prototype to supress a warning.
61558 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61560         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61562 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61564         * gcc.c-torture/execute/990404-1.c: New test.
61566 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61568         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61569         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61570         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61571         missing initializer warnings.
61573 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61575         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61576         matching strings.
61578 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61580         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61582 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61584         * g77.f-torture/execute/19990325-0.f: New test.
61585         * g77.f-torture/execute/19990325-1.f: New test.
61587 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61589         * gcc.c-torture/execute/990324-1.c: New test.
61591 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61593         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61594         test with 4.
61596 1999-03-17  Richard Henderson  <rth@cygnus.com>
61598         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61600 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61602         * g77.f-torture/execute/19990313-2.f: New test.
61603         * g77.f-torture/execute/19990313-3.f: New test.
61605 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61607         * g77.f-torture/execute/19990313-0.f: New test.
61608         * g77.f-torture/execute/19990313-1.f: New test.
61610 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61612         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61613         printf to sprintf.
61614         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61615         (main): Add check for u15.  Conditionalize u31 check depending on
61616         whether ints are <32 bits or >=32 bits.
61618 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61620         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61622 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61624         * g77.f-torture/compile/19990305-0.f: New test.
61625         * g77.f-torture/execute/19981119-0.f: New test.
61627 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61629         * g77.f-torture/execute/970625-2.f: call ABORT if final
61630         result is not correct, instead of just printing it.
61631         Add this checking via newly introduced obfuscation, to
61632         trip up buggy front ends.
61634 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61636         * g77.f-torture/compile/960317-1.f: Moved from being
61637         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61639 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61641         * g77.f-torture/execute/960317-1.f: New (old) test.
61642         * g77.f-torture/execute/970625-2.f: Ditto.
61644 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61646         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61647         error message on line 1 or line 2; cccp and cpplib do this differently.
61649 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61651         * g++.old-deja/g++.law/weak1.C: New test.
61653 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61655         * gcc.c-torture/execute/990119-1.c: Renamed to...
61656         * gcc.dg/990119-1.c: this, so it will only be tested once
61657         (it's a preprocessor test, it doesn't need to be run at
61658         multiple optimization levels).
61660 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61662         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61663           ALWAYS_CXXFLAGS.
61665 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61667         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61668         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61669         to not be compilable by current g77.
61671 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61673         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61675 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61677         * gcc.c-torture/execute/990222-1.c: New test.
61679 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61681         * g77.f-torture/compile/19990218-0.f: New test.
61682         * g77.f-torture/noncompile/19990218-1.f: New test.
61684 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61686         * g77.f-torture/compile/19981216-0.f: New test.
61688 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61690         * gcc.dg/990214-1.c: New test.
61692 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61694         * gcc.dg/990213-2.c: New test.
61696         * gcc.dg/990213-1.c: New test.
61698 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61700         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61701         ints.
61703 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61705         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61706         specified by target.
61708         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61710 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61712         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61714 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61716         * gcc.dg/special/ecos.exp: New test driver for new tests with
61717         special requirements.
61719         * gcc.dg/special/alias-1.c: New test.
61720         * gcc.dg/special/gcsec-1.c: New test.
61721         * gcc.dg/special/weak-1.c: New test.
61722         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61723         * gcc.dg/special/weak-2.c: New test.
61724         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61725         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61726         * gcc.dg/special/wkali-1.c: New test.
61727         * gcc.dg/special/wkali-2.c: New test.
61728         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61729         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61731 1999-02-10  Felix Lee  <flee@cygnus.com>
61733           * lib/c-torture.exp (c-torture-compile): Pull out code for
61734           analyzing gcc error messages.
61735           (c-torture-execute): Likewise.  Fix some (harmless) false
61736           positives.
61737           * lib/gcc.exp (gcc_check_compile): New function.
61739 1999-02-08  Richard Henderson  <rth@cygnus.com>
61741         * gcc.c-torture/execute/990208-1.c: New test.
61743 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61745         * g++.dg/special/ecos.exp: New driver for new tests with special
61746         requirements
61748         * g++.dg/special/conpr-1.C: New test
61749         * g++.dg/special/conpr-2.C: New test
61750         * g++.dg/special/conpr-2a.C: New test
61751         * g++.dg/special/conpr-3.C: New test
61752         * g++.dg/special/conpr-3a.C: New test
61753         * g++.dg/special/conpr-3b.C: New test
61755         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61756         allow g++ to use the dg driver
61758         * README: Add comment about g++.dg directory
61760 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61762         * README: Update email addresses.
61764 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61766         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61767         arguments in order to force structure S onto the stack even on
61768         the alpha.
61769         (test): Pass 10 leading arguments to function foo as well as the
61770         structure S.
61772         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61773         failure for all targets.
61775         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61776         abort to terminate program execution.
61778 1999-01-30  Richard Henderson  <rth@cygnus.com>
61780         * gcc.c-torture/execute/990130-1.c: New test.
61782 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61784         * gcc.dg/990130-1.c: New test.
61786 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61788         * gcc.c-torture/execute/990128-1.c: New test.
61790 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61792         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61794 1999-01-27  Felix Lee  <flee@cygnus.com>
61796         * lib/c-torture.exp (c-torture-compile): pull out code for
61797         analyzing gcc error messages.
61798         (c-torture-execute): ditto, and fix some (harmless) false
61799         positives.
61800         * lib/gcc.exp (gcc_check_compile): new function.
61802 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61804         * gcc.dg/990117-1.c: New test.
61806         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61808         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61810 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61812         * g77.f-torture/compile/990115-1.f: New test.
61814 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61816         * gcc.c-torture/compile/990107-1.c: New test
61818 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61820         * gcc.c-torture/execute/990106-2.c: New test.
61822         * gcc.c-torture/execute/990106-1.c: New test.
61824 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61826         * gcc.c-torture/compile/981223-1.c: New test.
61828 1998-12-29  Richard Henderson  <rth@cygnus.com>
61830         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61831         (opt3): Rename from opt4 and disable.
61833 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61835         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61837 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61839         * g++.old-deja/g++.other/conv5.C: New test.
61841 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61843         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61845 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61847         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61849 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61851         * gcc.c-torture/compile/981211-1.c: New test.
61853 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61855         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61857         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61859 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61861         * gcc.special/930510-1.c: Make C9X safe.
61862         * gcc.misc-tests/gcov-1.c Similarly.
61863         * gcc.misc-tests/gcov-2.c Similarly.
61865 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61867         * gcc.dg/ultrasp1.c: New test.
61869 1998-12-06  Richard Henderson  <rth@cygnus.com>
61871         * gcc.c-torture/execute/981206.c: New test.
61873 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61875         * g++.old-deja/g++.ns/template7.C: New test.
61877         * g++.old-deja/g++.other/expr1.C: New test.
61879         * g++.old-deja/g++.eh/tmpl3.C: New test.
61881         * g++.old-deja/g++.eh/tmpl2.C: New test.
61883 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61885         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61886         * g++.old-deja/g++.other/using6.C: Removed.
61887         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61889         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61891 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61893         * g++.old-deja/g++.pt/overload8.C: New test.
61895         * g++.old-deja/g++.pt/overload7.C: New test.
61897         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61899         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61900         and relinking messages.
61901         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61902         compiling with -frepo.
61904 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61906         * g++.old-deja/g++.pt/lookup6.C: New test.
61908 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61910         * gcc.c-torture/execute/981130-1.c: New test.
61911         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61913 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61915         * g++.old-deja/g++.pt/explicit76.C: New test.
61917         * g++.old-deja/g++.pt/friend38.C: New test.
61919         * g++.old-deja/g++.ns/crash2.C: New test.
61921         * g++.old-deja/g++.pt/defarg8.C: New test.
61923         * g++.old-deja/g++.pt/instantiate6.C: New test.
61925         * g++.old-deja/g++.pt/static6.C: New test.
61927         * g++.old-deja/g++.pt/decl2.C: New test.
61929 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61931         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61932         problem is actually related with name lookup, but so what? :-)
61934         * g++.old-deja/g++.pt/friend37.C: New test.
61936 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61938         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61939         element, which fails on some systems.
61941         * g77.f-torture/execute/labug1.f: New test.
61943 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61945         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61946         is defined.
61948 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61950         * g77.f-torture/compile/981117-1.f: New test.
61952 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61954         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61955         properly discarded.
61957 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61959         * gcc.c-torture/execute/memcheck: New directory of tests for
61960         -fcheck-memory-usage.
61962 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61964         * README: New file, general information about the testsuite and
61965         new description of the various C++ test subdirectories.
61966         * README.g++: Eliminate obsolete information, update and move most
61967         relevant stuff to README.
61969 1998-11-07  Richard Henderson  <rth@cygnus.com>
61971         * gcc.c-torture/compile/981107-1.c: New test.
61973 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61975         * execute/memcpy-bi.c: New testcase.
61977 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61979         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61980         base classes.
61982         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61983         template is selected.
61985         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61986         classes, it should be accepted for all types.
61988         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61990         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61991         specializations start with template headers.
61993 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61995         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61997         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61998         non-POD types.
62000 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62002         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62004 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62006         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62008 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62010         * 981019-1.c: New test.
62012 1998-10-14  Robert Lipe <robertl@dgii.com>
62014         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62015         find objc headers.
62017 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62019         * compile/981001-4.c: Remove use of GCC extension that triggers a
62020         compiler bug.
62022 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62024         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62026 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62028         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62029         instantiation of template produces incorrect code for delete
62030         expression.
62032         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62033         constructors' name is not unique.
62034         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62035         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62037         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62038         automatic array of const is ill-formed.
62040         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62041         of template parameter?
62043         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62044         const.
62046         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62047         pointer-to-member expression.
62049         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62050         declaration causes ICE.
62052 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62054         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62055         reserved in the global namespace.
62057         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62058         generate needed virtual table.
62060         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62062 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62064         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62065         template-dependent type
62067 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62069         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62070         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62071         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62073         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62074         class should be usable as argument of member function.
62075         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62076         class should be usable as return type of member function.
62077         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62078         class should be usable as type of data member.
62080         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62082 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62084         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62086 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62088         * gcc.dg/dll-?.c Add thumb to target list.
62089         Fix assembler scan patterns to match current assembler output.
62091 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62093         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62094         matching of template brackets.
62096         * g++.old-deja/g++.other/using4.C: New test.  Test using
62097         declarations of methods from base classes.
62099         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62100         within functions should introduce names into the innermost
62101         enclosing namespace.
62103         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62104         of static locals if first initialization throws.
62106 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62108         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62110 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62112         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62113         lose track of the possible targets of tablejump insns.
62114         * special/special.exp: Run it.
62116 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62118         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62119         must be declared before its specializations can be named in friend
62120         declarations.
62122 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62124         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62126         * g77.f-torture/execute/io1.f: New test.
62128 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62130         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62131         with pointer to template function, for which no argument deduction
62132         is possible.
62134         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62135         specialization of template function as argument to template
62136         function.
62138         * g++.old-deja/g++.other/access2.C: New test; Inner class
62139         shouldn't have privileged access to Outer's names.
62141 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62143         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62144         friend template declared within template class conflicts with
62145         nested class of the same name.
62147         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62148         is ignored.
62150         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62151         object with direct initializer as function declaration.
62153         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62154         initializers.
62156         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62157         involving const pointer and NULL produces incorrect result.
62159         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62160         type name without `typename' should be rejected with -pedantic.
62162 1998-10-02  Richard Henderson  <rth@cygnus.com>
62164         * g++.old-deja/g++.other/addrof1.C: New test.
62166 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62168         * gcc.c-torture/compile/981001-1.c: New test.
62169         * gcc.c-torture/execute/981001-1.c: New test.
62171 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62173         * gcc.c-torture/compile/981001-2.c: New test.
62174         * gcc.c-torture/compile/981001-3.c: New test.
62175         * gcc.c-torture/compile/981001-4.c: New test.
62177 1998-10-01  Robert Lipe  <robertl@dgii.com>
62179         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62180         multilibbed hosts.  Idea grafted from g77.exp.
62182 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62184         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62185         avoid losing on systems which need -lsocket.
62187 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62189         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62190         * g++.old-deja/g++.other/nested2.C: Ditto.
62191         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62192         failure.
62194 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62196         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62197         preferred over template operator!= for enum bitfields.
62199 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62201         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62202         that happen to have the same base name, but in different scopes,
62203         are incorrectly rejected.
62205 1998-09-16  Richard Henderson  <rth@cygnus.com>
62207         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62208         on the native word size instead of an integer literal.
62210 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62212         * g++.old-deja/g++.other/static2.C: Invocation of static data
62213         member of type pointer-to-function denoted as non-static member.
62215         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62216         checks involving function types and aliases.
62218 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62220         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62221         redefined to the same non-trivial type.
62223         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62224         namespace-qualification of template specializations declared in
62225         other namespaces.
62227         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62228         to declare a subset of the specializations of a template function
62229         as friends of specializations of a template class.
62231         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62232         member templates that do not fully specialize the enclosing
62233         template class are rejected.
62235 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62237         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62239 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62241         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62242         altered from libf2c/libU77 version.
62244 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62246         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62248 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62249             Alexandre Oliva  <oliva@dcc.unicamp.br>
62251         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62252         (un)signed char are different types for template specialization
62253         purposes.
62255 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62257         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62258         * objc: ObjC testsuite.
62260 1998-08-31  Catherine Moore  <clm@cygnus.com>
62262         * gcc.c-torture/execute/941014-1.x: New file.
62264 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62266         * lib/c-torture.exp: Add support for
62267         torture_eval_before_compile and torture_eval_before_execute
62268         variables.
62270 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62272         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62273         this test triggers valid.
62275 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62277         * gcc.dg/980827-1.c: New test.
62279 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62281         * gcc.c-torture/execute/loop-4b.c: New test.
62283 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62285         * lib/c-torture.exp: Add support for
62286         torture_eval_before_compile and torture_eval_before_execute
62287         variables.
62289 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62291         * gcc.c-torture/compile/980825-1.c: New test.
62293 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62295         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62296         count number tests in opt_t0 not good_t0.
62298 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62300         * gcc.c-torture/compile/930326-1.x: Fix typo.
62302 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62304         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62305         causes an ICE.
62307 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62309         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62310         STACK_SIZE is defined.
62311         * gcc.c-torture/unsorted/stuct.c: Similarly.
62313         * gcc.c-torture/compile/980821-1.c: New test.
62315 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62317         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62318         16bit ints.
62320 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62322         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62323         code.
62325 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62327         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62328         error'.
62330 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62332         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62334 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62336         * gcc.c-torture/compile/980816-1.c: New test.
62338         * gcc.dg/980816-1.c: New test.
62340 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62342         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62343         compiler for ieee tests.
62345 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62347         * g77.f-torture/compile/980729-0.f: New test.
62349 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62351         * gcc.c-torture/special/eeprof-1.c: New test, for
62352         -finstrument-functions.
62353         * gcc.c-torture/special/special.exp: Run it.
62355 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62357         * gcc.c-torture/compile/980729-1.c: New test.
62359 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62361         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62362         __thumb__ is defined, and test for ARM style doubles if so.
62364 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62366         * g77.f-torture/noncompile/980615-0.f: New test.
62368 1998-07-26  H.J. Lu  (hjl@gnu.org)
62370         * gcc.dg/980312-1.c: Do link instead of compile.
62371         * gcc.dg/980313-1.c: Likewise.
62373 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62375         * gcc.c-torture/compile/980726-1.c: New test.
62377 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62379         * g77.f-torture/execute/io0.f: New test.
62381 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62383         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62384         an int.
62386 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62388         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62389         m32r bugs.
62391 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62393         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62394         c-decl.c:grokdeclarator can handle mode attributes.
62396 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62398         * gcc.c-torture/execute/980716-1.c: New test.
62400 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62402         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62403         the mn10200.
62404         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62405         the mn10200.
62406         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62407         * gcc.c-torture/compile/930326-1.x: Similarly.
62409 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62411         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62412         New test from Craig.
62414 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62416         * g77.f-torture/noncompile/980616-0.f: New test.
62418         * g77.f-torture/execute/970816-3.f: New test from Craig.
62420 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62422         *  g++.other/singleton.C: Return error value instead of taking
62423         SIGSEGV.
62425 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62427         *  g++.other/singleton.C: New test.  Warning is under dispute.
62428         Runtime crash is not.
62430 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62432         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62433         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62434         using6.C, using7.C}: New namespace tests.
62436 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62438         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62439         specialization with typedef'ed names used as array indexes.
62441 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62443         * gcc.c-torture/execute/980709-1.c: New test.
62445         * gcc.dg/980709-1.c: New test.
62447 1998-07-07  Richard Henderson  <rth@cygnus.com>
62449         * gcc.c-torture/execute/bcp-1.c: New test.
62451 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62453         * gcc.c-torture/execute/980707-1.c: New test.
62455 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62457         * gcc.c-torture/compile/980706-1.c: New test.
62459 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62461         * g77.f-torture/execute/980701-0.f,
62462         g77.f-torture/execute/980701-1.f: New test from Craig.
62464 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62466         * gcc.c-torture/compile/980701-1.c: New test.
62468         * gcc.c-torture/execute/980701-1.c: New test.
62470 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62471 rlsruhe.de>
62473         * g++.old-deja/g++.robertl/eb132.C: New test.
62474         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62476 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62478         * g77.f-torture/execute/980628-7.f,
62479         g77.f-torture/execute/980628-8.f,
62480         g77.f-torture/execute/980628-9.f,
62481         g77.f-torture/execute/980628-10.f: New tests from Craig.
62483         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62485 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62487         * g77.f-torture/execute/980628-4.f: New test from Craig.
62488         * g77.f-torture/execute/980628-5.f: Likewise.
62489         * g77.f-torture/execute/980628-2.f: Likewise.
62490         * g77.f-torture/execute/980628-0.f: Likewise.
62491         * g77.f-torture/execute/980628-1.f: Likewise.
62492         * g77.f-torture/execute/980628-3.f: Likewise.
62493         * g77.f-torture/execute/980628-6.f: Likewise.
62495 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62497         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62498         directory when nothing has been installed yet.
62500 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62502         * gcc.c-torture/special/special.exp: Handle newer versions of
62503         dejagnu.
62505 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62507         * gcc.dg/980626-1.c: New test.
62509 1998-06-19  Bruno Haible <haible@ilog.fr>
62511         * gcc.misc-tests/m-un-2.c: New test.
62512         * g++.old-deja/g++.other/warn01.c: Likewise.
62514 1998-06-19  Robert Lipe  <robertl@dgii.com>
62516         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62517         compatibility with assmblers with a different comment character.
62518         Eliminate use of GAS-specific extensions.
62520 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62522         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62524 1998-06-19  Robert Lipe  <robertl@dgii.com>
62526         * lib/g77.exp: Replace search for libf2c.a with search for newly
62527         renamed libg2c.a
62529 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62531         * gcc.c-torture/execute/980617-1.c: New test.
62533 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62535         * gcc.c-torture/execute/980612-1.c: New test.
62537 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62539         * gcc.dg/980523-1.c: Only test on ppc-linux.
62540         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62542         * gcc.c-torture/execute/980608-1.c: New test.
62544 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62546         * gcc.c-torture/execute/980605-1.c: New test.
62548 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62550         * gcc.c-torture/execute/980604-1.c: New test.
62552 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62554         * gcc.c-torture/execute/980602-1.c: New test.
62555         * gcc.c-torture/execute/980602-2.c: Likewise.
62557 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62559         * 970125-0.f: Fix per JCB.  Add commentary.
62561 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62563         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62564         IEEE -0 support.
62566 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62568         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62569         earlier.
62571 1998-05-28  Catherine Moore <clm@cygnus.com>
62573         * gcc.c-torture/execute/980526-3.c: New test.
62575 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62577         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62578         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62579         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62580         m88k-motorola-sysv3 to XFAIL.
62582 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62584         * gcc.dg/980526-1.c: New test.
62585         * gcc.c-torture/execute/980526-2.c: New test.
62587 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62589         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62591         * gcc.c-torture/execute/980526-1.c: New test.
62593 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62595         * g77.f-torture/execute/alpha2.f: Add runtime test.
62597 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62599         * g++.old-deja/old-deja.exp: Strip leading directories.
62601         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62602         error for the line.  Don't run multiple tests for the same line.
62604 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62606         * gcc.dg/980523-1.c: New test.
62608 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62610         * g77.f-torture/compile/970915-0.f: New test.
62612 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62614         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62616 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62618         * gcc.dg/980520-1.c: New test.
62620 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62622         * gcc.dg/980502-1.c: Fix return type.
62624 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62626         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62627         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62628         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62629         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62630         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62632 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62634         * g77.f-torture/execute/980520-1.f: New test.
62636 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62638         * lib/mike-g77.exp: New file.
62640         * g77.f-torture/noncompile/noncompile.exp,
62641         g77.f-torture/noncompile/check0.f: New files.
62643 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62645         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62646         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62647         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62648         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62649         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62650         abort where appropriate.
62652 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62654         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62655         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62657 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62659         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62661 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62663         * g77.f-torture/compile/980427-0.f: New test.
62665 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62667         * g77.f-torture/compile/980424-0.f: New test.
62669 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62671         * g77.f-torture/compile/980419-2.f (main): New test.
62672         * g77.f-torture/compile/970125-0.f: New test.
62673         * g77.f-torture/compile/980419-1.f: New test.
62675 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62677         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62678         of loop-4.c.
62680 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62682         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62684 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62686         * gcc.c-torture/compile/980329-1.c: New test.
62688 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62690         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62691         * gcc.dg/980312-1.c: Fix typo in -march command.
62693 1998-03-16  H.J. Lu  (hjl@gnu.org)
62695         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62697 1998-03-11  Robert Lipe  <robertl@dgii.com>
62699         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62700         Dave Love agree the Fortran source is bogus.
62702 1998-03-11  Robert Lipe  <robertl@dgii.com>
62704         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62705         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62706         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62707         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62708         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62710 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62712         * g++.old-deja/g++.other/friend1.C: New test.
62714 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62716         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62717         possibly uninitialized) variables and declare dnrm2.
62719 1998-02-23  Robert Lipe <robertl@dgii.com>
62721         From Bruno Haible <haible@ilog.fr>:
62722         * gcc.c-torture/execute/980223.c: New test.
62724 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62726         * gcc.dg/ifelse-1.c: New test.
62728 1998-02-09  H.J. Lu  (hjl@gnu.org)
62730         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62732           * lib/old-dejagnu.exp (old-dejagnu): Added the
62733           "execution test - XFAIL *-*-*" handling in the spirit of
62734           "excess errors test -". Changed the "execution test fails"
62735           handling to be like "excess errors test fails".
62736           * Update various tests accordingly.
62738 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62740         * gcc.c-torture/execute/980205.c: New test.
62742 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62744         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62745         * lib/f-torture.exp: Similarly.
62746         * gcc.c-torture: Rename all .cexp files to .x files.
62748 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62750         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62751         (940510-1.c): Removed duplicate.
62752         (971104-1.c): New test.
62754 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62756           * lib/f-torture.exp: Improve error and loop detection.
62758 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62760         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62761         use that to size the filler array.
62763 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62765         * lib/c-torture.exp(c-torture-execute): Fix typo.
62767         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62768         testcase as the executable name. Keep the executable around if
62769         the test fails.
62771 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62773         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62774         changes.  Only test one -g option, and move it to the end of the
62775         list of options to test.
62777 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62779         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62780         variable GCC_TORTURE_OPTIONS to supply default switches separated
62781         by colons.  If no environment variable, run tests with -O0 -g, -O1
62782         -g, and -O2 -g as well.
62784 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62786         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62787         explanatory comments. Fix indentation.
62789 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62791         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62793 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62795         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62796         * g++.old-deja/g++.mike/p7325.C: Likewise.
62797         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62799 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62801         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62802         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62803         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62804         * g++.old-deja/g++.law/operators4.C: Likewise.
62806 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62808         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62809         * g++.old-deja/g++.mike/p784.C: Ditto.
62810         * g++.old-deja/g++.mike/p785.C: Ditto.
62812 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62814           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62816 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62818         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62819         target feature; pass this to c-torture-execute as needed.
62821 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62823         * lib/c-torture.exp(c-torture-execute): If the previous and the
62824         current executables being tested are identical, we don't need to
62825         run the executable again. Try to make the executable names
62826         unique. Add an optional argument for passing additional compiler
62827         flags.
62829 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62831         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62833 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62835         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62837 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62839         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62840         32bit or larger longs.
62842         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62843         have either a 32bit long or 32bit int.
62845 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62847         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62848         Make double precision tests dependent on sizeof (double).
62850 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62852         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62853         too.
62855 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62857         * gcc.c-torture/compile/961203-1.cexp: New script.
62859 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62861         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62862         up the includes ourselves.
62864 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62866         * lib/plumhall.exp: Remove random include, and add a few
62867         verbose messages for debugging.
62869 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62871         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62872         of trying to do it ourselves.
62874 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62876         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62878 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62880         * gcc.prms/5403.c: Made regexp a bit less strict.
62882 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62884         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62885         is returned from remote_load instead.
62886         * lib/plumhall.exp: Ditto.
62887         * lib/mike-g++.exp: Ditto.
62888         * lib/old-dejagnu.exp: Ditto.
62889         * lib/c-torture.exp: Ditto.
62891 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62893         * lib/g++.exp: Use build_wrapper procedure.
62894         * lib/gcc.exp: Ditto.
62896 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62898         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62899         an old-style decl for malloc.  Fixes tests to work when
62900         sizeof (int) != sizeof (size_t).
62902 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62904         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62906         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62907         use stdargs.h interface.
62909 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62911         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62912         NO_VARARGS when compiling.
62914 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62916         * lib/plumhall.exp(ph_includes): New procedure.
62917         (ph_make): Use it.
62918         (ph_compiler): Ditto.
62920         * lib/g++.exp: Rename test-glue.c to testglue.c.
62921         * lib/gcc.exp: Ditto.
62923 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62925         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62926         to completion when it's called.
62928 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62930         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62931         is defined, don't do test.
62933 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62935         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62936         for object files.
62937         (ph_summary): Mark skipped testcases as untested, not unresolved.
62939         * lib/plumhall.exp (ph_make): If unresolved because of bad
62940         errorCode, record errorCode in log file.
62941         (*): Replace send_log/verbose with verbose -log.
62943 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62945         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62946         double conversion if double isn't at least 8 bytes.
62948         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62949         int to work with targets where int is 16 bits.
62951         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62952         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62953         precision for the test to complete.
62955 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62957         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62958         if d10v is not compiled with the -mdouble64 flag.
62959         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62961         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62962         d10v is not compiled with the -mint32 flag.
62964 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62966         * lib/plumhall.exp: Use incr_count.
62968 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62970         * gcc.c-torture: Update to c-torture-1.45.
62972 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62974         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62975         the name of the expect testcase file).
62977         * lib/g++.exp(g++_init): Ditto.
62979 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62981         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62982         the host.
62984         * lib/gcc.exp(gcc_exit): New procedure.
62986 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62988         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62989         specs where appropriate.
62991         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62992         because of new "candidates are" messages, and removed a few
62994         * Converted all non-old-style g++ testcases to old-style, and
62995         moved into g++.old-deja.
62997 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62999         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63000         options.
63002         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63003         succeeded.
63005         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63007 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63009         * lib/gcc.exp (gcc_target_compile): Add support for defining
63010         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63011         the machine doesn't have those features.
63013 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63015         * g++.law/operators4.exp: Don't use LIBS.
63017 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63019         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63021         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63022         * lib/g++.exp: Set it here instead. Also, allow use of the
63023         --tool_exec and --tool_opt options. Change CXX to
63024         GXX_UNDER_TEST.
63026         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63028         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63030 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63032         * lib/old-dejagnu.exp: Use prune_warnings instead of
63033         prune_system_crud.
63034         * lib/mike-g++.exp: Ditto.
63035         * lib/gcc.exp: Ditto.
63036         * lib/g++.exp: Ditto.
63038         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63040 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63042           * 941014-2.c: Include stdlib.h
63043           * 960327-1.c: Include stdio.h
63044           * dbra.c, index-1.c: Don't assume ints are 32bits.
63046 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63048         * lib/gcc.exp: Add gcc,stack_size target feature.
63050         * lib/g++.exp(g++_target_compile): Add the include and link
63051         paths here, not in two other places. And, it's $options, not
63052         options.
63054         * lib/mike-g++.exp(postbase): Remove the code that determines
63055         the correct include and link paths.
63056         * g++.old-deja/old-deja.exp: Ditto.
63058 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63060         * lib/g++.exp(g++_init): target_compile no longer returns the
63061         filename of the result.
63063 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63065         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63066         call to glob.
63068         * gcc.c-torture/special/special.exp: Change call to
63069         gcc_target_compile to include the object file.
63071 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63073         * gcc.c-torture/special/special.exp: Correct misspelling in last
63074         change.
63076 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63078         * lib/plumhall.exp(ph_summary): Log the entire output of the
63079         executable. Return -1 if there were any failures, 0 otherwise.
63080         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63081         (ph_make): Clean up objects and executables that were built
63082         if the tests succeeded.
63084 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63086         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63087         libraries and includes in the build tree as appropriate.
63089 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63091         * lib/c-torture.exp: Instead of looking for the global variable
63092         NO_LONG_LONG, check to see if that's a feature of the target.
63094 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63096         * config/default.exp: Minimize. Delete the remainer of the files in
63097         config; this functionality is now in devo/dejagnu/config.
63099         g++.*/*: Pass any additional flags used to compile to postbase;
63100         delete CXXFLAGS.
63102         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63103         is now done by runtest.exp. Use gcc_target_compile instead of
63104         compile.
63106         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63107         Remove references to CFLAGS. Use remote_file instead of
63108         calling rm -f.
63109         (c-torture): Take a list of arguments to use to compile this
63110         testcase.
63112         lib/g++.exp: Simplify. Use target_compile instead of compile.
63113         lib/gcc-dg.exp: Ditto.
63114         lib/gcc.exp: Ditto.
63115         lib/mike-{gcc,g++}.exp: Ditto.
63116         lib/old-dejagnu.exp: Ditto.
63117         lib/plumhall.exp: Ditto.
63119 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63121         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63122         (ph_linker): Likewise.
63124 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63126           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63127         MAP_ANON / MAP_ANONYMOUS if defined;
63128         else try to map from /dev/zero .
63130 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63132         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63133         isn't defined, then define it to MAP_ANONYMOUS.
63135 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63137         * gcc.c-torture: Update to c-torture-1.42 release.
63139 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63141         * gcc.c-torture: Update to c-torture-1.41 release.
63143 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63145         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63146         c-torture release.
63148 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63150         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63151         and LDFLAGS.  Fix second case to append the target_info ldflags
63152         onto LDFLAGS, not CFLAGS.
63153         * lib/g++.exp (g++_init): Add target_info stuff.
63154         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63155         of libgloss and newlib flags for !native.
63157         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63158         (GDB): Fix relative path to go up another dir for finding gdb.
63160 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63162         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63163         versions in the target_info array, if they don't exist.
63165 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63167         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63169 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63171         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63172         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63174 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63176         * lib/old-dejagnu.exp: Don't remove the output file before we've
63177         actually tested it. Don't append pwd to the path of the executable
63178         we're testing.
63180 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63182         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63184 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63186         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63187         temporary directory for compiler files, and set it to a default
63188         value of /tmp. Set $output as the name of the output file from
63189         compiling the testcase. Add a -o option to $cflags_var so the
63190         compiler writes the final output file as $output. Set $executable
63191         to $output.
63193         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63194         directory for compiler files, and set it to /tmp if it doesn't
63195         already have a value. Set $output_file to the name of the output
63196         file from compiling the testcase. Add a -o option to CXXFLAGS so
63197         the compiler writes the final output file as $output. Use $output
63198         as the executable to be tested.
63200 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63202         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63204 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63206         * gcc.c-torture/execute/pending-1.c: New test.  Still
63207         pending in Tege's queue.
63209 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63211         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63212         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63213         if there were failures.  Call unresolved if there were unresolved
63214         testcases.  Call gcc_fail if program did not run to completion.
63215         (ph_make): Pass additional argument name to ph_execute.
63216         (ph_execute): Add new argument.  Pass additional arguments to
63217         ph_summary.  Call gcc_fail is there is no execution output.
63219 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63221         * lib/plumhall.exp (proc_summary): Output relavent summary
63222         lines into the log so specific failures in plumhall can be
63223         investigated.
63225 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63227         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63228         (c-torture-execute): Don't try to execute tests which use
63229         "long long" types if $NO_LONG_LONG is nonzero.
63231 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63233         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63234         not c-torture.
63236         * gcc.ieee: Move from here.
63237         * gcc.c-torture/execute/ieee: To here.
63239 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63241         * gcc.c-torture: Update to c-torture-1.41 release.
63243 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63245         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63246         not "$output".
63248 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63250         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63251         -c present.
63253 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63255         * config/proelf.exp: Handle connecting to a simulator.
63257 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63259         * config/proelf.exp: New file.  Enough framework that we can
63260         run c-torture tests on the proelf targets (or any other target
63261         that gdb can connect to for that matter).
63263 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63265         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63266         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63268         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63269         exec_output exists.
63271 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63273         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63274         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63276         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63277         to pass/fail/unresolved/unsupported/untested.  Caller must now
63278         call unresolved/unsupported/untested.
63279         * lib/*.exp: Update FSF address.  Update to handle new results of
63280         ${tool}_load.
63281         * lib/chill.exp (verbose): Delete.
63283 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63285         * lib/gcc.exp (default_gcc_start): Change order of args to
63286         $LDFLAGS $CFLAGS $LIBS.
63287         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63288         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63289         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63290         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63291         * gcc.misc-tests/dg-test.exp: Likewise.
63292         * gcc.misc-tests/msgs.exp: Likewise.
63293         * gcc.prms/prms.exp: Likewise.
63294         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63295         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63297         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63299 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63301         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63303         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63304         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63306         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63307         necessary.
63309 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63311         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63312         global for loop; add use of $mathlib.
63313         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63314         settings here; set mathlib for anything but VxWorks.
63316 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63318         * gcc.c-torture: Update to c-torture-1.40 release.
63320 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63322         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63323         dg.exp.
63325 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63327         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63328         global.
63330 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63332         * lib/g++.exp (LIBS): Define if not already.
63333         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63334         (gcc-dg-prune): Call prune_gcc_output.
63335         * lib/gcc.exp (prune_gcc_output): New proc.
63336         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63337         prune_gcc_output.
63339 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63341         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63342         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63344 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63346         * gcc.c-torture: Update to c-torture-1.39 release.
63348 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63350         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63351         fails, try others as well.
63353 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63355         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63356         If compilation fails, mark execute tests as `untested'.
63357         If test is marked as unsupported, don't mark compilation and
63358         execute tests as failed.
63360 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63362         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63363         libstdc++ for whether or not we want to be doing shared
63364         libraries.  Delete link_curses since we don't need it anymore.
63365         * lib/mike-g++.exp (postbase): Don't link in libg++.
63366         * g++.old-deja/old-deja.exp: Likewise.
63368 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63370         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63372 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63374         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63375         For that, add `-Wl,-a,shared_archive'.
63376         * g++.old-deja/old-deja.exp: Likewise.
63378 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63380         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63382 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63384         * lib/mike-g++.exp (postbase): Pay attention to the status of
63385         g++_load.
63387 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63389           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63391 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63393         * lib/gcc.exp (default_gcc_start): No longer need to log program
63394         being executed or its output, execute_anywhere does that now.
63395         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63396         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63398 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63400         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63401         the same as those in lib/g++.exp.
63403 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63405         * gcc.c-torture: Update to c-torture-1.38 release.
63406         * gcc.ieee: Related changes.
63408 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63410         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63411         "exec". Minor reformatting changes.
63413         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63414         cross. This means all "exec" calls now work on a remote host as
63415         well.
63416         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63417         cross. Filter out the extra "\r\n" stuff that expect puts in.
63418         (c-torture-execute): Filter out the bogus warnings like
63419         c-torture-compile does. Add support for canadian cross.
63420         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63421         Use execute_anywhere rather than calling exec directly. Now it
63422         works for canadian cross testing.
63424 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63426         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63427         results into a variable, and check that rather than using file exists.
63429 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63431         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63432         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63434 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63436         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63437         lib_curses if there's a shared libg++ in the build tree.
63439 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63441         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63442         if not supported target.
63444 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63446         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63447         link_curses up to always happen, not just for native builds.
63449 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63451         * gcc.c-torture: Update to c-torture-1.36 release.
63452         * gcc.failure: Related changes.
63454 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63456         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63458 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63460         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63461         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63462         runshlib, link_curses, and mathlib for link and run.
63464         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63465         pass the runtime shared library options for Solaris, OSF/1, and
63466         Irix5, and link with -lcurses to avoid unresolved references.
63468 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63470         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63471         only run once.
63473 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63475         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63477 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63479         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63480         do not have a framework for the "compat" tests yet.
63482 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63484         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63485         set to null if we're testing vxworks5.1.  Use that instead of
63486         `-lm' in the setting of LIBS for link and run.
63488 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63490         * config/rom68k.exp (${tool}_load): Major changes to make it
63491         work.  Verified that it does in fact return the stuff in
63492         exec_output properly.  Catch any Emul or any TRAP other than 0.
63494 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63496         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63497         LDFLAGS properly for targets that need stuff from libgloss.
63498         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63499         only run once.
63500         (gpp_initialized): New variable.
63502 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63504         * config/rom68k.exp: Load libgloss.exp.
63505         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63506         so we can produce a fully linked binary.
63507         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63508         so we can produce a fully linked binary.
63510 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63512         * lib/plumhall.exp (ph_section): Watch for expected failures.
63513         Add missing `else'.
63515         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63516         run the testcase.
63517         (c-torture): Likewise.
63519 1995-08-28  Doug Evans  <dje@cygnus.com>
63521         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63523         * lib/mike-g++.exp (mike_cleanup): New proc.
63524         (prebase): New globals compiler_result, not_compiler_result,
63525         target_regexp.
63526         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63527         allow leading "-" in pattern.  Watch for unsupported tests.
63528         If $compiler_result is set, pattern match assembler code,
63529         and ditto for $not_compiler_result.
63530         * lib/mike-gcc.exp: Likewise.
63532         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63533         execution "succeeded".
63535 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63537         * config/win32.exp: New file.
63538         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63540 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63542         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63543         unsupported.
63544         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63545         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63546         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63548         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63549         "... without exceptions was ...".  That is now handled by
63550         prune_system_crud.
63551         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63553 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63555         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63556         sieve.c,sort2.c}: New files.
63557         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63558         sieve.exp,sort2.exp}: Drivers for them.
63560         * lib/mike-gcc.exp (program_output): New user settable variable.
63561         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63562         messages.
63563         * lib/mike-g++.exp (program_output): New user settable variable.
63565         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63567         * config/sh.exp: Deleted (use sim.exp instead).
63569 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63571         * config/vx.exp: Declare CHECKTASK as global.
63572         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63573         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63574         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63576 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63578         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63579         target. Like vx.exp, only includes `vx29k.exp' instead of
63580         `vxworks.exp'.
63582 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63584         * config/sim.exp: Increase time limit from 120 seconds to 240.
63586 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63588         * gcc.c-torture/execute/950628-1.c: New test.
63590 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63592         * gcc.c-torture: Update with changes/additions from
63593         c-torture-1.34.
63595 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63597         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63599 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63601         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63603 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63605         * gcc.c-torture/compile/950512-1.c: New test.
63606         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63607         * gcc.dg/struct-ret-1.c: Likewise.
63609 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63611         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63612           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63614 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63616         * gcc.c-torture/special/920411-1.c: Deleted.
63617         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63619 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63621         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63622         cpu limit.
63624 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63626         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63628 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63630         From kenner;
63631         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63632         is the proper length.
63633         * va-arg-3.c: Likewise.
63635 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63637         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63638         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63640         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63641         * lib/g++.exp (default_g++_start): Delete old cruft.
63643 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63645         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63646         (2 * (1 << 18)) to (2 * (1 << 17)).
63648         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63650 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63652         * config/rom68k.exp: Renamed from config/idp.exp
63654 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63656         * c-torture/compile/921109-2.c
63658 1995-04-18  Mike Stump  <mrs@cygnus.com>
63660         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63661         excess errors.
63663 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63665         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63666         output.
63667         * lib/g++.exp (default_g++_start): Likewise.
63669 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63671         * gcc.c-torture/compile/950329-1.c: New test.
63673 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63675           * config/bug.exp (${tool}_load): Updated to use new remote_open
63676           and remote_close procs.
63677         * config/idp.exp: New file.
63679 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63681         * gcc.c-torture/execute/950322-1.c: New test.
63683 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63685         * config/vx.exp (${tool}_load): Clean up testing of return code from
63686         vxworks_ld and vxworks_spawn.
63688 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63690         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63692 1995-03-13  Mike Stump  <mrs@cygnus.com>
63694         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63695         can mark excess errors on a machine by machine basis.  Note, the
63696         default is to not expect any excess errors, even when excess
63697         errors test - is given, so you will want to put an XFAIL ... on
63698         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63699         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63700         those 4 machines, but no others.
63702 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63704         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63705         * lib/c-torture.exp: to here.
63707 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63709         * gcc.c-torture/execute/950221-1.c: New test.
63710         * gcc.c-torture/execute/struct-ret-1.c: New test.
63711         * gcc.c-torture/compile/950221-1.c: New test.
63713         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63715 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63717         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63718         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63720 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63722         * g++.gb: New directory of tests, derived from my signature and
63723         class scoping tests.
63725         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63726         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63727         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63728         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63729         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63730         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63731         * g++.gb/sig25.C: Likewise.
63733         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63734         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63735         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63736         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63737         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63738         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63739         * g++.gb/sig25.exp: Likewise.
63741         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63742         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63743         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63744         * g++.gb/scope13.C: Likewise, this test still fails.
63746         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63747         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63748         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63749         * g++.gb/scope13.exp: Ditto.
63751         * g++.gb/README: New file, explains what these tests are about.
63753 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63755         * lib/dg.exp (dg-do): Support `preprocess'.
63756         (dg-test): Likewise.
63758 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63760         * config/udi.exp: change "continue -expect" to "exp_continue".
63762 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63764         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63765         Delete redundant tests.
63767         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63768         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63769         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63770         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63771         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63772         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63773         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63774         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63776         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63777         storing label pointers.
63778         * gcc.c-torture/execute/921019-1.c: Likewise.
63779         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63780         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63781         parameter fp.
63782         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63783         constants.
63785         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63786         Delete obsolete tests.
63788         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63789         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63790         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63791         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63792         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63793         * gcc.c-torture/compile/950124-1.c: New test.
63795         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63797 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63799         * lib/mike-g++.exp: Add -lm to LIBS.
63801 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63803         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63805 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63807         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63809 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63811         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63813 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63815         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63816         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63817         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63818         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63819         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63820         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63821         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63822         * g++.law/{operators31.C, operators32.C,
63823         * g++.law/{operators33.C, operators34.C}: Likewise.
63824         * g++.law/{pic1.C, refs2.C}: Likewise.
63825         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63826         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63827         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63828         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63830         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63831         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63832         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63833         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63834         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63835         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63836         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63837         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63838         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63839         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63840         * g++.law/{operators34.exp}: Likewise.
63841         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63842         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63843         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63844         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63845         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63847         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63848         No longer expected to fail.
63849         * g++.law/missed-error3.C: Tweak for recent bool changes.
63851 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63853         * config/emb-unix: Deleted.
63854         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63855         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63857 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63859         * lib/dg.exp (dg-test): Fix typo in last patch.
63861 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63863         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63864         (handles multiple occurrences).
63866 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63868         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63869         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63870         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63871         printed).
63872         * lib/c-torture.exp (c-torture-compile): Likewise.
63873         (c-torture): Prepend full path if missing.
63874         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63875         (gcc_fail): Likewise.
63876         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63878 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63880         * lib/netware.exp: Only attach to NetWare i386 systems.
63882 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63884         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63885         messages.  Add test name to "output pattern match" pass/fail message.
63887 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63889         * gcc.dg: New testsuite.
63890         * gcc.dg/dg.exp: New file.
63892         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63893         test-switch.c}: Deleted.
63895         * gcc.misc-tests/msgs.exp: New testcase driver.
63897 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63899         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63900         Watch for illegal return values from ${tool}_load.
63901         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63902         cross targets.  Coerce return value >0 to 1.
63904 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63906         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63908         * config/emb-unix.exp: New file.
63910         * config/sim.exp: Error if variable $SIM not defined.
63911         (${tool}_load): Mark test as "untested" if simulator missing.
63913         * config/unix.exp: Load remote.exp to get rcp_download.
63914         * lib/c-torture.exp: Use different option lists for testcases with
63915         and without loops.
63916         * gcc.c-torture/execute/execute.exp: Likewise.
63918 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63920         * config/*.exp: Clarify return code from ${tool}_load.
63921         Call `unresolved' or `untested' instead of `warning' or `perror'
63922         (sometimes you still want to call both though).
63923         Add comment that `shell_id' is local to each file.
63924         * config/udi.exp (timeout): Set to 30.
63925         Don't print warning if connection fails, $connectmode has already
63926         printed an error.
63927         (${tool}_load): Move verbose messages to level 2.
63928         Rework pattern for "Process started" message.
63929         Pass `shell_id' to ${connectmode}_download.
63930         Retry twice upon timeout.  Make resetting of target more robust.
63931         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63932         Pass `shell_id' to exit_$connectmode.
63933         Only call exit_$connectmode if connected.
63934         * config/unix.exp (${tool}_load): Check return codes better.
63935         * config/vrtx.exp (${tool}_load): Likewise.
63936         * config/vx.exp (${tool}_load): Likewise.
63937         Delete unneeded global's.
63938         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63939         from ${tool}_load.
63940         (dg-stat): Delete.
63941         (dg-init): Delete recording of pass/fail counts.
63942         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63943         (old-dejagnu-init): Likewise.
63944         (old-dejagnu-stat): Delete contents, empty proc now.
63945         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63946         (c-torture): Delete references to lcnt, lpass, lfail.
63947         Get option list from TORTURE_OPTIONS.
63948         Delete -funroll[-all]-loops if no loops.
63949         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63950         (g++_stat): Delete contents (empty proc now).
63951         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63952         (gcc_finish): Likewise.
63953         (gcc_stat): Deleted.
63954         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63955         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63956         * gcc.c-torture/execute/execute.exp: Likewise.
63957         Split tests into two parts: compile, execute.
63958         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63959         no loops.  Update to reflect clarified return codes from ${tool}_load.
63961 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63963         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63964         to grep for.
63965         (old-dejagnu): Likewise (where necessary).
63967 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63969         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63971         * lib/dg.exp (dg-process-target): Fix processing of selector.
63972         Add comment regarding use of `error'.
63974         * lib/gcc.exp (prune_system_crud): Define if missing.
63975         * lib/g++.exp (prune_system_crud): Likewise.
63977         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63978         Call prune_system_crud.
63979         * lib/dg.exp (dg-runtest): New proc.
63980         Use perror instead of send_user for tcl errors in testcase.
63981         Don't return any value, it's never used.
63982         Don't clobber previous definition of `unknown'.
63983         Print tcl errors in `dg-final'.
63985 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63987         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63988         (dg-test): Don't print errorInfo, it contains stack backtrace.
63990 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63992         * lib/g++.exp (runtest_file_p): Define if missing.
63994 1994-09-24  Doug Evans  (dje@cygnus.com)
63996         * lib/mike-g++.exp: Comment out loading of g++.exp.
63997         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63998         (default_g++_version): Always print something.
63999         (default_g++_start): Comment out call to `which'.
64000         (g++_start, g++_load): Deleted (must be defined in config file).
64001         * lib/gcc.exp: Test for existence of $CC at start.
64002         Delete check for tmpdir (done in gcc_init).
64003         (default_gcc_version): Always print something.
64004         (default_gcc_start): Comment out call to `which'.
64005         * config/*.exp: Major cleanup - make cross targets work at least a
64006         little better for g++ (by not being "--tool gcc" specific).
64007         Rename gcc_xxx to ${tool}_xxx.
64008         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64009         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64011 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64013         * lib/c-torture.exp (c-torture-compile): Rework compiler
64014         message processing.
64016         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64017         c-torture.
64019 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64021         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64023         * lib/dg.exp (dg-process-target): Support { target native }.
64025 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64027         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64028         looked for "... program xxx got fatal signal".
64029         Correct regsub munging of `comp_output'.
64030         Ignore compiler messages "path prefix not used" and "linker input
64031         file unused".
64033 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64035         * lib/gcc.exp (runtest_file_p): Define if missing.
64036         * gcc.prms/template.c: Example to work from.
64038 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64040         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64041         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64043         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64044         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64045         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64046         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64048         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64049         (dg-process-target): No longer a varargs proc.
64050         Return S/N for target, P/F for xfail.  All callers changed.
64051         (user option procs): More argument checking.
64052         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64053         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64054         (dg-test): Skip test if not running on selected target in `dg-do'.
64055         Update handling of `dg-do-what', `dg-output-text'.
64056         Separate execution pass/fail from output pattern match pass/fail.
64057         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64059 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64061         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64062         target for 920510-1.c.
64064 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64066         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64067         Clean up comment regarding use of passcnt, etc.
64068         (gcc_stat): Don't update `testcnt' here.
64069         (gcc_finish): Do it here.
64070         Might as well reset `but_id' here too.
64071         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64072         to determine if the file should be tested.
64073         * gcc.c-torture/compile/compile.exp: Likewise.
64074         * gcc.c-torture/execute/execute.exp: Likewise.
64075         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64076         * gcc.misc-tests/dg-test.exp: Likewise.
64077         * gcc.prms/prms.exp: Likewise.
64078         * gcc.wendy/wendy.exp: Likewise.
64079         * g++.old-deja.exp: Likewise.
64080         Move "Testing file" message to verbose level 1.
64082 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64084         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64086 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64088         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64089         (default_gcc_start): Accept optional second list element
64090         of compiler flags.  Print compiler output at verbosity level 2.
64091         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64092         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64093         Save current values of framework globals passcnt, failcnt, xpasscnt,
64094         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64095         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64096         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64097         xfailcnt to compute stats.  Update framework global `testcnt' from
64098         pass/fail counts.
64099         (gcc_finish): New proc.  Clean up test environment.
64100         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64101         (gcc_epass, gcc_efail): Delete.
64102         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64103         argument of line number.
64104         (dg-init): If the tool has an init routine, call it.
64105         (dg-test): Remove args `cflags_var' and `libs_var'.
64106         Pass all compiler options to ${tool}_start.
64107         Handle missing line number.
64108         (dg-finish): New function.
64109         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64110         particular files.  Call gcc_finish at end.  Move "skipping test"
64111         message to verbosity level 3.
64112         * gcc.c-torture/compile/compile.exp: Likewise.
64113         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64114         * gcc.c-torture/execute/execute.exp: Likewise.
64115         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64116         Print testcase being tried at verbosity level 1.
64117         * gcc.c-torture/special/special.exp: Unset xfail.
64118         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64119         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64120         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64121         * gcc.failure/failure.exp: Likewise.
64122         * gcc.ieee/ieee.exp: Likewise.
64123         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64124         Update call to dg-test.  Call dg-finish at end.
64125         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64126         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64127         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64128         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64129         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64130         * gcc.wendy/wendy.exp: Add copyright.
64131         Delete setting of tmpdir (done by gcc_init).
64132         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64133         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64134         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64135         gcc_[ce]pass/fail.
64137 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64139         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64140         confusion.
64141         (g++_load): Likewise.
64143         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64144         Rename argument to `prog' to remove the confusion.
64145         Varargs fns behave differently too!
64146         (g++_load): Likewise.
64148         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64150         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64151         what it is.  Delete (always) printing of status value for !native.
64152         Simplify verbose code, and include status and exec_output.
64153         (g++_load): Use gcc_load.
64155 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64157         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64158         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64159         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64160         940714-3.c as these testcases don't exist anymore.  Make
64161         va-arg-1.c expected to pass.
64163 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64165         * gcc.misc-tests/misc.exp: Only run specific testcases.
64166         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64167         * gcc.misc-tests/dg-[1-9].c: New files.
64169         * lib/dg.exp: New testsuite driver.
64170         * gcc.prms/prms.exp: Use it.
64172         * README.gcc: New file.
64174         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64175         Document and reset `lxpass' and `lxfail'.
64176         Simplify "initialized" message.
64177         (gcc_stat): Clean up comments a little.
64179 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64181         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64183 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64185         * lib/old-dejagnu.exp (process-option): New proc.
64186         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64187         (old-dejagnu): Simplify.
64188         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64190 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64192         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64193         exists and is not an empty string.
64195         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64196         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64197         finished.
64198         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64199         automatically.
64201         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64202         longer expected to fail.
64204         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64205         "f" function call.
64207         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64209         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64210         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64211         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64212         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64213         c-torture-1.29.
64215         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64216         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64218         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64220         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64221         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64223         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64224         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64225         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64227 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64229         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64230         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64231         940714-1.c, 940714-2.c, 940714-3.c},
64232         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64233         gcc.misc-tests/{mg.c,mg.exp}:
64234         New tests.
64235         * gcc.noncompile/noncompile.exp: Change accordingly.
64237 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64239         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64240         Undo previous clobberage.
64242 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64244         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64245         * gcc.special/{930510-1.c, special.exp}:
64246         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64247         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64248         struct-varargs-1.c}: New tests from c-torture-1.26.
64250 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64252         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64253           argument to switch.
64255 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64257         * Revert the previous changes.  Please see Rob's directory
64258         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64259         fixes.
64261 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64263         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64264         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64265         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64266         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64267         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64268         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64269         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64270         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64271         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64272         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64273         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64274         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64275         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64276         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64277         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64278         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64279         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64280         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64281         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64282         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64283         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64284         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64285         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64286         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64287         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64288         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64289         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64290         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64291         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64292         testing changes.
64294 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64296         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64297         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64298         with perror calls.
64300 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64302         * config/unix.exp (g++_load): Fix syntax.
64304 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64306         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64307         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64308         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64309         Don't expect va-arg-1.c to fail.  Correct expected output for
64310         920928-1.c.
64311         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64312         * gcc.wendy/hbm4.c: Correct typo.
64313         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64315 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64317         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64318         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64319         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64320         * lib/c-torture.exp (c-torture-compile): Ditto.
64322         Reduce volume of output (remove all the -I's and such).
64323         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64324         Call gcc_cpass, gcc_cfail.
64325         (c-torture): Pass testing option to c-torture-compile.
64327 1994-03-21  Doug Evans  (dje@cygnus.com)
64329         Bring patches over from progressive.
64330         * config/default.exp: Exit remote shell cleanly.
64331         (g++_exit, g++_start): Add default versions.
64332         * config/sim.exp (gcc_load): Use perror, not error.
64334 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64336         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64337         set in site.exp.
64339 1994-03-14  Doug Evans  (dje@cygnus.com)
64341         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64342         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64343         (wendy_try): New proc to run testcase.
64344         (main loop): Call 'em.
64345         * gcc.wendy/*.c: Clean up pass to correct expected output.
64347         * lib/gcc.exp: Minor cleanup work.
64348         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64350 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64352         * config/sim.exp (gcc_load): Document return codes better.
64353         Don't pass -v to simulator.
64355 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64357         * gcc.special/920717-x.c: Fix typo.
64358         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64359         get at sources.
64361         * lib/mike-gcc.exp: Fix typo.
64363 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64365         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64366         binary to use, transform the name.
64367         * config/*.exp: rename everything. Nuke any g++ specific files,
64368         it's now a special case of gcc that requires no special support.
64369         Add a default.exp for unsupported targets.
64371 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64373         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64374         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64375         version of Tcl.
64377 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64379         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64380         than a warning.
64382 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64384         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64386 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64388         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64389         option_list.  Compile every file with only 4/6 option choices
64390         (same as C torture) instead of with 12/18 different option
64391         choices.
64392         * lib/c-torture.exp: Likewise.
64394         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64395         not already set.
64397 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64399         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64400         can put an XFAIL *-*-* on excess errors.
64402 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64404         * g++.law: Add more tests derived from g++-bugs snapshots.
64406         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64407         equivalent to g++.law/init9.
64409         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64410         compiled it, and the a.out file after we've run it.
64412 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64414         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64415         compiled it, and the a.out file after we've run it.
64417 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64419         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64421 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64423         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64424         version number.
64426 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64428         * g++.law: New directory of g++ tests derived from the g++-bugs
64429         snapshots.
64431 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64433         * gcc.compile: initbug1.c initbug1.exp testcase added
64435 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64437         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64438         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64439           fixes submitted by Jeff Law (law@cs.utah.edu)
64440         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64441           Jeff Law (law@cs.utah.edu)
64444 1993-11-30  Mike Stump  (mrs@cygnus.com)
64446         * config/unix-g++.exp: Follow the gcc way of doing things.
64447         * g++.old-deja/old-deja.exp: Minor updates.
64448         * lib/g++.exp: New file, follow the gcc way of doing things.
64449         * lib/old-dejagnu.exp: Minor updates.
64450         * lib/mike-g++.exp: Always unset errorInfo.
64452 1993-11-06  Mike Stump  (mrs@cygnus.com)
64454         * lib/gcc.exp: Fix some errors with the below change, CC and
64455         CFLAGS should be global when setting, not local.
64457 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64459         * lib/gcc.exp: Transform tool name.
64461 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64463         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64465 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64467         * lib/gcc.exp: change gcc_done to gcc_stat
64469 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64471         * Upgraded gcc testsuite to c-torture version 1.25
64473 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64475         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64476         * lib/c-torture: added hooks for new reporting code.
64478 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64480         * config/sh-gcc.exp: check if sh-sim exists in the path
64482 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64484         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64485         * gcc.compile/compile.exp: Initial changes for new logic.
64486         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64487         * gcc.failure/failure.exp: Initial changes for new logic.
64488         * gcc.ieee/ieee.exp: Initial changes for new logic.
64489         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64490         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64491         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64492         * lib/c-torture.exp: Initial changes for new logic.
64493         * lib/gcc.exp: Initial changes for new logic.
64495 1993-10-15  Mike Stump  (mrs@cygnus.com)
64497         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64498         depend upon failure or success.  Fully qualify names in failure
64499         and success messages.  Always remove a.out before starting
64500         compile, just in case.  Pay more attention to error text output by
64501         the compiler.  Handle testcases with no known past errors just
64502         like all others, so that things are uniform.  Other miscellaneous
64503         improvements.
64505 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64507         * gcc.cpp: new directory for cpp tests
64509 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64511         * lib/chill.exp: Code reformatted, removed unused code.
64512         * config/unix-chill.exp: Code reformatted, removed unused code.
64513         * chill.execute/execute.exp: Code reformatted, removed unused code.
64514         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64516 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64518         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64519         routines not written.
64521 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64523         * config/bug-gcc.exp: Use new procs from bug.exp.
64525 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64527         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64528         via ftp, rather than depending on NFS.
64529         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64530         case.
64532 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64534         * config/bug-gcc.exp: Use new download proc.
64536 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64538         * chill.execute/execute.exp: cleanups, handles errors better
64539         * chill.compile/compile.exp: rewrite, based on execute.exp
64540         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64541         * lib/chill.exp: major changes to diff proc and compile and link
64542         procs. added chill_fail and chill_pass wrappers to pass and
64543         fail. added more comments, and handle error codes better.
64544         Added a hack to capture stderr from exec, so noncompile tests
64545         can work.
64547 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64549         * chill.execute/execute.exp: rewrite of testsuite driver
64550         * lib/chill.exp: rewrite of testsuite driver
64551         * config/unix-chill.exp: rewrite of testsuite driver
64553 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64555         In chill.execute:
64556         * iexpr.ch: Standardize uppercase.
64557         * tuples.dat: Standardize uppercase.
64558         * vary.ch: standardize.  Correct varying string assignments.
64559         * vary.dat: Add new output lines.
64561 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64563         In chill.execute:
64564         * chprintf.ch: Standardize use of uppercase.
64565         * tuples.ch: Standardize and turn arr2 into a DCL,
64566           rather than a SYN.
64567         * pinits.ch: Standardize.
64569 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64571         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64572         * Makefil: Renamed to Makefile.in.
64573         * configure.in: New.
64575 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64577         In chill.execute:
64578         * .cvsignore: Add result/output files.
64579         * Makefile: Fix up variables at start.  Use MFLAGS
64580           everywhere.  Correct bool_loc, built_ins entries.
64581           Add entry for vary1.ch.
64582         * bitarray.ch: Standardize upper-case usage.
64583         * bitexpr.ch: Standardize, add output of b1.
64584         * params.ch: Use arrayt in along PROC parameters, to
64585           avoid novelty problems.
64586         * sets.ch: Tiny cleanup.
64587         * vary1.ch: Re-indent.
64589 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64591         * Add PR-related files to Makefiles, .cvsignore files, etc.
64593 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64595         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64596           with compiler objects. New names are test-flow.c and test-loop.c
64598 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64600         * Upgraded c-torture tests from 1.19 to 1.20
64602         * new files:
64603         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64604         * gcc.compile: 930623-1.c 930623-2.c
64605         * gcc.noncompile: 930622-1.c 930622-2.c
64606         * gcc.failure: 920411-1.c 920627-2.c
64607         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64609 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64611         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64612           More changes to get testsuite working properly. Needs more work.
64613           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64615 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64617         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64618           More changes to get testsuite working properly. Needs more work.
64620 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64622         * chill.compile/compile.exp: Added for Dejagnu support
64623         * chill.execute/execute.exp: Added for Dejagnu support
64624         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64626 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64628         This should complete moving the CHILL test files.
64629         * chill.noncompile(.cvsignore printf.grt
64630             in-printf.grt chprintf.grt chprintf.ch):
64631             Added test-support files.
64632           (Makefile): Modified further.
64633         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64634             signal.ch): Added test files.
64635           * chill.execute (.cvsignore printf.grt printr.c
64636             in-printf.grt rts.c chprintf.grt rts.h): Added
64637           test-support files.
64638             (Makefile): More corrections.
64640 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64642         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64643           test cases, ready for DejaGnu.
64645 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64647         * Upgraded c-torture tests from 1.18 to 1.19
64649         * gcc.compile: added test(s):
64650           930607-1.c
64651         * gcc.execute: added test(s):
64652           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64654         * added new subdirectory for misc tests: gcc.misc-tests
64655         * gcc.misc-test(s): added tests:
64656           inst-check.c test-consts.c test-ior.c test-switch.c
64658 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64660         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64662 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64664         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64666 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64668         * Upgraded c-torture tests from 1.17 to 1.18
64670 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64672         * Upgraded c-torture tests from 1.12 to 1.17
64674 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64676         * lib/old-dejagnu.exp:
64677           Fixed handling of XFAIL target triplets to correctly
64678           recognize wildcard characters.  Removed code that
64679           appended a unique id tag to the end of the file name
64680           printed out by the result of the testcases within a
64681           given test file.
64683 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64685         * lib/old-dejagnu.exp:
64686           Reworked expected failure handling to trigger off of XFAIL
64687           keyword in keyphrase embeded in testcase source code. The
64688           XFAIL keyword must be at the end of the keyphrase line. It
64689           may optionally be followed by one or more target triplets.
64690           It has just occured that the handling of wildcards in the
64691           target triplet may not be correct.
64693 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64695         * g++.old-deja/tests:
64696           Moved all subdirectories up one level into g++.old-deja .
64698         * lib/old-dejagnu.exp:
64699           Fixed problem with CXXFLAGS not being properly reset, and being
64700           corrupted with extraneous "-c" compiler option.  This was
64701           causing binaries to not be generated for test that needed them.
64702           Modified strings passed to "pass" and "fail" so that individual
64703           tests from the same test file would be distinguished by an
64704           identifier appended to the test file name in the summary logs;
64705           this corrected a problem with erroneous diff logs.  Added code
64706           to search testcases for expected fail and unexpected pass keywords.
64708 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64710         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64712 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64714         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64715           Removed extraneous text from end of "Special g++ Options"
64716           keyphrase.
64718         * lib/old-dejagnu.exp: Added pattern matching to look for new
64719           keywords, embedded in testcases comments, which will trigger
64720           calls to xpass and xfail.
64722 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64724         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64725           comments embedded in the testcases, especially the one looking for
64726           special compiler options, as well as the pattern matching for the
64727           compiler output again.
64729 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64731         * lib/old-dejagnu.exp: Do a proper check of the return value for
64732           execute tests. Fixed several problems with the pattern matching
64733           of the compiler output which gave erroneous test results.
64734           Changed several of the test result messages to be more descriptive.
64735         * config/unix-g++.exp: Proc g++_load now actually works and
64736           executes the tests passed to it and returns a usable return
64737           value.
64739 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64741           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64743 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64745         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64746           Modified both files to properly execute the old style
64747           dejagnu tests. The previous versions of these files were
64748           experimental and did not function anything near correctly.
64750 1993-04-05  Rob Savoye  (rob@cygnus.com)
64752         * Removed all Makefile.in and configure.in files. No configuration
64753         needed now.
64755 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64757         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64759 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64761         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64762         gcc.special/configure.in, gcc.noncompile/configure.in,
64763         gcc.execute/configure.in, gcc.code_quality/configure.in,
64764         g++.other/configure.in, g++.old-deja/configure.in,
64765         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64766         in srcname setting.
64768 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64770         * lib/udi.exp: Fixed mondfe and mondfe_download.
64771         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64772         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64774 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64776         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64777         (gdb_exit): Don't remove *_soc files.
64779 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64781         * lib/c-torture.exp: Don't look for main; instead always use -w
64782         -c.  This is how the c-torture tests work.  Remove the object
64783         file if the compilation succeeds.
64784         * gcc.execute/execute.exp: Remove executable if test passes.
64785         * gcc.noncompile/noncompile.exp: Every test is an expected
64786         failure.
64787         * gcc.special/special.exp: Added tests from c-torture 1.11,
64788         corrected use of existing test.
64789         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64790         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64791         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64792         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64793         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64794         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64795         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64796         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64797         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64798         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64799         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64800         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64801         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64802         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64803         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64804         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64805         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64806         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64807         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64808         c-torture 1.11.
64809         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64810         correspond to c-torture 1.11.
64812         * New file.